To Laura

For my daughter, who will always be the best part of my story.

UV

UV: The High-Performance Python Package & Project Manager Built in Rust The Python ecosystem has no shortage of packaging tools—pip, virtualenv, pipenv, poetry, conda, rye, and others—but it has lacked something essential: a unified, extremely fast, modern, user-friendly solution that handles installation, environment management, project workflows, dependency resolution, and Python version management all in one place, without the typical performance issues of Python-based tooling. Enter UV: a next-generation Python package and project manager from Astral (formerly Astral Software), written entirely in Rust for maximum speed, safety, and modern ergonomics. ...

August 24, 2025 · 7 min · 1331 words · me

JSON-RPC

JSON-RPC: A Complete and In-Depth Guide to the Lightweight Remote Procedure Call Protocol Remote Procedure Call (RPC) systems have been part of software engineering for decades, long before REST, GraphQL, or gRPC entered the scene. Among the many RPC variants, JSON-RPC stands out for its simplicity, language neutrality, and minimal overhead. In an increasingly interconnected digital landscape, where microservices, distributed back ends, IoT platforms and blockchain ecosystems depend on clean and efficient interfaces, JSON-RPC has seen a strong resurgence. ...

August 17, 2025 · 9 min · 1862 words · me

AI Dictionary

AI Dictionary: An Essential Glossary for Modern Artificial Intelligence Artificial Intelligence evolves quickly, and keeping up with terminology is essential for anyone working in technology, business, or research. This dictionary summarises the key terms used across machine learning, deep learning, natural language processing, generative AI, and applied systems. A AGI (Artificial General Intelligence) A theoretical form of AI capable of understanding, learning, and applying intelligence across any task at human level or beyond. ...

August 10, 2025 · 4 min · 759 words · me

IBM MQ

🧩 IBM MQ — Enterprise Messaging Done Right Overview IBM MQ is a robust, enterprise-grade messaging middleware that provides secure, reliable, and transactional communication between applications, systems, and services. It has been a global leader in enterprise messaging for decades, powering the world’s largest banks, insurers, manufacturers, and public institutions. Its strength lies in guaranteed message delivery, decoupling of systems, and proven reliability across hybrid environments — from mainframes and on-prem to containers and cloud-native architectures. ...

August 10, 2025 · 4 min · 773 words · me

Terraform

Terraform: The Definitive Infrastructure-as-Code Tool for Modern Enterprises In an era where infrastructure must be agile, repeatable, and scalable, Infrastructure-as-Code (IaC) has become a foundational paradigm. At the heart of many IaC practices lies Terraform — an open-source tool developed by HashiCorp that lets organisations define, provision, and manage infrastructure through declarative configuration. ([HashiCorp Developer][1]) This article provides a deep dive into Terraform: its origins, core concepts, workflow, architecture, strengths and weaknesses, enterprise adoption patterns, how to operate it at scale, and what the future holds. ...

August 3, 2025 · 10 min · 2040 words · me

GitOps: The Definitive Guide to Modern Cloud Automation

GitOps: The Definitive Guide to Modern Cloud Automation In the world of cloud-native development, GitOps has become the new gold standard for managing infrastructure and application delivery. It unifies Git, CI/CD, and automation into a single, coherent operating model — one that’s declarative, auditable, and self-healing. This article will take you from first principles to practical implementation, covering everything you need to know about GitOps — from YAML files and GitHub Actions to how it replaces traditional CI/CD tools like Jenkins. ...

July 27, 2025 · 6 min · 1107 words · me

Understanding Redis

Understanding Redis: The In-Memory Data Platform for Modern Apps By a developer / solution architect perspective 1. Introduction In today’s world of high-scale web applications, low-latency microservices and real-time analytics, the demands on data stores are steadily increasing. Traditional relational databases often struggle when you need ultra-fast lookups, high throughput and flexible data structures. This is where systems like Redis shine. Redis is an open-source, in-memory key-value store that goes beyond simple caching: it offers rich data structures, persistence options, clustering, replication, and a wide variety of use-cases that make it a very attractive component for building modern architectures. According to various sources: ...

July 20, 2025 · 12 min · 2407 words · me

The Evolution of Modern Technology

The Evolution of Modern Technology: From the Server Room to the Age of Intelligence Technology doesn’t just evolve — it reshapes how we think, build, and live. In just a few decades, we’ve moved from clunky mainframes and static web pages to cloud-native microservices and generative AI systems capable of reasoning, coding, and conversation. This article takes a journey through the key technological milestones that shaped the modern IT landscape — from the birth of the Internet to the era of Artificial Intelligence — and explores how each revolution laid the foundation for the next. ...

July 13, 2025 · 7 min · 1363 words · me

The Evolution of Modern Technology

The Evolution of Modern Technology: From the Server Room to the Age of Intelligence Technology doesn’t just evolve — it reshapes how we think, build, and live. In just a few decades, we’ve moved from clunky mainframes and static web pages to cloud-native microservices and generative AI systems capable of reasoning, coding, and conversation. This article takes a journey through the key technological milestones that shaped the modern IT landscape — from the birth of the Internet to the era of Artificial Intelligence — and explores how each revolution laid the foundation for the next. ...

July 13, 2025 · 7 min · 1363 words · me

DataStore Solutions

Understanding DataStore Solutions: Choosing the Right Database for the Right Context Data is the backbone of modern IT systems. Whether we’re building transactional systems, analytics platforms, or AI pipelines, how we store, retrieve, and manage data determines scalability, performance, and reliability. However, not all data is equal — and neither are databases. Over the past 40 years, the industry has evolved from relational databases (RDBMS) to a vast ecosystem of specialised solutions: key-value stores, column-family systems, document databases, graph stores, and time-series databases. ...

July 6, 2025 · 7 min · 1403 words · me