This site runs best with JavaScript enabled.

2018: Year in Review

January 23, 2019

Frontend, Web Development, JavaScript

To kick off the third iteration of my site, I thought I'd give a little overview of what I’ve accomplished and learned in 2018 and record some of my goals for 2019.

The further I get into my career as an engineer, the more I realize the importance of writing things down. Even something as simple as a few bullet points about how to set up a React + TypeScript project could be useful down the line (most likely for myself when I forget it all 3 months later). So in that spirit, I'm going to use this blog to start recording some of the things I'm learning about, along with notes and code snippets to help explain them.

But first, here are some of my highlights from 2018:

Work

Gave my first "tech talk" on the suite of Jests tests I created for my company's largest React app. This technically happened this year, but I'm gonna include it anyway since the actual work was done in 2018. Every part of this experience was new for me as I haven't tested my code before (aside from from a few e2e tests with Selenium) or given a technical talk.

Being able to just jump into a project like this with tools I was completely unfamiliar with turned out to be a pretty valuable experience. I started with a basic Jest + Enzyme setup but later switched to react-testing-library for its smaller API, free from abstractions we wouldn't need for the React components we were going to test.

The presentation itself was also a great excuse to try out mdx-deck after seeing so many beautiful presentations created with it at the last React Rally in August.

The Move

After over 25 years in the bay area and 2.5 years in the same office, I've been given the opportunity to work remote from my new spot in Los Angeles! 🎉. So far, remote work has been amazing. 3 years ago I never would have believed that I'd have the privilege to ship code from my home and make good money doing it. Life is good.

Open Source

Finally gained the courage to contribute to an open source repo! Feeling pretty inspired by Jared Palmer's talk at React Conf, I decided to pick an issue and make my first PR to Jared's library of "Web APIs turned into React Hooks". For such a tiny PR, this was a big highlight for me in 2018. I was able to demystify the flow involved in contributing to OS and kinda keep my imposter syndrome at bay in the process.

Goals for 2019 🚀

  • Get more involved in open source
  • Run 200 miles. - already 50 down 💪
  • Lose 20lbs - ...time to finally end that "permabulk" phase 😅
  • Read at least 10 books.
  • Continue learning TypeScript and hopefully begin using it at work.
  • Blog!
Share article