Connect PySpark with PostgreSQL Using Docker (Part 2: Advanced Tips & Tricks)Oct 22, 2025·3 min read·4
🐍 Untangling Python’s Tooling, Part 2: Meeting uv, the One-Stop Tool💡 Co-edit with GPT-5 In Part 1, we unpacked the Python tool zoo: pip for installing packages venv for virtual environments pipx for global CLI tools pyenv for managing Python versions Each tool did one job reasonably well, but the mental ove...Nov 10, 2025·8 min read·63
🚀 Connect PySpark with PostgreSQL Using Docker — A Practical Guide for Data EngineersOct 22, 2025·4 min read·37
Introduction to Vector DatabaseFrom Word2Vec to Similarity Search in the Real WorldJul 13, 2025·5 min read·19
Why you should use functional programming for writing data pipelineImprove reliability, maintainability, and scalability in your data processing workflowsDec 30, 2024·6 min read·212
Beyond Python: Exploring Modern Languages for Machine Learning and AI (Part 2)Top Programming Languages for AI/ML in 2023Jul 10, 2023·10 min read·76
Microsoft Fabric: The Beast Awakens, Bringing Azure Data Services to Microsoft 365 UsersMicrosoft Fabric empowers teams to manage their data and achieve a competitive edge with a single platform that leverages AI for analytics.May 24, 2023·3 min read·40