Profile avatar
mgechev.bsky.social
Angular product lead, supporting web frameworks at Google. Opinions are my own πŸ‡§πŸ‡¬πŸ‡ΊπŸ‡Έ
182 posts 3,297 followers 69 following
Prolific Poster
Conversation Starter

Find our proposal for improving Angular animations github.com/angular/angu...

πŸ”₯ 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

✨ 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

We did a lot of prototyping before we reached the current set of three Angular mascot proposals!

Love this Angular v20 summary by Bytes.dev bytes.dev/archives/397

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

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...

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

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...

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.

πŸ₯³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

Make sure you join the @angular.dev special event starting 40 minutes from now! youtu.be/FcDamOe1qxA?...

πŸ”₯ 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-...

πŸŽ‚ 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

I/O is today! So excited about the upcoming announcements io.google/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...

πŸ”₯ 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

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

What if you pick the hash function adaptively to reduce collisions? Pretty interesting approach for hash tables with adaptive hashing. quotenil.com/adaptive-has...

πŸ”₯ Zoneless is piloting in developer preview soon! You'll be able to create new zoneless projects from the get go

In v20 Angular DevTools will introduce support for deferrable views and incremental hydration πŸ”₯ Thanks to @jeanmeche.com for the slick feature!

I was feeling so cool using Bluetooth headphones on my flight with this transmitter I got. Well, turned out my United flight entertainment system just started supporting Bluetooth. So close!

In v20 we put so much time on polishing what we built so far. I was hoping I'll have to write less than 20 pages for the blog post this time, but I'm half way through, no images at 8 pages already...

During my gym session this morning, had the pleasure of listening to @sarahedo.bsky.social discuss effective leadership during her @acm.org , and as much as I'm not in a leadership role, def caught some πŸ’Ž. Absolutely worth the listen / stream. ENJOY: ✨ Death Of Work ✨ youtu.be/d3H9RbdDOb8?...

This says it all

Use Angular's dependency injection in your node apps with injection-js! Just published 2.5.0 which allows you to get dependencies with the inject function Practically it's Angular's former reflective injector, but has identical API ✨ πŸ‘‰ www.npmjs.com/package/inje...

✨ Fun experiment: web framework optimized for LLMs A few weeks ago I built a small framework that has a single version and you can pass directly in the context window of a large language model. Learn about the problems and experimental results πŸ‘‡ blog.mgechev.com/2025/04/19/l...

Aghh, it looks like someone is impersonating me on Upwork. Just reported them...hopefully they take down their profile soon. The worst part - they said I'm a Django expert. Nothing against Django, but it's not something I've used in years.

ECMAScript excitement πŸ˜‰ TC39 will consider these JS proposals for stage movement at this week's meeting πŸŽ‰ 2️⃣.7️⃣ Immutable ArrayBuffer 2️⃣ Upsert πŸ—‘οΈ Record & Tuple 0️⃣ Compare strings by codepoint 0️⃣ Composite Keys 0️⃣ Disposable AsyncContext 0️⃣ Enum 0️⃣ Non-extensible applies to private 0️⃣ Object.propertyCount

πŸš€ Simple compiler from a JavaScript-inspired mini language to WebAssembly That's a simple example that I built during my spare hours over the past few weeks to show the fundamental concepts of compiler design: lexical, syntax analysis, symbol tables, code translation, etc. github.com/mgechev/yac

Finished my office setup last night and pretty happy with the end result! :)

Anyone using Kotlin multiplat in production? Curious if you have any impressions about DevEx and production readiness.

Just played with some Wasm text format codegen today. My tiny programming language now compiles to wat: β†’ Expressions β†’ Function declaration β†’ Function calls (including recursive) β†’ Conditional statements github.com/mgechev/yac/...

Just had a spare hour to implement the interpreter of my programming language. Love how the built-in functions played out as part of the GlobalScope github.com/mgechev/yac

HAPPENING RIGHT NOW! 🚨 @mgechev.bsky.social is LIVE, taking us through Angular's biggest highlights and giving us an exclusive sneak peek at what's coming in 2025! πŸ‘€ πŸ“Ί Catch the action before it's too late: vi.to/hubs/angular...

Type checking in host bindings with language service support just landed in Angular! github.com/angular/angu...

Java...Script πŸ‘€