You can skip reading this post now, if you like - it's all there in the title. But if you want to...
I love working with Elm, but it can be hard to explain what the development experience is really like compared to JavaScript-based tools. I thought a short video might help.
Sometimes taking a day off is the best thing you can do - for yourself, for your colleagues, and for your work.
We can do better than only feeling confident to deploy for 80% of the working week.
Accessibility is a big topic. It covers all sorts of things that affect people in different ways, but...
JS can trip you up in so many ways, and it's usually our users who suffer. This series is going to be looking at how Elm overcomes a lot of common issues that we see in our JS code.
Do you have an opinion over which helps either you or your colleagues reason about your applications...
Optional chaining gives you a concise way to handle issues that crop up with values in JS that may be `undefined`.
Perhaps we could benefit from putting more thought into how our code can fail, and who is going to see it when it does.
A short post on feeling like you don't want to interrupt people with notifications
Maybe we could just not accidentally trivialise problems.
An intentionally not-too-deep look at how an Elm application is put together
I've been working remotely for a while now, and it's definitely right for me. But it is hard work.
A very short post about about something that recently improved some poorly-optimised code
When originally exploring Elm, I fumbled my way through figuring out how to manage state in an Elm application, and managed to make my life much more difficult than it needed to be. I hope this helps someone avoid the pain I put myself through!
A short post intended to help people building their first Elm application to avoid the headaches I gave myself.
What is the best way to code? (Spoiler alert; It's "together")
What do we mean when we say "desktop" or "mobile"? What understanding do we gain from these words?
A short series outlining the practice of placing the most importance on your application's state
A short series outlining the practice of placing the most importance on your application's state
A short series outlining the practice of placing the most importance on your application's state
Our team is comprised of a team lead, four engineers, and a product owner. We've been together in our...
A very basic look at pure functions, and why I think they make life better.
Musings on making your work easier for the next person to understand
A few reasons to be genuinely excited about Elm; the best thing to happen to front-end development for as long as I can remember