Spec-Driven Development with Spec Kit

Spec-Driven Development with Spec Kit In this post we are going to see what Spec-Driven development is and how GitHub’s Spec Kit makes it easy to get started. What is Spec-Driven Development (SDD) Executable Specifications: Reverses the traditional “code is king” model by treating natural language specifications as the primary source of truth that directly generates implementation, rather than just serving as passive documentation. Constitutional Governance: Enforces immutable project principles through a “Constitution” that establishes non-negotiable rules before any coding begins....

Published on December 1, 2025 Â· Last updated on December 1, 2025 Â· 7 min Â· Mario

Turning the Knobs of LLM Text Generation

Turning the Knobs of LLM Text Generation Ever wonder how much control you actually have over the text an LLM produces? In this post, we will look at three simple but powerful knobs you can tweak to push a model toward more deterministic output or toward something more creative. We are talking about top_k, top_p and temperature. But before describing them, we need to understand the two main behaviors we can get from an LLM when it is sampling tokens:...

Published on November 26, 2025 Â· Last updated on November 26, 2025 Â· 5 min Â· Mario

Get data from an etcd backup (encrypted or not!)

Get data from an etcd backup (encrypted or not!) The following post aims to provide a step by step procedure to recover data from an etcd snapshot (even if it’s encrypted) from a Kubernetes cluster. The post targets the following use cases: We have a non-encrypted etcd snapshot file, and we want to get some data from it. We have an encrypted etcd snapshot file, and we want to get some data from it....

Published on October 2, 2025 Â· Last updated on October 2, 2025 Â· 4 min Â· Mario

A Beginner’s Guide to RAG: What I Wish Someone Told Me

A Beginner’s Guide to RAG: What I Wish Someone Told Me In this post, I’ll try to provide a beginners guide to RAG, focusing on what I wish someone told me before trying to build a RAG solution. Attention While I’ve made a strong effort to ensure the information is accurate, I’m far from an expert on the topic, and some details may not be entirely correct. If you notice anything missing or inaccurate, please leave a comment!...

Published on May 27, 2025 Â· Last updated on May 27, 2025 Â· 12 min Â· Mario

Introduction to LLM concepts

Introduction to LLM concepts In this post, I’ll cover various LLM concepts and the questions I asked myself while diving deep into the world of LLMs. I expect this post to be updated as I continue to learn more things around LLMs. Attention This post is the result of my exploratory work on LLMs. While I’ve made a strong effort to ensure the information is accurate, I’m far from an expert on the topic, and some details may not be entirely correct....

Published on March 25, 2025 Â· Last updated on March 25, 2025 Â· 16 min Â· Mario