Sign in

Randal Schwartz

@randalschwartz.bsky.social
451 followers 248 following 116 posts

Google Developer Expert in Dart/Flutter & Project Lead for BlocSignal ecosystem. Five decade industry veteran.

PostsRepliesMedia
Randal Schwartz @randalschwartz.bsky.social · 7h
Telling an AI what to fix triggers an "insecure neurosis death spiral." How 40 years of scars & 30 years of mentoring yield 95%+ first-pass architecture with Socratic nudges: dev.to/gde/nudging-...
dev.to
Nudging with Questions: Why Telling Your AI What to Fix Triggers an Apology Death Spiral (And How to Advance Juniors)
What I learned mentoring juniors for four decades seems to apply to today's agentic coding: why barking code fixes triggers sycophantic panic, and how Socratic questions yield 95%+ first-pass success.
000
Randal Schwartz @randalschwartz.bsky.social · 03/10/2026
BLoC discipline vs Signals speed? A Cubit or Bloc is simply a container that holds and protects a Signal. Keep events and 0ms computed reads; discard streams and microtask lag: dev.to/gde/a-cubit-... #Flutter #Dart
dev.to
A Cubit or Bloc Is Just a Container Holding a Signal: How Much BLoC vs. Signals Do You Actually Need?
Demystifying BlocSignal through one irreducible mental model: keeping declarative intent and concurrency boundaries on the front, while letting reactive signal graphs power 0ms reads on the back.
000
Randal Schwartz @randalschwartz.bsky.social · 01/10/2026
Exhausted barking line-by-line fixes at an AI agent? Synthetic Scars Part 3 explores the physics of Socratic prompting: non-Von Neumann ponds, simulated annealing, & chess Alpha-Beta: dev.to/gde/the-phys...
dev.to
The Physics of Socratic Prompting: Somatic Recoil, Chess Alpha-Beta, & The NLP Meta-Model
Why scalar RLHF fails at credit assignment, why barking direct code fixes turns you into an exhausted human compiler, and how Socratic questioning plus topological scars prune doomed search trees at d...
000
Randal Schwartz @randalschwartz.bsky.social · 27/09/2026
Why was Riverpod needed, and why don't you need it any more? In 2019, Flutter rejected PR #33213. InheritedWidget couldn't unlisten from conditional reads. The paper trail & the signals fix: dev.to/gde/the-sand...
dev.to
The Sand in the Oyster: Why Riverpod Was Needed, and Why You Don't Need It Any More
The hidden mechanical flaw in Flutter's InheritedWidget that forced the creation of Riverpod, why escaping the widget tree created its own architectural taxes, and how push-pull signals finally resolv...
001
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 23/09/2026
🔴 #HumpdayQandA and Live Coding at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangels.london @randalschwartz.bsky.social @flutterfly.bsky.social @johnwiese.bsky.social and @makerinator.bsky.social www.youtube.com/watch?v=jM_a...
youtube.com
Humpday Q&A/AMA with Live Coding :: 23rd September 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
021
Randal Schwartz @randalschwartz.bsky.social · 19/09/2026
Why do AI coding agents write flawless code at 2 PM on staging, but crash at 3 AM in production? Because software isn't continuous calculus—it's discrete hostile logic. Part 2 of Synthetic Scars is live on @devto: dev.to/gde/why-ai-c...
dev.to
Why AI Coding Agents Crash at 3 AM: The Happy-Path Mirage & The Forced Continuity Defect
Why LLMs fail in production, why "more RLHF" cannot fix it, and how transferring 3 AM pager-duty trauma gives autonomous coding agents real survival instincts.
220
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 16/09/2026
🔴 #HumpdayQandA and Live Coding at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangels.london @randalschwartz.bsky.social @flutterfly.bsky.social @johnwiese.bsky.social and @makerinator.bsky.social www.youtube.com/watch?v=m8Mq...
youtube.com
Humpday Q&A/AMA with Live Coding :: 16th September 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
021
Randal Schwartz @randalschwartz.bsky.social · 12/09/2026
Humans survive outages because our brains carry somatic scars. AI has no nervous system—every day is Groundhog Day. Here is how teaching AI pain gives it real wisdom: dev.to/gde/why-ai-k... #AI #SoftwareEngineering #Dart #Flutter
dev.to
Why AI Keeps Making the Same Coding Mistakes—And How Teaching It Pain Gives It Wisdom
Frontier LLMs excel at textbook code but fail in production. Here is how Synthetic Scars and biological pain give autonomous coding agents real wisdom.
031
Randal Schwartz @randalschwartz.bsky.social · 11/09/2026
Tired of the Flutter "Builder Pyramid" or context․watch traps? BlocSignal brings 1:1 symmetry: • context.value for 1-line rebuilds • context.state for signals • Zero-closure tearoffs Full deep-dive & runnable example 👇 dev.to/gde/the-symm...
dev.to
The Symmetry of State: Why Flutter Deserves context.value and context.state
Eliminating the widget builder tax, closure fatigue, and the context.watch trap in Flutter: how 1:1 symmetry between containers and BuildContext unlocks cleaner, faster reactive apps.
000
Randal Schwartz @randalschwartz.bsky.social · 09/09/2026
How to pitch BlocSignal to tech leads in 2026: Cut through CISC stream ceremony, eliminate build_runner, and unlock 3x velocity for AI coding agents with push-pull reactivity: dev.to/gde/the-mode... #Flutter
dev.to
The Modern Pitch for BlocSignal: Why Engineering Leads Are Moving to Reactive Primitives
A comprehensive guide for tech leads, staff architects, and engineering managers evaluating BlocSignal: cutting through CISC ceremony, unlocking AI agent velocity, eliminating the code-gen tax, and ma...
000
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 09/09/2026
🔴 #HumpdayQandA and Live Coding in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangels.london @randalschwartz.bsky.social @flutterfly.bsky.social www.youtube.com/watch?v=4OIK...
youtube.com
Humpday Q&A/AMA with Live Coding :: 9th September 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
021
Randal Schwartz @randalschwartz.bsky.social · 09/09/2026
Observability shows WHAT happened (states, errors). Telemetry explains WHY (pipeline decisions, physics). Stop leaking drop counters into UI state. Here is how we solved telemetry above mechanics: dev.to/gde/beyond-b... #Flutter #Dart
dev.to
Beyond Black-Box Concurrency: Streamless Event Transformers, Telemetry, and the End of Stream-Whacking
Why event concurrency transformers in Flutter must be streamless higher-order functions, and how generic transformer telemetry solves the black-box dilemma without polluting UI domain state.
020
Randal Schwartz @randalschwartz.bsky.social · 06/09/2026
Want bulletproof Flutter state? Pair BlocSignal with FIC by Marcelo Glasberg. Get zero-cost undo/redo, offline hydration, & instant O(1) shopping cart updates: dev.to/gde/the-unbr... #Flutter
dev.to
The Unbreakable Shopping Cart: Pairing BlocSignal with Fast Immutable Collections (FIC) for Bulletproof Flutter Apps
Eliminate in-place mutation bugs, corrupted undo stacks, defensive copying overhead, and skipped Flutter rebuilds by pairing BlocSignal with fast_immutable_collections.
000
Randal Schwartz @randalschwartz.bsky.social · 05/09/2026
Stop forcing Clean Architecture into real-time Flutter apps. The Iceberg Pattern with BlocSignal: • Submerged reactive engine • 0ms optimistic UI + rollback • Screen-scoped Cubit facades • 100% synchronous UI No anemic lasagna: dev.to/gde/beyond-c...
dev.to
Beyond Clean Architecture: The Iceberg Pattern for Real-Time Flutter Apps with BlocSignal
Discover why Uncle Bob's Clean Architecture breaks down in real-time cloud apps, and learn how the Iceberg Pattern pairs synchronous signals with screen facades for 0ms optimistic UI.
000
Randal Schwartz @randalschwartz.bsky.social · 03/09/2026
Why install 3rd-party packages for Flutter infinite scroll? With BlocSignal mixins, your ScrollController *is* your state machine: • 100% StatelessWidget UI • Streamless droppable() concurrency • Clean ScrollPosition.extentAfter dev.to/gde/taming-f...
dev.to
Taming Flutter Infinite Scroll (Part 2): Turning ScrollController into a Reactive State Machine with CubitSignalMixin
Discover how to eliminate Flutter StatefulWidget boilerplate and overcome Dart's single-inheritance wall by combining ScrollController with CubitSignalMixin and BlocSignalMixin for a 100% StatelessWid...
011
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 02/09/2026
🔴 #HumpdayQandA and Live Coding in 45 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangels.london @randalschwartz.bsky.social @flutterfly.bsky.social and @makerinator.bsky.social www.youtube.com/watch?v=tPvp...
youtube.com
Humpday Q&A/AMA with Live Coding :: 2nd September 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
012
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 01/09/2026
🚀 Stop AI hallucinations & messing up your Flutter code! During the FCAIC #28 Bridging the SDK Version Gap with Agent Skills, @randalschwartz.bsky.social shows how to modernize legacy code with dart-sdk-skills. 📅 1 Sept · 16:00 UTC / 9:00 PT 🎥 tinyurl.com/FCAICYouTube #FCAIC #AI #FlutterDev
The image is a promotional graphic for a Flutter Community AI Circle event.

