Randal Schwartz  

131 Followers
16 Following
113 Posts

Dart/Flutter Google Developer Expert

Four-decade professional career including programming, technical writing, training, podcasting, QA, network administration, and security review. Most keenly associated with Perl, Smalltalk, and now Dart and Flutter.

Dart/Flutter GDEhttps://developers.google.com/community/experts/directory/profile/profile-randal-l-schwartz

🔴 #HumpdayQandA with Live Coding! in 20 minutes at 4pm GMT / 5pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangelslondon @randalschwartz @imafiguresk8r and @johnwiese

https://www.youtube.com/watch?v=jD9BvOlWRuw

Humpday Q&A/AMA and Live Coding! :: 11th March 2026 :: #HumpdayQandA #Flutter #FlutterCommunity

YouTube

"Perl has served us quite well since Fastmail’s inception. We’ve built up a large code base that has continued to work, grow, and improve over twenty years. We’ve stuck with Perl because Perl stuck with us: it kept working and growing and improving, and very rarely did those improvements require us to stop the world and adapt to onerous changes."

Thanks to @rjbs and Fastmail for supporting Perl 5 core development. 🙏

https://www.perl.com/article/fastmail-donates-usd-10-000-to-the-perl-and-raku-foundation/

Further discussion: https://news.ycombinator.com/item?id=46888454

Fastmail Donates USD 10,000 to The Perl and Raku Foundation

Fastmail stuck with Perl because Perl stuck with them. TPRF can fund community grants again because of donors like this.

Perl.com

We are having the part 2 of our stream today! 🤓 🎥

Join us to see how @randalschwartz is building the storytelling Flutter app using Gemini CLI 🤓

#gemini #flutterdev #flutter #fcaic #ai

https://www.youtube.com/watch?v=6EWjQUhW9eE

FCAIC #12 – Choose Your Own Adventure App Part 2 with Randal Schwartz

YouTube

🚨 Stream Alert!
Flutter Community AI Circle #11 is LIVE Monday, Oct 6 at 4PM UTC / 9AM PDT 🎥

This week:
🧠 @randalschwartz (Flutter & Dart GDE, FCAIC core member)
📚 “Choose Your Own Adventure” app built with Flutter
✨ Gemini-powered stories & AI-generated images
💬 Live coding + community Q&A

📺 Watch here: https://youtu.be/watch?v=YlfXYIISlIY

#FCAIC #FlutterDev #Flutter #Gemini #AIinFlutter #AgenticApps

📣 Less than a day to go! #FCAIC #8 live Monday → July 21 @ 9AM PDT (4PM UTC)

🧠 @leehack discussing ClaudeCode and Prompt enhancer in Firebase Studio
🧐 @randalschwartz demoing RooCode enhanced checklist management
🤖 Vibes coding with @randalschwartz using flutter_ai_toolkit

🎥 Set reminder, subscribe: http://youtu.be/watch?v=WZVyDMZ97eY

#FlutterDev #FCAIC #AIinFlutter #MCP #Dart #AgenticApp

FCAIC #8 - Tool Talk: ClaudeCode, Prompt enhancer, & RooCode Enhanced Checklist Management

YouTube

📣 Small change of plans! We’re skipping today’s FCAIC livestream to bring you a sharper, higher-quality session next week.

Jhin Lee, @randalschwartz and I (@esratech) will be back June 23, same time, same link 💙

Thanks for your support and understanding!
#FlutterDev #FCAIC

🔴 #HumpdayQandA LIVE in 30 minutes! at 5pm GMT / 6pm CET / 9am PST today! answering all your #Flutter and #Dart questions with @simon @Randal Danielle and John

https://www.youtube.com/watch?v=4DTg6ni_3cw

Humpday Q&A/AMA and Live Coding :: 19th Feburary 2025 :: #HumpdayQandA #Flutter #FlutterCommunity

YouTube

Listening to the latest FLOSS Weekly podcast. @JP_Bennett and @randalschwartz talking open source legal matters. It sounds great as always.

#opensource #podcast

@Edwardsmoon @ChristosArgyrop @BobOHara @bduncan Yes, #Perl deliberately borrows familiar things from #Unix culture, including #C, #shell, #sed, and #awk. The goal isn’t necessarily to replace them, but to remove friction when combining their capabilities.

@randalschwartz's Perl solutions to #Usenet Unix questions usually demonstrated such reductions.

I've been experimenting with Riverpod a lot the last couple weeks and am now ready to try it in a greenfield project I've been meaning to write for some time. In lieu of a good design patterns/best practices book (if one exists I haven't found it anyway) I've been doing as best homework I can with finding videos/blog posts and little side experiments. One thing I discovered earlier this week was nested providers which I was thinking I may want to use to replace another idiom I had been using of having a provider that takes an item ID. Based on this presentation by @randalschwartz it sounds like that is not the way to go. In the video he does show how to do various scoping, both literal scope and logical scope, of providers in Riverpod. #riverpod #flutter #DartLang
The Riverpod "Global" Myth
The Riverpod "Global" Myth

YouTube