Opens profile photo
Follow
Click to Follow MiSvTh
Michael Thomsen
@MiSvTh
Product Manager, Google, Dart.dev, Flutter.dev
Arhus, DenmarkDart.devJoined June 2011

Michael Thomsen’s Tweets

Are you a Flutter/Dart developer? Have you been significantly hindered by Dart's current concurrency model (isolates)? I would like to chat with you. We have done a lot to improve isolates in the past years - but I would like to gather some real-world issues / road blocks.
15
130
Dart 3 is on the horizon 🥳. Are you excited yet?
Quote Tweet
🎯 The road to Dart 3 ✨ Dart 3, expected by mid 2023, will only support sound null safety. Learn more about how Dart's sound safety compares to other languages, and how we're preparing for this major release in the blog by @MiSvThgoo.gle/3uuLIfA
Image showing an open field with a red lighthouse, and text that says "Dart 3" next to the Dart Language logo.
3
100
Very nice to see up-to-date Dart books published, that include our recent language changes!
Quote Tweet
We split the old Dart Apprentice book into Dart Apprentice: Fundamentals and Dart Apprentice: Beyond the Basics. The learning sequence is better, and the books cover several new topics. Everything is up-to-date for Dart 2.18. kodeco.com/books/dart-app kodeco.com/books/dart-app
Show this thread
18
I'm very happy to announce new support for Dart in GitHubs Advisory Database, dependency graph, and Dependabot. More details below:
Quote Tweet
GitHub now supports Dart in its Advisory Database, dependency graph, and Dependabot. This means GitHub enables comprehensive support for supply chain security for Dart and Flutter apps. More details in the blog post ⬇️ goo.gle/3RBjSaA
1
50
Re-read medium.com/dartlang/dart- today and was reminded how much Dart has evolved (away from it's more dynamic/javascripty roots) towards AOT performance in these last years. (Dart lead) doesn't blog very often, but when he does he's worth reading.
2
62
Really liking the Dart 2.17 super parameters feature? Don't feel like manually migrating existing code to use it? We've got you covered: just run `dart fix`. You do need a tiny bit of configuration to enable it; get all the details in the example here: dart.dev/tools/dart-fix
Image
7
273
From the latest rank: "Dart was able to move up one spot and tie Rust at #19. It took Kotlin two quarters to make that jump, and while Rust did it similarly in a single quarter, Rust also had a great deal more time." Great job devs!
5
93
In the next few releases we're removing the older CLI tools (dartdoc, pub, dart2js, dartanalyzer) which now live in the single `dart` tool. If you havn't already, please migrate (e.g. in CI) and file issues for anything missing in `dart`. Details:
51
Dart team will be hiring in Munich and Waterloo. We have a whole bunch of positions related to internal infra as well as external tooling and core Dart ecosystem. In addition we are always on a look out for VM/compiler/PL engineers. DM me if interested.
5
82
Dart 2.15 has been released with lots of exciting changes. I'd especially like to call out the concurrency changes, which we've been working on for quite a while!
Quote Tweet
🥳 Announcing Dart 2.15 🥳 Learn all about new Dart SDK features: ✔️ Faster concurrency with worker isolates ✔️ Constructor tearoffs ✔️ Improved enums ✔️ New features for package publishers Read the article by @MiSvThgoo.gle/3IwOJBN
Image from blog titled, announcing Dart 2.15.
2
62
Awesome to see this - it's a culmination of quite a bit of hard work by the team! One of the under-appreciated advantages of Dart's web stack and Flutter/Web is the ability to do something like at scale and performance.
Quote Tweet
📣✨ Announcing Package support for DartPad! We're thrilled to announce that package support is coming to DartPad! Dive into the blog to learn about: 🎯 How it works 🔥 Support for @Firebase 💙 Getting your favorite packages supported on DartPad Read 👇 medium.com/dartlang/annou
15
The DartDoc generated API docs for Dart packages and libraries contain the usual documentation for properties and methods, but in addition at the bottom of the page show the source code. Do you generally find that useful? Or distracting? Or something third?
7
9
The May Update for Code is here, with a nice feature for #DartLang devs: basic language support for Dart is now built-in, so you'll get things like Dart syntax highlighting in any Code installation. For the full Dart experience, the Dart Code extension is still recommended.
Quote Tweet
🎉 The May @code release is here! Check out what's new: 📖 Remote Repositories to read code w/o cloning 🚶🏽‍♀️"Getting Started" product walk-throughs ✔️ Safe code browsing with Workspace Trust ...and more! Release notes: code.visualstudio.com/updates/v1_57 Download: code.visualstudio.com
Visual Studio Code May 1.57 Updates
-Workspace Trust: safely browse unfamiliar source code
-Remote Repositories - read and edit code without cloning repos
-New Getting Started experience
-Terminal Tabs
-Edge browser devtools integration
-JSDoc @link tags in code comments
-Go to Definition for non-code files
-Notebook API finalized for native notebook support in VS Code
-VS Code at Build 2021 sessions
1
67
Learn more about lifting some of your app business logic into the Cloud in this new GCP podcast episode about Dart and Google Cloud Serverless.
Quote Tweet
.@stephr_wong and @granttimmerman bring on @tonypujals and @kevmoo to talk about full stack dev using Dart and @FlutterDev. Do front/backend dev across platforms and easily deploy to #serverless compute like Cloud Run. gcppodcast.com/post/episode-2
9
775 new packages with null safety, in *one* week! Thanks awesome Dart developers, you 🎸🥁.
Quote Tweet
775 packages released null safe versions on pub.dev in the past week. Among them: * permission_handler * flutter_html * chewie_audio * photo_view * image_cropper This takes us to 2219 null-safe packages.
22
Dart moves up three places in the latest RedMonk programming language ranking. Checkout Filip's neat illustration. Love how far we've come over the past few years, thanks to all you lovely developers!
Quote Tweet
RedMonk just released their latest ranking of programming language usage (based on data from GitHub + StackOverflow). I put together graphs from 2012 to 2021 into one video so that it's easier to track Dart's trajectory.
Show this thread
Embedded video
0:38
2.9K views
1
11
Null safety is now API stable, so please go ahead and publish stable versions of your null safety migrated packages.
Quote Tweet
Preparing the @dart_lang and @FlutterDev ecosystem for null safety link.medium.com/xddaRot3Vdb – get publishing those packages, folks! (...after you read the docs! 😄)
1
38