Articles about front end web development and working in the tech industry by Adam Waselnuk.
I’m a front end web developer who cares deeply about interaction design, writing software, and programming literacy for everyone. I’m currently learning lots about web performance, functional programming, and how to lead dev teams.
Latest Blog Posts
11 Jun 2016
Yesterday marked the end of another spectacular HackDays at Shopify. HackDays is a magical event we have at Shopify once per quarter. Every employee gets the chance to pitch any project they want that will benefit our customers, ourselves, or our community. People join whatever project interests them the most and then they have two days to get together, design an MVP, and ship it!
27 May 2016
The Elm programming language offers the best of functional programming in the browser. Elm was my introduction to using a static, strong type system. Adjusting to using types wasn’t easy at first, but as I continue to explore Elm I find that my programming style is changing for the better.
08 Feb 2016
Here is a quick tip for restricting a number in Elm. I came across an interesting function in the standard library while building a form with some number inputs. I wanted to keep the numbers entered by the user restricted to a known range. Consider the following code:
12 Jan 2016
28 Mar 2015
Find inspiration for your next story or role playing game! "Here Be Taverns" generates random fantasy taverns to suit your mood and your story's setting. Read on for a discussion about what I learned building this super fun Ruby on Rails application.
20 Feb 2015
It’s official: On March 9, 2015 I will be starting my new job as a front end developer at Shopify. I couldn’t be more excited about it and I want to talk about why I’m so excited and why I am making this transition.
01 Feb 2015
An opinionated command-line tool for generating front end boilerplate and workflow.
28 Jan 2015
24 Jan 2015