Welcome to Your AI, ML & Python Programming Hub

  • Creating a VPN With 2 Factor Authentication Using OpenVPN and Docker

    Creating a VPN With 2 Factor Authentication Using OpenVPN and Docker

    I recently set up a VPN with 2-Factor Authentication using the Community Edition of OpenVPN and using Google’s standard authenticator. I am writing this article to save you time and effort because this was not straightforward. Most guides I found on the internet, if not all, talk about using a PAM plugin to extend OpenVPN […]

  • 5 Tips on How to Get Started as a Software Developer Without Quitting Your Job

    5 Tips on How to Get Started as a Software Developer Without Quitting Your Job

    You are considering one of the biggest changes in your life. You want to become a software developer. Should you quit, your job and start learning straight away? The answer to the question above depends a lot on your situation in life. But 99.99% of us shouldn’t quit our jobs just yet, and I will […]

  • Python for Beginners — Booleans

    Python for Beginners — Booleans

    Is it True or False that in Python or any other programming language Booleans are the most important thing you will learn? If True:then you must read this article to learn more about Booleans. Else:then leave immediately and read something else. Let’s debug the code above. Premise) Booleans are the most important language constructs in Python or any other programming language. […]

  • How to Develop Locally for Kubernetes Using Skaffold and Minikube

    How to Develop Locally for Kubernetes Using Skaffold and Minikube

    This is a very practical tutorial. I am not going to dwell on why microservices are here to stay and why Kubernetes is a beast to set up. I am going to cut it straight to the core. You have come here for a solution to your problem, and I am going to give you one. You are probably […]

  • Python for Beginners — Lists

    Python for Beginners — Lists

    Lists are the single most used data structure in Python. It is crucial that you learn it well, as lists are used pretty much everywhere in Python programs that you will come across. If there is a topic in Python you will want to spend time on, List is the ONE What is a list? A list […]

  • Gatsby + p5.js

    Gatsby + p5.js

    Are you looking to use p5.js with Gatsby JS? You have come to the right place. Here you will find the exact instructions to get you started. Also, consider watching my Youtube video where I create an example Gatsby JS application with p5.js Install latest node.js for Mac Follow this link for steps on how […]

  • How to reduce the size of KVM QCOW2 images that grow out of hand

    How to reduce the size of KVM QCOW2 images that grow out of hand

    This is a very short and practical article useful to anyone who uses KVM in production and somehow needs to reduce the space used by a QCOW2 disk image. It is not enough to just free up space from the VM itself. Once a QCOW2 grows in size it never goes back down, on its […]

  • Did self-hosting Kubernetes break Monzo?

    Did self-hosting Kubernetes break Monzo?

    A day ago, a friend sent me a link to an article, to what looks like a confession from Monzo at this year’s virtual KubeCon: We’ve learned a lot about self-hosting Kubernetes but we wouldn’t do it again. Is this a last-minute confession that self-hosting Kubernetes broke Monzo? Did Monzo bet the house by being one […]

  • How to become a software developer without a degree and earn over $10k a month

    How to become a software developer without a degree and earn over $10k a month

    One of the biggest blessings of my life was to decide to study Computing Engineering.It all started with a visit to my neighbor’s next door. Two siblings, older than me, who were studying computing science. When I saw their computer, I loved it. This was in 1990 before Windows 3.11 came along. I knew, then […]

  • Python Automation — Smart Home — Using my smart lights to alert me about the weather when I wake up

    Python Automation — Smart Home — Using my smart lights to alert me about the weather when I wake up

    In this article I will show you how I improved my life, using Smart Lights, Python and a Raspberry pi. I am going to make a Smart Light from Yeelight predict the weather so I know exactly what to wear for the day ahead. It is a pain whenever I go out of the house […]

Would you like to contribute with an article?