Helping developers build scalable, high-quality Angular applications with modern web technologies. Google Developer Expert (Angular & Web).

Joined September 2015
715 Photos and videos
Angular Signal Forms are one of the most awaited Angular features. Simpler APIs, better reactivity, modern forms. But docs toy examples won’t prepare you for real-world complexity 👀 That’s why I built this workshop 🧵👇
1
2
9
1,208
Angular 22 is out 🚀 And with it, Signal Forms. One of the first things I wanted to solve was the classic Create/Edit pattern: ✅ Load existing data ✅ Prefill the form ✅ Reuse the same form definition ✅ Handle create & update cleanly I wrote up the pattern I'm using 👇 #Angular #Angular22 #SignalForms
1
4
14
1,036
🚀 Angular 22 is here, and Signal Forms are finally stable! Ready to level up your Angular forms? 📋⚡ Our brand-new ebook covers everything you need to know about Signal Forms—from the fundamentals to advanced patterns, best practices, and real-world examples. Master the future of Angular forms today. 🔥 Link in comments 👇 #Angular #Angular22 #SignalForms #WebDevelopment #Frontend
1
1
4
416
Codex for writing code. IDE for small changes and code reviews.
1
158
nivek | Google Dev Expert • Angular retweeted
Jun 1
You can’t outwork the whole world. There’s always going to be someone somewhere willing to work as hard as you. Someone just as hungry. Or hungrier. Assuming you can work harder and longer than someone else is giving yourself too much credit for your effort and not enough for theirs. Putting in 1,001 hours to someone else’s 1,000 isn’t going to tip the scale in your favor. What’s worse is when management holds up certain people as having a great “work ethic” because they’re always around, always available, always working. That’s a terrible example of a work ethic and a great example of someone who’s overworked. A great work ethic isn’t about working whenever you’re called upon. It’s about doing what you say you’re going to do, putting in a fair day’s work, respecting the work, respecting the customer, respecting coworkers, not wasting time, not creating unnecessary work for other people, and not being a bottleneck. Work ethic is about being a fundamentally good person that others can count on and enjoy working with. So how do people get ahead if it’s not about outworking everyone else? People make it because they’re talented, they’re lucky, they’re in the right place at the right time, they know how to work with other people, they know how to sell an idea, they know what moves people, they can tell a story, they know which details matter and which don’t, they can see the big and small pictures in every situation, and they know how to do something with an opportunity. And for so many other reasons. So get the outwork myth out of your head. Stop equating work ethic with excessive work hours. Neither is going to get you ahead or help you find calm. [The Outwork Myth — It Doesn't Have To Be Crazy At Work, 2018]
180
656
6,608
419,454
nivek | Google Dev Expert • Angular retweeted
Me using Claude Opus 4.8 to rename a file

1,729
9,367
75,775
44,282,707
Just released Skol 2026.4.0. It’s my favorite JetBrains theme: calm, aurora-inspired, polished, and built for long coding sessions. Five dark themes, readable diffs, semantic terminal colors, and the new Skol Studio for native theme control. Go make your IDE a little nicer. Link in comments.
1
3
426
same
I just cancelled my Claude account. I've been using codex, and haven't used Claude in several weeks.
360
This is how I feel when I write a line of code by hand these days 😪

ALT Cavemanspongebob React GIF

1
3
354
have been waiting for this ! thx. great job! 👏
We've talked about it recently, but the work is finally done and the feature is merged! In v22 OnPush is the default for CD! Less boilerplate and more happy developers 😄 github.com/angular/angular/p…
4
633
💯
There is a VERY distinct difference between Vibe Coding and Software Engineering with AI.
2
349
nivek | Google Dev Expert • Angular retweeted
As Inwas reading the comments, I still find it strange to see the “use #Angular only for large projects / big teams where you need structure else it’s overkill” argument floating around. Since when is structure an enterprise-only feature? What’s the alternative, intentional spaghetti? Angular is very lightweight nowadays, You get everything out of the box without installing a gazillion third-party libraries just to cover basics like routing. Also Angular doesn't give you arch out of the box, just building blocks like 1st class support for lazy loading of routes and components, if you wanna arch you need something like eslint-plugin-boundaries
3
4
27
3,047
💯
Replying to @victorsavkin
3/8 Stop feeling good and bragging about how much code you generate per day. It's the dumbest thing. More code is not a flex. It's a liability. The goal is solving the business problem with the least code possible.
2
345
💯
Replying to @victorsavkin
3/8 Stop feeling good and bragging about how much code you generate per day. It's the dumbest thing. More code is not a flex. It's a liability. The goal is solving the business problem with the least code possible.
380