2017 was the 5th full year of this blog, and in many ways it was the most productive. I wrote one of the most popular things I’ve written on here, started the weekly links section (on hiatus for New Years, but will return next week), and wrote 21 full articles and 8 weekly links post, the most I’ve ever posted here in a year. Here are some of the highlights from my blog and development this year.
Orthogonality and CSS in JS - This article was an examination of the architecture tradeoffs of CSS in JS solutions, and also an examination of how people discuss “separations of concerns” in general. If you liked this one, keep your eyes open. I’m planning on writing more architecture level posts in 2018.
Most of the code I wrote this year was again for my work at Windsor Circle. But I’ve continued to add new features to this blog, which is based on React and Gatsby, and the source code for that is available on Github.
This was a big speaking year for me. I gave 3 different talks: The Vim Survival Guide at Open Source 101, Intro to Gatsby at a local meetup group and Saving Time with Jest at All Things Open. I’d be interested in giving any of those talks again next year, so if you’re looking for a speaker, feel free to reach out.
Yarn was a nice upgrade over npm. My understanding is that npm has since stepped up and closed the gap here, but I’m continuing to use Yarn for now since it has taken over my projects and muscle memory.
When I upgraded this blog to Gatsby 1.0, I had the opportunity to learn about GraphQL. I’ve really enjoyed getting to play with it and love the GraphQL community’s dedication to providing a great developer experience.
Planet Money - A long running NPR podcast about money, the economy, and the unexpected ways they affect our everyday lives
The Allusionist - A great podcast on the crazy history behind different words in the English language.
MacOS/iOS, Google Search, Chrome/Safari/Firefox, GMail/MailPlane 3, Twitter/Tweetbot, Feedbin/Reeder, Instapaper, iMessage, Slack, Trello, 1Password, Atom/Vim, iTerm, Fish Shell, Bitbucket, Fantastical, Spotify, Bear, Annotate, Dash
Yes this is basically the same list as last year. ¯\_(ツ)_/¯ I mostly learn tech as I have need for it, and it was a very “nose to the grindstone” year focused on improving existing codebases this year↩
Some of the important things to pick up in the JS world
How does the Internet work anyway?
Tips for making your talk both useful and rewarding