Multithreading and Multiprocessing are used to build asynchronous applications. Not many developers understand the difference between them or when to...
The concept of multithreading is often confusing to beginners. This is because of the new concepts that come with learning it and the complexity of...
Python is a synchronous language, which means that requests will have to wait for another request to process. That is to say, one function call waits...
In 2017, following the completion of my secondary education, I stood at a crossroads. As an aspiring degree student, I was determined to pursue either...
Data modeling is the process of creating a model for the data you want to store in a database. To design a database you need to understand: The...
The do's and don't for a successful deployment ยท This blog isn't just about deploying to railway but it's about fixing bugs on our road to deployment. I...