Christoph Menzel
Dart - a language believed dead, experiences a new bloom
#1about 2 minutes
The history and resurgence of the Dart language
Dart was created by Google to replace JavaScript but found new life as the language behind the Flutter framework.
#2about 2 minutes
Dart's philosophy for productive multi-platform development
The language is designed to be approachable, portable, and productive for developers building high-quality apps on any platform.
#3about 2 minutes
Understanding Dart's JIT and AOT compilation model
Dart uses Just-In-Time (JIT) compilation for fast development cycles and Ahead-Of-Time (AOT) compilation for high-performance production builds.
#4about 7 minutes
A tour of Dart's modern language features
This code demo covers key features like null safety, type inference, factory constructors, extension methods, cascades, and enhanced enums.
#5about 2 minutes
Using mixins for composition over inheritance
Mixins provide a way to reuse a class's code in multiple class hierarchies without using traditional inheritance.
#6about 2 minutes
Destructuring and matching JSON with patterns
Pattern matching simplifies working with complex data structures like JSON by allowing for easy destructuring and validation.
#7about 4 minutes
Concurrency with async-await and isolates
Dart handles concurrency using async-await for non-blocking operations and isolates for true parallelism without shared memory.
#8about 2 minutes
Interoperability and the pub.dev package ecosystem
Dart can easily interoperate with native code from C, Java, Kotlin, and JavaScript, supported by a rich ecosystem on pub.dev.
#9about 3 minutes
A look at Dart's developer tools and hot reload
The built-in developer tools provide profiling, debugging, and a powerful hot reload feature that enables instant code changes.
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
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
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
Intro to Flutter Development
Mira Jago
Writing truly cross plattform applications using flutter
Simon Auer
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Marcus Wojtusik & Thomas Hinterwimmer
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Sylvia Dieckmann
Modern Java: This is not your father's Java anymore
Ron Veen
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
Flutter Packages and Plugins - A Look Under the Hood
Sylvia Dieckmann
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

Blazesql Transforming Data Interaction
Berlin, Germany
Remote
Intermediate
API
Azure
Python
Flutter
+4

Public Cloud Group GmbH
Frankfurt am Main, Germany
Remote
API
iOS
Ionic
Flutter
+2

Westhouse Consulting GmbH
Senior
API
Dart
Azure
DevOps
Python
+4