Medium Articles
A section with various articles on Medium about Dart and Flutter.
Plague Fox
5 min read
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing plugfox.dev β Plague Fox: engineer by day, fox by night Plague Fox
Engineer by day, fox by night. Talks about Flutter & Dart.
Great! Check your inbox and click the link.
Sorry, something went wrong. Please try again.
Featured posts
Medium Articles
A section with various articles on Medium about Dart and Flutter.
Plague Fox
5 min read
High-Performance Canvas Rendering
Efficient rendering strategies for complex, interactive scenes using Flutter Canvas, GPU batching, spatial indexing, and debugging techniques.
Plague Fox
20 min read
Business Logic Component [1/4]
Introduction to the theory of Business Logic Component aka BLoC.
Consideration of the main patterns, concept overview, and problems to be solved.
Yakov Karpov
14 min read
Flutter Developer Roadmap
The path of transformation from a yellow-mouthed beginner to a seasoned expert is long and thorny. I put together a subjective roadmap broken down into milestones with the main points of interest on it.
Apply perseverance, and you will reach the top of the mountain!
Plague Fox
6 min read
Layer link
Workshop showing how to link two layers together. And attach an overlay entry to a specific widget, tracking its movements.
Plague Fox
6 min read
Latest posts
Form State Management
Flutter's SDK already has everything you need to manage complex forms β no packages required. Listenable.merge turns any combination of ValueNotifier, TextEditingController, FocusNode, and ChangeNotifier into a single reactive form controller.
Plague Fox
4 min read
Safe Resource Cleanup with Closure Chains
Dart has no defer, no RAII, no scope guards. When multi-step async initialization fails midway, you need to unwind only what was set up β in reverse order, crash-safe. Here's a 6-line closure chain pattern that gives you transactional init, safe teardown, and cancellation support for free.
Plague Fox
5 min read
From Idea to Codebase
Before writing a single line of code, spend days in conversation with an LLM. Then build the docs, the spec, and the tooling. The code comes last β and when it does, there's no ambiguity about what gets built.
Plague Fox
10 min read
Medium Articles
A section with various articles on Medium about Dart and Flutter.
Plague Fox
5 min read
High-Performance Canvas Rendering
Efficient rendering strategies for complex, interactive scenes using Flutter Canvas, GPU batching, spatial indexing, and debugging techniques.
Plague Fox
20 min read
Dart VM-Specific Pragma Annotations
Tools that work with Dart programs may accept hints to guide their behavior as pragma annotations on declarations. Each tool decides which hints it accepts, what they mean, and whether and how they apply to sub-parts of the annotated entity.
Vyacheslav Egorov
3 min read
Microbenchmarks are experiments
Benchmarks are not just about numbersβthey are experiments that need interpretation. This post dissects a Dart vs JavaScript microbenchmark, illustrating why cool animations often mask the real value: insightful analysis. Numbers without context are just as meaningful as numerology
Vyacheslav Egorov
12 min read
Garbage Collection
The Dart VM has a generational garbage collector with two generations. The new generation is collected by a parallel, stop-the-world semispace scavenger. The old generation is collected by concurrent-mark-concurrent-sweep or by concurrent-mark-parallel-compact.
Vyacheslav Egorov
11 min read
Effective Animations in Flutter
How to create efficient and smooth animations in Flutter by optimizing refresh rates, using RepaintBoundary, managing Canvas effectively, and leveraging custom tickers. This guide provides key strategies to minimize performance issues and craft fluid animations without overwhelming your system.
Plague Fox
4 min read
Flutter Dev Podcast #46 - Flutter Navigation
Who would have thought that three grown adults could spend an entire hour discussing how to transition from one app screen to another? However, donβt be quick to jump to conclusions...
Plague Fox
1 min read
|
| You are visitor 01402503 β GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ600. No cookies required. |