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 · WWC 2024

2:48 min

Core benefits of using the Dart programming language

Mira Jago · WWC 2021

3:56 min

Core advantages of Dart for multi-platform development

Christoph Christoph · WWC 2024

2:41 min

Accelerating workflows using Dart developer tools and hot reload

Christoph Christoph · WWC 2024

5:03 min

Core pillars and foundational components of the Flutter framework

Sylvia Dieckmann · WWC 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

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

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

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

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
Open session

World Congress 2026 North America

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood