My hero
My hero
Letβs encourage the term βsuccessful practicesβ in favor of βbest practicesβ.
thx @mikebrocchi.bsky.social for generating a great image for my mission! π
check out hashbrown in action with our sample app
In this 30 seconds you'll see:
- function calling
- structured output
- streaming text
- generative UI
- debugging using the redux devtools
hashbrown.dev
github.com/liveloveapp/hashbrown
Fresh out of the fryer, hashbrown is a headless @angular.dev library for building joyful AI-powered user experiences.
It supports streaming, chat, structured outputs, generative UI, and AI code execution using the latest v20 resource and signals APIs.
hashbrown.dev
π₯ 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-...
Thatβs stranger than fiction.
Beautifully mindful and elegantly written article on exploring relationship nurturing with the AI landscape that is unfolding in front of us. Thank you @alyssanicoll.bsky.social for this! π
What monitor are you using and are you happy with it? I am feeling a monitor setup refresh is in my future and trying to decide where I want to go with it. π
π 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 π
π 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! π
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
Got the chance to share some β€οΈ for @nx.dev! More than happy to talk shop about experiences with it and how much value it adds. Hit me up!
youtu.be/Q0ky-8oJcro?...
We talk to customers a lot. And there's nothing more energizing than seeing your work make a huge impact for them. I always wanted to have those out in public.
Well...we collaborated with @jason.energy and his amazing team to turn that into reality π€©.
Go check it out π
bit.ly/nx-customers
In fullstack applications, sometimes you need to render #Angular components "only" on the server, and serve the HTML to the client.
π‘ @analogjs.org Server Components
β
Works with Angular components
π€ Works with Analog SFCs
π
github.com/analogjs/ana...
Today is my first day that isnβt full of meetings, so weβre gonna have a little fun.
Letβs talk about Signals and reactivity. I made this demo a little while ago to help folks understand what Signals are and why theyβre so powerful:
angular-signals.netlify.app
material.angular.io/components/i... π
Aaaand here comes the next updated package: @angular-architects/ddd for Angular 19 and Nx 20. Big thanks to the amazing @LX_T for taking care of this π π₯³
Partition up your PR into small focused commits with descriptive commit messages and your reviewers will be well cared for. π
β‘οΈ Yes! Vitest is generally faster than Jest -- but is feedback speed the only factor that matters?
If you are still on the fence about switching to Vitest, here are 15+ reasons that will convince you!
π cookbook.marmicode.io/angular/why-...
#javascript #angular #testing
Did you know you can create a new #Angular or @analogjs.org application directly with @vite.dev now?
pnpm create vite@latest
Select Angular framework
Select Angular or Analog as the variant
π
Signals, full stop.
π Meet Angular v19
β£ Incremental hydration
β£ Server route config
β£ linkedSignal, resource, renderEffect
β£ Auto CSP
β£ Unused import reporting
β£ Standalone by default
β£ Enhanced theming
β£ Time picker
β£ 2D drag & drop
β£ Many codemods to modernize your code
Much more!
blog.angular.dev/meet-angular...
This is why I strongly advocate for using the term βSuccessful Practicesβ instead of βBest Practicesβ.
βWe found success withβ¦β instead of βThis is best for youβ¦β
Using βFRAMEWORK_NAMEβ on the server