Filipe Motta · September 2026
Integrating Active Directory (AD) with Keyclgoak for user federation involves setting up Keycloak...
Playwright MCP's accessibility snapshots pile up in context turn after turn. I benchmarked...
Paying double for four times the usage sounded like a no-brainer… until you realized what limit...
Skills are no longer instructions. They are programs.
Understanding the need for Kubernetes multi-tenancy with vCluster
Spark is not the only engine anymore. Here are the tools replacing it for compaction, analytics,...
What if your services could react to configuration changes the moment they happen — no message...
Turn exposed Google API keys into real-world impact by accessing Gemini and other Google services...
Ok. MCP just shipped the biggest change since the day it launched, and the headline isn't a...
Effortless Slides, Powerful Impact
Script that actually works
I spent weeks confused by the feature ecosystem. Here is the mental model I wish I had from the...
Logging is an art form, and log messages are one of the primary tools developers use to...
Validating triggers provide the kind of guardrails that AI agents need in order to verify their...
Why developers are moving from writing prompts to writing the systems that write prompts
Training large language model (LLM) agents to act intelligently in real-world environments has...
When it comes to building lightweight, high-performance Java applications, Micronaut and Quarkus...
Sometimes, you just want to run a Large Language Model (LLM)… no Jupyter notebook, no training...
The article and files to build/test Kairos OS can be found here:...
Putting metrics, logs, and traces into one columnar store, querying them together, and holding up...
I had difficulties setting up a Kafka cluster to use SASL_PLAINTEXT/SASL_SSL OAUTHBEARER...
Shutdown signals are hard to understand to start. Even harder when you add Docker and Entry-point...
Zero Kubernetes experience. One week of vibe coding. What AI gets right — and where it needed a...
By very popular demand: after my first piece — "11 Ways to Make Money with n8n (Without...
Once you see it this way, you'll never unsee it.
A lightweight stream processing application that transforms raw motion and collision events from...
fresha-data-engineering
· ~6 min read · September 19, 2025 (Updated: September 20, 2025) · Free: YesArchitecting a sophisticated Data Lakehouse platform on AWS, using EKS and cutting-edge...
You probably already know that rule number one when performing inserts is to use bulk inserts,...
How GitHub Is Replacing Solo Developers With Autonomous Agent Teams, and What That Means for Your...
Compaction used to be running Spark on cron jobs. Now we have smarter options: what are they, and...
Transformation is a powerful technique used by config-as-data tools, such as kustomize, kpt, and...
Why GitOps shouldn't stop at Kubernetes.
I've been using Jupyter Notebook since 2019, when it was introduced in a cloud computing...
The complete guide to Iceberg table maintenance — the four operations every table requires, why...
Create a local kind cluster, generate reviewable platform state with kubara, and let Argo CD...
Introduces a Kubernetes package installer designed for simple installation and post-installation...
I sat in on a Buckeye AI session this week that covered reinforcement learning, evaluations,...
Developers are the primary actors in a software engineering organization — and with that top of...
You're a developer and you think you should "Learn to use Docker" ? Today, I'll...
Building an AI Native Developer Platform on Kubernetes and Why It Is Becoming a Core Part of...
When we offered CS231n (Deep Learning class) at Stanford, we intentionally designed the...