January 17, 2020
I attempted to complete the wonderful Advent of Code this past year and got to Day 10.
Well, I got to Day 8 and then used a lot of help from Reddit and Github searches to get to Day 10. 😭
Lots of tutorials, blog posts and heavy use of lodash, we shipped. It’s still running in production today. I learned GraphQL as well during the process, as we were so successful in showing progress that we decided to roll some of our own solutions instead of relying on third-party vendors for some parts of the puzzle. It’s easy to reach for npm and Google to get past certain hurdles. But as I went through Advent of Code I tried to keep my solutions basic and use Vanilla JS as much as possible without adding libraries or overhead. I tried to do functional programming and I quickly learned I didn’t have enough comfort to do that either. I’d limit myself to trying to reference Mozilla MDN too and realized I hadn’t ever used Maps, Sets, or understood the number of methods that Array or Object have built-in.
All the Functions!
- James Sinclair’s blog There’s so much good content here. And he references another good series from …
- Tom Harding explaining the Fantasyland spec
Feel free to send me any additional references that would be helpful. So maybe I’ll be taking a detour as I go during the year to learn a new language. Wish me luck here’s to a great 2020!
Written by Allen Reinmeyer who lives and works in Perrysburg, OH You should follow him on Twitter