Minko Gechev's Avatar

Minko Gechev

@mgechev.bsky.social

Improving developer productivity at Google πŸ‡§πŸ‡¬πŸ‡ΊπŸ‡Έ blog.mgechev.com

3,476 Followers  |  71 Following  |  215 Posts  |  Joined: 24.04.2023
Posts Following

Posts by Minko Gechev (@mgechev.bsky.social)

GitHub - mgechev/skills-best-practices: Write professional-grade skills for agents, validate them using LLMs, and maintain a lean context window. Write professional-grade skills for agents, validate them using LLMs, and maintain a lean context window. - mgechev/skills-best-practices

Rethinking how we build for the agentic era. Stop writing agent skills like human docsβ€”it wastes tokens and invites hallucinations.

Here's a distilled set of core best practices (<5 min read) to help us write better skills.

Give it a read: github.com/mgechev/skil...

25.02.2026 18:43 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Angular hit 100k stars on GitHub :)

That’s a great milestone!

20.02.2026 19:32 β€” πŸ‘ 77    πŸ” 10    πŸ’¬ 3    πŸ“Œ 2
Preview
AI fatigue is real and nobody talks about it | Siddhant Khare You're using AI to be more productive. So why are you more exhausted than ever? The paradox every engineer needs to confront.

Great article on the hidden cost of high-velocity engineering in the AI era.

We talk about how AI tools make individual tasks faster, but there's constant context-switching and decision fatigue.

siddhantkhare.com/writing/ai-f...

12.02.2026 22:01 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 1    πŸ“Œ 2

A2UI debugger

I quickly prototyped a tool for A2UI that helps you:
β€£ Time travel through the stream of messages
β€£ Explore the internal state of the UI structure
β€£ Preview a rendered representation
β€£ Expand the structure of a single message

Give it a try github.com/mgechev/a2ui...

04.02.2026 20:57 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Attention Is Not What You Need We revisit a basic question in sequence modeling: is explicit self-attention actually necessary for strong performance and reasoning? We argue that standard multi-head attention is best seen as a form...

An attempt to reduce the ambiguity and increase interpretability of LLMs by shifting away from the current self-attention block in transformers

arxiv.org/abs/2512.19428

06.01.2026 00:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 12    πŸ“Œ 0
Post image

Today I hit 10,000 subscribers on Spotify to my programming podcast. Thank you all and I hope you’re enjoying the content πŸ™

open.spotify.com/show/0bMhQFb...

28.12.2025 01:42 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Introducing A2UI: An open project for agent-driven interfaces- Google Developers Blog A2UI is an open-source project for agent-driven, cross-platform generative UI. It uses a secure, declarative format for agents to safely render UIs.

Really thrilled about this project. It enables hyper personalized contextual UI for everyone!

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!

developers.googleblog.com/introducing-...

15.12.2025 19:34 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Episode 24 - AI Agents

Published a new bite sized episode focused on AI agents in my programming podcast!

You can learn about:
- Agents and LLM
- Main building blocks of an agent
- Context management
- Common agent architectures

Spotify - open.spotify.com/show/0bMhQFb...
Apple - podcasts.apple.com/us/podcast/p...

13.12.2025 18:29 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Angular v21 Developer Release: The Incredible Adventure
YouTube video by Angular Angular v21 Developer Release: The Incredible Adventure

Love the latest Angular v21 release event!

And guess what? Angular has an official mascot as of today! Welcome, Angie πŸŽ‰

www.youtube.com/watch?v=DDAH...

20.11.2025 17:19 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Angular meets MCP-UI
YouTube video by Jan Martin Angular meets MCP-UI

MCP UI allows you to expose JavaScript components via the model context protocol

In this quick video @hybrist.dev shares how you created an Angular component and exposed it as a tool to ChatGPT www.youtube.com/watch?v=MMNo...

Learn more about MCP UI πŸ‘‰ github.com/MCP-UI-Org/m...

10.11.2025 23:27 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Post image

injection-js is a standalone dependency injection framework inspired by Angular

It's a perfect fit for your backend use cases or on the client-side when Angular is not part of your tech stack

πŸ”— github.com/mgechev/injection-js

25.10.2025 23:01 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Minko Gechev's blog

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 :)

blog.mgechev.com

21.10.2025 00:18 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Angular CLI's MCP server is getting better!

It provides tools to:

β€£ Understand your workspace structure
β€£ Provide best practices
β€£ Look up documentation
β€£ See examples

Find how to install it angular.dev/ai/mcp

