Update - Summer Edition

Update - Summer Edition

New Job! 👨‍💻

The primary reason for my lack of posting has been my new summer internship at State Farm. I was brought on as a Software Development intern working on the APIs and infrastructure behind State Farm’s claims operations. I was really excited to start my first real software engineering job, and have learned quite a bit about what it’s like to be an enterprise software developer. Some brief thoughts on my experience so far:

First Dev Conference! 👨‍💻

I also recently returned from my very first developer’s conference! Dinosaur.js was a huge blast and definitely feels like the best way to get started with conferences. It was small enough that it was very accessible to a student like me, but still had all the feeling and amenities of a larger conference. I was also inspired to start thinking about creating my own talk. Look for a blog post about my experience and musings about a possible talk coming soon!

Lots of Open Sourcing 🚀

I’ve taken it on myself to get as active as possible in Open Source this summer. I’ve been working on a handful of projects, but I’ve been focussing mainly on writing MDN docs and Resumic this summer.

Writing MDN docs has been a really great experience throughout this year, and I look forward to being able to contribute even more after finishing this round of docs! I’ve been writing pages for the Intl.Locale object, which recently landed in the spec and is shipping in Chrome 74 and greater. This new object makes the internationalization API much easier to work with, and learning about it has led to me becoming somewhat of a i18n and Unicode nerd. Look for some blog posts about Intl.Locale coming soon as well!

Resumic is a really cool project as well; we’re building a better way for developers to create and maintain a resume, using a JSON schema to hold the data and a Go CLI to turn that JSON into a resume in HTML, PDF, and more. It’s been a fun way to learn Go, a language I’d heard a lot about but hadn’t actually worked with before this project. There’s a definite learning curve, especially coming from JavaScript, which is pure anarchy compared to the tightly regulated world of Go. Strong typing and heavy opinions make development smoother in the long run however, and I’m looking forward to getting more familiar with the language as I work on this project. If you’re looking for a great way to get started with Go and/or OSS, go check the repo out! (HAHA GET IT)

It’s a packed summer! I’m going to try to get back on a regimen of posting here more frequently, especially since I’ve got a backlog of like 5 or 6 posts that I want to write 😝. Check back frequently for more!