<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Improving developer productivity at Google 🇧🇬🇺🇸&#xA;&#xA;blog.mgechev.com</description><link>https://bsky.app/profile/mgechev.bsky.social</link><title>@mgechev.bsky.social - Minko Gechev</title><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3mfpdkgypf22h</link><description>Rethinking how we build for the agentic era. Stop writing agent skills like human docs—it wastes tokens and invites hallucinations.&#xA;&#xA;Here&#39;s a distilled set of core best practices (&lt;5 min read) to help us write better skills.&#xA;&#xA;Give it a read: https://github.com/mgechev/skills-best-practices</description><pubDate>25 Feb 2026 18:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3mfpdkgypf22h</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3mfctyi4mec2k</link><description>Angular hit 100k stars on GitHub :)&#xA;&#xA;That’s a great milestone!</description><pubDate>20 Feb 2026 19:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3mfctyi4mec2k</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3meoyksje422m</link><description>Great article on the hidden cost of high-velocity engineering in the AI era.&#xA;&#xA;We talk about how AI tools make individual tasks faster, but there&#39;s constant context-switching and decision fatigue.&#xA;&#xA;https://siddhantkhare.com/writing/ai-fatigue-is-real</description><pubDate>12 Feb 2026 22:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3meoyksje422m</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3me2rbcku6k2m</link><description>A2UI debugger&#xA;&#xA;I quickly prototyped a tool for A2UI that helps you:&#xA;‣ Time travel through the stream of messages&#xA;‣ Explore the internal state of the UI structure&#xA;‣ Preview a rendered representation&#xA;‣ Expand the structure of a single message&#xA;&#xA;Give it a try https://github.com/mgechev/a2ui-debugger</description><pubDate>04 Feb 2026 20:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3me2rbcku6k2m</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3mbpq7m44zc2z</link><description>An attempt to reduce the ambiguity and increase interpretability of LLMs by shifting away from the current self-attention block in transformers&#xA;&#xA;arxiv.org/abs/2512.19428&#xA;https://arxiv.org/abs/2512.19428</description><pubDate>06 Jan 2026 00:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3mbpq7m44zc2z</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3maz6zarwus2q</link><description>Today I hit 10,000 subscribers on Spotify to my programming podcast. Thank you all and I hope you’re enjoying the content 🙏 &#xA;&#xA;https://open.spotify.com/show/0bMhQFbGCgFS4p6cwY4LZ7?si=48nnr2CcSvmczqegJOOEJA</description><pubDate>28 Dec 2025 01:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3maz6zarwus2q</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3ma2etn4mss2v</link><description>Really thrilled about this project. It enables hyper personalized contextual UI for everyone!&#xA;&#xA;Instead of trying to find a functionality behind a ton of obscure UX, as developers, we can now provide *exactly* the functionality our users need!&#xA;&#xA;https://developers.googleblog.com/introducing-a2ui-an-open-project-for-agent-driven-interfaces/</description><pubDate>15 Dec 2025 19:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3ma2etn4mss2v</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3m7vabeo2jk2h</link><description>Published a new bite sized episode focused on AI agents in my programming podcast!&#xA;&#xA;You can learn about:&#xA;- Agents and LLM&#xA;- Main building blocks of an agent&#xA;- Context management&#xA;- Common agent architectures&#xA;&#xA;Spotify - https://open.spotify.com/show/0bMhQFbGCgFS4p6cwY4LZ7?si=R5QdkC3rRHqeZ4VVlyLYYQ&#xA;Apple - https://podcasts.apple.com/us/podcast/programming/id1493739285</description><pubDate>13 Dec 2025 18:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3m7vabeo2jk2h</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3m63bo2bdx225</link><description>Love the latest Angular v21 release event!&#xA;&#xA;And guess what? Angular has an official mascot as of today! Welcome, Angie 🎉&#xA;&#xA;https://www.youtube.com/watch?v=DDAHORVzQ5g</description><pubDate>20 Nov 2025 17:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3m63bo2bdx225</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3m5crkwak6k22</link><description>MCP UI allows you to expose JavaScript components via the model context protocol&#xA;&#xA;In this quick video @hybrist.dev shares how you created an Angular component and exposed it as a tool to ChatGPT https://www.youtube.com/watch?v=MMNof8KcZAM &#xA;&#xA;Learn more about MCP UI 👉 https://github.com/MCP-UI-Org/mcp-ui</description><pubDate>10 Nov 2025 23:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3m5crkwak6k22</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3m42imw45t22t</link><description>injection-js is a standalone dependency injection framework inspired by Angular&#xA;&#xA;It&#39;s a perfect fit for your backend use cases or on the client-side when Angular is not part of your tech stack&#xA;&#xA;🔗 github.com/mgechev/injection-js</description><pubDate>25 Oct 2025 23:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3m42imw45t22t</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3m3o2mb5wj22m</link><description>My blog brings me so many nostalgic memories looking at content I wrote 10 to 14 years ago. A lot of passion about clean code, algorithms, and the Web :)&#xA;&#xA;blog.mgechev.com&#xA;https://blog.mgechev.com/</description><pubDate>21 Oct 2025 00:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3m3o2mb5wj22m</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lzgrnxlpek2f</link><description>Angular CLI&#39;s MCP server is getting better!&#xA;&#xA;It provides tools to:&#xA;&#xA;‣ Understand your workspace structure&#xA;‣ Provide best practices&#xA;‣ Look up documentation &#xA;‣ See examples&#xA;&#xA;Find how to install it angular.dev/ai/mcp</description><pubDate>22 Sep 2025 15:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lzgrnxlpek2f</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lz4meyai4224</link><description>👇 That&#39;s one of my favorite talks I&#39;ve given. Had a lot of fun preparing for it and I&#39;m happy with the balance of practicality and theory. Hope you enjoy it too :)&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>18 Sep 2025 14:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lz4meyai4224</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lz4lhclop223</link><description>✨ &#34;Resourceful Suspense&#34; from JSNation is out!&#xA;&#xA;I built the same AI app in Angular &amp; React to compare deferred loading trade-offs.&#xA;&#xA;See how these work between the two frameworks:&#xA;‣ Deferrable views vs Suspense&#xA;‣ Deferred data&#xA;‣ Incremental hydration&#xA;‣ AI tool calling&#xA;&#xA;https://gitnation.com/contents/resourceful-suspense</description><pubDate>18 Sep 2025 14:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lz4lhclop223</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lz2fvn546s24</link><description>We just Open-Sourced &#34;Web Codegen Scorer&#34; to help improve AI-generation for Web Frameworks&#xA;&#xA;https://blog.angular.dev/beyond-the-horizon-how-angular-is-embracing-ai-for-next-gen-apps-7a7ed706e1a3</description><pubDate>17 Sep 2025 17:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lz2fvn546s24</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lyxs3gig5s2a</link><description>If you&#39;re curious what is some of the latest innovation we did in that space check out the Angular + AI developer event!&#xA;&#xA;https://www.youtube.com/live/uFdxw4Se-A8&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>16 Sep 2025 16:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lyxs3gig5s2a</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lyxpr2s5ks2a</link><description>Thrilled to share my new role as the tech lead across frameworks at Google! My initial focus is boosting productivity with AI.&#xA;&#xA;While this means I&#39;ll be less hands-on with Angular with fewer public appearances, I&#39;ll be supporting the team and the rest of Google more than ever 🚀</description><pubDate>16 Sep 2025 16:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lyxpr2s5ks2a</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lwyswtydxc2b</link><description>AngularAI&#xA;&#xA;Experimental, browser-first agent that truly understands your Angular app.&#xA;&#xA;Hyper-contextual debugging, prototyping, etc. Agent has access to:&#xA;- Source files &amp; config&#xA;- Runtime state &amp; app internal data&#xA;&#xA;Let me know what you think!&#xA;&#xA;youtu.be/1vjnvPUN7QU&#xA;https://youtu.be/1vjnvPUN7QU</description><pubDate>22 Aug 2025 15:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lwyswtydxc2b</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lwty7mjm5c2u</link><description>Minko&#39;s law: the number of agents using LLMs quadruples every quarter.</description><pubDate>20 Aug 2025 17:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lwty7mjm5c2u</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lwkn3viorc2d</link><description>Great article!&#xA;&#xA;I love PL &amp; type theory. That’s the last content in this alley I posted a few years ago.&#xA;&#xA;https://blog.mgechev.com/2017/08/05/typed-lambda-calculus-create-type-checker-transpiler-compiler-javascript/&#xA;&#xA;There’s an entire revolution in this field going on with Lean and mathlib. May get back to it!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>17 Aug 2025 00:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lwkn3viorc2d</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lwihmn37322p</link><description>I&#39;ve been working on Linux over the past day after more than 10 years of using macOS and I clearly remember why I switched.&#xA;&#xA;It&#39;s a memory test for knowing poorly named tools, their arguments, and dealing with version incompatibilities.&#xA;&#xA;Glad I can reuse my dotfiles, at least.</description><pubDate>16 Aug 2025 03:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lwihmn37322p</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lvw3tryets2f</link><description>🕵️‍♀️ Context Inspector&#xA;&#xA;Tiny tool that helps you inspect your agent&#39;s context and find what changed between calls&#xA;&#xA;Find how to use it on my GitHub https://github.com/mgechev/context-inspector</description><pubDate>08 Aug 2025 20:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lvw3tryets2f</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lubmw6usq22r</link><description>Where do you find yourself getting stuck/annoyed when building web apps with LLM assistance (using Copilot, Cursor, etc.)?</description><pubDate>18 Jul 2025 23:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lubmw6usq22r</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lsyqlojrjs2y</link><description>Here&#39;s analysis of the mascot names proposed by the community https://gist.github.com/mgechev/4d5e53a3734b9d65b4e463c660ef64be&#xA;&#xA;Seems like Angie is people&#39;s favorite!</description><pubDate>02 Jul 2025 17:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lsyqlojrjs2y</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lsynatiyi22c</link><description>Just a few days left to share your thoughts about the *official* Angular mascot!&#xA;&#xA;That&#39;s how the current ranking by votes looks like. Make sure you help us create the cutest symbol of Angular.&#xA;&#xA;https://bsky.app/profile/angular.dev/post/3lsylhbfayf27&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>02 Jul 2025 16:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lsynatiyi22c</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lsymzlqbjc2l</link><description>Transfer learning</description><pubDate>02 Jul 2025 16:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lsymzlqbjc2l</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lsh4ptbmw22g</link><description>🔥 New version of ngx-flamegraph&#xA;&#xA;- Improved performance&#xA;- Tooltip for small calls&#xA;- Landing in Angular DevTools in the next few days&#xA;&#xA;👉 Demo ngx-flamegraph.web.app&#xA;👨‍💻 Source https://github.com/mgechev/ngx-flamegraph</description><pubDate>25 Jun 2025 17:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lsh4ptbmw22g</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lsbzewncc22w</link><description>Find our proposal for improving Angular animations https://github.com/angular/angular/discussions/62212</description><pubDate>23 Jun 2025 16:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lsbzewncc22w</guid></item><item><link>https://bsky.app/profile/mgechev.bsky.social/post/3lrzvnjad3s2m</link><description>🔥 Revive hit over 110 rules!&#xA;&#xA;If you&#39;re looking for a fast linter for Go, you&#39;d probably want to check it out&#xA;&#xA;github.com/mgechev/revive&#xA;https://github.com/mgechev/revive</description><pubDate>20 Jun 2025 11:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:vrfgdoxf24selfr4x2osxtjn/app.bsky.feed.post/3lrzvnjad3s2m</guid></item></channel></rss>