Founder @DCMAnalyzer ✦ Dart static analysis fan ✦ Creating clarity from chaos

Georgia
Joined July 2019
Really excited about this and still can't believe it really happened πŸ˜‚πŸ˜… Entirely grateful to Jacob and Polina to have this opportunity πŸš€
πŸ₯πŸ₯πŸ₯ Drum roll!!! We're excited to officially announce that 2 @FlutterDev teams at @Google are now DCM Teams customers (other teams trying as well)!!! πŸš€πŸš€πŸš€ We hope the tool helps produce even better code!
4
25
13,531
Dmitry Zhifarsky πŸ’™ retweeted
device_preview 3.0 is in prerelease πŸŽ‰ Rebuilt on a custom WidgetsBinding β€” device simulation now happens below the widget tree, not around it. And it lives in Flutter DevTools now. Try it and tell me what breaks β€” I'd love your feedback! aloisdeniel.github.io/flutte…
9
30
1
218
8,052
Dmitry Zhifarsky πŸ’™ retweeted
We've updated our blog home! 🏑 The official Dart blog has fully transitioned to dart.dev/blog.
7
22
2
201
20,321
Dmitry Zhifarsky πŸ’™ retweeted
With #ack new codec feature, it can do validation, schema definition, and encoding/decoding, all in one... github.com/conceptadev/ack #flutterdev #dartlang
5
18
677
Dmitry Zhifarsky πŸ’™ retweeted
Excited to announce Dart 3.12 at #GoogleIO 2026! πŸš€ Upgrade now for: βœ… Cleaner syntax with private named parameters βœ… Agentic Hot Reload & Genkit integration for AI-ready apps Details β†’ dart.dev/blog/announcing-dar… What feature are most excited to try first? πŸ‘‡
4
32
5
178
14,979
Dmitry Zhifarsky πŸ’™ retweeted
Introducing Pixer, the fastest image library for Dart & Flutter. Resize, crop, transform, powered by Rust. 10-60x faster than the image package. #flutter #flutterdev lazebny.io/pixer-the-fastest…
13
50
7
391
14,435
Dmitry Zhifarsky πŸ’™ retweeted
πŸ€”Β Most teams can tell when a Flutter method feels too complex. The problem is that β€œtoo complex” is subjective. Read "Cyclomatic Complexity, #Flutter Guide" & learn how to shield your code and to refactor it down and protect your team now & later! dcm.dev/blog/2026/04/01/cycl…
1
5
145
Dmitry Zhifarsky πŸ’™ retweeted
Last week we released DCM 1.36.0 πŸš€ - 11 new rules - new command to safely rename public code that can be private (with a fix!) - new option for overriding config for uploads - improved detection of unused code and files - and more! Check out the article: dcm.dev/blog/2026/03/19/what…
2
5
165
Dmitry Zhifarsky πŸ’™ retweeted
#Flutter BLoC is everywhere, but hidden bugs are easy to miss: πŸ’₯ isClosed after await πŸ” same-state emits 🧠 create vs .value 🚫 public methods bypass events πŸ”’ sealed/immutable classes By reading BLoC source code, we see how to happen & prevent them: dcm.dev/blog/2026/03/11/flut…
1
4
1
32
3,696
Dmitry Zhifarsky πŸ’™ retweeted
We just published a case study with BoursoBank, France’s largest online bank! They secure mission-critical #Flutter mobile & web apps with DCM. πŸ’―Β The results? maintainable architecture, & zero crashes in payment & authentication flows for 70+ engineers Here's how they do itπŸ‘‡
1
1
4
267
Dmitry Zhifarsky πŸ’™ retweeted
Are silent bugs hiding in your #Flutter Provider code? You might be missing: πŸ’₯ .value trap 🚫 .dispose gap πŸ‘€ .read vs .watch βœ‹ .selector logic We explored the Provider's source code to uncover common architecture mistakes: dcm.dev/blog/2026/03/04/flut…
5
1
23
5,102
Dmitry Zhifarsky πŸ’™ retweeted
πŸš€ 2025 was an exciting year for DCM From 1.26.0 (January) to 1.34.0 (December), we shipped 8 releases packed with the most-requested features and continued our mission to help you focus on building your apps with high standards and quality, and less friction. Some highlightsπŸ‘‡
1
1
9
409
Dmitry Zhifarsky πŸ’™ retweeted
At #Netglade, clean code is our forte. For 3+ years, @DCMAnalyzer has ensured that our code reviews are comprehensive and time-efficient, improving our #Flutter workflows across the board. πŸ–₯️ Check out the customer story from @_incendial⬇️ dcm.dev/customers/netglade/
2
5
224
Dmitry Zhifarsky πŸ’™ retweeted
We recently published a case study with @Betterment where the team adopted DCM into their workflow, which helped them to: - Cut feedback cycles from minutes to seconds - Focus on architecture review rather than styling - Ship faster & safer Full story: dcm.dev/customers/betterment…
2
4
481
Hmm, for static fields this number is even higher πŸ˜…, though it's great to be able to just autofix everything
174 places where dot shorthands can be used instead of an explicit enum prefix πŸš€ the rule will also have a quick fix, so updating the codebase will take just a few minutes
1
1
213
Ah, okay, there was a bug... now we are talking
79
Dmitry Zhifarsky πŸ’™ retweeted
When vibe coders are roaming free in the repos I can't thank static analysis tool creators like @_incendial enough! @DCMAnalyzer is making it so much easier to do the clean-up and to set up proper guards to avoid getting more slop into the repository.
1
4
15
1,343