Manage multiple Python versions with pyenv
At the time of this writing (2026), the latest release of Python is already at version 3.14, with pre-release of version 3.15 planned within the year. Python version 3.10 end of life is also slated...
At the time of this writing (2026), the latest release of Python is already at version 3.14, with pre-release of version 3.15 planned within the year. Python version 3.10 end of life is also slated...
uv is a Python package and project manager that’s written in Rust and is popular for its speed and efficiency. Its features include: dependency installation and management, creation and reproductio...
Reviewing Spark (PySpark) through this course Taming Big Data With Apache Spark Setting up Apache Spark 3.x is only compatible with Java 8, Java 11, or Java 17, and Apache Spark 4 is only compati...
I started learning Apache Kafka. I wanted to study Flink actually but since it comes downstream of Kafka, I figured I might as well learn a bit more about Kafka first. I am learning through this c...
About Loguru is a python package for logging. It is intended to make logging simpler, less painful, and enjoyable. Installation pip install loguru Log levels There are seven log levels in loguru...
I’ve recently studied Snowflake through this course: Snowflake masterclass. Here’s my certificate. This course covered a lot of topics, and it’s been a fulfilling couple of weeks learning the ins a...
PyAutoGUI lets your Python scripts control the mouse and keyboard to automate interactions with other applications. PyAutoGUI Docs Install pip install pyautogui Mouse functions import pyautogui ...
Python collections module contains specialized container datatypes that provide alternatives to Python’s general purpose built-in containers: dict, list, set, and tuple. namedtuple from collecti...
I’ve reviewed ERDs (Entity Relationship Diagrams) and Mermaid - a tool to create diagrams using code. ERD Then and now, I find the Lucid chart explanations of ERD to be a good resource on this ...
I’ve recently created a learning log for this year (2025). The first topic that I wanted to go over is dbt (data-build-tool). Here are some of my notes. I’m putting more materials or notes here abo...