Brian Love's Avatar

Brian Love

@blove.dev.bsky.social

Christian, Father of Evelyn, Wife to Bonnie, Google Developer Expert @googledevs.bsky.social, he/him.

93 Followers  |  34 Following  |  28 Posts  |  Joined: 13.11.2024  |  1.8797

Latest posts by blove.dev on Bluesky

Generative user interfaces
YouTube video by CodeTV Generative user interfaces

@mikeryan.dev deserves all the credit for this release - he absolutely crushed it and ripped it out in time for the learn with jason episode

watch: www.youtube.com/watch?v=ekQ7...

18.07.2025 19:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

hashbrown v0.2 launch hits the #1 spot on the cool bits in bytes.dev

as a longtime sub to this newsletter, this is an incredible shout out for what the team is building

read more: hashbrown.dev/blog/2025-07...

18.07.2025 19:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Jason and Mike are hanging out and talking about generative ui using hashbrown.dev πŸ‘‡

17.07.2025 16:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Hashbrown – AI Framework for Angular & React Build joyful, AI-powered user interfaces that help your users do more.

Hashbrown v0.2 is smothered, covered, and ready for consumption!

This release comes with:
☎️ Improved Tool Calling
πŸƒ Built-in JavaScript Runtime
βš›οΈ Overhauled React implementation

Read more: hashbrown.dev/blog/2025-07...

16.07.2025 17:26 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Hashbrown – AI Framework for Angular & React Build joyful, AI-powered user interfaces that help your users do more.

Thank for the shout out! We are excited to see what the community builds with hashbrown.

Yep, hashbrown.dev is hand crafted and built with
@analogjs.org. I personally found Analog to be feature rich, having everything we needed, well documented, and extensible. Well done!

25.06.2025 22:46 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Thanks for joining our Hashbrown workshop with @blove.dev & @mikeryan.dev! πŸš€ Huge shoutout to everyone contributing to the framework! See you at the next Angular Community event! #Angular #Hashbrown

25.06.2025 01:24 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
Hashbrown – AI Framework for Angular & React Build joyful, AI-powered user interfaces that help your users do more.

Learn more about our recent launch of hashbrown

hashbrown.dev/blog/2025-06...

25.06.2025 22:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Come learn about building with LLMs in the frontend - function calling, structured output, streaming text and @angular.dev components using signals + v20 resource API

13.06.2025 03:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
πŸ₯” Building AI-Powered UIs with Hashbrown on Angular Air
YouTube video by AngularAir πŸ₯” Building AI-Powered UIs with Hashbrown on Angular Air

We cooked up some delicious generative AI with Angular on the Angular Air show today.

www.youtube.com/watch?v=Vd2W...

06.06.2025 20:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

hashbrown is now powering generative UI on ai.engineer - click on the "AI MCP/llms.txt" link in the header to see it in action.

03.06.2025 01:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

31.05.2025 16:24 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Hashbrown – AI Framework for Angular & React Build joyful, AI-powered user interfaces that help your users do more.

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

30.05.2025 19:15 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

What LLM platform(s) are you using in production?

1️⃣ OpenAI (not Azure)
2️⃣ Azure OpenAI
3️⃣ Google (Gemini)
4️⃣ Anthropic (Claude)
5️⃣ Meta (Llama)

Other? Not using any LLMS?

22.04.2025 15:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Are you using Gemini APIs and the JS SDK? Looking for some insight...

How can I get a better error than this: `ClientError: got status: 400 Bad Request.`?

There has to be better error responses, right? Any suggestions on debugging this?

#genai #google #gemini

17.04.2025 15:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You are the Angular routing boss.

12.03.2025 21:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What if an AI agent could groom your backlog...

Good idea? Bad idea? Already out there?

12.03.2025 21:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes, sir. Straight from the docs.

Do you find it confusing or difficult? Do you wish there was a better path with better support for types?

12.03.2025 17:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hello friends.

Are you using DynamoDB?

How do you interact with it from TypeScript/Lambda land?

12.03.2025 17:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’¬ The Angular team has dropped *two* new RFCs today:

`resource` as an architectural pattern:
github.com/angular/angu...

the specifics of the `resource` API design:
github.com/angular/angu...

26.02.2025 17:03 β€” πŸ‘ 48    πŸ” 21    πŸ’¬ 0    πŸ“Œ 0

First step down toward my private pilot license. I passed the knowledge test with a 97!

Now on to mastering a few more maneuvers before my check ride. Here's to new heights!

05.03.2025 05:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think I would add memoization

19.02.2025 16:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The length to which an organizations will go to avoid paying for a license is mostly due to lack of awareness in terms of the value tradeoffs.

I've been there. I've written and engineered solutions around OSS for organizations to avoid purchasing a license.

Thoughts?

19.02.2025 16:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey hey!!

22.01.2025 21:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yep, giving it a try for a few weeks.

26.11.2024 23:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Selecting Safari browser as my new default in the macOS system preferences.

Selecting Safari browser as my new default in the macOS system preferences.

🀞

25.11.2024 21:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yep, makes sense.

23.11.2024 02:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So far it's been enjoyable. Any tricks @mhartington.io ?

23.11.2024 00:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's pretty cool!

22.11.2024 18:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm switching to using Safari (with tab groupings) as a possible next browser after Arc. Thoughts?

22.11.2024 18:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey hey - good to connect with you here.

21.11.2024 22:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@blove.dev is following 20 prominent accounts