Event Details: The session is titled "Prompt, Code, Think: Google Antigravity Skills in Action" and is designated as FCAIC #28, covering "Bridging the SDK Version Gap with Agent Skills".

Speaker: Randal Schwartz, featured in a circular headshot.

Date & Time: Scheduled for September 1, 2026, at 4 PM UTC.

Platform: Streaming on the Flutter Community YouTube channel.

Visual Style: Set against a dark blue background with a subtle grid pattern, featuring the white "AI" logo of the Flutter Community AI Circle at the top.
141
Randal Schwartz @randalschwartz.bsky.social · 31/08/2026
Flutter is unbundling Material & Cupertino into standalone packages (`material_ui` & `cupertino_ui`)! Teach your AI agent to automate the split migration with dart-sdk-skills: dev.to/gde/automate... #Flutter #Dart
dev.to
Automate Flutter's New Split Package Migration with AI Agent Skills
How to use dart-sdk-skills to empower your AI coding agent to seamlessly migrate Flutter projects to standalone material_ui and cupertino_ui packages.
020
Randal Schwartz @randalschwartz.bsky.social · 30/08/2026
Tired of writing 4 state classes, try/catches, and cancel tokens for every Flutter API endpoint? 🌐 Discover how .toAsyncBlocSignal(), CubitSignalMixin, and restartable() eliminate 70% of networking boilerplate! ⚡ Read Ep 27: dev.to/gde/producti... #Flutter #Dart
dev.to
Production Flutter Networking Without the Boilerplate: Reactive Repositories with BlocSignal
Learn how to structure production-grade networking in Flutter without the traditional boilerplate. Combine Dio or HTTP clients with CubitSignalMixin, HydratedMixin, and .toAsyncBlocSignal() for zero-r...
010
Randal Schwartz @randalschwartz.bsky.social · 30/08/2026
Tired of Dart's single inheritance wall in Flutter? 🧱 With bloc_signals 1.2.0, turn ANY class (TextEditingController, ChangeNotifier, BaseRepo) into a 0ms reactive BLoC/Cubit using CubitSignalMixin! 🍦 Read Ep 26: dev.to/gde/overcomi... #Flutter #Dart
dev.to
Overcoming Dart's Single Inheritance Wall: Composable CubitSignalMixin & BlocSignalMixin in Flutter
Discover how CubitSignalMixin and BlocSignalMixin allow any existing Flutter controller, domain repository, or enterprise class to gain full reactive state container capabilities without occupying its...
000
Randal Schwartz @randalschwartz.bsky.social · 30/08/2026
Flutter state management divide is over! 🚂🚚🚄 BLoC, Riverpod, and BlocSignal are now true bidirectional peers: zero rewrites, typed mutations, and instant synchronous signal reactivity. See all 3 compose together in <65 lines: dev.to/gde/grand-ce...
dev.to
Grand Central Station: Why BLoC, Riverpod, and BlocSignal Are Now True Peers
Discover why Flutter state management is no longer an all-or-nothing choice. Explore how BlocSignal, Classic BLoC, and Riverpod now operate as first-class bidirectional peers at the Grand Central Stat...
000
Randal Schwartz @randalschwartz.bsky.social · 28/08/2026
Tired of FutureBuilder & StreamBuilder boilerplate in Flutter? bloc_signals 1.1.0 is out! ⚡️ Convert Future, Stream, and Signal primitives into synchronous state containers with zero rebuild traps. 📖 dev.to/gde/mechanic... #Flutter #DartDev #StateManagement
dev.to
Mechanically Eliminating FutureBuilder & StreamBuilder: Universal Signal, Future, and Stream Adapters in BlocSignal
Learn how BlocSignal 1.1.0 introduces symmetrical .toBlocSignal() and .toAsyncBlocSignal() adapters for Signals, Futures, and Streams—making the migration away from FutureBuilder and StreamBuilder com...
000
Randal Schwartz @randalschwartz.bsky.social · 27/08/2026
Why FutureBuilder & StreamBuilder are architectural anti-patterns in production Flutter apps—and why your async boundary belongs at the edge: 📖 Part 21 of the BlocSignal series: dev.to/gde/futurebu... #Flutter #Dart #FlutterDev
dev.to
FutureBuilder and StreamBuilder as Anti-Patterns: Why Your Async Boundary Should Be Far Away From Your Views
Discover why using FutureBuilder and StreamBuilder inside Flutter widget trees breaks separation of concerns, triggers accidental refetches, creates layout shift cascades, and hinders testability—and ...
020
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 26/08/2026
🔴 #HumpdayQandA and Live Coding in 30 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangels.london @randalschwartz.bsky.social @johnwiese.bsky.social and @esratech.bsky.social www.youtube.com/watch?v=k0Qk...
youtube.com
Humpday Q&A/AMA with Live Coding :: 26th August 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
011
Randal Schwartz @randalschwartz.bsky.social · 22/08/2026
Tired of your AI assistant writing 2021-era Dart? 🤖 Between null safety (2.12), patterns (3.0), & primary constructors (3.13), Dart moved fast. I open-sourced dart-sdk-skills (Dart 1.0 to 3.14): npx skills add RandalSchwartz/dart-sdk-skills -g dev.to/gde/bridging...
dev.to
Bridging the AI Cutoff: Teaching Coding Agents Every Dart Feature from 1.0 to 3.14
How to eliminate LLM training cutoff gaps in Dart and Flutter, modernize legacy codebases, and install open agent skills with a single command.
240
Randal Schwartz @randalschwartz.bsky.social · 22/08/2026
Should your Flutter feature be a raw signal, a lightweight Cubit, or a full event-driven BLoC? Stop guessing state architecture. Here is the definitive 4-tier decision rubric: 👉 dev.to/gde/when-to-... #Flutter #Dart #FlutterDev
dev.to
When to Use Bloc vs. Cubit vs. Signal: An Architectural Decision Guide
Stop guessing how to structure your Flutter state. Here is a definitive, 4-tier decision rubric comparing raw Signals, CubitSignal, BlocSignal, and persistence mixins.
020
Randal Schwartz @randalschwartz.bsky.social · 21/08/2026
For years I championed Riverpod. But the best DX upgrade isn't what you learn—it's what you get to unlearn. Why pivoting to BlocSignal brings joy back to Flutter: dev.to/gde/what-i-g...
dev.to
What I Get to Forget About Riverpod Now That I Have BlocSignal
The greatest upgrade in developer experience isn't what you have to learn—it's the mental gymnastics you get to unlearn. A respectful, deep-dive comparison into why shedding Riverpod's cognitive overh...
030
Randal Schwartz @randalschwartz.bsky.social · 20/08/2026
Why do AI coding agents stumble on quick Python scripts? Virtualenvs, PEP 668, & runtime KeyErrors. I added one rule to my agent: "Prefer Dart over Python." Instant JIT execution, zero venvs, & sound type safety. Why it works: dev.to/gde/why-i-te...
dev.to
Why I Tell My AI Coding Agent: "Prefer Dart Over Python"
The default reflex for AI scripting is Python. Here is why switching your agent's temporary scripting prompt to Dart eliminates environment hell and runtime bugs (and why Rust isn't the alternative).
011
Randal Schwartz @randalschwartz.bsky.social · 18/08/2026
I'm tired of "Flutter is Dead" clickbait headlines, so I rattled this off: medium.com/@realmerlyn/...
medium.com
I've been a Flutter Google Developer Expert for 8 years now (from day one of the program).
And yes, there’s a relative lack of Flutter jobs in the market. What I’ve noticed is that most Flutter “hiring” is actually internal only…
100
Randal Schwartz @randalschwartz.bsky.social · 17/08/2026
Don't know BLoC yet? No problem! 🚀 The new BlocSignal Docs Hub covers you from the ground up: 👉 blocsignal.dev/docs • 20 deep chapters • Flutter UI & Recipes • Migration Guides • Dual Dart 3.13+ / 3.5 toggle 0ms latency. Pure signals. 💙 #Flutter #Dart
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
150
Randal Schwartz @randalschwartz.bsky.social · 16/08/2026
Why doesn't BlocSignal need Provider like classic BLoC did? Dropping package:provider ends dependency hell, fixes Flutter's ghost rebuild bug, and brings zero-code-gen reactivity: dev.to/gde/why-bloc...
dev.to
Why BlocSignal Doesn't Need Provider (And Why Classic BLoC Always Did)
How shedding package:provider eliminates dependency hell, fixes Flutter's lingering ghost rebuild bug, and delivers fine-grained synchronous reactivity in 2026.
000
Randal Schwartz @randalschwartz.bsky.social · 15/08/2026
Ever had an error SnackBar re-trigger on phone rotation? Sticky domain state is the culprit. Here is why classic BLoC needed bloc_presentation, and how BlocSignal solves one-shot UI side effects with zero dependencies: dev.to/gde/one-shot...
dev.to
One-Shot UI Side Effects in BlocSignal: Snackbars, Dialogs, and Navigation Without State Pollution
Why persistent domain state is the wrong place for transient dialogs and snackbars, how classic BLoC solved it with bloc_presentation, and how to handle one-shot side effects in BlocSignal with zero d...
010
Randal Schwartz @randalschwartz.bsky.social · 15/08/2026
100K ops/sec reactive web app in pure Dart ⚡ Dogfooding bloc_signals_jaspr on blocsignal.dev: • 0ms microtask latency in JS • Full router built as a Cubit • Scoped updates with Selectors • Clean Dart 3.13 syntax dev.to/gde/dogfoodi...
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
011
Randal Schwartz @randalschwartz.bsky.social · 14/08/2026
Dart 3.13 + BlocSignal = Zero Boilerplate! 🚀 Primary constructors, 'this' bodies, and shorthands make Flutter state management concise & 0ms synchronous: dev.to/gde/dart-313... #Flutter #Dart #BlocSignal
dev.to
Dart 3.13 Primary Constructors + BlocSignal: Boilerplate-Free Reactive Architecture
Discover how Dart 3.13 primary constructors, 'this' constructor bodies, and constructor shorthands transform BlocSignal into the cleanest state management architecture in Flutter.
041
Randal Schwartz @randalschwartz.bsky.social · 13/08/2026
Love Riverpod's provider safety & reactivity, but want zero code generation & fine-grained signals? Part 16 of the BlocSignal series is live! Learn how to trial or incrementally migrate using bloc_signals_riverpod 🚀 dev.to/gde/riverpod... #Flutter #Dart
dev.to
Riverpod to BlocSignal: Incremental Migration and Zero-Codegen Signals for Flutter
Learn how to trial or incrementally migrate from Riverpod to BlocSignal with zero code generation, fine-grained signal graph reactivity, and bidirectional interop.
000
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 11/08/2026
🚀 FCAIC #27 – Google Antigravity Skills in Action @randalschwartz.bsky.social demos Adventure-GM for stateful visual adventures, then a disciplined ticket workflow with specialized agents, approval gates & self-critical reviews. 📅 Aug 11 · 16:00 UTC 🎥 tinyurl.com/FCAICYouTube #FCAIC #FlutterDev
The image is a promotional graphic for a Flutter Community AI Circle event.

