• Deploying a Dojo App with Docker

    Deploying a Dojo App with Docker

    Rory Mulligan | July 16, 2019

    So you’ve built an amazing app using Dojo and now you are ready to go live. After a bit of research, you learn that traditional deployments are challenging! Luckily, the days of FTPing files are long gone, and we can rely on Docker for fast, reliable deployments.

    Read More >>
  • Augmented Reality on the Web in 2019

    Augmented Reality on the Web in 2019

    James Milner | May 21, 2019

    Augmented Reality (AR) brings digital information or media and interweaves it with our experience of the real-world. In recent years Augmented Reality has become apparent in the consumer space in two major formats: head mounted displays such as the Microsoft HoloLens and the Magic Leap along with more widely available experiences on mobile devices.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • 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.

    Read More >>
  • Cats vs Dogs: Answering the Important Questions

    Cats vs Dogs: Answering the Important Questions

    Paul Shannon | December 19, 2018

    SitePen participates in a number of conferences around the world presenting new technology and ideas to engineers and designers. Recently Dylan Schiemann and Tom Dye spoke at the HalfStack Conference in London and Paul Shannon spoke at Phoenix TypeScript meetup.

    Read More >>
  • A Modern Terminal-Based Development Environment

    A Modern Terminal-Based Development Environment

    Jason Cheatham | December 12, 2018

    VS Code gets a lot of love today, and rightly so, but there’s still something to be said for a text-mode, fully keyboard-controlled development environment. With tools like zsh, tmux, tsserver, and Vim, you’ll find you rarely need to reach over to the rodent on your desk.

    Read More >>
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