Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Kotlin - Boring Languages Are Dead - Long Live Boring Languages

NDC Conferences via YouTube

Overview

Explore the rise of Kotlin as the new "default boring language" in this conference talk from NDC Oslo 2021. Discover why Kotlin, despite its static typing, has won over even dynamic language enthusiasts. Dive deep into Kotlin's powerful type system, its superior null handling capabilities, and learn how to make a compelling case for adopting Kotlin in your team. Gain insights into the language's features that make it both bold and reliable, potentially replacing Java as the go-to choice for enterprise development. Examine topics such as smart casting, late initialization, and Kotlin's approach to the "billion-dollar mistake" of null references. Compare Kotlin's solutions to those of other languages like Swift, TypeScript, and Java. Understand the tradeoffs involved in language choices and how Kotlin addresses common programming challenges, particularly in Android development.

Syllabus

Intro
Code on Mars
I like Kotlin
Tayobi
Kotlin
Programming languages
Best practices
Boring languages
Project failures
Tradeoffs
Why Kotlin
The billion dollar mistake
Java Optional
Kotlin Nulls
Swift Nulls
Smart Casting
Typescript
Kotlin type system
Late init
Spring Context
The Problem
Latent
Android
Android System
Awesome Type System
Option Type
Maybe Objective
Java
Javascript
Summary
Outro

Taught by

NDC Conferences

Reviews

Start your review of Kotlin - Boring Languages Are Dead - Long Live Boring Languages

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.