Build, Deploy, and Host a Backend From A to Z | Issue #3


Hi there,

If you have ever wanted to see me do a project from start to finish, this week’s video will take you one step forward.

While I’m not approaching a whole project, instead I'll explain how to build, deploy, and host an API backend from A to Z! ☁️

In today’s video, I’ll go over all of the aspects I consider important while creating a simple weather API using FastAPI.

Enjoy the video and happy coding! 😉

Cheers,

Arjan

video preview

# News

PyGrunn 2024

PyGrunn is a super cool “Python and friends” developer conference that I’ve had the pleasure of attending twice now. 🐍

This year's event was in Groningen (one of my favorite cities in the Netherlands, hint: I’m from the area), and I had the honor of being a guest speaker. I shared my experience working with large language models in an interactive coding session.

The best part was meeting many of you face-to-face and snapping some selfies! (Tag me in your photos on social media; I’d love to see them.) 📸

Thanks again to PyGrunn for having me!

This Week’s Blog Posts

This Monday, I took a look at the command design pattern, which helps developers turn scattered function calls into well-organized, manageable, and extendable commands. You can read the full post here. 📝

Additionally, on Thursday, I revisited the power of Python generics. Discover how generics can make your code more reusable and compatible with different data types while catching potential issues early! 🐍 You can read more about them here.

# Community

MissArticulatePython, one of our community moderators, recently sparked an interesting discussion in the #💾software_development channel about design patterns!

Here's the gist: Over time, some design patterns become outdated as they're integrated into programming languages, while new patterns emerge to tackle specific problems. However, many of these new patterns don't have "official names."

MissArticulatePython asked: "What would you call these new patterns?" and "What problems are they designed to solve?"

Jump into the conversation in the #💾software_development channel now!

Want to join our Discord community and connect with other passionate tech enthusiasts? Join us here. 💻


Do you enjoy my content on YouTube and would you like to dive in deeper? Check out my online courses below. They've helped thousands of developers take the next step in their careers.

🚀 The Mindset Online Course Series

The goal of this series is to help junior developers grow their skills to become senior developers faster.

💥 Other Courses

💡 If you’re part of a development team at a company, I offer special packages for companies that give your team the tools to consistently write high-quality code and dramatically increase your team's productivity.

🪄 Learntail

My team and I created an AI quiz generator designed to accelerate your learning, called Learntail. You can try it for free or unlock even more capabilities and features with the monthly subscription. Take a look here.

Unsubscribe | Send by ArjanCodes

Wolvenplein 25, Utrecht, UT 3512 CK

The Friday Loop

Every Friday, you'll get a recap of the most important and exciting Python and coding news. The Friday Loop also keeps everyone posted on new ArjanCodes courses and any limited offers coming up.

Read more from The Friday Loop

Hey there, As you've probably discovered Python’s ecosystem is massive. Knowing which libraries to use will help you get your work done much faster. A couple of weeks ago, I asked you in a YouTube community post which libraries you're using that more people should know about. So in this week's video, I go over 14 modern Python libraries you probably haven’t used yet, but absolutely should. I cover tools for: Functional programming Modern pagination in APIs Slick console output and TUIs...

Hey everyone, There’s one design pattern that regularly shows up in Python code, for example in libraries like Pandas or Matplotlib. But most developers don’t even realize they’re using it. I’m talking about the Builder Pattern. This week’s video is all about this pattern. I cover: Why the Builder Pattern is so useful for building complex objects (like config files, HTML pages, or queries) When to use it and when not to A real Python example: building a small UI using a builder pattern How to...

Hey everyone, With AI agents and micro-SaaS tools popping up everywhere, it’s easy to think we’ll soon replace all traditional SaaS platforms by just vibe-coding our own. But that's an oversimplification. In my latest video, I break down: ✅ Why many SaaS platforms won’t disappear anytime soon ✅ Where AI-powered development is already transforming the landscape ✅ Which SaaS products are truly at risk, and which are stronger than ever Happy coding! Cheers, Arjan Do you enjoy my content on...