• Getting Started with AssemblyScript

    Getting Started with AssemblyScript

    James Milner | April 23, 2019

    In a previous post we looked at how to compile the popular programming language Go to WebAssembly. WebAssembly is a new programming language which provides a compact binary format for the web. In this post we’ll explore another WebAssembly target language called AssemblyScript. AssemblyScript allows developers to write strictly typed TypeScript (a typed superset of

  • Secrets to a Successful Designer Developer Handoff

    Secrets to a Successful Designer Developer Handoff

    Scott Jensen | April 9, 2019

    Let’s be honest, getting designs from your UX team into the hands of your engineering team in a way that makes sense is rarely easy. Add tight deadlines, team changes, and miscommunication to this process and your application will likely end up looking very different than what you expected. The handoff between design and development

  • 2019 Esri Developer Summit Recap

    2019 Esri Developer Summit Recap

    Dylan Schiemann | March 21, 2019

    Esri provides the excellent ArcGIS for JavaScript API for building geospatial applications. Their approach has grown substantially over the years, from basic two-dimensional maps comparable to early Google Maps implementations to now cover nearly everything I can imagine wanting to do in a 2-D or 3-D map. Underneath the API, Esri still finds significant value

  • 5 Signs Your Product Has Outgrown Its UX: The Bargain Rack

    5 Signs Your Product Has Outgrown Its UX: The Bargain Rack

    Scott Jensen | March 19, 2019

    Everyone loves finding a great deal. Who can say no to a good two-for-one special? Every store has a bargain rack that’s full of unsold clothes and slashed prices. But have you ever considered these racks as a whole? Plaid with dots, coats with swimsuits, brown with black?! Madness! Imagine you only wore clothes from

  • Materialize Your Components

    Materialize Your Components

    Tom Dye | March 12, 2019

    Introduction Material design is everywhere today; even now if you’re reading this post in a Chrome browser, you may have noticed that the icons, fonts, colors and paddings have all recently been changed to align with Material. There are Material implementations available for most front-end libraries, and almost every starter app will likely offer a

  • Reducing First Input Delay for a Better User Experience

    Reducing First Input Delay for a Better User Experience

    James Milner | February 28, 2019

    One common complaint around web applications is that they can feel slow or clunky compared with native applications. Sometimes we find sites that can take a long time to load (let’s say longer than 3 seconds) and sometimes those sites feel non-interactive or ‘janky’ when we try to interact with them. Many sites, especially those

  • 5 Signs Your Product Has Outgrown Its UX: The Wrong Footwear

    5 Signs Your Product Has Outgrown Its UX: The Wrong Footwear

    Scott Jensen | February 18, 2019

    Ever spent the day walking in the wrong shoes? Played basketball in flip flops? Worn socks with sandals? No? Just me? Wearing the right footwear can make a big difference. But none of us carry around our entire shoe collection waiting for the right opportunity to wear each pair. We just pick the pair that

  • Getting Out of (Technical) Debt

    Getting Out of (Technical) Debt

    Matthew Wistrand | February 13, 2019

    For development teams, there is little more satisfying than starting an application from scratch and watching the final product evolve piece by piece over months of hard work. Maintaining legacy applications, on the other hand, is notorious for being difficult and yielding depressingly little reward. No team sets out to create bug-ridden applications that constantly

  • 8 Reasons Employees Prefer to Work Remotely

    8 Reasons Employees Prefer to Work Remotely

    Lisa Flood | February 6, 2019

    Remote working is becoming the norm across many industries, including technology. The industrial, one-size-fits-all, 9-to-5 desk job is becoming less and less appealing to the modern workforce. Companies are attempting to offset the exodus by offering in-office perks to accompany their traditional office jobs. Let’s take a look at eight reasons why a growing number

  • 5 Signs Your Product Has Outgrown Its UX: The European Cut

    5 Signs Your Product Has Outgrown Its UX: The European Cut

    Scott Jensen | February 5, 2019

    I found this really great shirt last week on the rack. I grabbed my size, tried it on, working each button down the front until it became painfully obvious: this wasn’t made for me. After a little investigation, I found the fine print on the label which read “European Cut.” Now, maybe this isn’t a

  • Codemods: Effective, Automated Refactoring

    Codemods: Effective, Automated Refactoring

    Nick Nisi | January 29, 2019

    Maintaining software is challenging. Stagnant software quickly becomes obsolete and this couldn’t be truer than in the JavaScript ecosystem. JavaScript firmly holds the reigns as the language of the web and with that comes a unique opportunity for the language and ecosystem to learn and adopt best practices and paradigms from other languages and ecosystems,

  • Compiling Go to WebAssembly

    Compiling Go to WebAssembly

    James Milner | January 15, 2019

    For many years there has been the only way to write client-side logic for the web; JavaScript. WebAssembly provides another way, as a low-level language similar to assembly, with a compact binary format. Go, a popular open source programming language focused on simplicity, readability and efficiency, recently gained the ability to compile to WebAssembly. Here

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy