Whitney Lee
@whitneylee.com
Doin' it and doin' it and doin' it well https://whitneylee.com/
Lin Sun, co-creator of kagent, joined me at the lightboard to walk through how it works. kagent is a framework to help you make AI agents and run them in Kubernetes declaratively, with YAML. Read the full board notes here: https://gist.github.com/wiggitywhitney/97e3347ddc5c00da2b3c07471a2ac277
“AI’s role in software development is primarily that of an amplifier.” In this episode of Software Defined Interviews, Nathen Harvey, who leads the DORA research program at Google Cloud, explains what 15 years of research da... https://whitneylee.com/2026/08/02/ais-role-in-software-development.html
During my sunrise hike today, I spotted six sneaky Underwing Moths on a single tree. Can you find them all? ♫ https://whitneylee.com/2026/08/01/during-my-sunrise-hike-today.html
Lin Sun, CNCF TOC member and kagent co-creator, explains how kagent's Agent custom resource lets you declaratively configure its instructions, model, and MCP tools, all with the same `kubectl apply` workflow Kubernetes users already know. Watch the full ⚡️Enlightning: https://youtu.be/SjiFGqtiZqg
On 🌩️Thunder, Kubescape maintainer Ben Hirschberg shows how the tool catches misconfigurations, then watches runtime behavior with eBPF & turns that into a least-privileged NetworkPolicy proposal. Read the full board notes here: https://gist.github.com/wiggitywhitney/5268e193d49604d7d8a19bb48cd86cfa
Your GenAI feature returned a 200. The model did indeed return text to the user. But was the answer any good? In this 🌩️ Thunder episode, Austin Parker (Director of Open Source at Honeycomb) explains why traditional observabili... https://whitneylee.com/2026/07/29/your-genai-feature-returned-a.html
Kubescape maintainer Ben Hirschberg teaches how Kubescape scans a cluster for security risks. It checks infrastructure, workload, and RBAC configuration against OPA-based policies, then adds vulnerability scanning with Grype and runtime monitoring with eBPF. Watch here: https://youtu.be/z008cHQDA2Q
Datadog rewrote its AWS Lambda monitoring software from Go to Rust. How much did that cut memory usage? Watch the full Datadog Illuminated episode: https://www.youtube.com/watch?v=r-tDBtxGHeY #Rust #Serverless #AWSLambda #Datadog #DatadogIlluminated
Datadog's serverless monitoring software started in Go. After rewriting it in Rust, how far does AJ Stuyvenberg think the language will spread at Datadog? Watch the full Datadog Illuminated episode: https://www.youtube.com/watch?v=r-tDBtxGHeY #Rust #Serverless #Datadog #DatadogIlluminated
If Datadog's AWS Lambda extension crashes, AWS Lambda shuts down the sandbox, taking the customer's code with it. How does Datadog minimize that risk? Watch the full Datadog Illuminated episode: https://www.youtube.com/watch?v=r-tDBtxGHeY #Rust #Serverless #AWSLambda #Datadog #DatadogIlluminated
Datadog rewrote the software that monitors AWS Lambda functions from Go to Rust. How did that affect cold start time? Watch the full Datadog Illuminated episode: https://www.youtube.com/watch?v=r-tDBtxGHeY #Rust #Serverless #AWSLambda #Datadog #DatadogIlluminated
“I quit my job in tech because I just couldn’t do it anymore.” In this episode of Software Defined Interviews, Whitney and Coté talk with Lian Li, Cloud Native Expert at Vorwerk Group. Lian Li spent 16 years in tech, quit to pursue stand-up... https://whitneylee.com/2026/07/26/i-quit-my-job-in.html
When breaking a monolith into microservices, why ask countless teams to each migrate their own code when one team can build the tooling to do it for all of them? Watch the full Datadog Illuminated episode: https://youtu.be/6KlZVvLSMJo #Datadog #AI #LLM #Microservices
What happens behind the scenes when your coding agent asks the Datadog MCP server for telemetry? Watch the full Datadog Illuminated episode: https://youtu.be/5PzqNwOTMEc #MCP #MCPServer #Datadog #DatadogIlluminated #AIAgents
Here's the final board from the Datadog Illuminated episode with AJ Stuyvenberg, who explains how his team rewrote Datadog's serverless agent in Rust, and the benefits of doing so! Read the full board notes here: https://gist.github.com/wiggitywhitney/d2084b9dea6074729e9ac09b3d195efe
@ajs.bsky.social, Staff Engineer on Datadog's Serverless team, explains how his team rewrote Datadog's serverless agent from scratch, in a language none of them had ever used in production. Give it a watch! https://www.youtube.com/watch?v=r-tDBtxGHeY
How do you improve the behavior of AI agents? You make the right thing to do the easy thing to do. Watch the full Datadog Illuminated episode: https://youtu.be/5PzqNwOTMEc #MCP #MCPServer #Datadog #DatadogIlluminated #AIAgents
Did you know an AI agent's performance can degrade from tool overload long before it ever hits a hard limit? Watch the full Datadog Illuminated episode: https://youtu.be/5PzqNwOTMEc #MCP #MCPServer #Datadog #DatadogIlluminated #AIAgents
The client doesn't know or care where the Network Service is running. Read the full board notes here: https://gist.github.com/wiggitywhitney/89348c8553b7ce9b69f091c785343fe1
Ed Warnicke, Distinguished Engineer at Cisco and Network Service Mesh co-founder, explains in this 🌩️Thunder episode why not every workload speaks HTTP, and how NSM connects them at Layer 3 without tying entire systems together. Watch here: https://youtu.be/u9hOPyRVwBs
My Datadog Illuminated episode with Reilly Wood, whose team built the Datadog MCP server from scratch, distilled to a single lightboard. Read the full board notes here: https://gist.github.com/wiggitywhitney/f919d9d9e571e8bf6f5fba4a81fcbc55
@reillywood.com, Staff Engineer at Datadog, explains how the team built the Datadog MCP server to work reliably when you don't control which agent or LLM will be calling it. 👀 ⬇️ https://youtu.be/5PzqNwOTMEc #Datadog #MCP #MCPServer #AIAgents #DatadogIlluminated
When people can touch things they don’t own, conflicts and accidents happen, and the fix is SSO + access control + auditability. That way everyone knows exactly what they’re in charge of. Watch the full 🌩️Thunder episode: https://youtu.be/9meKq_7WwfM
"Because we have this layer in between the people and the infrastructure, we can log all of the interactions that the people have with the infrastructure." Watch the full 🌩️Thunder episode: https://youtu.be/9meKq_7WwfM #Paralus #Kubernetes #RBAC #AccessControl #CloudNative
How do you manage Kubernetes access for 1,000+ developers across many clusters? Watch the full 🌩️Thunder episode: https://youtu.be/9meKq_7WwfM #Paralus #Kubernetes #RBAC #AccessControl #CloudNative
What if your Kubernetes access control tool also became a better developer experience for your whole team? Watch the full 🌩️Thunder episode: https://youtu.be/9meKq_7WwfM #Paralus #Kubernetes #RBAC #AccessControl #CloudNative
If a dev leaves, it is a one-click experience to remove permissions. Read the full board notes here: https://gist.github.com/wiggitywhitney/231881c0fe0203b4b38c81419f0f3f43
In this episode of 🌩️Thunder, @cloudnativeboy.bsky.social, CNCF Ambassador and host of Cloud Native Podcast, explains how Paralus replaces manual Kubernetes RBAC with centralized SSO, group-based access control, and full kubectl audit trails. Give it a watch! https://youtu.be/9meKq_7WwfM
Did you know that the owner of a machine can stop your VM at any time, dump the guest memory, and read everything in it? Confidential computing completely changes the relationship between a cloud provider and a client. Watch the full 🌩️Thunder episode: https://youtu.be/WdW-_KU_BfA