Glenn VirouxUnlocking Python’s Design Patterns: Exploring Powerful Solutions with ExamplesThree invaluable design patterns with extensive examples in Python that will save you ages.Jul 14, 2023Jul 14, 2023
Glenn VirouxMastering MultiIndexes in Pandas: A Powerful Tool for Complex Data AnalysisHow to use multi indexing in pandas, with practical use cases such as monitoring changes in the earth surface temperature.Jun 18, 2023Jun 18, 2023
Glenn VirouxHow to Create a Code Editor in React with ChakraUILearn how to create a fully functional code editor in react in under 10 minutes.Jun 2, 2023Jun 2, 2023
Glenn VirouxHow to Connect a FastAPI Server to PostgreSQL and Deploy on GCP Cloud RunAn extensive guide on how to connect your FastAPI application with a custom database and deploy the whole application stack on GCP.May 26, 2023May 26, 2023
Glenn VirouxThe Great Operating System Battle: Why WSL2 is WinningSoftware engineers have a never-ending debate about which operating system is the best for their work. Windows, MacOS, and Linux all have…May 12, 2023May 12, 2023
Glenn VirouxHow to deploy Next.js to FirebaseIn this article, we’ll go through the different steps required for successfully deploying a Next.js web application on Firebase.May 5, 2023May 5, 2023
Glenn VirouxUnderstanding Software Licenses: Open-Source vs. CommercialIntroductionMar 28, 2023Mar 28, 2023
Glenn VirouxA practical example of the Subset-Sum Problem in modern PythonI love putting on music when I’m working. One of my best acquisitions of 2022 is a Digital Audio Broadcasting (DAB) radio, able to receive…Aug 28, 2022Aug 28, 2022
Glenn VirouxCreating a Music Genre Classifier using a Convolutional Neural NetworkNear the end of each year, Spotify shows us our personal statistics over the past year. For the year 2020, I used my statistics to come to…Apr 2, 2021Apr 2, 2021