World Congress 2022 Jun 15, 2022

Dart - a language believed dead, experiences a new bloom

Christoph Menzel

Think Dart is a dead language? Discover how sound null safety, lock-free concurrency, and blazing-fast dual compilation transformed this former JavaScript alternative into a cross-platform powerhouse.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction and history of the Dart language

How Google originally built Dart to replace JavaScript and later repurposed it for the Flutter framework.

#2 about 5 min

Optimizing performance with flexible compiler architectures

Fast execution speed is achieved by utilizing both ahead-of-time and just-in-time compilation methods.

#3 about 11 min

Exploring object-oriented syntax features and the type system

Core object-oriented tools like sound null safety, extension methods, and mixins streamline type-safe implementations.

#4 about 5 min

Executing concurrent tasks with asynchronous programming and isolates

Asynchronous programming models use isolate concurrency to split application loads without sharing memory heaps.

#5 about 2 min

Managing project dependencies with the pub.dev package repository

Project capabilities expand safely by integrating third-party dependencies sourced directly from the official package directory.

#6 about 4 min

Demonstrating developer tools and hot reload functionality

Debugging performance improves drastically when code updates instantly apply to running background server processes.

#7 about 35 min

Audience questions on mixins, real-world use cases, and virtual machines

Addressing audience inquiries clarifies mixin inheritance conflicts, command-line tool applications, and runtime comparisons against Java.

Matching moments

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

2:48 min

Core benefits of using the Dart programming language

Mira Jago · World Congress 2021

3:56 min

Core advantages of Dart for multi-platform development

Christoph Christoph · World Congress 2024

2:41 min

Accelerating workflows using Dart developer tools and hot reload

Christoph Christoph · World Congress 2024

5:03 min

Core pillars and foundational components of the Flutter framework

Sylvia Dieckmann · World Congress 2023

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 7

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

September 25, 2026 · 11:00–11:30

Stage 2

Build Fast, Deploy Faster: Cross Platform AI development in 2026

Charlie Cheever

CEO & Co-Founder of Expo

Charlie Cheever
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

September 25, 2026 · 15:30–16:00

Stage 6

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

September 23, 2026 · 13:00–13:30

Stage 2

Parallelize Your Development with GitHub Copilot

Pamela Fox

Principal Cloud Advocate, Microsoft

Pamela Fox
Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 7

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen