Go is built for grug brained programmers like me. grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused apex predator of grug is complexity complexity bad say again: complexity very bad you say now: complexity very, very bad given choice between complexity or one on one against t-rex, grug take t-rex: at least grug see t-rex – grugbrain.
The boring answer is that backend web development is the process of building the server-side of websites and web applications. It primarily focuses on handling the logic, data processing, and communication between the user’s web browser and the server. The slightly more fun answer is backend web development is responsible for making websites and web applications do something interesting. For example, backend web dev is what crunches the numbers for an analytics dashboard, decides which TikTok video to show you next, and ensures that no one can hack into your bank account.
As I’m writing this on July 28th, we’ve had 118,984 lessons successfully completed by students on Boot.dev so far this July. This marks the first time we’ve had over 100k lessons completed in a month. While I’m ecstatic that we’ve been able to join you in so many of your learning journeys, I just want to emphasize that it’s your journey. We’re here to provide the best resources and experience that we can, but you deserve every ounce of credit for your hard work.
Django is a popular Python-based framework for building web applications. It provides pre-built components and conventions, which simplifies the web app development process and allows developers to focus on writing their application’s specific logic rather than dealing with repetitive tasks. Basically, it’s all about reusability. Django was created by Adrian Holovaty and Simon Willison while working as web developers at the Lawrence Journal-World newspaper in Kansas, USA. They initially developed a collection of Python scripts to streamline the creation of news websites, got tired of copy-pasting code, and built a framework – Django – to streamline the boring bits.
Several years ago I started my first job as a “senior” Go developer. You see, after a modest 3 years in the industry, my arcane ability to use the Go standard library’s strings.Contains() function managed to leave a powerful impression on the hiring team. Yup, as a senior developer only a few years out of college with no kids and a 6 figure salary, life was looking pretty easy. Well, it would have been easy.
Part of being in the software development space means I’m near a lot of entrepreneurs. Code is a powerful building block, and that appeals to a lot of self-taught big thinkers. For example, I recently grabbed lunch with my friend Alex, who was extolling the virtues of Vue to me. She’d designed a fun social media app designed to get the dog walkers of her neighborhood together. But she was stuck on picking the right backend technologies.
As a kid, I always wanted to be good at drawing. I practiced drawing my favorite anime characters, but frankly, my mom was the only one who thought they were good. Fast forward roughly 18 years, and I’m a college graduate with a computer science degree looking for my first role. I had a part-time full-stack developer job in college, but I wanted to work at a larger company and specialize on one side of the stack for at least a few years.
While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell is very real. My definition of tutorial hell goes something like this: Tutorial hell is where you write code that others are explaining to you how to write, but you don’t understand how to write it yourself when given a blank slate. At some point, it’s time to take the training wheels off and build something on your own.
June was hot. I got sunburned. What else happened… Oh yeah, I finished the new CI/CD course! It’s slated to launch on July 10th, so watch out for that. We also are in the process of hiring a new Boot.dev team member to help us build harder better faster and stronger. All the best, Lane Patch notes 🔗 1. New Logo 🔗 We spent some time this month working on a new logo.
“I already know React,” mused my friend. “What popular backend language should I learn that will make me a useful hire to companies?” The truth is there is any number of reasons you’d want to know which backend technologies are a good fit for React. Maybe you want to know which backend stack is the most scalable, or you’re looking for a better way to streamline the development workflow. And sometimes you just want to practice new tools that will look good on your resume.