Python asyncio - A Guide to Asynchronous ProgrammingIn this guide, we'll introduce asynchronous programming in Python and review fundamental concepts like how to define, create and run asynchronous functions, coroutines, and some common use cases and best practices. You may have seen asyncio in a new ...Jan 9, 2023·16 min read
Threads in Python - The Multithreading GuideThreads have been available since Python 2, but they are often misunderstood and misused because of the limitations and capabilities of threads in Python. When used correctly, they can make your code run faster and more efficiently with very little e...Jan 2, 2023·22 min read
Why I started the atomic-fns libraryOriginally published on Hacker Culture. Open source is more important than ever, and more companies are realizing the benefits and increasing their adoption. As long as it's something popular that can speed up the development process, why not use it?...Nov 5, 2022·3 min read
Making Ubuntu fast againOriginally published on Hacker Culture. Ubuntu is one of the most popular distros out there. It's pretty fast by default, but it can also slow down because of bloat and poor management. Today we are discussing some optimizations we can make to get ba...Jun 4, 2021·4 min read
Python built-in data typesPython is a batteries-included language. This means it ships with everything you need to get things working without having to install and compile external packages. That includes a lot of data types and collections to help you manage the data that yo...May 28, 2021·9 min read
A guide to productivityOriginally published on Hacker Culture. Productivity is been talked about endlessly. It seems every day there’s a new app or a new book or a new something out there that will change your life and revolutionize your productivity to take it to the next...May 23, 2021·5 min read