Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
javaswag - #8 - Евгений Козлов - почему не C#, var - зло или нет, новые фичи Java 9-11

#8 - Евгений Козлов - почему не C#, var - зло или нет, новые фичи Java 9-11

05/26/20 • 108 min

javaswag

В 8 выпуске подкаста Javaswag поговорили с Евгением Козловым о фичах, которые появились начиная с Java 9 по 11 версию.

00:00 Приветствие

02:50 О себе

04:20 Чем хорош/плох C#?

13:00 Про функциональщину, иммутабельность и взаимодействие с коллегами

16:36 Диагноз Стримоз - когда используешь стримы везде

17:40 Что такое JEP ?

25:00 Модульность в Java 9

40:26 Переходим на новую версию Джавы со старым класспасом

46:30 Изменения в Джаве 9 помимо модулей

63:29 Несинтаксические изменения в 9

77:58 JShell

87:30 Новый полугодовой релизный цикл

91:10 Java 10. Когда использовать var? Когда ставить тип, а когда использовать var? var! var!

106:08 Java 11. var в лямбдах

Гость - twitter.com/ZhekaKozlov

Сайт minijug.ru/

Телеграм канал Жени - t.me/miniJUG

Ссылки на подкаст:

plus icon
bookmark

В 8 выпуске подкаста Javaswag поговорили с Евгением Козловым о фичах, которые появились начиная с Java 9 по 11 версию.

00:00 Приветствие

02:50 О себе

04:20 Чем хорош/плох C#?

13:00 Про функциональщину, иммутабельность и взаимодействие с коллегами

16:36 Диагноз Стримоз - когда используешь стримы везде

17:40 Что такое JEP ?

25:00 Модульность в Java 9

40:26 Переходим на новую версию Джавы со старым класспасом

46:30 Изменения в Джаве 9 помимо модулей

63:29 Несинтаксические изменения в 9

77:58 JShell

87:30 Новый полугодовой релизный цикл

91:10 Java 10. Когда использовать var? Когда ставить тип, а когда использовать var? var! var!

106:08 Java 11. var в лямбдах

Гость - twitter.com/ZhekaKozlov

Сайт minijug.ru/

Телеграм канал Жени - t.me/miniJUG

Ссылки на подкаст:

Previous Episode

undefined - #7 - Роман Левентов - Apache Druid, ChronicleMap, Koloboke

#7 - Роман Левентов - Apache Druid, ChronicleMap, Koloboke

В 7 выпуске подкаста Javaswag поговорили с Романом Левентов об Apache Druid, ChronicleMap и библиотеке Романа Колобок.

00:00 Приветствие

01:00 Что такое Apache Druid

21:00 База данных на Java

30:30 Опенсорс в Метамаркетс, внешние контрибьютеры

35:39 Будущее колоночных баз

37:15 OpenHFT

43:29 Trove vs HashMap

46:01 Как Koloboke генерирует Хешмапы?

48:57 ChronicleMap, чем отличается ChronicleMap от ConcurrentHashMap?

56:01 Трейдофы хештаблиц

68:53 Дрифт врмени в ScheduledThreadPoolExecutor

78:10 Библиотека примитивов Koloboke

85:06 Консалтинг

92:15 Engineering Ideas https://engineeringideas.substack.com/

96:48 Code Review Checklist: Java Concurrency https://github.com/code-review-checklists/java-concurrency

112:28 Удаленная работа, климатические изменения

Гость - twitter.com/leventov/

Ссылки на подкаст:

Next Episode

undefined - #9 - Евгений Козлов - День рождения Java и новые фичи Java 12-14

#9 - Евгений Козлов - День рождения Java и новые фичи Java 12-14

В 9 выпуске подкаста Javaswag поговорили с Евгением Козловым о 25 летии джавы и новых фичах в 12 и 14 версиях.

00:00 Приветствие

00:49 История Java 1.0

06:29 Джава не прижилась в клиенте

12:17 Зависимости в СиШарпе

20:10 Java-конструкторы должны быть deprecated https://twitter.com/headius/status/1265876680188592129?s=20

37:12 Одногнездники

39:25 Четыре способа написать switch

53:00 Raw String Literals были отклонены: https://openjdk.java.net/jeps/326

59:26 Text blocks (preview): https://openjdk.java.net/jeps/355

1:09:50 Class Data Sharing: https://minijug.ru/java_13_is_out.html

1:15:10 Рекорды в Java 14 - туплы, именованные кортежи

1:21-30 методы with для рекордов

01:39:58 Паттерн матчинг

Гость - twitter.com/ZhekaKozlov

Сайт minijug.ru/

Телеграм канал Жени - t.me/miniJUG

Ссылки на подкаст:

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/javaswag-532985/8-%d0%b5%d0%b2%d0%b3%d0%b5%d0%bd%d0%b8%d0%b9-%d0%ba%d0%be%d0%b7%d0%bb%d0%be%d0%b2-%d0%bf%d0%be%d1%87%d0%b5%d0%bc%d1%83-%d0%bd%d0%b5-c-var-%d0%b7%d0%bb%d0%be-%d0%b8%d0%bb%d0%b8-%d0%bd%d0%b5%d1%82-%d0%bd%d0%be%d0%b2%d1%8b%d0%b5-%d1%84%d0%b8%d1%87%d0%b8-java-9-11-68961025"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to #8 - евгений козлов - почему не c#, var - зло или нет, новые фичи java 9-11 on goodpods" style="width: 225px" /> </a>

Copy