Adam Waselnuk

-> Creating things on the web

Hi, my name is Adam.
I’m a front end web developer who cares deeply about interaction design, writing software, and programming literacy for everyone.

Latest Projects

| view all projects »

Latest Projects

  • Here Be Taverns

    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.

    read more ...

  • Forefront

    01 Feb 2015

    An opinionated command-line tool for generating front end boilerplate and workflow.

    read more ...

view all projects »

Latest Blog Posts

  • Talk Devvy To Me: HackDays 16 at Shopify

    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!

    read more ...

  • Understanding the Elm type system

    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.

    read more ...

  • Elm quick tip: restricting a number

    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:

    read more ...

  • Studying Functional Programming in 2015: A retrospective

    12 Jan 2016

    In this post I discuss my exploration of functional programming in 2015 and walk through some of the basic ideas using JavaScript for code examples. Skip to the bottom for a huge list of interesting links!

    read more ...

  • Taking the next step: Front End Developer at Shopify

    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.

    read more ...

  • 10 things I learned in my transition from web designer to developer

    28 Jan 2015

    I started my career in the web industry as a web designer. I was totally in love with HTML and CSS and could write some really basic JavaScript. I spent most of my time thinking about the visual design of a webpage.

    read more ...

  • Experiment: Electronic Life

    24 Jan 2015

    This isn’t what you might call an experiment in the usual sense. The code does not explore any cutting edge web technology. What it does do is demonstrate rock solid object oriented javascript.

    read more ...

view all blog posts »