uv Python package and project manager
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...
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...
In keeping up with my goal to do more learning this year, I’m allotting some time outside the daily grind for learning. My overarching goal is to explore popular data engineering tools such as dbt...