Event Details: The session is titled "Prompt, Code, Think: Google Antigravity Skills in Action" and is designated as FCAIC #27, covering "Adventure-GM + Randal's agentic ticket workflow".

Speaker: Randal Schwartz, featured in a circular headshot.

Date & Time: Scheduled for August 11, 2026, at 4 PM UTC.

Platform: Streaming on the Flutter Community YouTube channel.

Visual Style: Set against a dark blue background with a subtle grid pattern, featuring the white "AI" logo of the Flutter Community AI Circle at the top.
093
Randal Schwartz @randalschwartz.bsky.social · 09/08/2026
Testing BLoCs doesn't mean fighting microtask stream lag! 🧪⚡ With BlocSignal & bloc_signals_test, state updates propagate synchronously. Practical handbook: dev.to/gde/unit-tes... #Flutter #Dart
dev.to
Unit Testing in BlocSignal: The Practical Handbook
A practical handbook for unit testing Flutter and Dart state machines with BlocSignal and bloc_signals_test. Learn why testing is faster and easier than classic BLoC, plus how to leverage AI agent tes...
020
Randal Schwartz @randalschwartz.bsky.social · 09/08/2026
Designing a proper layer for testability means always being able to mock the layer above and the layer below. So every time you write something, ask yourself "how can I drive this with a mocked layer above, and how can I stub out the things it calls?"
010
Randal Schwartz @randalschwartz.bsky.social · 08/08/2026
🚀 New Article: From Raw Signals to BlocSignal: Taming Reactivity for Enterprise Scale Raw signals are fast, but how do you prevent global signal spaghetti in big apps? We tamed globals with scope—BlocSignal tames Signals! 📖 dev.to/gde/from-raw... #Flutter #Dart
dev.to
From Raw Signals to BlocSignal: Taming Reactivity for Enterprise Scale
Learn how BlocSignal encapsulates raw signals inside BLoC & Cubit containers to bring dispatch rigor, event hierarchies, and 0ms synchronous speed to Flutter and Jaspr apps.
030
Randal Schwartz @randalschwartz.bsky.social · 07/08/2026
I have a system instruction in my global AI rules file: when you need to create a temporary script to perform an action and the language doesn't really matter, prefer Dart over Python if Dart has an acceptable straightforward solution. It's really good at Dart, and I've gotten some nice tools!
010
Randal Schwartz @randalschwartz.bsky.social · 06/08/2026
🚀 BlocSignal 1.0 is LIVE! BLoC discipline meets Signals speed. Synchronous reactivity, 0ms lag & enterprise ready! ⚡ 🌐 blocsignal.dev 📺 Watch the 1.0 demo: www.youtube.com/watch?v=fwml... Come try it out! #Flutter #Dart
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
020
Randal Schwartz @randalschwartz.bsky.social · 06/08/2026
I'll be on Observable<Flutter> Thursday at 9am Pacific (UTC-7) to talk with @labenz.dev about blocsignal.dev! Watch and chat live at youtube.com/live/fwmlVOj... #dart #flutter #bloc #signal #blocsignal
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
021
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 05/08/2026
🔴 #HumpdayQandA and Render Objects with Matt Carroll, in 45 minutes at 5pm BST / 6pm CEST / 9am PDT today! #Flutter and #Dart with @devangels.london @randalschwartz.bsky.social @flutterfly.bsky.social @esratech.bsky.social and @suprdeclarative.bsky.social www.youtube.com/watch?v=UBoh...
youtube.com
Humpday Q&A/AMA and Render Objects with Matt Carroll :: 29th July 2026 :: #HumpdayQandA #Flutter
YouTube video by Flutter Community
022
Randal Schwartz @randalschwartz.bsky.social · 05/08/2026
Form handling in Flutter doesn't have to mean validation state desync or redundant rebuilds! 🚀 Explore 3 clean architectural patterns with #BlocSignal: CubitSignal, Pure Reducers, & Concurrency Transformers. 🔗 dev.to/gde/explorin... #FlutterDev #Dart
dev.to
Exploring Form Management Patterns in Flutter with BlocSignal
Master form handling in Flutter with BlocSignal. Learn how to separate Primary vs. Derived state using computed signals, compare 3 clean form architectural patterns, and pick the right one for your ap...
020
Randal Schwartz @randalschwartz.bsky.social · 03/08/2026
Want a fun way to explore the new BlocSignal site? Come play Minesweeper built in pure Dart & Jaspr web components! 💣⚡ 0ms flood fill, state hydration & shared Flutter logic. Come for the game, stay for the info! 👇 blocsignal.dev/minesweeper #Flutter #DartLang
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
141
Randal Schwartz @randalschwartz.bsky.social · 02/08/2026
🚀 Announcing the BlocSignal Ported Benchmark Suite! We ported 16 official example apps from felangel/bloc & signals.dart to show how BlocSignal elevates Flutter UX & DX: Sync frame updates computed() state derivations Streamless Mutex concurrency 🔗 blocsignal.dev/ported-examp...
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
010
Randal Schwartz @randalschwartz.bsky.social · 02/08/2026
Ever hit stale data bugs with Riverpod family providers across filtered views? 🐛 Stop spamming ref.invalidate()! Here's how a normalized mapSignal store + computed() projections fix it in Flutter 🚀 dev.to/randalschwar... #Flutter #Riverpod #BlocSignal
dev.to
Solving Riverpod’s Family Provider Cache Dilemma with Signals & mapSignal
When separate family providers store parameterized network queries as isolated state silos, updating an entity in one subset creates stale data across others. Here is how a normalized mapSignal store ...
030
Randal Schwartz @randalschwartz.bsky.social · 31/07/2026
New article! 🚀 Clean 4-Layer Flutter Architecture with #BlocSignal: • Instant Frame-1 hydration • Zero try/catch futureSignal • Fine-grained computed() dev.to/gde/layered-... #Flutter #Dart
dev.to
Layered Architecture in Flutter with BlocSignal: Bringing BLoC Discipline and Signals Speed to CodeWithAndrea’s Pattern
Learn how to adapt CodeWithAndrea's classic 4-layer Flutter architecture (Domain, Data, Application, Presentation) using BlocSignal for synchronous reactivity, instant hydration, and clean code.
041
Reposted by Randal Schwartz
Flutter Community @fluttercommunity.dev · 29/07/2026
🔴 #HumpdayQandA with Live Coding! in 30 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @devangels.london @randalschwartz.bsky.social @johnwiese.bsky.social and @makerinator.bsky.social www.youtube.com/watch?v=pEQp...
youtube.com
Humpday Q&A/AMA and Live Coding! :: 29th July 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
011
Randal Schwartz @randalschwartz.bsky.social · 28/07/2026
State management shouldn't be trapped inside Flutter UI widgets! 🖥️🌐☁️ Learn how BlocSignal runs state machines in pure Dart across CLI tools, Jaspr web apps, & Serverpod backends with 0ms synchronous state reads: 📖 dev.to/gde/beyond-f... #Flutter #Dart #Jaspr #Serverpod
dev.to
Beyond Flutter: Running BlocSignal State Machines in Pure Dart, Jaspr Web, and CLI Tools
Discover how BlocSignal's zero-Flutter core package enables unified state management across CLI tools, Jaspr web apps, and Dart Frog server backends with native DevTools telemetry.
000