The Boot.dev Beat. May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away. It’s been a good April. glhf.
Dutifully, Lane
Patch notes
1. New Course: “Learn Pub/Sub Architecture”

This new course is an addition to the deeper learning section of the platform: it’s a very fun course that’s intended to be taken once you’ve completed the entire backend learning track. You’ll build a real-time game using a pub/sub architecture with RabbitMQ and Go.
2. Chests (Lootboxes)

We’ve removed XP and gem rewards from achievements, role updates, and daily quests. Instead, chests are now the primary reward mechanism. The higher the rarity of the chest, the more likely you are to get more valuable items and more gems when you open it. You can earn chests by:
- Completing daily quests
- Earning sharpshooter sprees
- Defeating bosses
3. Seer Stones, Potions, and Baked Salmon

We added 3 new consumable items! These items are dropped in chests and can also be purchased with gems.
- Potions - Grant a temporary XP boost
- Seer Stones - Peek a lesson’s solution without losing XP
- Baked Salmon - Chat with Boots without losing XP
4. Boot.dev CLI
We’ve moved all “HTTP Test” lesson types to make use of our brand-new CLI tool. This tool runs tests against your projects on your local machine and uses websockets to instantly update your browser with the results. It’s a big step towards making Boot.dev more interactive for the lessons you complete locally. The new Git course will make heavy use of it.
5. Miscellaneous improvements
- Improvements to Vim mode
- XP bonuses are reworked to be more dependent on the difficulty of a lesson
- New pages for instructors to view their courses and social links
- Speed improvements to the app
- No longer get logged out after 30 days
- Fix SQL syntax highlighting
What is yet to come
- New Course: “Learn Git”
- New Course: “Learn Memory Management in C”
- Moving existing courses to the Boot.dev CLI
- A new boss to fight
- The ability to sell unwanted items for gems
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:
- #051 - Should you grind Leetcode? Ft. Neetcode
- #050 - Python is faster than Rust? Ft. john Crickett
- #049 - Is OCaml SaaS ready? Ft. Leandro Ostera
- #048 - Your command line sucks. Ft. Bash Bunni
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. April 2024
Apr 03, 2024 by Lane Wagner - Boot.dev co-founder and backend engineer
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing. Happy coding.
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.