The Boot.dev Beat. April 2024

Boot.dev Blog ยป News ยป The Boot.dev Beat. April 2024
Lane Wagner
Lane Wagner

Last published April 3, 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 ๐Ÿ”—

ssg project

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 ๐Ÿ”—

profile heatmap

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:

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.