I believe frontend development isnβt just about how things look β itβs about how people feel when they use them.
Hereβs my vision for building interfaces that people love π
just shipped: Work Experience on Brand Builder π
your profile now shows the roles behind the proof-of-work, not just the wins.
we're at 5 users. moonshot goal: 10 by end of summer π be user #6 and make history.
built a little thing: Brand Builder π οΈ
a clean public profile for devs + designers to show proof-of-work β projects, talks, OSS, certs, all at /yourname.
no feed, no follower games. just your work (mine π)
early + want feedback. try it β DM me what sucks:
https://t.co/ghiO0FovnN
First post for the Google Developer Group org on https://t.co/4idWOVCP1Z just went live.
Streaming Gemini in Angular with Signals β shipped on Cloud Run. ~100 lines, no RxJS.
If you have not joined your local GDG yet, this is your sign.
https://t.co/dHyRzKGFGY
π Angular's new @Service decorator makes service definition cleaner than ever! No more @Injectable boilerplate - just pure, simple service classes that work seamlessly with signals β¨
#Angular#WebDev#TypeScript
Spoke at @WDI_conference last week at PGE Narodowy π€
Topic: Clean Architecture in Angular β Organizing Code That Scales
Huge thanks to the organizers for having me at one of Poland's biggest IT events. Incredible energy, great crowd, amazing conversations.
If you're into Angular architecture β let's connect π
#Angular #WDI #CleanArchitecture #Frontend
π Angular 22 makes OnPush the DEFAULT change detection strategy! Better performance out of the box - no more manual optimization needed. Your apps just got faster automatically! β¨
#Angular#WebDev#TypeScript
Something I've wanted for years.
Finally going to land in #Angular v22.
You'll be able to comment attributes/inputs.
What you're seeing here is the toggle support by Vscode (thx to the Angular language service extension).
π Angular signals just got even more powerful! Built-in `debounce()` means no more rxjs imports for simple debouncing. Perfect for search inputs - clean, reactive, and performant! β¨
#Angular#WebDev#TypeScript
π Angular 21.2 makes change detection more intuitive! `ChangeDetectionStrategy.Eager` is now an alias for `Default` - because "eager" actually describes what it does better than "default" β¨
#Angular#WebDev#TypeScript
Merged beta β main today on Brand Builder.
Made myself a profile to dogfood it. 10+ years of frontend, all in one link:
https://t.co/e4fGoHlbVI
~30 people on the waitlist. Trying to hit 100 before I open it up.
If you want a dev profile that doesn't feel like a corporate resume β https://t.co/D3RQF5YbpM
#buildinpublic #indiedev
π Arrow functions just landed in Angular templates (v21.2.0-next.0)
This is one of the most requested DX improvements ever.
Here's what it looks like π
Before: create a method for every tiny callback
After:
(click)="(e) => handleClick(e, 'data')"
(keyup)="(v) => results.set(filter(v))"
Inline. Clean. No boilerplate.
What are you working on that you've been hesitant to share?
Reply with it. I'll check it out.
P.S. You can also help me by joining the waitlist here https://t.co/RFxAki1prY it would help me motivate!
The most polished LinkedIn profile I ever saw got zero interviews.
Meanwhile, a dev who just posts screenshots of bugs he fixed gets 3-4 recruiter DMs a week.
Here's what actually works for personal branding in tech: π§΅