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.
Matching moments
00:05 MIN
Dart's history and its modern revival with Flutter
Dart - a language believed dead, experiences a new bloom
02:37 MIN
Exploring Dart's core principles and performance goals
Dart - a language believed dead, experiences a new bloom
05:43 MIN
How Dart compiles code for development and production
Dart - a language believed dead, experiences a new bloom
23:06 MIN
Leveraging Dart's developer tools and hot reload
Dart - a language believed dead, experiences a new bloom
07:05 MIN
A tour of Dart's type system and syntax
Dart - a language believed dead, experiences a new bloom
25:43 MIN
Q&A on mixins, use cases, and the Dart VM
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
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
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 Theme: All with less code
Andrés Escobar
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
![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

Angular Developer
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
RxJS
Angular
TypeScript


Frontend Developer (Angular)
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
CSS
RxJS
JavaScript

Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Android
Angular
Spring Boot
Amazon Web Services (AWS)

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

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

Senior Machine Learning Engineer (f/m/d)
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Python
Docker
Machine Learning