22.09.2025 15:59 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

πŸ‘‡ That's one of my favorite talks I've given. Had a lot of fun preparing for it and I'm happy with the balance of practicality and theory. Hope you enjoy it too :)

18.09.2025 14:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Resourceful Suspense by Minko Gechev Minko Gedev presents tradeoffs of deferred loading in Angular and React, addressing misconceptions about the frameworks. Exploring Deferred Loading Nuances and Angular vs. React Implementation with La...

✨ "Resourceful Suspense" from JSNation is out!

I built the same AI app in Angular & React to compare deferred loading trade-offs.

See how these work between the two frameworks:
β€£ Deferrable views vs Suspense
β€£ Deferred data
β€£ Incremental hydration
β€£ AI tool calling

gitnation.com/contents/res...

18.09.2025 14:41 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
Beyond the Horizon: How Angular is Embracing AI for Next-Gen Apps Author: Simona Cotin, Sr. Engineering Manager Angular

We just Open-Sourced "Web Codegen Scorer" to help improve AI-generation for Web Frameworks

blog.angular.dev/beyond-the-h...

17.09.2025 17:57 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@simonaco.bsky.social @jelbourn.bsky.social @marktechson.com will continue driving the product roadmap and developer relations. We've always worked very closely together and will continue collaborating! :)

16.09.2025 17:22 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you're curious what is some of the latest innovation we did in that space check out the Angular + AI developer event!

www.youtube.com/live/uFdxw4S...

16.09.2025 16:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thrilled to share my new role as the tech lead across frameworks at Google! My initial focus is boosting productivity with AI.

While this means I'll be less hands-on with Angular with fewer public appearances, I'll be supporting the team and the rest of Google more than ever πŸš€

16.09.2025 16:15 β€” πŸ‘ 34    πŸ” 5    πŸ’¬ 5    πŸ“Œ 1
AngularAI
YouTube video by Minko Gechev AngularAI

AngularAI

Experimental, browser-first agent that truly understands your Angular app.

Hyper-contextual debugging, prototyping, etc. Agent has access to:
- Source files & config
- Runtime state & app internal data

Let me know what you think!

youtu.be/1vjnvPUN7QU

22.08.2025 15:54 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Minko's law: the number of agents using LLMs quadruples every quarter.

20.08.2025 17:45 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great article!

I love PL & type theory. That’s the last content in this alley I posted a few years ago.

blog.mgechev.com/2017/08/05/t...

There’s an entire revolution in this field going on with Lean and mathlib. May get back to it!

17.08.2025 00:32 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I've been working on Linux over the past day after more than 10 years of using macOS and I clearly remember why I switched.

It's a memory test for knowing poorly named tools, their arguments, and dealing with version incompatibilities.

Glad I can reuse my dotfiles, at least.

16.08.2025 03:49 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Here's a short video showing how to use it and what it does

13.08.2025 17:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

πŸ•΅οΈβ€β™€οΈ Context Inspector

Tiny tool that helps you inspect your agent's context and find what changed between calls

Find how to use it on my GitHub github.com/mgechev/cont...

08.08.2025 20:30 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

Where do you find yourself getting stuck/annoyed when building web apps with LLM assistance (using Copilot, Cursor, etc.)?

18.07.2025 23:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

It's often hard to merge large pull requests due to:
- Lack of alignment in the design
- Not obvious breaking changes

For the first one, a conversation with someone on the team will help. For the second one, we'll know once we run all the tests in Google and let you know.

15.07.2025 16:08 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
feat(core): add `isCustomElement` property to modules and components by break-stuff Β· Pull Request #62638 Β· angular/angular PR Checklist Please check if your PR fulfills the following requirements: The commit message follows our guidelines: https://github.com/angular/angular/blob/main/contributing-docs/commit-message-...

@jeanmeche.com just clarified in his comment github.com/angular/angu...

I'm sure you put a lot of work into this PR, sorry it got closed. It'll be worth connecting with @jeanmeche.com to discuss an alternative approach that will let us land your work.

15.07.2025 16:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
GitHub - mgechev/mascot-naming Contribute to mgechev/mascot-naming development by creating an account on GitHub.

Here's the code for the analysis github.com/mgechev/masc...

02.07.2025 17:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
mascot-naming.md GitHub Gist: instantly share code, notes, and snippets.

Here's analysis of the mascot names proposed by the community gist.github.com/mgechev/4d5e...

Seems like Angie is people's favorite!

02.07.2025 17:31 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0