Refactoring Java 8 code with Java 17 new features - JEP Café #9
How to use the new features from Java 17, especially Records, to improve your Java 8 code. Do you need to make your code easier to understand without losing performance? This JEP Café shows you how to do it.
Submit your katas for more live coding like this one!
#Java #OpenJDK #Java17 #JDK #JDK17 #Record #Programming #JEPCafe
⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 Intro
1:02 Introducing the Haiku Katas
1:58 1st kata: finding all the letters used in a String
3:37 Comparing the performances
3:53 2nd kata: getting the top 3 most used letters
8:26 Solving the tie problem by inverting a map
12:28 Improving the code with Java 17 features: Records
20:30 Comparing the performances
21:16 3rd kata: partionning the words
22:54 Partionning the words in one pass
23:57 Comparing the performances
24:32 Outro
⎯⎯⎯⎯⎯⎯ Resources ⎯⎯⎯⎯⎯⎯
◦ Donald Raab Haiku Katas ➱
◦ JEP 395: Records ➱
◦ The Eclipse Collections framewor
7 views
441
123
8 years ago 01:10:41 2
Refactoring to Java 8
6 years ago 00:59:51 10
Rabea Gransberger — Refactoring your code to Java 9 modules
3 years ago 01:03:26 3
Refactoring to OOP in Java - Live-Coding Kata - “Trivia“, part 2
3 years ago 00:25:08 7
Refactoring Java 8 code with Java 17 new features - JEP Café #9
1 year ago 00:56:49 1
🔴 Java in VS Code
3 years ago 01:00:33 7
Refactoring to OOP in Java - Live Coding Kata “Trivia“ - part 1
7 years ago 00:16:20 67
Java Professional. Урок 5. Рефакторинг. Типичные архитектурные решения и антипаттерны
9 years ago 00:17:34 25
Code Refactoring 7
3 years ago 01:05:52 3
Refactoring to Functional Programming in Java - Live-Coding Kata - “Yatzi“, part 2
9 years ago 00:04:32 2
Java Eclipse Tutorial - Part 6.2: Refactoring Code (Extract Methods, Rename Methods and Variables)
9 years ago 00:04:26 4
Java Eclipse Tutorial - Part 6.1: Refactoring Code (Extract Constants and Variables)
4 years ago 00:05:37 1
Android Lambda Refactoring
5 years ago 00:28:47 1
09 Code Refactoring #1 Fix SQL query
3 years ago 01:17:25 5
Refactoring to Functional Programming in Java - Live-Coding Kata - “Yatzi“ - part 1
4 years ago 00:26:56 1
JavaScript-Base-v2. snake refactoring
5 years ago 00:40:28 4
Рефакторинг на Java и его применение
5 years ago 03:06:32 2
Курс по React JS | Sunday coding. Рефакторинг + новые фичи на React
2 years ago 01:51:50 3
💻 JavaScript семинар #11: рефакторинг и ревью кода
5 years ago 00:21:25 1
09 Code Refactoring #2 ViewHolder Pattern
8 years ago 00:33:42 3
Refactoring Javascript with Fred Lawler (Design + Code Series Appendix)
7 years ago 00:24:01 32
Code Super Mario in JS (Ep 11) - JSON Entity Spawning
4 years ago 00:42:46 1
Refactoring JavaScript code into tiny, pure, composable functions