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.
Most Read Posts Published in 2017
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.
Code I wrote in 2017
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.
Talks I gave in 2017
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.
Languages, Libraries, and Technologies I started using in 2017
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.
Languages and Libraries I used (more or less) every day in 2017
Languages and Libraries I want to try in 2018
Victory, Rust, and Pandas/other python data analysis libraries 
Blogs I started following in 2017
Mark Erikson’s Dev blog
Blogs I read every post from in 2017
Rands In Repose, Stratechery, Daring Fireball, purposedworking.org, wynnnetherland.com
Podcasts I started listening to in 2017
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.
Software I started using in 2017
- Bear - I mentioned I was testing this out at the end of last year, but it has become my go-to notes application, and I would recommend it to anyone who wants a stylish notes app in the middle ground between Apple Notes and Evernote (and who uses Apple products).
Software I used (nearly) every day in 2017
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 ↩