Rody Davis's Avatar

Rody Davis

@rodydavis.com

Senior Developer Relations Engineer @ Google πŸš€ Firebase Studio ✨ Gemini / Gemma πŸ”₯ Firebase πŸ’™ Flutter πŸ”₯ Lit 🎨 Material Design opinions are my own

689
Followers
90
Following
333
Posts
21.06.2023
Joined
Posts Following

Latest posts by Rody Davis @rodydavis.com

Post image

Ready for some live vibe coding in Firebase Studio with @rodydavis.com, @nohe.dev, and myself?

Join us on July 30th at 09:00 PT / 12:00 ET / 18:00 CET / 17:00 GMT

Link below ↓

25.07.2025 11:30 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I relate so much to this! I also will not ship something until the API feels right too.

23.07.2025 00:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks πŸ˜…

18.07.2025 19:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

HTTP 301: Moved Permanently

18.07.2025 16:56 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

This looks awesome!

13.07.2025 03:46 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What would that custom protocol be called? Is there a standard for it?

08.07.2025 20:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Or at least a fun visualizer, like Winamp audio style or windows xp desktop screen savers like pipes!

02.07.2025 16:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Exactly!!

30.06.2025 23:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

CMS engineering for LLM context windows

30.06.2025 16:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks! I didn’t think about it that way 😁

27.06.2025 01:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Gotta give the people what they want

27.06.2025 01:28 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image

Gave my first keynote at Berlin I/O Connect 2025 βœ¨πŸŽ‰πŸ˜

26.06.2025 17:35 πŸ‘ 18 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0

Yeah I hate it too πŸ˜…

Maybe a good way to spin it as a feature: β€œNotifier Extensions”

25.06.2025 06:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You could also add the extensions via a static method that is initialized in Flutter only!

25.06.2025 03:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Fair enough! I think the framework could have private implementations that extend the package type.

Taking it in phases totally makes sense though

24.06.2025 10:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Made a new Web Component: RichInput. It's a drop-in replacement for text-based <input> elements that can colourise user input.

A "stylepattern" attribute accepts a regex pattern and the resulting capture groups can be styled using CSS `::part(group-n)`

keithclark.github.io/richinput/

23.06.2025 20:46 πŸ‘ 135 πŸ” 24 πŸ’¬ 3 πŸ“Œ 0

Very clean site βœ¨πŸ’™

24.06.2025 06:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Is the goal to move ValueNotifier too? That would be critical for mutable box types.

My signals package for flutter implements both ValueListenable for Computed and ValueNotifier for Signal types.

24.06.2025 05:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s amazing! Both shadcn_ui and shadcn_flutter

It makes building so much faster. I also get to a look I am happy with a lot earlier too

23.06.2025 19:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@rodydavis.com introduced me to shadcn and Flutter's implementations, and I've really been enjoying how simple they make constructing functional UIs.

If you've not looked at shadcn as a base widget library, now is the time!

23.06.2025 16:31 πŸ‘ 14 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
Kelp A UI library for people who love HTML, powered by modern CSS and Web Components.

I just launched Kelp UI (my UI library for people who love HTML, powered by modern CSS and Web Components)!

Currently in alpha. Rapidly building out the docs.

Let me know what you think!

πŸŽ‰πŸŽ‰πŸŽ‰

kelpui.com

21.06.2025 20:43 πŸ‘ 163 πŸ” 32 πŸ’¬ 11 πŸ“Œ 0
Graph-based AI Compiler This disclosure describes compiler-based techniques of automatic code generation using large language models (LLMs). In contrast to traditional LLM-based code generation, which uses context windows of...

My first defensive publication at Google is live πŸŽ‰

β€œGraph-based AI Compiler”

www.tdcommons.org/dpubs_series...

20.06.2025 23:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Exactly!

13.06.2025 17:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Something that I am having a hard time with the MCP spec are the tools.

I really want to use vector search on the tool definitions to pre-filter tools for the LLM instead of displaying all of them

12.06.2025 23:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am sure there is some dark magic you can do with dart to convert a future to a sync blocking request!

12.06.2025 23:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Angular Live Stream Building AI rules in Firebase Studio with Mark Thompson and Rody Davis

Friday Jun 13 @ 9 AM Pacific - http://goo.gle/ng-live

Angular Live Stream Building AI rules in Firebase Studio with Mark Thompson and Rody Davis Friday Jun 13 @ 9 AM Pacific - http://goo.gle/ng-live

Have you wanted to code in Firebase Studio IDE to build Angular apps?

Well, then you're in luck - come hang out with Rody Davis from the Firebase Studio team and Mark Thompson as they develop AI rules and prompts for Angular in Firebase Studio πŸš€

Friday Jun 13 @ 9 AM Pacific - goo.gle/ng-live

11.06.2025 21:08 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

Can’t wait to cook with @rodydavis.com this week!

11.06.2025 21:45 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

I have the foot pedal too and it is a perfect combo!

07.06.2025 02:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yep exactly! I think applying the deep knowledge combined with thought out tasks and architecture really increases the chances of success too

05.06.2025 02:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Errors are a first class state of not deterministic systems and we need to be able to work with them just like network requests and system apis.

Not just building for the happy path will help you build systems that truly cannot fail.

Great book to read: Failure is not an option

04.06.2025 17:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0