Rody Davis
@rodydavis.com
Senior Developer Relations Engineer @ Google
🚀 Firebase Studio
✨ Gemini / Gemma
🔥 Firebase
💙 Flutter
🔥 Lit
🎨 Material Design
opinions are my own
🚀 Firebase Studio
✨ Gemini / Gemma
🔥 Firebase
💙 Flutter
🔥 Lit
🎨 Material Design
opinions are my own
Reposted by Rody Davis
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 ↓
Join us on July 30th at 09:00 PT / 12:00 ET / 18:00 CET / 17:00 GMT
Link below ↓
July 25, 2025 at 11:30 AM
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 ↓
Join us on July 30th at 09:00 PT / 12:00 ET / 18:00 CET / 17:00 GMT
Link below ↓
HTTP 301: Moved Permanently
July 18, 2025 at 4:56 PM
HTTP 301: Moved Permanently
Gave my first keynote at Berlin I/O Connect 2025 ✨🎉😁
June 26, 2025 at 5:35 PM
Gave my first keynote at Berlin I/O Connect 2025 ✨🎉😁
Reposted by Rody Davis
Made a new Web Component: RichInput. It's a drop-in replacement for text-based 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/
A "stylepattern" attribute accepts a regex pattern and the resulting capture groups can be styled using CSS `::part(group-n)`
keithclark.github.io/richinput/
June 23, 2025 at 8:47 PM
Made a new Web Component: RichInput. It's a drop-in replacement for text-based 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/
A "stylepattern" attribute accepts a regex pattern and the resulting capture groups can be styled using CSS `::part(group-n)`
keithclark.github.io/richinput/
Reposted by Rody Davis
@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!
If you've not looked at shadcn as a base widget library, now is the time!
June 23, 2025 at 4:31 PM
@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!
If you've not looked at shadcn as a base widget library, now is the time!
Reposted by Rody Davis
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
Currently in alpha. Rapidly building out the docs.
Let me know what you think!
🎉🎉🎉
kelpui.com
Kelp
A UI library for people who love HTML, powered by modern CSS and Web Components.
kelpui.com
June 21, 2025 at 8:43 PM
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
Currently in alpha. Rapidly building out the docs.
Let me know what you think!
🎉🎉🎉
kelpui.com
My first defensive publication at Google is live 🎉
“Graph-based AI Compiler”
www.tdcommons.org/dpubs_series...
“Graph-based AI Compiler”
www.tdcommons.org/dpubs_series...
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...
www.tdcommons.org
June 20, 2025 at 11:03 PM
My first defensive publication at Google is live 🎉
“Graph-based AI Compiler”
www.tdcommons.org/dpubs_series...
“Graph-based AI Compiler”
www.tdcommons.org/dpubs_series...
Reposted by Rody Davis
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
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
June 11, 2025 at 9:08 PM
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
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
Reposted by Rody Davis
Can’t wait to cook with @rodydavis.com this week!
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
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
June 11, 2025 at 9:45 PM
Can’t wait to cook with @rodydavis.com this week!
I like to think about prompting LLMs for text generation like I do image generation 🤔
For example you can provide guardrails, scoped context, details about what the goal is, not assuming and being explicit about context, and not providing more than is necessary.
For example you can provide guardrails, scoped context, details about what the goal is, not assuming and being explicit about context, and not providing more than is necessary.
June 4, 2025 at 5:34 PM
I like to think about prompting LLMs for text generation like I do image generation 🤔
For example you can provide guardrails, scoped context, details about what the goal is, not assuming and being explicit about context, and not providing more than is necessary.
For example you can provide guardrails, scoped context, details about what the goal is, not assuming and being explicit about context, and not providing more than is necessary.
Melting down some aluminum 🔥
May 30, 2025 at 5:13 PM
Melting down some aluminum 🔥
Synology NAS + UNAS Pro = 120TB 🤓🔥
May 30, 2025 at 5:52 AM
Synology NAS + UNAS Pro = 120TB 🤓🔥
May 28, 2025 at 5:03 AM
Get started with @firebase.com Studio 🚀❤️🔥
Let me know if you have any questions or feature requests!
#FirebaseStudio
www.youtube.com/watch?v=vVAu...
Let me know if you have any questions or feature requests!
#FirebaseStudio
www.youtube.com/watch?v=vVAu...
Introducing Firebase Studio
YouTube video by Firebase
www.youtube.com
May 27, 2025 at 7:40 PM
Get started with @firebase.com Studio 🚀❤️🔥
Let me know if you have any questions or feature requests!
#FirebaseStudio
www.youtube.com/watch?v=vVAu...
Let me know if you have any questions or feature requests!
#FirebaseStudio
www.youtube.com/watch?v=vVAu...
Learn how to compile SQLite from source to WASM in Firebase Studio with a blank template 👀
www.youtube.com/watch?v=hox-...
@firebase.com @googledevs.bsky.social
www.youtube.com/watch?v=hox-...
@firebase.com @googledevs.bsky.social
Compile SQLite from source to WASM in Firebase Studio
YouTube video by Firebase
www.youtube.com
May 14, 2025 at 11:24 PM
Learn how to compile SQLite from source to WASM in Firebase Studio with a blank template 👀
www.youtube.com/watch?v=hox-...
@firebase.com @googledevs.bsky.social
www.youtube.com/watch?v=hox-...
@firebase.com @googledevs.bsky.social
Celebrate the first anniversary with my wife ❤️
May 12, 2025 at 1:10 AM
Celebrate the first anniversary with my wife ❤️
Reposted by Rody Davis
Last week we added the vision capability to Gemma 3 models on AI Studio (ai.studio) and that opened up many new possibilities, including the Firebase Studio integration!
check it out!
check it out!
May 11, 2025 at 10:08 AM
Last week we added the vision capability to Gemma 3 models on AI Studio (ai.studio) and that opened up many new possibilities, including the Firebase Studio integration!
check it out!
check it out!
Firebase Studio now supports Gemma 3 image inputs on the Gemini Developer API 🔥🪄🚀
@firebase.com @googledevs.bsky.social
@firebase.com @googledevs.bsky.social
May 9, 2025 at 4:58 PM
Firebase Studio now supports Gemma 3 image inputs on the Gemini Developer API 🔥🪄🚀
@firebase.com @googledevs.bsky.social
@firebase.com @googledevs.bsky.social
Reposted by Rody Davis
🥳 We added new attributes to HTML to enhance : webkit.org/blog/16900/p...
Add wide gamut P3 and alpha transparency to your color picker in HTML
Now HTML lets you create a color picker for wide gamut P3 color and for alpha transparency with two new attributes: <input type="color" colorspace="display-p3" alpha>, available today in Safari 18.4.
webkit.org
May 7, 2025 at 1:19 PM
🥳 We added new attributes to HTML to enhance : webkit.org/blog/16900/p...
@firebase.com Studio now supports creating prototypes on mobile! 🔥🚀📱
May 1, 2025 at 11:14 PM
@firebase.com Studio now supports creating prototypes on mobile! 🔥🚀📱
I really want @shadcn.com for pure CSS and/or even Web Components 🤔
ui.shadcn.com/docs/compone...
I have wanted it for a lot of my projects where I don't want to use @react.dev (or JSX) and just want a simple no bundle setup with HTML/JS/CSS
ui.shadcn.com/docs/compone...
I have wanted it for a lot of my projects where I don't want to use @react.dev (or JSX) and just want a simple no bundle setup with HTML/JS/CSS
Accordion
A vertically stacked set of interactive headings that each reveal a section of content.
ui.shadcn.com
April 28, 2025 at 7:15 PM
I really want @shadcn.com for pure CSS and/or even Web Components 🤔
ui.shadcn.com/docs/compone...
I have wanted it for a lot of my projects where I don't want to use @react.dev (or JSX) and just want a simple no bundle setup with HTML/JS/CSS
ui.shadcn.com/docs/compone...
I have wanted it for a lot of my projects where I don't want to use @react.dev (or JSX) and just want a simple no bundle setup with HTML/JS/CSS
Vibes based coding with the Apple Vision Pro and
@firebase.com Studio 🕶️🔥🚀
@firebase.com Studio 🕶️🔥🚀
April 16, 2025 at 7:14 PM
Vibes based coding with the Apple Vision Pro and
@firebase.com Studio 🕶️🔥🚀
@firebase.com Studio 🕶️🔥🚀
April 15, 2025 at 8:31 PM
Reposted by Rody Davis
Got help from @rodydavis.com to get a Dart web sample running with @firebase.com studio! So cool. github.com/dart-lang/sa... Click to open!
GitHub - dart-lang/sample-pop_pop_win: "Pop, Pop, Win!" is an implementation of Minesweeper in Dart.
"Pop, Pop, Win!" is an implementation of Minesweeper in Dart. - dart-lang/sample-pop_pop_win
github.com
April 10, 2025 at 10:20 PM
Got help from @rodydavis.com to get a Dart web sample running with @firebase.com studio! So cool. github.com/dart-lang/sa... Click to open!
Super excited about the launch of Firebase Studio! 🚀
firebase.studio
Such an amazing moment and very thankful for the community that has helped Project IDX become what it is today 💙
Stay tuned for new templates and features! 👀
@firebase.com
firebase.studio
Such an amazing moment and very thankful for the community that has helped Project IDX become what it is today 💙
Stay tuned for new templates and features! 👀
@firebase.com
Firebase Studio
Firebase Studio is an entirely web-based workspace for full-stack application development, complete with the latest generative AI from Gemini, and full-fidelity app previews, powered by cloud emulator...
firebase.studio
April 10, 2025 at 4:09 AM
Super excited about the launch of Firebase Studio! 🚀
firebase.studio
Such an amazing moment and very thankful for the community that has helped Project IDX become what it is today 💙
Stay tuned for new templates and features! 👀
@firebase.com
firebase.studio
Such an amazing moment and very thankful for the community that has helped Project IDX become what it is today 💙
Stay tuned for new templates and features! 👀
@firebase.com