Sign in

Minko Gechev

@mgechev.bsky.social
3.5K followers 71 following 217 posts

Improving developer productivity at Google 🇧🇬🇺🇸 blog.mgechev.com

PostsRepliesMedia
Minko Gechev @mgechev.bsky.social · 24/04/2026
I don’t hate my commute :)
0110
Minko Gechev @mgechev.bsky.social · 23/04/2026
Evaluating your skills to see if they are useful and ensuring they don't regress as you change them is getting increasingly important Here's the tool for the job! github.com/mgechev/skil...
github.com
GitHub - mgechev/skillgrade: "Unit tests" for your agent skills
"Unit tests" for your agent skills. Contribute to mgechev/skillgrade development by creating an account on GitHub.
061
Minko Gechev @mgechev.bsky.social · 25/02/2026
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...
github.com
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
093
Minko Gechev @mgechev.bsky.social · 20/02/2026
Angular hit 100k stars on GitHub :) That’s a great milestone!
27610
Minko Gechev @mgechev.bsky.social · 12/02/2026
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...
siddhantkhare.com
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.
1224
Minko Gechev @mgechev.bsky.social · 04/02/2026
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...
040
Minko Gechev @mgechev.bsky.social · 06/01/2026
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
arxiv.org
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...
1240
Minko Gechev @mgechev.bsky.social · 28/12/2025
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...
0172
Minko Gechev @mgechev.bsky.social · 15/12/2025
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-...
developers.googleblog.com
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.
051
Minko Gechev @mgechev.bsky.social · 13/12/2025
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...
open.spotify.com
Episode 24 - AI Agents
0100
Minko Gechev @mgechev.bsky.social · 20/11/2025
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...
youtube.com
Angular v21 Developer Release: The Incredible Adventure
YouTube video by Angular
0143
Minko Gechev @mgechev.bsky.social · 10/11/2025
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...
youtube.com
Angular meets MCP-UI
YouTube video by Jan Martin
062
Minko Gechev @mgechev.bsky.social · 26/10/2025
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
1120
Minko Gechev @mgechev.bsky.social · 21/10/2025
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
blog.mgechev.com
Minko Gechev's blog
050
Minko Gechev @mgechev.bsky.social · 22/09/2025
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
042
Minko Gechev @mgechev.bsky.social · 18/09/2025
👇 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 :)
030
Minko Gechev @mgechev.bsky.social · 18/09/2025
✨ "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...
gitnation.com
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...
052
Minko Gechev @mgechev.bsky.social · 17/09/2025
We just Open-Sourced "Web Codegen Scorer" to help improve AI-generation for Web Frameworks blog.angular.dev/beyond-the-h...
blog.angular.dev
Beyond the Horizon: How Angular is Embracing AI for Next-Gen Apps
Author: Simona Cotin, Sr. Engineering Manager Angular
091
Minko Gechev @mgechev.bsky.social · 16/09/2025
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...
youtube.com
Angular + AI Developer Event
YouTube video by Angular
020
Minko Gechev @mgechev.bsky.social · 16/09/2025
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 🚀
5345
Minko Gechev @mgechev.bsky.social · 22/08/2025
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
youtu.be
AngularAI
YouTube video by Minko Gechev
0124
Minko Gechev @mgechev.bsky.social · 20/08/2025
Minko's law: the number of agents using LLMs quadruples every quarter.
050
Minko Gechev @mgechev.bsky.social · 17/08/2025
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!
blog.mgechev.com
Developing Statically Typed Programming Language
In this blog post we’ll go through a sample implementation of a type checker, interpreter and a transpiler for a basic purely functional programming language, which is based on the lambda calculus. We...
072
Minko Gechev @mgechev.bsky.social · 16/08/2025
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.
260
Minko Gechev @mgechev.bsky.social · 08/08/2025
🕵️‍♀️ 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...
1224
Minko Gechev @mgechev.bsky.social · 19/07/2025
Where do you find yourself getting stuck/annoyed when building web apps with LLM assistance (using Copilot, Cursor, etc.)?
220
Minko Gechev @mgechev.bsky.social · 02/07/2025
Here's analysis of the mascot names proposed by the community gist.github.com/mgechev/4d5e... Seems like Angie is people's favorite!
gist.github.com
mascot-naming.md
GitHub Gist: instantly share code, notes, and snippets.
270
Minko Gechev @mgechev.bsky.social · 02/07/2025
Just a few days left to share your thoughts about the *official* Angular mascot! That's how the current ranking by votes looks like. Make sure you help us create the cutest symbol of Angular. bsky.app/profile/angu...
030
Minko Gechev @mgechev.bsky.social · 02/07/2025
Transfer learning
060
Minko Gechev @mgechev.bsky.social · 25/06/2025
🔥 New version of ngx-flamegraph - Improved performance - Tooltip for small calls - Landing in Angular DevTools in the next few days 👉 Demo ngx-flamegraph.web.app 👨‍💻 Source github.com/mgechev/ngx-...
1120
Minko Gechev @mgechev.bsky.social · 23/06/2025
Find our proposal for improving Angular animations github.com/angular/angu...
github.com
RFC - Animation In and Out · angular angular · Discussion #62212
Authors: @thePunderWoman Area: Angular Framework Posted: June 23, 2025 Status: Open The Angular team created @angular/animations over eight years ago. That was before the native CSS platform had al...
0131
Minko Gechev @mgechev.bsky.social · 20/06/2025
🔥 Revive hit over 110 rules! If you're looking for a fast linter for Go, you'd probably want to check it out github.com/mgechev/revive
github.com
GitHub - mgechev/revive: 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint - mgechev/revive
071
Minko Gechev @mgechev.bsky.social · 19/06/2025
✨ Angular comes with a context for LLMs to make sure models generate modern code Head to angular.dev/ai/develop-w... and get a markdown file to augment your prompt
1120
Minko Gechev @mgechev.bsky.social · 12/06/2025
We did a lot of prototyping before we reached the current set of three Angular mascot proposals!
151
Minko Gechev @mgechev.bsky.social · 12/06/2025
Love this Angular v20 summary by Bytes.dev bytes.dev/archives/397
bytes.dev
Bytes #397 - Angular's glow up
Vite takes a stand, how to hack a credit card terminal, and things that taste like JavaScript.
051
Minko Gechev @mgechev.bsky.social · 12/06/2025
Slides and demos from my talk "Resourceful Suspense" at JSNation ▸ Use Gemini with Genkit ▸ Invoke in-app functionality directly with AI ▸ Use deferrable views ▸ Use the new resource API ▸ Incremental hydration Slides 👉 goo.gle/3ZpgO8f Demo 👉 goo.gle/45gr2eQ
080
Minko Gechev @mgechev.bsky.social · 11/06/2025
If you're in Marin County, join us for Beer.js the last Wednesday of June! We'll get some craft beer and chat about open source :) www.meetup.com/beerjs-marin...
meetup.com
Beer.js Marin, Wed, Jun 25, 2025, 6:00 PM | Meetup
By design, Beer.js Marin is a super casual meetup. No presentations, nametags, or sponsors. It's just a bunch of social software nerds meeting up at a bar to talk about awe
010
Minko Gechev @mgechev.bsky.social · 10/06/2025
Maybe someone can extend the app to also show the most common name proposals? ...or build another app and hide their Gemini API tokens well with Firebase App Hosting :)
020
Minko Gechev @mgechev.bsky.social · 10/06/2025
Just vibe coded in 20 mins an "Angular Mascot RFC Tracker" app that shows the number of votes per mascot 🙏 Pull requests with improvements are welcome github.com/mgechev/masc... mgechev.github.io/mascot-track...
0130
Minko Gechev @mgechev.bsky.social · 07/06/2025
I see so much misinformation about AI in developer workflows which unfortunately backfires and makes people skeptical. AI tools are real and they are helpful. Ignore absolute statements such as LLMs will replace all engineers, and instead focus on enhancing your workflows with them.
1233
Reposted by Minko Gechev
The Angular Plus Show @theangularplusshow.bsky.social · 29/05/2025
🥳It’s not everyday your favorite JavaScript framework releases its twentieth version! Join us with Minko @mgechev.bsky.social as we find out what features graduate to stable, what changes we can expect, and more!! 🟢 spoti.fi/4l0RTAn 🍎 apple.co/4dz780A YouTube Podcast: youtu.be/wP8szSl5bqE
The Angular+ Show logo. Season 9 Episode 10. “Angular Turns the Big 2-0! Minko Gechev”  Photos of Hosts  in the style of a Photo Booth:  Q, Lara Newsom, Jan-Niklas Vortmann, Chau Tran and Brian Love."  Photo of Minko in the style of a polaroid picture.
073
Minko Gechev @mgechev.bsky.social · 29/05/2025
Make sure you join the @angular.dev special event starting 40 minutes from now! youtu.be/FcDamOe1qxA?...
youtu.be
Angular v20 Developer Event 2025
YouTube video by Angular
0124
Minko Gechev @mgechev.bsky.social · 28/05/2025
🔥 Angular v20 is out! ‣ Stabilizing reactivity APIs and incremental hydration ‣ Integration with Chrome DevTools ‣ Improved type checking, simpler style guide, etc. ‣ RFC for an official Angular mascot ✨ ‣ Way more! goo.gle/angular-v20-...
14313
Reposted by Minko Gechev
Younes Jaaidi @younesjd.dev · 20/05/2025
🎂 Next week, #Angular turns 18 versions old 😉 That calls for something special. 🎁 An original song — for the team and the whole community ❤️ 🎶 Ahead of Her Time 🔗 youtu.be/D-Xc3Uo_s6s #javascript #webdev
youtu.be
Ahead of Her Time – An Angular Ballad by Lyz & Younes
YouTube video by Lyz
2187
Minko Gechev @mgechev.bsky.social · 20/05/2025
I/O is today! So excited about the upcoming announcements io.google/2025/
io.google
Google I/O 2025
Don't miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.
1131
Minko Gechev @mgechev.bsky.social · 16/05/2025
I've been working on a fun, non-technical side project over the past year or so. Make sure you follow our release event on May 29 to learn about it! bsky.app/profile/angu...
0242
Minko Gechev @mgechev.bsky.social · 14/05/2025
🔥 Experimental vitest support coming to Angular in a couple of weeks with support for: ‣ Watch mode ‣ Browser testing To try it out: ‣ npm i vitest jsdom --save-dev ‣ Update your angular.json ‣ Add a couple of imports
18015
Minko Gechev @mgechev.bsky.social · 12/05/2025
I love the "Angular Can I Use" web app by @gerome.dev! It's a fantastic way to quickly check the status (experimental, developer preview, or stable) for a comprehensive list of Angular features. www.angular.courses/caniuse
14613
Minko Gechev @mgechev.bsky.social · 11/05/2025
What if you pick the hash function adaptively to reduce collisions? Pretty interesting approach for hash tables with adaptive hashing. quotenil.com/adaptive-has...
quotenil.com
Adaptive Hashing
030
Minko Gechev @mgechev.bsky.social · 08/05/2025
🔥 Zoneless is piloting in developer preview soon! You'll be able to create new zoneless projects from the get go
1222