How I Stopped Being Afraid and Learned to Love the Dart Compiler
summary
A Flutter/Dart developer describes the end-to-end process from a compiler breakage to shipping fixes in a stable release, including forking Flutter, Flutter Engine and the Dart SDK and how those three components relate. The talk explains how to keep development moving by finding existing fixes, applying workarounds, using debugging tools, engaging the community, and practical steps to get issues resolved quickly.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:48Dart compiler and personal experience
- 3:36Breaking Dart with code volume
- 10:19Out of memory during build
- 14:37Flutter and Dart build process
- 19:59Debug environment setup
- 21:44Finding compiler code errors
- 27:05Compressed pointers and memory limits
- 33:31Debugger lifecycle state issue
- 37:26Solving issues and community work
- 39:54Reporting Dart compiler bugs
- 42:41Join Dart community
related talks
45mFlutter: A journey of productivity and happiness
01h 14mWell-Done Bird: Preparing Flutter for Production Use
24mFearless Flutter Debugging: When All Else Fails, Hack the Tools!
40mKeynote - Flutter Is Everywhere
40mThread by Thread: The Hidden Battle for Flutter Stability
35mMachines and Code Analysis - What makes Dart and Flutter run
40mA new hope with Flutter!
40mDart: Productive, Fast, Multi-Platform - Pick 3
