About the author
Randal L. Schwartz
@randalschwartz
I'm a Google Developer Expert in Dart and Flutter (one of 12 in North America). I have 45 years of experience with backend, web, mobile, devops, and training.
Portland, Oregon, USA, Earth, Sol, Milky Way
Jul 28
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.
Jul 28
Why ValueNotifier Fails at Scale: The Non-Composability Problem (and How Signals Fix It)
Discover how signals and BlocSignal eliminate ValueNotifier callback spaghetti, memory leaks, and nested ValueListenableBuilder pyramids in Flutter.
Jul 27
Seamless Flutter Hooks Integration with BlocSignal via signals_hooks
Discover how BlocSignal and signals_hooks eliminate flutter_bloc glue code, stream overhead, and widget tree nesting in Flutter Hooks applications.
Jul 27
Switching Tracks in BlocSignal: The Universal State Switchyard for BLoC, Riverpod, and Provider
Stop derailing your Flutter apps! Learn how BlocSignal acts as a central railway switchyard bridging BLoC, Riverpod, and Provider synchronously without microtask stream latency or heavy code generation.
Jul 24
The Six Flavors of Dependency Injection in Flutter
Dependency injection isn't just one pattern or package. Here is a breakdown of all six distinct DI mechanisms in Dart & Flutter, from InheritedWidget to compile-time IoC.
Jul 24
Beyond ProviderNotFound: How BlocSignal Rethinks State Location and Synchronous Propagation
Learn how BlocSignal escapes ProviderNotFound runtime exceptions with flexible location patterns while delivering synchronous performance for DX, UX, and testing.
Jul 21
How We Achieved Full BLoC API & Protocol Parity in BlocSignal 0.2.0
A deep dive into bridging the classic BLoC/Cubit pattern with the synchronous, reactive power of signals in Flutter & Dart.
Jul 20
BLoC meets Signals: How to Pitch BlocSignal to Your Dev Leads
Introducing a new state manager to a Flutter team is hard. Here is how to handle the tough architectural reviews for BlocSignal (BLoC + Signals).
Jul 19
Introducing BlocSignal: Unidirectional Data Flow Meets Reactive Signals
Bridge the architectural boundaries of BLoC/Cubit with the synchronous performance and simplicity of reactive Signals in Dart and Flutter.