Handling null and upgrading past Java 8 - Inside Java Newscast #7

preview_player
Показать описание
#Java #OpenJDK #JDK
Dealing with `null` is never fun, so in this newscast, I explain how to best handle it, what tools can do, and how recent and upcoming language changes help dealing with it. I'll also look at a recent blog post about how Netflix upgraded from Java 8 to 16.

⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 Intro
0:59 `null` in Java
1:30 `null` in Java - The Problem with...
"Null References: The Billion Dollar Mistake" by Tony Hoare:
2:16 `null` in Java - How to handle...
4:19 `null` in Java - How changes helps with...
5:48 Updating past Java 8
6:22 Updating past Java 8 - it's possible
7:19 Updating past Java 8 - it's necessary
8:00 Updating past Java 8 - it's beneficial
9:17 Outro

⎯⎯⎯⎯⎯⎯ Image Credits ⎯⎯⎯⎯⎯⎯
Рекомендации по теме
Комментарии
Автор

You live for these moments, in life, when your name gets pronounced right

kevinbatgoogledotcom
Автор

I truly enjoy this content. Thank you very much!

svalyavasvalyava
Автор

Loved it, when you wear sunglass for white theme(page) 😎

ashutosh
Автор

I think the horror stories about upgrading to or past 9, come from the early days of Java 9.
1. A large majority of tools, and libraries had not had to the time to upgrade.
2. We were used to upgrades requiring little effort and got shocked :P

I haven't upgraded any massivley huge code bases but I find these days going beyond 8, is relatively simple.
What seems to hot me most, is the stuff that was depricated in 11. But you can solve that by specifying dependacies

fatdunky
Автор

Pattern matching was present in Java 8? :O

StEvUgnIn
Автор

Good to know about the JEspecify project! This should arrive to all Java developers. Try to promote it more.

AndersonVasconcelosPires
Автор

6:48 the reflection of your sunglasses .. looks like there is the logo of nodejs but black and multiplied

dzilbxp
Автор

Trauma team t-shirt? V is that you? :)

krzysztofk.
Автор

Wow. I thought Java was dead and boring, but your shades and hair convinced me otherwise!

fredoverflow