Skip to content

Commit c3700b2

Browse files
committed
bootdev beat
1 parent faff875 commit c3700b2

File tree

3 files changed

+81
-0
lines changed

3 files changed

+81
-0
lines changed

content/news/bootdev-beat-2024-03.md

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: "The Boot.dev Beat. March 2024"
3+
author: Lane Wagner
4+
date: "2024-02-28"
5+
categories:
6+
- "news"
7+
images:
8+
- /img/800/fantasydrumsinwintermarch.png.webp
9+
imageAlts:
10+
- "Boot.dev Beat Drum"
11+
dofollows:
12+
- "https://docs.emailengine.app"
13+
---
14+
15+
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.
16+
17+
Dutifully, Lane
18+
19+
## Patch notes
20+
21+
### 1. Boss Battle
22+
23+
![boss battle achievement](https://i.imgur.com/SXyddXq.png)
24+
25+
This month we ran our very first boss battle event! It was a ton of fun, we even had some students spend an... unhealthy... amount of time doing coding lessons as a result. Anyhow, we'll be doing another one of these toward the end of March, but we're making some big tweaks to encourage less competition and more collaboration.
26+
27+
### 2. Frozen Flame
28+
29+
Weekly streaks are, arguably, the most important game feature on Boot.dev. They're designed to keep you consistent with your coding habits. One painful thing about them is that they fully reset if you miss a week. We're introducing the frozen flame item, which you can purchase with gems and will be auto-consumed if you miss a week to keep your streak alive.
30+
31+
![Frozen Flame Icon](/img/800/Frozen_Fire.png.webp)
32+
33+
We've also started commissioning custom art from artists rather than relying so much on AI-generated art. It takes longer of course, but we think the quality is so worth it.
34+
35+
### 3. Chapter 1 Lore
36+
37+
We published chapter 1 of ["The March of Time"](https://www.boot.dev/lore) alongside the boss fight! If you're enjoying the story, be sure to let us know. We're thinking of cutting it into a free audiobook for the community... let us know if you think that's a good idea.
38+
39+
### 4. Other tweaks
40+
41+
* Notification preferences in settings
42+
* Warning of XP loss for solution viewing
43+
* A11y improvements
44+
* Go and Advanced Algorithms courses migrated to "unit test" lesson format
45+
* "Run" (apart from "Submit") added to HTTP test lesson types
46+
* "Add certificate to LinkedIn" button
47+
* Autocomplete in the editor for Go lessons
48+
49+
## What is yet to come
50+
51+
* New Guided Project: Build a Static Site Generator
52+
* Big update on how Boss Battles work
53+
* Challenges and reworking of the "Learn JavaScript" course
54+
* More lore
55+
* Course on memory management in C
56+
* Course on Git
57+
58+
## Backend Banter Podcast
59+
60+
This month's episodes include:
61+
62+
* [#042 - Rust is the WORST language to learn first ft. Teej DeVries](https://www.backendbanter.fm/episodes/042-rust-is-the-worst-language-to-learn-first-ft-teej-devries-875257f7-866a-479a-ad7f-c0dbac87199e)
63+
* [#041 - From Roblox to software founder ft. Lewis Menelaws](https://www.backendbanter.fm/episodes/041-from-roblox-to-software-founder-ft-lewis-menelaws)
64+
* [#040 - The man who wrote the book on DynamoDB ft. Alex DeBrie](https://www.backendbanter.fm/episodes/040-the-man-who-wrote-the-book-on-dynamodb-ft-alex-debrie)
65+
* [#039 - Get promoted by being lazy ft. Dax Raad](https://www.backendbanter.fm/episodes/039-get-promoted-by-being-lazy-ft-dax-raad)
66+
67+
If you haven't yet, subscribe on [YouTube](https://www.youtube.com/@backendbanterfm), [Spotify](https://open.spotify.com/show/35trT95UkRVCkEb6tXndpF), or [Apple Podcasts](https://podcasts.apple.com/us/podcast/backend-banter/id1688115203)! If you leave a rating and a review, I'll love you forever.
68+
69+
## The cream of the crop
70+
71+
### [(Video) Why is the heap so slow?](https://www.youtube.com/watch?v=ioJkA7Mw2-U)
72+
73+
by Core Dumped
74+
75+
Stack and heap are super important ideas to understand in programming if you care at all about performance. This video does a great job covering the basics and visualizing how they work. The AI voice is a bit off-putting, but the content is fantastic.
76+
77+
### [(Article) How I turned my open-source project into a business](https://docs.emailengine.app/how-i-turned-my-open-source-project-into/)
78+
79+
by Andris Reinman
80+
81+
I'm a big fan of open-source, and open-source business models are pretty hot right now. This was an interesting read about Andris' experience earning money from an open source project, and some of the non-intuitive things he learned along the way.

static/img/800/Frozen_Fire.png.webp

167 KB
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)