{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Whitney Lee","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/wiggitywhitney","_microblog":{"about":"https://micro.blog/about/api","id":"1629011","username":"wiggitywhitney","bio":"Whitney is a kind and curious human who loves exploring and explaining tools in the cloud native landscape. She has delivered two KubeCon keynotes and countless fun, funny, and informative community keynotes and breakout talks around the world. She runs a vibrant YouTube channel, co-hosts You Choose!—a ‘Choose-Your-Own-Adventure’-style journey through the CNCF landscape—and also co-hosts Cloud Native Live and the podcast Software Defined Interviews. She works as a Senior Technical Advocate at Datadog and is usually noodling on a coding project or two.","pronouns":"","is_following":false,"is_you":false,"following_count":13,"discover_count":0},"author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://avatars.micro.blog/avatars/2025/28/1629011.jpg"},"items":[{"id":"95239829","content_html":"<p>Datadog Illuminated: <a href=\"https://youtu.be/LRW1hI5eduQ\">How Datadog Detects Malicious Code at Scale, with Christoph Hamsen</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/6ac957e0aa-m.jpg\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/08/05/datadog-illuminated-how-datadog-detects.html","date_published":"2026-08-05T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-08-05 12:00","date_timestamp":1785931200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/117043540288832921","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3msdsrzthki2b"]}},{"id":"95183845","content_html":"<p>Lin Sun, co-creator of kagent, joined me at the lightboard to walk through how it works.</p>\n<p>kagent is a framework to help you make AI agents and run them in Kubernetes declaratively, with YAML.</p>\n<p>Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/97e3347ddc5c00da2b3c07471a2ac277\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/fef865c385-m.jpg\" width=\"600\" height=\"333\" alt='A hand-drawn lightboard diagram on a black background, filled with colorful marker text and boxes mapping out how kagent works. Sections include \"Before kagent,\" \"kagent config\" with a Kubernetes CRD circle, \"kagent controller watches,\" \"Agent Sandbox,\" \"Agent Runtimes,\" \"Why run your agent on Kubernetes,\" \"AUTH,\" and \"How do people use kagent,\" connected by arrows and underlines in pink, yellow, and green.' loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/08/04/lin-sun-cocreator-of-kagent.html","date_published":"2026-08-04T15:22:47+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-08-04 15:22","date_timestamp":1785856967,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95076504","content_html":"<p>“AI’s role in software development is primarily that of an amplifier.”</p>\n<p>In this episode of Software Defined Interviews, Nathen Harvey, who leads the DORA research program at Google Cloud, explains what 15 years of research data reveals about AI’s impact on software delivery.</p>\n<p>AI amplifies what’s already there,...</p> <a href=\"https://whitneylee.com/2026/08/02/ais-role-in-software-development.html\">whitneylee.com</a>","summary":"","url":"https://whitneylee.com/2026/08/02/ais-role-in-software-development.html","date_published":"2026-08-02T14:26:37+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-08-02 14:26","date_timestamp":1785680797,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/117026379600986484","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3ms46wcu6ki22"]}},{"id":"95033318","content_html":"<p>During my sunrise hike today, I spotted six sneaky Underwing Moths on a single tree.</p>\n<p>Can you find them all? ♫</p>\n<p><video controls=\"controls\" playsinline=\"playsinline\" preload=\"none\" width=\"1080\" height=\"1920\" poster=\"https://cdn.uploads.micro.blog/169604/2026/frames/1812806-0-c9ae34.jpg\" src=\"https://cdn.uploads.micro.mov/169604/2026/upload-441746/playlist.m3u8\"></video></p>\n","summary":"","url":"https://whitneylee.com/2026/08/01/during-my-sunrise-hike-today.html","date_published":"2026-08-01T15:37:11+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-08-01 15:37","date_timestamp":1785598631,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/117020994167100372","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mrzsfbzghb22"]}},{"id":"94916944","content_html":"<p>On 🌩️Thunder, Kubescape maintainer Ben Hirschberg shows how the tool catches misconfigurations, then watches runtime behavior with eBPF &amp; turns that into a least-privileged NetworkPolicy proposal.</p>\n<p>Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/5268e193d49604d7d8a19bb48cd86cfa\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/20b2ea973f-m.jpg\" width=\"600\" height=\"337\" alt=\"A completed lightboard covered in handwritten colored notes about Kubescape. Sections include Before Kubescape, Threats in Kubernetes, Kubescape Can Do a Lot (infrastructure scanning, workload config scanning, RBAC configuration, vulnerability scanning with GRYPE, hardening and remediation proposals), a Glossary of security terms, and the Kubescape User Experience covering CLI, Operator, and GitHub Action.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/30/on-thunder-kubescape-maintainer-ben.html","date_published":"2026-07-30T15:07:47+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-30 15:07","date_timestamp":1785424067,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94857143","content_html":"<p>Your GenAI feature returned a 200. The model did indeed return text to the user. But was the answer any good?</p>\n<p>In this 🌩️ Thunder episode, Austin Parker (Director of Open Source at Honeycomb) explains why traditional observability falls short for GenAI. With deterministic software, success is binary: it...</p> <a href=\"https://whitneylee.com/2026/07/29/your-genai-feature-returned-a.html\">whitneylee.com</a>","summary":"","url":"https://whitneylee.com/2026/07/29/your-genai-feature-returned-a.html","date_published":"2026-07-29T15:07:16+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-29 15:07","date_timestamp":1785337636,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/117003890221906382","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mrs7dcrv4y2m"]}},{"id":"94688081","content_html":"<p>“I quit my job in tech because I just couldn’t do it anymore.”</p>\n<p>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 comedy and improv theater, and came back with a completely different...</p> <a href=\"https://whitneylee.com/2026/07/26/i-quit-my-job-in.html\">whitneylee.com</a>","summary":"","url":"https://whitneylee.com/2026/07/26/i-quit-my-job-in.html","date_published":"2026-07-26T14:27:22+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-26 14:27","date_timestamp":1785076042,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116986744682592366","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mrklogeyrp2w"]}},{"id":"94607548","content_html":"<p>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!</p>\n<p>Read the full board notes here:\n<a href=\"https://gist.github.com/wiggitywhitney/d2084b9dea6074729e9ac09b3d195efe\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/72138ceaa5-m.jpg\" width=\"600\" height=\"368\" alt='A lightboard titled \"WHY WE REWROTE OUR SERVERLESS AGENT.\" Three sections: left \"The Problem Space\" notes that AWS Lambda freezes the CPU between requests and runs code in tiny, isolated sandboxes, while the Datadog Agent was built to be long-running with a 55mb binary and 400ms+ startup, shown with a before/after timeline where startup drops from 400ms to 50ms and the agent continuously flushes data to Datadog during I/O waits. Middle \"Why Rewrite?\" lists making the agent lighter, eliminating upstream bugs, and switching to Rust for no garbage collection, small binaries, fast startup, and memory safety, with a playful \"Suspense\" note about more reasons to come. Right \"Challenges\" notes the team had no Rust knowledge, next to a \"Results\" box showing startup time improving from 400ms to 50ms, binary size shrinking from 55mb to 7mb, memory reduced by 50%, a 2x reduction in tail latency, and a safe rollout shipping Rust and Go binaries together with failover to the old Go version. Chalk-style text on a dark lightboard.' loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/24/heres-the-final-board-from.html","date_published":"2026-07-24T21:57:56+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-24 21:57","date_timestamp":1784930276,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95032908","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> Agreed!</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mrdsevads22q","date_published":"2026-07-23T21:39:03+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-23 21:39","date_timestamp":1784842743,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94485572","content_html":"<p>The client doesn’t know or care where the Network Service is running. Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/89348c8553b7ce9b69f091c785343fe1\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/996fe11037-m.jpg\" width=\"600\" height=\"337\" alt='A lightboard covered in dense handwritten-style text in white and yellow, organized into labeled sections including \"Before Network Service Mesh...\", \"A Network Service is\", \"Network Service Mesh is\", \"Use Cases for Network Service Mesh (NSM)\", \"Network Service Registry\", and \"Application Service Meshes.\" Black background with multiple columns of technical notes about K8s networking, Network Service Mesh concepts, and comparisons between application service meshes and NSM.' loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/22/the-client-doesnt-know-or.html","date_published":"2026-07-22T21:59:15+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-22 21:59","date_timestamp":1784757555,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94422936","content_html":"<p>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: <a href=\"https://gist.github.com/wiggitywhitney/f919d9d9e571e8bf6f5fba4a81fcbc55\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/a1d5e18c82-m.jpg\" width=\"600\" height=\"340\" alt='A lightboard titled \"BUILDING AN MCP SERVER.\" A flowchart shows Datadog Backend to Datadog-hosted MCP Server via HTTP to Agent (labeled \"WILDCARD\") to User to \"SUCCESS = HAPPY USER.\" Below: \"TAMING THE AGENT (+ LLM) = Correctness + Efficiency.\" Three sections: left \"Context Efficiency\" (data format: JSON crossed out, replaced by YAML nested / CSV flat / TOON; agent control over context: let agents write SQL queries; good tool descriptions: smart yet succinct), center \"no tool sprawl\" (default core toolset: logs, metrics, traces; opt-in specialized toolset: synthetics), right \"guide the agent\" (specialized search docs tool with RAG; good error messages: Actionable; good server-level instructions: ex \"use search docs RAG tool\"). Chalk-style text on a dark lightboard.' loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/21/my-datadog-illuminated-episode-with.html","date_published":"2026-07-21T21:57:02+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-21 21:57","date_timestamp":1784671022,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94247327","content_html":"<p>If a dev leaves, it is a one-click experience to remove permissions. Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/231881c0fe0203b4b38c81419f0f3f43\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/5f190e9d8c-m.jpg\" width=\"600\" height=\"337\" alt=\"A lightboard covered in neon handwritten notes on a dark background. The board is divided into sections with RBAC problems, a center architecture diagram showing PARALUS connecting to Kubernetes clusters, and PARALUS MAIN POINTS. Text and arrows are written in neon marker throughout.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/18/if-a-dev-leaves-it.html","date_published":"2026-07-18T21:42:22+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-18 21:42","date_timestamp":1784410942,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94048380","content_html":"<p>WHOMEVER OWNS THE KERNEL SEES ALL. Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/2ee7ff2b8e98d6c20e0dd6a269c0c17c\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/489bf830f5-m.jpg\" width=\"600\" height=\"337\" alt='A dark lightboard covered in handwritten colored notes about Confidential Containers. Multiple sections visible including \"Confidential Computing Trust Model,\" \"Components of a Confidential VM,\" and in large letters: \"WHOMEVER OWNS THE KERNEL SEES ALL.\" Diagrams show pod-in-VM architecture and attestation flows.' loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/15/whomever-owns-the-kernel-sees.html","date_published":"2026-07-15T14:45:36+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-15 14:45","date_timestamp":1784126736,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95239830","content_html":"<p>Datadog Illuminated: <a href=\"https://youtu.be/LRW1hI5eduQ\">How Datadog Detects Malicious Code at Scale, with Christoph Hamsen</a></p>\n<img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fwhitneylee.com%2Fuploads%2F2026%2F6ac957e0aa.jpg\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/14/datadog-illuminated-how-datadog-detects.html","date_published":"2026-07-14T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-14 12:00","date_timestamp":1784030400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93737189","content_html":"<p>Here’s everything we covered on the lightboard when Nick Isaacs walked me through how Datadog’s LLM-powered monolith migration agent works. Fun!</p>\n<p>Read the full board notes here:\n<a href=\"https://gist.github.com/wiggitywhitney/3a3372532e93b06f6e8a74e17c094c58\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/669f71bafd-m.jpg\" width=\"600\" height=\"337\" alt=\"A color-corrected lightboard covered in a handwritten workflow diagram showing the 13-step LLM-powered migration process. Sections include &quot;Gather + Plan,&quot; &quot;DO THE THING! Execute the Plan,&quot; a Verification Process loop, &quot;Code review by GPT5,&quot; &quot;Address discrepancies,&quot; and the final steps through &quot;HUMAN REVIEW&quot; to &quot;MERGED &amp; DEPLOYED!!! HUZZAH!!!&quot; The board also shows &quot;Room for Improvement&quot; and &quot;What's Good&quot; columns on the right.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/09/heres-everything-we-covered-on.html","date_published":"2026-07-09T22:15:15+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-09 22:15","date_timestamp":1783635315,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93796086","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> There is an Athenz/SPIRE comparison page in Athenz’s documentation:</p>\n<p>www.athenz.io/comparison.h…</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mq6a4u4k6s2j","date_published":"2026-07-08T23:03:56+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-08 23:03","date_timestamp":1783551836,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93534145","content_html":"<p>Here is the finished lightboard from my 🌩️Thunder episode with Henry Avetisyan on Athenz. Athenz automates workload identity for services, containers, and AI agents alike. Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/7b23e6ef9ef81be1133887b7e9d7952a\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/e970b168fa-m.jpg\" width=\"600\" height=\"337\" alt=\"A filled lightboard covered in handwritten text and diagrams about Athenz. Visible sections include the shift from TCP to TLS to mTLS, domain and subdomain structure for multi-tenancy, the X.509 certificate issuance process, a prominent note about using short-lived certificates instead of revocation lists, the ROLE-ACTION-RESOURCE authorization model, and a section on future features including cert-manager integration.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/06/here-is-the-finished-lightboard.html","date_published":"2026-07-06T16:17:36+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-06 16:17","date_timestamp":1783354656,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93310862","content_html":"<p>This lightboard from my 🌩️Thunder episode with Abby Bangser captures what trips up so many Kubernetes users: a CRD is a schema, a custom resource is data in etcd, and nothing is running until a controller gets involved.</p>\n<p><a href=\"https://gist.github.com/wiggitywhitney/5d54d5f54e552ce3da8e3c6ea1c3fea7\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/2784c1de63-m.jpg\" width=\"600\" height=\"337\" alt=\"Completed lightboard from the episode with six sections covering: Kubernetes resource definition (schema stored in etcd, nothing running), CRD definition with two types (vendor/product and company-specific), custom resource definition, side-by-side ConfigMap and Pod examples showing how controllers create running infrastructure, controller definition (reconciliation loop), operator definition (CRD plus controller plus dependencies), and admission controller (validation and mutation before etcd storage). Yellow, pink, and white text on a dark background.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/02/this-lightboard-from-my-thunder.html","date_published":"2026-07-02T13:35:03+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-02 13:35","date_timestamp":1782999303,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93278021","content_html":"<p>Being interviewed at AI Engineer World’s Fair</p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/430ab263dd.gif\" width=\"600\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/01/being-interviewed-at-ai-engineer.html","date_published":"2026-07-01T23:20:08+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-01 23:20","date_timestamp":1782948008,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116847281820756447"]}},{"id":"93274491","content_html":"<p>Datadog DASH 2026: <a href=\"https://youtu.be/7b0mgiYZsAk\">Engineering with AI in the Stack (Women in Tech Panel)</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/2bd9db9461-m.jpg\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/07/01/datadog-dash-engineering-with-ai.html","date_published":"2026-07-01T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-07-01 12:00","date_timestamp":1782907200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116846855515530194","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mpmhq6h6vp2b"]}},{"id":"93019868","content_html":"<p>Other authorization techniques gather data at check time. OpenFGA stores relationships as they happen, so the answer is already there. No computation needed.</p>\n<p>Lightboard notes from the OpenFGA ep of 🌩️Thunder with Raghd Hamzeh:\n<a href=\"https://gist.github.com/wiggitywhitney/fc4c46a579c8754af3ed707e3a70f632\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/264b32d805-m.jpg\" width=\"600\" height=\"337\" alt=\"Completed lightboard from the OpenFGA episode of Thunder, with handwritten notes in multiple colors on a dark background. Sections include: Before OpenFGA, What is OpenFGA, OpenFGA is Relationship-Based Not Just RBAC with User/Relation/Object diagram, Some OpenFGA Use Cases, OpenFGA vs ABAC, Authorization Model, The Future, and Benefits of OpenFGA Process.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/06/27/other-authorization-techniques-gather-data.html","date_published":"2026-06-27T13:33:48+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-27 13:33","date_timestamp":1782567228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116822327137091445","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mpbl5wivsr2y"]}},{"id":"93043507","content_html":"<p>KCD Texas: <a href=\"https://youtu.be/dtVy1lD6KiQ\">Livin' In the Future: Your Platform’s Next Interface Is an AI Agent</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/377b461782-m.jpg\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/06/27/kcd-texas-livin-in-the.html","date_published":"2026-06-27T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-27 12:00","date_timestamp":1782561600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92955506","content_html":"<p>This lightboard from the Cilium episode of 🌩️Thunder with Duffie Cooley walks through how Cilium works, step by step.</p>\n<p>Read the full board notes here: <a href=\"https://gist.github.com/wiggitywhitney/983c4f0fac079f3f999b80e5f35061fa\">gist.github.com/wiggitywh…</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/7f67732308-m.jpg\" width=\"600\" height=\"337\" alt=\"A completed lightboard with handwritten diagrams and text in multiple colors. Sections cover eBPF basics, what Cilium is, a numbered step-by-step diagram showing how Cilium assigns pod identity and attaches eBPF programs to pod namespaces, and Cilium as a service mesh with use cases for encryption, load balancing, L7 network policy, and observability. Text and arrows in blue, green, yellow, and white cover the entire board.\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/06/26/this-lightboard-from-the-cilium.html","date_published":"2026-06-26T13:42:14+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-26 13:42","date_timestamp":1782481334,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116816698614040568","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mp736f2faf2y"]}},{"id":"92980206","content_html":"<p>Datadog Security Labs: <a href=\"https://securitylabs.datadoghq.com/articles/kubernetes-ingress-nginx-retirement-warning/\">Kubernetes project issues warning on Ingress NGINX retirement</a></p>\n","summary":"","url":"https://whitneylee.com/2026/06/26/datadog-security-labs-kubernetes-project.html","date_published":"2026-06-26T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-26 12:00","date_timestamp":1782475200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92976771","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> oops I meant <a href=\"http://mauilion.dev\">@mauilion.dev</a>!  Duffie ♥☆☺︎♫</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mp5fphdzqk2g","date_published":"2026-06-25T21:45:57+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-25 21:45","date_timestamp":1782423957,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92837182","content_html":"<p>[Keynote] Cloud Native Days Romania: Ozzie &amp; Nova: A Kubernetes Security Play</p>\n","summary":"","url":"https://whitneylee.com/2026/06/24/keynote-cloud-native-days-romania.html","date_published":"2026-06-24T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-24 12:00","date_timestamp":1782302400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116807213375870454","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mp2uevmyjq2s"]}},{"id":"92976772","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> Thanks, Dmitry!</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3moyj45qwe22z","date_published":"2026-06-23T23:03:26+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-23 23:03","date_timestamp":1782255806,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92691860","content_html":"<p>🌩️ Thunder: <a href=\"https://youtu.be/z2Xpd-WwmLE\">Build and Run AI Agents on Kubernetes with Kagent</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/a33415df6e-m.jpg\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/06/22/thunder-build-and-run-ai.html","date_published":"2026-06-22T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-22 12:00","date_timestamp":1782129600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116795935688423038","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3movu4isull2j"]}},{"id":"92619071","content_html":"<p>Software Defined Interviews: <a href=\"https://www.softwaredefinedinterviews.com/123\">Deming, DevOps History, AI Risk, and Critical Thinking, with John Willis</a></p>\n<img src=\"https://cdn.uploads.micro.blog/169604/2026/3e9311087d-m.jpg\" width=\"600\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://whitneylee.com/2026/06/21/software-defined-interviews-deming-devops.html","date_published":"2026-06-21T12:00:00+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-21 12:00","date_timestamp":1782043200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://hachyderm.io/@wiggitywhitney/116790220177615290","https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3motcven33z2i"]}},{"id":"92658045","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> Good point! Also we want observability to capture reasoning… why did the LLM choose the tool that it did, when it did?</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mony2zupuc2a","date_published":"2026-06-19T18:31:57+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-06-19 18:31","date_timestamp":1781893917,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81964904","content_html":"<p><a href=\"https://micro.blog/mutebenny\">@mutebenny</a> Listening now!</p>\n","url":"https://micro.blog/wiggitywhitney/81964904","date_published":"2026-01-13T15:03:15+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-01-13 15:03","date_timestamp":1768316595,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81551786","content_html":"<p><a href=\"https://micro.blog/mutebenny\">@mutebenny</a> listening now! ♫</p>\n","url":"https://micro.blog/wiggitywhitney/81551786","date_published":"2026-01-07T16:58:55+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-01-07 16:58","date_timestamp":1767805135,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81465481","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> <a href=\"http://cote.io\">@cote.io</a></p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mbr55t2jyk24","date_published":"2026-01-06T14:13:27+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-01-06 14:13","date_timestamp":1767708807,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81315505","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Wow I love this</p>\n","url":"https://micro.blog/wiggitywhitney/81315505","date_published":"2026-01-04T10:12:28+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-01-04 10:12","date_timestamp":1767521548,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81315569","content_html":"<p><a href=\"http://teqnomad.bsky.social\">@teqnomad.bsky.social</a> Thank you!</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3mbloptfb6k2y","date_published":"2026-01-04T10:11:47+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2026-01-04 10:11","date_timestamp":1767521507,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80881629","content_html":"<p><a href=\"https://micro.blog/BonnieRue\">@BonnieRue</a> ♫ Its beautifullllll</p>\n","url":"https://micro.blog/wiggitywhitney/80881629","date_published":"2025-12-28T13:54:35+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-12-28 13:54","date_timestamp":1766930075,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80219071","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> with the amazing <a href=\"http://adrianamvillela.bsky.social\">@adrianamvillela.bsky.social</a> !</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3ma6zz3po6s2x","date_published":"2025-12-17T16:04:01+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-12-17 16:04","date_timestamp":1765987441,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80218486","content_html":"<p><a href=\"https://micro.blog/BonnieRue\">@BonnieRue</a>  oooh how do I find out more about the photo challenge? Also love this photo</p>\n","url":"https://micro.blog/wiggitywhitney/80218486","date_published":"2025-12-17T15:56:22+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-12-17 15:56","date_timestamp":1765986982,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78750975","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> (⁠≧⁠▽⁠≦⁠)  hahahahaha thanks for watching!</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m6hjkk5ig22g","date_published":"2025-11-25T14:13:07+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-25 14:13","date_timestamp":1764079987,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78594777","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> For the better I hope haha<br>\n(◠‿・)—☆</p>\n<p>I really appreciate the kind words, friend ♥</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m6d5wvatok2e","date_published":"2025-11-23T20:34:37+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-23 20:34","date_timestamp":1763930077,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78453599","content_html":"<p><a href=\"http://farrah.bsky.social\">@farrah.bsky.social</a> You’re right! Wow, who says karaoke can’t change your life</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m656c4skis2r","date_published":"2025-11-21T11:24:56+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-21 11:24","date_timestamp":1763724296,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78453483","content_html":"<p><a href=\"http://farrah.bsky.social\">@farrah.bsky.social</a> Hahahaha OF COURSE! Being a part of this community is an absolute gift. ♥</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m6567ddt3c2r","date_published":"2025-11-21T11:23:22+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-21 11:23","date_timestamp":1763724202,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78434382","content_html":"<p><a href=\"http://farrah.bsky.social\">@farrah.bsky.social</a></p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m6443wwjjc2x","date_published":"2025-11-21T01:13:01+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-21 01:13","date_timestamp":1763687581,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78434152","content_html":"<p><a href=\"http://farrah.bsky.social\">@farrah.bsky.social</a> That night was the first night I met everyone! LA was my first KubeCon! I’ll remember that night for the rest of my life</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m643tcat5s2x","date_published":"2025-11-21T01:08:11+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-21 01:08","date_timestamp":1763687291,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78377342","content_html":"<p><a href=\"https://micro.blog/ineedaliedown\">@ineedaliedown</a> <span>(</span>^-^) welcome!</p>\n","url":"https://micro.blog/wiggitywhitney/78377342","date_published":"2025-11-20T10:04:01+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-20 10:04","date_timestamp":1763633041,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78316672","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> What’s LJ?</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m5ygyk2llk2j","date_published":"2025-11-19T14:17:19+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-19 14:17","date_timestamp":1763561839,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78316674","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> I seriously cannot praise micro.blog enough, it has its own quiet social network too, free of ‘followers’ and ‘likes’ - just lots of nice folks sharing cool things.</p>\n<p>I’ve put a lot of thought and effort into my little corner of the web, thanks again <a href=\"http://chrisshort.net\">@chrisshort.net</a> for noticing!</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m5ydgpnx3k2n","date_published":"2025-11-19T13:13:40+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-19 13:13","date_timestamp":1763558020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78316675","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> But also - I use micro.blog as the base and I use that functionality to add personality and spontaneity, following a ‘POSSE: Publish on your Own Site, Syndicate Elsewhere’ IndieWeb philosophy</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m5ydgpnw4c2n","date_published":"2025-11-19T13:13:40+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-19 13:13","date_timestamp":1763558020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78316676","content_html":"<p><a href=\"http://whitneylee.com\">@whitneylee.com</a> <a href=\"http://chrisshort.net\">@chrisshort.net</a>! You make me feel seen! I do have a rather elaborate content management system, yes. I keep my content current in a Google Spreadsheet and my content manager drips out posts one day at a time.</p>\n<p>github.com/wiggitywhitn…</p>\n","url":"https://bsky.app/profile/did:plc:d6dlynq2yf6uosrkmbknp2qn/post/3m5ydgpfxa22n","date_published":"2025-11-19T13:13:40+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-19 13:13","date_timestamp":1763558020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"78181758","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Huzzah! <a href=\"https://micro.blog/BonnieRue\">@BonnieRue</a>! I’m so glad you’re here!</p>\n","url":"https://micro.blog/wiggitywhitney/78181758","date_published":"2025-11-17T19:23:51+00:00","author":{"name":"Whitney Lee","url":"https://wiggitywhitney.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F28%2F1629011.jpg","_microblog":{"username":"wiggitywhitney"}},"_microblog":{"date_relative":"2025-11-17 19:23","date_timestamp":1763407431,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}