Radio and PodcastRadio and PodcastLive Radio & Podcasts
Dart Language Evolution with Vince Varga artwork
Technology

Dart Language Evolution with Vince Varga

Flutter 101 Podcast by Vince Varga

May 28, 202100:28:50Technology

In this episode, I talked about the evolution of the Dart programming language. The Dart language improves greatly from release to release. Since 2.0, Dart has a sound type system. Since then, many valuable features were...

About This Episode

Dart Language Evolution with Vince Varga is an episode from Flutter 101 Podcast by Vince Varga. In this episode, I talked about the evolution of the Dart programming language. The Dart language improves greatly from release to release. Sinc...

Podcast

This episode belongs to Flutter 101 Podcast.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published May 28, 2021, 00:28:50 long, audio available.

Questions About This Episode

What is Dart Language Evolution with Vince Varga about?

In this episode, I talked about the evolution of the Dart programming language. The Dart language improves greatly from release to release. Since 2.0, Dart has a sound type system. Since then, many valuable features were added to the language, for example int-to-double conversion, set literals, as well as operators to improve code that performs list manipulation: the spread operator, collection if and for operators. Extension methods were a great addition to the language and they enable you to add any functionality to any type, even types you don't own, thus making your code very expressive. Since Dart 2.12, the language supports sound null safety. When you opt into null safety, types in your code are non-nullable by default, meaning that variables can’t contain null unless you say they can. With null safety, your runtime null-dereference errors turn into edit-time analysis errors. This podcast episode builds heavily on the official Dart documentation and version announcements. Resources Dart language evolution Null Safety with Randal Schwartz - Flutter 101 Podcast Wikipedia on Dart My poll about Dart from the Flutter Munich meetups Great packages with extension methods time dartx kt.dart Dart announcements Dart 2.13 - New type aliases language feature, improved Dart FFI Dart 2.12 - Sound null safety and Dart FFI ship to the stable channel. Dart 2.7 - A safer, more expressive Dart Dart 2.3 - Optimized for building user interfaces Dart 2.0 - Optimized for client-side development Optional semicolons issue on GitHub Host: Vince Varga Twitter @vincevargadev GitHub @vincevargadev LinkedIn @vincevargadev

Where can I listen to Dart Language Evolution with Vince Varga?

You can listen to Dart Language Evolution with Vince Varga online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is Dart Language Evolution with Vince Varga from?

Dart Language Evolution with Vince Varga is an episode from Flutter 101 Podcast by Vince Varga.

How long is this episode?

This episode is 00:28:50 long.

When was this episode published?

This episode was published on May 28, 2021.

Can I save Dart Language Evolution with Vince Varga for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Flutter 101 Podcast?

Yes. This page shows related episodes from Flutter 101 Podcast when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to Dart Language Evolution with Vince Varga?

You can listen to Dart Language Evolution with Vince Varga on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

Dart Language Evolution with Vince Varga is from Flutter 101 Podcast by Vince Varga.

What are the episode details?

Published May 28, 2021 and 00:28:50 long