Sign in

Mike Brocchi

@mikebrocchi.bsky.social
474 followers 148 following 58 posts

Husband, father, web dev Currently working to make the web better

PostsRepliesMedia
Mike Brocchi @mikebrocchi.bsky.social · 29/01/2026
First off, thank you for all that you have done, you have impacted and enabled countless developers. Best of luck in your new endeavors!
010
Reposted by Mike Brocchi
Alyssa Nicoll @alyssanicoll.bsky.social · 17/11/2025
Just like last week, this week's Angular Air will run two livestreams at once 🙌 One for desktop. One optimized for mobile. We want the stream to feel great no matter where you watch. 📺 Desktop: www.youtube.com/watch?v=N8tZ... 📱 Mobile: www.youtube.com/watch?v=b19_...
youtube.com
Inside Angular ARIA: Building Inclusive Apps in v21 with Wagner Maciel
In this episode of Angular Air, we’re shining a spotlight on accessibility in modern Angular applications. Our guest, Wagner Maciel — a software engineer on the Angular team at Google — joins us to…
033
Mike Brocchi @mikebrocchi.bsky.social · 19/10/2025
I'm excited to learn what you 2 are cooking up
120
Mike Brocchi @mikebrocchi.bsky.social · 31/07/2025
This was a great show, I truly appreciate the thought that @younesjd.dev puts into his work process. If you're writing code and using AI to help then this is a show you should watch. While this is an @angular.dev podcast, today's episode is technology agnostic.
110
Reposted by Mike Brocchi
Alyssa Nicoll @alyssanicoll.bsky.social · 18/07/2025
📣 Going live now! I’m chatting with @Mezhenskyi on Angular Air about his journey into the GDE program and building Decoded Frontend. Join us → youtube.com/@angularairp... Big thanks to @KendoUI for sponsoring and keeping the community strong. #Angular #GDE #DevShow
youtube.com
AngularAir
A live stream podcast all about Angular, the ecosystem, and community. 🎤 Hosts: Alyssa Nicoll, Justin Schwartzenberger, & Mike Brocchi Catch us on the Angular Air podcast every week! 📲 Follow the...
051
Mike Brocchi @mikebrocchi.bsky.social · 20/06/2025
"best" is such a contextual word, what might be"best" for you and your app does not mean it will be the "best" for everyone. By saying "successful" you convey "I had success with this" maybe you will be successful too. #dontSpeakInAbsolutes
120
Reposted by Mike Brocchi
Justin Schwartzenberger @schwarty.com · 20/06/2025
thx @mikebrocchi.bsky.social for generating a great image for my mission! 😎
Let’s encourage the term “successful practices” in favor of “best practices”.
153
Mike Brocchi @mikebrocchi.bsky.social · 14/05/2025
It was just 2 components. Both data tables that I updated the data source. I was in the zone (mostly) and ripped through it pretty quickly.
110
Mike Brocchi @mikebrocchi.bsky.social · 14/05/2025
When updating an @angular.dev template from *ngFor to @for do not forget to remove the *ngFor logic because duplication of DOM elements will result in a puzzled look on your face. #protip
media.tenor.com
a close up of a man 's face with the website gifwave.com visible
Alt: a close up of a man 's face with the website gifwave.com visible
230
Mike Brocchi @mikebrocchi.bsky.social · 18/04/2025
Angular performance question for @michael-hladky.bsky.social... I know that *ngrxLet had performance improvements over utilizing *if, but does that performance improvement still exist with the introduction of @let from Angular?
120
Mike Brocchi @mikebrocchi.bsky.social · 04/04/2025
That is exactly what is going on... turning on "strictNullChecks" fixed what I am seeing, just need to see if this will break my entire repo/applications. THANKS!
120
Mike Brocchi @mikebrocchi.bsky.social · 04/04/2025
There were some comments related to how I am assigning x, but this was a contrived example. The real code is using Angular's signals: // inside a class: private foo = signal<Foo | null>(null); pubValue = computed(() => { // in here the type of this.foo() is WritableSignal<Foo> });
000
Mike Brocchi @mikebrocchi.bsky.social · 04/04/2025
I am assuming that this is a tsconfig issue, but haven't been able to track it down. To be honest, I'm not even sure what to be looking for here.
100
Mike Brocchi @mikebrocchi.bsky.social · 04/04/2025
TypeScript Peeps - I am seeing something strange in one of my projects (sorry, can't share) Given this code: class A {} class B {} class GenericClass<T> { value?: T; } const x: GenericClass<A | B | null> = {}; When I hover over x TS it says the type is: GenericClass<A | B> // no null
media.tenor.com
a close up of a man wearing glasses and a wig .
ALT: a close up of a man wearing glasses and a wig .
430
Reposted by Mike Brocchi
Alyssa Nicoll @alyssanicoll.bsky.social · 28/03/2025
🚀 Angular 19.2 just changed the game! Me, @schwarty.com, @mikebrocchi.bsky.social, & SURPRISE GUEST @manfredsteyer.bsky.social are hyped to demo httpResource—a signal-powered way to fetch data without services! LIVE NOW 🔴 www.youtube.com/watch?v=luJD... #Angular #Signals #httpResource #WebDev 🚀
youtube.com
Angular Air Extended — HttpResource
🚀 Angular 19.2 just dropped a game-changer! Say hello to httpResource, a sleek, signal-powered way to fetch data—no services required! 🙌In this episode, Al...
0104
Mike Brocchi @mikebrocchi.bsky.social · 28/03/2025
And they have dynamic values because you can pull them to set the value you want.
010
Mike Brocchi @mikebrocchi.bsky.social · 21/03/2025
media.tenor.com
a man talking on a cell phone with the words we have a man on the inside below him
ALT: a man talking on a cell phone with the words we have a man on the inside below him
000
Reposted by Mike Brocchi
Alyssa Nicoll @alyssanicoll.bsky.social · 20/03/2025
🚀 Angular 19.2 just changed the game! Next week, @schwarty.com, @mikebrocchi.bsky.social, & I are diving into httpResource! 📅 March 28th, 11am CDT 🌎 Check your time: everytimezone.com/s/2814111d 📍 Watch live: www.youtube.com/watch?v=luJD... Set your reminders—we’re breaking it all down LIVE! 👀
youtube.com
Angular Air Extended — HttpResource
🚀 Angular 19.2 just dropped a game-changer! Say hello to httpResource, a sleek, signal-powered way to fetch data—no services required! 🙌In this episode, Al...
084
Reposted by Mike Brocchi
Jeff Whelpley @jeffwhelpley.dev · 28/02/2025
AI for Web Devs with Jeff Whelpley I had a lot of fun on @angularair.bsky.social today with my good friends @schwarty.com and @mikebrocchi.bsky.social . @alyssanicoll.bsky.social you missed out on the fun! www.youtube.com/live/Aehf3ii... via @YouTube
youtube.com
AI for Web Devs with Jeff Whelpley
YouTube video by AngularAir
042
Mike Brocchi @mikebrocchi.bsky.social · 23/02/2025
Maybe something about dropping decorators or more specifically in class decorators. Or to keep the focus on the destination something like "function-based surface API definitions". Just some thoughts while unable to fall back to sleep
010
Mike Brocchi @mikebrocchi.bsky.social · 22/02/2025
media.tenor.com
a man is looking through a window at a chalkboard with math equations on it
Alt: a man is looking through a window at a chalkboard with math equations on it
020
Mike Brocchi @mikebrocchi.bsky.social · 31/01/2025
I installed the update and tried to use the laptop in the same manner I had been... multiple macs, multiple OS updates it is always the same crap
000
Mike Brocchi @mikebrocchi.bsky.social · 31/01/2025
You know you're using a macbook when after an OS update you can no longer use it in clamshell mode. Why is macos like this?
media.tenor.com
a man in a suit is covering his face with his hands and says i 'm losing my mind .
Alt: a man in a suit is covering his face with his hands and says i 'm losing my mind .
130
Mike Brocchi @mikebrocchi.bsky.social · 23/01/2025
Congrats! They're lucky to have you! With that being said, IIRC they're based out of Pittsburgh, so if you are in town, you better be in touch.
120
Mike Brocchi @mikebrocchi.bsky.social · 21/01/2025
Amen! I picked up the black version, couldn't be happier.
110
Mike Brocchi @mikebrocchi.bsky.social · 19/01/2025
Nice spline jig. That frame looks close to the ceiling, glad it fit cause they look great!
010
Reposted by Mike Brocchi
Kevin Powell @kevinpowell.co · 14/01/2025
Did you know you can center both vertically and horizontally in CSS now, without Flexbox or Grid? Throw this on your block level element, and it works: align-content: center; justify-items: center; And my trick to remembering it's those properties? It's the ones I never use normally 😆
1830142
Mike Brocchi @mikebrocchi.bsky.social · 09/01/2025
BEAUTIFUL!!! Those corner joints look tight and the one that looks like curly maple with no carving in the lid yet is gorgeous. Your family will cherish these for a long time
000
Mike Brocchi @mikebrocchi.bsky.social · 06/12/2024
I've heard this from you before. I always try to remember that the people applications are trying to help are users, NOT developers.
030
Mike Brocchi @mikebrocchi.bsky.social · 05/12/2024
WWJBC - What Would Jay Bell Charge
100
Mike Brocchi @mikebrocchi.bsky.social · 04/12/2024
Reading further down the answer to "biggest weakness" was: copy & pasting
010
Mike Brocchi @mikebrocchi.bsky.social · 04/12/2024
AI question/help... My github copilot trial just ended and I'm not sure if I want to pay for it. During the trial I used it a bit but not heavily. How useful do you find copilot or similar tools in your daily dev life? If not copilot, what tools are you using?
220
Mike Brocchi @mikebrocchi.bsky.social · 03/12/2024
Day 1 part 1 completed in Go!!! It isn't pretty, definitely not optimal, but it outputs the right answers!
110
Mike Brocchi @mikebrocchi.bsky.social · 03/12/2024
Welcome back, thanks for the kind words!
010
Mike Brocchi @mikebrocchi.bsky.social · 03/12/2024
Best of luck to you in your search, let me know if there's anything I can do for you!
110
Mike Brocchi @mikebrocchi.bsky.social · 03/12/2024
I wish I was brave like you to do aoc in a language I'm not familiar with. Maybe I should give it a shot in either go which I've never done, or C# which I did in a while back in my career.¯\_(ツ)_/¯
110
Mike Brocchi @mikebrocchi.bsky.social · 03/12/2024
Just started ep 4, really enjoying it so far, interested to see where it goes from here.
010
Mike Brocchi @mikebrocchi.bsky.social · 02/12/2024
Day 2 is in the books, and am all set for day 3 after adding a new #nx generator to generate new days
030
Mike Brocchi @mikebrocchi.bsky.social · 02/12/2024
This was only the practice for the bigger break in 3 weeks, good luck!
000
Mike Brocchi @mikebrocchi.bsky.social · 02/12/2024
Yesterday watching the Eagles game there seemed to be a lot of missed calls. Lamar Jackson had a huge 40 yard run towards the end of the game, which let the Ravens back in the game. Please explain how this was not called a holding penalty?
Ravens lineman holding Eagles defender
120
Mike Brocchi @mikebrocchi.bsky.social · 02/12/2024
Taking on advent of code?
000
Mike Brocchi @mikebrocchi.bsky.social · 01/12/2024
Completed day 1 of #adventofcode hoping to remember to do this every day. If you're interested me streaming my solving each day, let me know. I would stream on twitch under broccodev
130
Mike Brocchi @mikebrocchi.bsky.social · 28/11/2024
Glad you got the success after enduring all you did! Saw WVU on the TV and was thinking of you. Enjoy the rest of your your turkey day!
010
Mike Brocchi @mikebrocchi.bsky.social · 27/11/2024
NEVER!!!
010
Mike Brocchi @mikebrocchi.bsky.social · 25/11/2024
a *friend* would also like the recipe :biggest-most-obvious-wink-ever:
000
Mike Brocchi @mikebrocchi.bsky.social · 25/11/2024
Subject in a service... Whoops, 2024... so make that signal in a service, if I need something more, I'd go with SignalStore (ngrx.io/guide/signal...)
010
Mike Brocchi @mikebrocchi.bsky.social · 23/11/2024
LOL 🧡🧡🧡
010
Mike Brocchi @mikebrocchi.bsky.social · 23/11/2024
I'm closing in too, only 798 to go!
130
Mike Brocchi @mikebrocchi.bsky.social · 20/11/2024
Agreed, and I just learned the CEO is a woman so the added benefit of supporting women in tech makes this platform even better.
010
Mike Brocchi @mikebrocchi.bsky.social · 20/11/2024
Good luck brother! LMK if there's anything I can help with.
010