Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them
HTML-код
- Опубликовано: 26 июн 2024
- #java #softwareengineer #bug #programminglanguage #programming
Обсудили опыт написания книги: как пришла идея, почему именно книга, для кого она была написана, и что общего между написанием книг и разработкой ПО. Тагир поделился своими трудностями как автор, с которыми ему пришлось столкнуться. Его пример был очень вдохновляющим - он рассказал историю, как ему не удалось договориться с O'Reilly, но он не сдался и нашел другого издателя.
Также обсудили множество технических моментов, связанных с природой ошибок в коде и тем, как с ними бороться. Мы поговорили про линтеры и статический анализ кода, а также обсудили, может ли ChatGPT использоваться для поиска ошибок в коде.
Канал с анонсами t.me/megdu_skobok
Ламповый чат t.me/backend_megdu_skobkah
Boosty boosty.to/megdu_skobok
Apple Podcast podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424
Yandex Music music.yandex.ru/album/24060063
Полезные ссылки
📖 100 Java Mistakes and How to Avoid Them www.manning.com/books/100-jav...
📖 Программирование на Java (весна 2022) • Программирование на Ja...
📖 Java Puzzlers By Joshua Bloch and Neal Gafter www.javapuzzlers.com
📖 Барух Садогурский и Тагир Валеев - Java Puzzlers NG S04 • Барух Садогурский и Та...
📖 Блогпост про скрещивание статического анализа и дебаггера blog.jetbrains.com/idea/2020/...
📖 Тагир Валеев - Заменят ли роботы программистов? • Тагир Валеев - Заменят...
📖 Заменят ли роботы программистов текстовая расшифровка habr.com/ru/company/jugru/blo...
📖 Статья про ChatGPT от PVS-Studio pvs-studio.ru/ru/blog/posts/1...
00:00 Приветствие
03:40 Как пришла идея написать книгу
08:50 Насколько актуален формат книги
11:11 Структура книги 100 Java Mistakes and How to Avoid Them
13:42 Процесс написания книги и взаимодействие с издателем
20:12 Процесс написания книги как процесс разработки
23:10 В чем можно писать книгу
24:35 Трудности с которыми сталкивается автор
26:52 Примеры багов из Apache Avro и Elasticsearch
28:32 Какой процент ошибок может отловить статический анализатор кода
33:22 Статический анализатор и сборка проекта
35:10 Метод Храповика
36:24 Метод Baseline
37:30 Подход команды intellij idea при работе с статическим анализатором
39:49 Статический анализ и компилятор
45:28 Runtime информация для анализа кода
48:28 ChatGPT, AI и статический анализ
55:32 Будущее Java
1:00:33 Общая фотография с приглашенным гостем
1:01:21 Напутствие от Тагира - Развлечения
Тагира всегда интересно слушать!
Спасибо за обратную связь. Это очень важно для нас, буду рад если поделишься выпуском с своими друзьями/коллегами или в соц сетях.
Рок звезда мира Java
Спасибо за обратную связь. Это очень важно для нас, буду рад если поделишься выпуском с своими друзьями/коллегами или в соц сетях.
Спасибо
Шмопшинал все запомнили😢
Страшный видос
За Тагира лайк
Проблемы в Java явно присутствуют, раз приходится писать подобные книги на продолжение всего существования этого языка. К сожалению даже в новых версиях языка появляются апи, которое сложно использовать и у создателей видимо глаз замылен, чтобы увидеть это;( STR’\{}’, Stream api, Gathering api - при написании оптимальных алгоритмов на стримах все путаются и переходят на итеративный код столбиком. Без async/await асинхронный код похож на callback hell;(
не могу найти эту книгу в рунете
Где поискать скажите плз ?
Как из РФ купить?
Пока кажется никак. Сейчас книга есть на сайте издателя в раннем доступе www.manning.com/books/100-java-mistakes-and-how-to-avoid-them
Хочу купить книгу из России.