Phoenix with Elm - part 1
Installing prerequisites and generating a base Phoenix project
How to write a plug package and publish it on hex
This is a walkthrough on the process of creating a new plug package and getting it published on Hex.
How to add and test HTTP basic authentication in a Phoenix web application
Short tutorial on how to add basic authentication to a phoenix web app.
JSON Serialisation of Ecto Models in Phoenix Channels (and views)
This week I upgraded from 0.13.x to 0.15.0 (through 0.14.x) and hit problems with models that I'd been sending over channels to the Javascript client. Here's how it panned out.
How to set different layouts in Phoenix
Quick guide on setting alternative layouts within a phoenix web application.
Seven techniques product leaders can use today to get a project focused
Ruby constant resolution
Module and class nesting is how Ruby does namespacing, but it's not always that well known how constants are resolved.
Accessibility Debt: What Happens When You Do Accessibility Last
By leaving our assumptions about disabled users unchallenged until the end of a project, we don't only do a bad job, we also create technical debt.
Walk / Hike research
Looking conversations with UK walkers/hikers
Screen Readers
Introducing screen readers: this is the first post in a series of posts focusing on accessibility and user experience considerations when developing for the web.