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.
Matching moments
00:34 MIN
The history and resurgence of the Dart language
Dart - a language believed dead, experiences a new bloom
02:04 MIN
Dart's philosophy for productive multi-platform development
Dart - a language believed dead, experiences a new bloom
01:26 MIN
Understanding Flutter for cross-platform mobile development
Applying DevOps in Flutter mobile development
02:04 MIN
Comparing Flutter and React Native for cross-platform development
Writing truly cross plattform applications using flutter
28:39 MIN
Analyzing the latest JavaScript Rising Stars survey results
WeAreDevelopers LIVE: Scammer Payback with Python, Grok Goes Unhinged, The Future of Chromium and mo
21:52 MIN
A look at Dart's developer tools and hot reload
Dart - a language believed dead, experiences a new bloom
06:10 MIN
Understanding Google's cross-platform approach with Flutter
Mobile at a Crossroads: The Declarative UI App Revolution
03:57 MIN
Understanding Dart's JIT and AOT compilation model
Dart - a language believed dead, experiences a new bloom
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
Flutter Theme: All with less code
Andrés Escobar
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
From learning to earning
Jobs that call for the skills explored in this talk.

Senior Software Engineer für App-Entwicklung (m/w/d)
convivo GmbH
Berlin, Germany
€50-75K
Intermediate
Senior
Dart
Flutter

Frontend Softwareentwickler Flutter/Dart Siegen
CONZE Informatik GmbH
Remote
Dart
Flutter
Angular
React Native

![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL


Lead Fullstack Engineer AI
Hubert Burda Media
München, Germany
€80-95K
Intermediate
React
Python
Vue.js
Langchain
+1


Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1

Backend Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€35-65K
Intermediate
TypeScript
Agile Methodologies
Google Cloud Platform