Critical Path Model for Fast Software Deployment
A discipline for making sure your app gets deployed and doesn't stay in development longer than it needs to
10 posts
A discipline for making sure your app gets deployed and doesn't stay in development longer than it needs to
A complete authentication blueprint for React 19 with RTK Query frontend and Express + Firebase Admin backend using secure session cookies.
A guide on how to overcome Firebase client SDK limitations when testing a pure Node.js and Firebase backend.
Why understanding systems architecture is crucial for developers who want to build SaaS products and become indie hackers.
How to fix common Firebase setup errors on iOS and Android when integrating with Flutter.
Learn how to use Dart's extension methods to add functionality to existing classes without modifying them.
A practical introduction to Flutter state management using Provider with ChangeNotifier, Consumer, and Selector patterns.
Learn how to safely use BuildContext after async operations to avoid random crashes in Flutter apps.
Personal notes on thinking about software development from a systems and business-oriented lens.
Understanding the Flutter Widget Lifecycle with initState(), build(), and dispose() methods for optimized app performance.