JavaScript & The Web

Announcing Gatsby v2 beta launch! | GatsbyJS

Gatsby continues to be one of the most exciting things happening in web development. If you’re unfamiliar, Gatsby is a tool for building performant content-focused sites with React and GraphQL. This blog has been built on it for the last 18 months or so. Updating to V2 is pretty straightforward, I’ve been running it on here for the past week with no problems. And V2 offers some nice improvements in terms of hot loading speed, library updates (it’s React 16, Babel 7 and Webpack 4 friendly) and API improvements. It’s also obvious that since they announced that Gatsby contributors were forming a company the docs and marketing materials have been quickly moving from “indy open source” level to “real company” level, which is cool to see.

Programming Practices

Big Ball of Mud | Brian Foote and Joseph Yoder

This is an older piece (1999), but a cool reflection on “Big Balls of Mud”: computer systems that have been designed haphazardly and are now difficult to change. Besides giving these systems a great name, Foote and Yoder are thoughtful about why these systems come to be, and how and when that may be appropriate.

Overcoming Intuition in Programming

Some interesting reflections here on how we use frameworks to reduce the cognitively challenging parts of programming. I can definitely recall feeling less useful outside of my comfort zone when I’ve spent too much time working with “intuitive” code.

Books

JavaScript Allongé | Reg Braithwaite

I realized the other day that I had never written a review of one of my favorite JavaScript books on this site. This won’t count as a full review, but suffice it to say that if you’re interested in functional programming, want to get a deeper understanding of JavaScript, or really like JavaScript and coffee, this is the book for you.

On Writing Well | William Zinsser

Over the past year, I’ve been going through a challenge to read 30 books in a year. I am well aware of my limitations as a writer, so one of the books I added to the list was “On Writing Well”, recommended from multiple sources as the best resource for non-fiction writing.

Reading a 42 year old book1 about writing is a nice view into what has changed over the last half century and what hasn’t. The basic principles the book lays out are as applicable as ever, however its specific examples often feel a bit dated. It lacks any direct instruction about the type of writing that now happens in emails, slack and social media2, but it pointed me back to a time where our public writing was created with more care and resulted in more eloquence than you usually find in today’s frenzied discourse. Parts of the book felt dated to me, but there was plenty of practical advice to glean, and even more sections I found inspiring. I finished up wanting my writing to be better and had some practical ideas about how to make that happen. And I learned a little bit about painting birds and the salt caravans of the Sahara along the way. What more can you ask for?


  1. It was last updated in 2006, so it’s not completely that old. ↩︎

  2. There is a great opportunity sitting out there for somebody to write the definitive book on modern business writing skills. ↩︎