The Boot.dev Beat. April 2024
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing. Happy coding.
Respectfully, Lane
Patch notes
1. New Project: Static Site Generator

This new guided project comes directly after the functional programming course. You’ll build a simple static site generator in Python: it works similarly to Jekyll or Hugo. This is a tough project, but it’s a great way to learn about file I/O, templating, and to put your new object-oriented and functional programming skills to the test.
2. Updates to Bosses + New Lore
The purpose of all our game mechanics is to encourage great learning habits. As such, we needed to make some updates…
- Boss battle achievements are no longer competitive, instead, they’re based on the total number of bosses you’ve helped to defeat. We plan to do boss battles on a semi-random schedule every 4-8 weeks.
- Bosses are defeated as the community gains XP. We removed the “damage” mechanic, it felt redundant.
- You now get a static XP bonus as the event goes along, and it’s based on how many fellow learners are participating.
- We’ve added a live feed of the boss’s health and the community’s progress in the event.
3. Profile heatmaps

Your public profile page now includes a GitHub-style heatmap of all your accomplishments on Boot.dev. You can also sync a GitHub account and it will show GitHub commits as well.
4. Miscellaneous improvements
- Added 20+ optional challenges to the Learn Go course.
- Big update to the OOP course
- Big update to the algorithms course
- More sidebar menus open as models so you don’t lose your place in the course
- Profile page leads much faster
- The leaderboard has a live feed of lessons being completed, as well as a full redesign
What is yet to come
- New Course: “Learn Pub/Sub Architecture”
- Chests (loot boxes) as the new primary reward system (don’t worry, no microtransactions)
- Baked Salmon, Seer Stones, and Potions to round out our shop of consumables
- New Course: “Learn Memory Management in C”
- New Course: “Learn Git”
Backend Banter Podcast
There is a brand new site, and because we moved hosting to Spotify, you can now also see the video version of the podcast on Spotify.
This month’s episodes include:
- #043 - Nuxt.js is better than Next.js ft. Daniel Roe
- #044 - Managers should know how to code ft. Thorsten Ball
- #045 - Whiskey, Web, and Wagners
- #046 - How I Spent $100,000/mo on CI/CD
- #047 - From Nursing to Programming ft. Trash Puppy
If you haven’t yet, subscribe on YouTube, Spotify, or Apple Podcasts! If you leave a rating and a review, I’ll love you forever.
Related Articles
The Boot.dev Beat. March 2024
Feb 28, 2024 by Lane Wagner - Boot.dev co-founder and backend engineer
Pythogoras escaped this month. The community rallied against the Serpent God, and while he was wounded and beaten back, he escaped. We’ll be trying again later this month. Happy coding.
The Boot.dev Beat. February 2024
Jan 31, 2024 by Lane Wagner - Boot.dev co-founder and backend engineer
609,179. That’s the number of lessons you crazy folks have completed on Boot.dev in the last 30 days. Good work my fellow pupils.
The Boot.dev Beat. January 2024
Jan 03, 2024 by Lane Wagner - Boot.dev co-founder and backend engineer
Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope you were able to spend some time with family and friends. I spent the whole week driving up and down the state of Utah. It was fun, but I’m happy to be back in my office. Kids can be exhausting. Love ’em, but they’re exhausting.
The Boot.dev Beat. December 2023
Dec 01, 2023 by Lane Wagner - Boot.dev co-founder and backend engineer
Hope you had a splendid Turkey month. My wife, two kids, and I spent Thanksgiving in southern Utah. The fresh air was nice, AQI here in Northern Utah is 100+ right now… wouldn’t recommend. Anyway, back to coding.