Functions in Python allow us to reuse and organize code. For example, say we have some code that calculates the area of a circle:
Variables are how we store data as our program runs. You’re probably already familiar with printing data by passing it straight into print():
Potions got a rework, solutions were added to the Git course, and I’ve been sick for like 10 days straight… hope your Holidays are staying healthier than mine!
Mortrunk has fallen. The community rallied in our Halloween boss fight spectacular. Well done. The Boots’ aura XP boost even hit 2x for a while there.
I’ve been building a learning curriculum for backend developers for the last 3 years, but I’ve mostly been relying on qualitative feedback and my own intuitions.
The “learn computer science basics” section of the backend developer learning path is now complete! We have no big plans to make serious modifications (tbh I always say this though, so idk).
Let’s build a fully-fledged HTTP server from scratch in Go. This course assumes you already have a solid understanding of Go.
We’re going to build an RSS feed aggregator in Go! It’s a web server that allows clients to:
The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight.
In the Boot.dev Discord server, this question appears now and then. Will there be a Rust course?
I’m writing this one a bit early because I’m going out of town next week… better early than late?
I was recently working on a lesson about pointer performance for Boot.dev’s Golang course when I found myself repeating some advice I’ve given many times before.
One million lessons. Well, to be precise, you have all completed 1,122,050 lessons just in June.
ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed improvements to the site.
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away.
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing.
Theo has this great video on Kubernetes, currently titled “You Don’t Need Kubernetes”. I’m a Kubernetes enjoyer (I even wrote a course on it, but I’m not here to argue about that.
Pythogoras escaped this month. The community rallied against the Serpent God, and while he was wounded and beaten back, he escaped.
609,179. That’s the number of lessons you crazy folks have completed on Boot.dev in the last 30 days.
As a developer, how many times each day do you look something up online? I’m not talking about a simple piece of syntax, I’m talking about the things that are a bit harder to find.
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.
As a Boot.dev student, you may have encountered frustrating moments when your code editor freezes or is stuck “Setting up your environment”, leaving you wondering what went wrong.
GitHub has been re-founded on copilot, rumors of an AI superior to GPT-4 abound, and you’re trying to decide if it’s worth it to learn what a red-black tree is.
Hope you had a splendid Turkey month. My wife, two kids, and I spent Thanksgiving in southern Utah.
One of the marks of a good senior developer is that they have lots of interesting opinions.