Why Semantic Layers Matter in Analytics: A Deep Dive into RAG Design
(Thu, 22 Jan 2026)
Most analytic teams in companies are entering a new demand phase where stakeholders don't just want dashboards; they want a conversation that delivers fast answers, follow-ups, and breakdowns.
Some examples are:
>> Read More
Data Engineering: Strategies for Data Retrieval on Multi-Dimensional Data
(Thu, 22 Jan 2026)
You’ve likely heard about the benefits of partitioning data by a single dimension to boost retrieval performance. It’s a common practice in relational databases, NoSQL databases, and, notably,
data lakes. For example, a very common dimension to partition data in data lakes is by date or time. However, what if your data querying requirements involve multiple dimensions? Let’s say you
wish to query your data by field A and also by field B, or sometimes by field A but other times by field B.
In this post, I’ll go over several common options for such a case.
>> Read More
MCP Isn't Just Convenience; It's a Security Problem and a Governance Opportunity
(Thu, 22 Jan 2026)
The first time I wired an agent to real enterprise systems, it felt like I'd unlocked a cheat code. I had a clean, repeatable pattern: the model asks, a server answers, and suddenly the agent can
do things.
Then the uncomfortable thought hit: If I can plug in a new tool in an afternoon, an attacker can too.
>> Read More
Refactoring a Legacy React Monolith With Autonomous Coding Agents
(Thu, 22 Jan 2026)
I've been wrangling React codebases professionally for well over ten years now, and honestly, the story is always the same in 2026: teams inherit these massive, everything-in-one-place apps built
back when Create React App felt like the future. All the logic — auth, shopping cart, product lists, user profiles — lives in a handful of giant files. Props get drilled six levels deep, the
state is scattered, and nobody wants to touch it because one wrong move brings the whole thing down.
Last year, I led a refactor on a five-year-old dashboard exactly like that. We managed to break it into proper feature slices and even laid the groundwork for microfrontends. The thing that made the biggest difference? A multi-agent AI setup that did a lot of the heavy lifting for us. It
wasn't magic — it still needed human eyes — but it turned a three-month nightmare into something we wrapped in five weeks.
>> Read More
DevOps Cafe Ep 79 - Guests: Joseph Jacks and Ben Kehoe
(Mon, 13 Aug 2018)
Triggered by Google Next 2018, John and Damon chat with Joseph Jacks (stealth startup) and Ben Kehoe (iRobot) about their public disagreements — and agreements — about Kubernetes and
Serverless.
>> Read More
DevOps Cafe Ep 78 - Guest: J. Paul Reed
(Mon, 23 Jul 2018)
John and Damon chat with J.Paul Reed (Release Engineering Approaches) about the field of Systems Safety and Human Factors that studies why accidents happen and how to minimize the occurrence and
impact.
Show notes at http://devopscafe.org
>> Read More
DevOps Cafe Ep. 77 - Damon interviews John
(Wed, 20 Jun 2018)
A new season of DevOps Cafe is here. The topic of this episode is "DevSecOps." Damon interviews John about what this term means, why it matters now, and the overall state of security.
Show notes at http://devopscafe.org
>> Read More