Christoph Menzel
Dart - a language believed dead, experiences a new bloom
#1about 3 minutes
Dart's history and its modern revival with Flutter
Dart originated as a JavaScript replacement but gained significant popularity as the language for the Flutter cross-platform framework.
#2about 3 minutes
Exploring Dart's core principles and performance goals
Dart is designed to be a client-optimized, productive language for fast apps on any platform, featuring hot reload and faster startup times than Java or Node.js.
#3about 1 minute
How Dart compiles code for development and production
Dart uses Just-In-Time (JIT) compilation for fast development cycles with hot reload and Ahead-Of-Time (AOT) compilation for optimized production builds.
#4about 6 minutes
A tour of Dart's type system and syntax
Dart features a strongly typed system with type inference, sound null safety, private members via underscore, and convenient extension methods.
#5about 4 minutes
Using cascades, enhanced enums, and mixins
Learn advanced Dart features like cascades for cleaner object configuration, enums with members, and mixins for code reuse through composition.
#6about 5 minutes
Asynchronous programming with futures and isolates
Dart handles concurrency using `async`/`await` with Futures and achieves true parallelism with isolates, which run in separate memory heaps to avoid locks.
#7about 2 minutes
Finding and using packages with pub.dev
Discover how to find, evaluate, and use third-party packages from the pub.dev repository, Dart's official package manager.
#8about 3 minutes
Leveraging Dart's developer tools and hot reload
A demonstration of Dart's powerful developer tooling, including the debugger, profiler, and the highly productive hot reload feature.
#9about 2 minutes
Q&A on mixins, use cases, and the Dart VM
Answering audience questions about mixin method conflicts, real-world Dart applications beyond Flutter, and the performance benefits of the Dart VM over the JVM.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Dart - a language believed dead, experiences a new bloom
Christoph Menzel
Writing truly cross plattform applications using flutter
Simon Auer
Intro to Flutter Development
Mira Jago
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Sylvia Dieckmann
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Marcus Wojtusik & Thomas Hinterwimmer
Modern Java: This is not your father's Java anymore
Ron Veen
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
Flutter Theme: All with less code
Andrés Escobar
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Searchability
Manchester, United Kingdom
£40-50K
GIT
JSON
Dart
REST
+5

Westhouse Consulting GmbH
Senior
API
Dart
Azure
DevOps
Python
+4




