Building and using our API will be as easy as using this vending machine (image by Jenna Hamra on Pexels)

You have a great python program that you want to make available to the world. With FastAPI you can speedily create a superfast API that’ll allow you to make your Python code available for other users.

In this article we’re going to create an API in 5 lines of code

🎵 You gotta keep ‘m separated 🎵 (image by Kelly lacy on Pexels)

If you work on a lot of different projects then you’ll recognize the dependency-hell of multiple projects requiring multiple versions, of multiple packages. You can’t just install all packages globally, how do you keep track? Also what happens when projectA needs PackageX_version1 and ProjectB needs PackageX_version2? …

We’re shipping containers today! (Image by Pixabay on Pexels)

Docker is a fantastic tool that makes our lives much easier offering us standardization, productivity, efficiency, maintainability and compatibility of our code. It allows us to continuously and rapidly deploy and test our code and it is platform-independent.

If you are unsure of what Docker is, what to use it…

This extension is like al life vest; you never hope you need it but it can be very helpful in tough situations (image by Karsten Winnegaert on Unsplash)

Have you ever wondered why some parts of your application are suddenly very slow? Can it be your database? How would you find out? …

oncuAn army of workers to help us execute faster (image by Brian McGowan on Unsplash)

This article focuses on speeding up your program by making it do multiple things at the same time. We don’t have to idle while our program waits for and API response e.g; we can do something else in that same time! We’ll also get into how to apply more CPU’s…

Migrations are like blueprints; they are instructions for building your database (image by JESHOOTS on Pexels)

If you are not working with migrations in your database you’re missing out. Database migrations establish the structure and history of changes of our database in code and provide us with the ability to safely apply and revert these changes to our database.

In this article we’ll take a look…

Let’s enrich this beautiful environment with some variables (image by Rob Morton on Unsplash)

Your code needs to connect to a database. For this it needs a password to that database. How can you use this password in your app in such a way that you can both connect to the database and keep the password private?

This article shows you how to use…

Let’s spice up those boring console outputs with some color! (image by author)

Which of the two screenshot in the image above looks better? I’d definitely choose the right one! The colors immediately draw your eye to important things and give you extra information that you can see at a glance.

This article touches two subjects: first we’ll get into how printing color…

Mike Huls

I'm a full-stack developer with a passion for programming, technology and traveling.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store