TL;DR;
Я смотрю много видео и иногда делаю себе заметки, и здесь делюсь заметками с вами
Joker 2019
JFuture 2019
Lock-Free Algorithms for Kotlin Coroutines
ps. Бедные студенты, у них нету возможности пересмотреть эти видео два-три раза прямо на лекции. Конечно можно посмотреть лекцию, прийти домой, дождаться когда видео опубликуют и пересмотреть. Но лучше когда есть возможность отматать назад, все-таки сложно. Даже Никита Коваль — Как устроены каналы в корутинах в Kotlin кажется был не таким сложным.
-
⭐️
Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 1)
- Описывает алгоритм Lock-Free DoubleLinkedList: интересный концепт “помощи”, и “линериализации” алгоритма.
-
⭐️
Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 2)
- применяет этот лист для создания канала в Kotlin корутинах
- описывает алгоритм Double Compare Single-Swap необходимый для реализации
select
на каналах - описывает алгоритм Compare-And-Swap-N-words
KotlinConf 2018
-
⭐️
KotlinConf 2018 - Conference Opening Keynote by Andrey Breslav
Конечно стоит смотреть, Андрей рассказывает о настоящем и будущем Kotlin;
JUG.RU 2019
-
⭐️
Александр Белокрылов — Создавая дистрибутив OpenJDK
Описывает процесс и трудности создания дистрибутива OpenJDK. Оказывается что BellSoft делает дистрибутив для Intellij Idea. Обязательно к просмотру!
-
⭐️
Cliff Click — A JVM Does That?
Один из лучших докладов про JVM. Рекомендую как разработчикам под JVM так и всем другим.
Joker 2018
-
⭐️
Никита Коваль — Как устроены каналы в корутинах в Kotlin
Никита сравнил каналы в Go Lang и новую реализацию в Kotlin. Много деталей реализации: send, receive, select, про select я не понял с первого раза, буду пересматривать;
-
⭐️
Павел Финкельштейн — Котлин — 2 года в продакшне и ни единого разрыва
доклад который рассказывает про опыт Kotlin, проблемы при использовании Kotlin с различными Java библиотеками, если вы уже разрабатывали на Kotlin реальные приложения - можете смело пропускать доклад;
-
⭐️
Евгений Мандриков — Java 4..11, Kotlin, Code Coverage и их лучший друг — байткод
как выглядит байткод разного кода на Java (и чуть-чуть на Kotlin), и как JaCoCo с этим живет;
-
⭐️
Олег Шелаев — Компилируем Java ahead of time с GraalVM
очень интересный доклад который рассказывает про GraalVM с примерами кода, и кое-какими бенчмарками. Рассказывает об ограничениях платформы в том числе, обязательно стоит посмотреть если вам интересно создать бинарник для Java приложения;
-
Круглый стол с организаторами Joker
Как члену ПК различных конференций и оранизатору митапов было интересно послушать про кишки Joker;
-
Тагир Валеев — Pattern matching и его воображаемые друзья
Тагир рассказал про ожидаемый Pattern Matching в Java и фичи который он за собой тянет, какие плюсы и минусы и особенности впихивания невпихуемого в Java. В двух словах будет совместимо и удобно, но совсем не консистентно, т.е. Java станет еще более лапшевидной. Непонятны только его шуточки в сторону Kotlin, вроде взрослый человек, понимает что есть разные подходы со своими компромисами, а позволяет себе детское поведение;
-
Venkat Subramaniam — Don't walk away from complexity, run
Венкат рассказал несколько историй, пару всем известных мыслей, никаких откровений как и каких-то глубоких знаний доклад не принес;
-
Егор Бугаенко — Не думайте о качестве, думайте о скорости
Егор как бы говорит нам,
покупайте мои книжки и пользуйтесь моими тулами, используйте различные интрументы отслеживания качества и в своем стиле возводит это в абсолют; -
Дмитрий Александров — Microprofile io - не Спрингом единым
рассказ о том что есть microprofile в java ee мире, и что это даже как-то работает. Обзор возможностей;
-
Юрий Артамонов — Jlink и Custom Runtime Image — мастерская Франкенштейна
рассказ о том, как хачили jar файлы, добавляя туда
module-info
чтобы заставить работать jlink; -
Владимир Плизга — Spring Boot 2 - чего не пишут в release notes
рассматриваются типичные спринго-проблемы;
-
Кирилл Толкачёв и Максим Гореликов — Micronaut vs Spring Boot, или Кто тут самый маленький
Сравниваю то что не так легко сравнить на примере простого приложения;
-
Сергей Мельников — Профилируем черного лебедя с помощью Intel Processor Trace
интересный хардкорный доклад про то как профилировать Java код, самое главное что докладчик рассказывает очень просто достаточно сложную тему;
-
Барух Садогурский и Тагир Валеев — Java Puzzlers NG S04
идеально смотреть перематывая с вопроса на ответ, потому что дисскуссии с залом не слышно, а их размышления не сильно интересны, ну и в целом пазлеры уже не те;
-
Андрей Курпатов — Новая реальность цифровой цивилизации
Узнал про Синдром дефицита внимания и гиперактивности и чувствую что сам ему подвержен;
Без Слайдов
-
⭐️
Максим Шафиров, JetBrains
Интервью с CEO JetBrains. Про то, как Idea чуть не закрыли. История языка Котлин (~30:00). Если вам интерсестен JetBrains можно послушать.
-
Роман Поборчий, poborchy.ru
Разговор про то как делать доклады на конференциях. Обязательно тем, кто делает технические доклады.
JVM Language Summit 2016
f(by) 2015
f(by) 2016
Frontend Conf 2016
FrontTalks
Я.Субботник по разработке интерфейсов 2018
-
Ревью как устроена система оценки сотрудников в Яндексе – Сергей Бережной
Нужно оценивать в сравнении, и нужно распределять блага неравномерно, т.е. в команде/отделе не должно получится что все середнечки, а должны быть кто получит больше, и те кто получит меньше
-
Мутационное тестирование – Евгений Сорокин
“Мутационное тестирование” или “Обзор Stryker”, делаем мутантов, запускаем тесты. “Sandbox - это такая песочница” Цитаты великих
Voxxed Days Minsk 2018
Linux Piter #1
Linux Piter #2
Kotlin Night Kiev 2018
ReactRally
React Conf 2017
Mozilla Conf
MobileOptimized’ 2016
Minsk JS #2
JUG.LV
GoTo
JavaZone
HolyJS
JUG.EKG Mar 2019
-
Андрей Аркаев (Naumen) - Хватит это терпеть: внедряем свеженький SpringBoot в большой legacy-проект
Если работали со Spring Boot - не смотрите там ничего нового и интересного, если не работали со Spring Boot - тоже не смотрите, там почти все рассмотренные решения очень спорные;
-
Петр Попов (Tinkoff.ru) — Построение микросервисного приложение на Netflix OSS
Пару слов про то как называется гейтвейт и сервис дискавери в нетфликс, и дальше уныленький лайв кодинг;
-
Владимир Янченко (Naumen) - Большое Enterprise приложение для маленькой такой компании
Толковый доклад про архитектуру решения, и нюансы типо работы с докером и мониторингом.
Kotlin Taganrog Event #1
- Десерт от Kotlin — синтаксический сахар - Денис Александров. Доклад мне не понравился, примеры несколько надуманные, тревоги раздуты. Можно разве что подсмотреть различные набросы на Kotlin для жарких дискуссий.
- Kotlin vs. Swift - Виктор Петренко. Сравнение неплохое, хотя и кажется что несколько поверхностное. Вывод правильный: it depends.
- Исключения в Kotlin и их особенности - Алексей Шафранов. Try/Catch, Try Monad. Если знаете что можно не смотреть :)
- Корутины. Гибкое асинхронное программирование в Kotlin - Андрей Терещенко - Слайдов не видно, запись бесполезная.
React Conf 2018
-
React Today and Tomorrow - Sophie Alpert and Dan Abramov - React Conf 2018
Очень интересная идея хуков которая возможно станет частью реакт, можете пропустить доклад и сразу перейти к документации
JEEConf 2017
Frontend Union Conf 2016
-
Lessons learned running JS meetups by Oleg Podsechin
Неплохой доклад для организаторов митапов, всегда интересно послушать чужой опыт.
HighLoad++ 2016
HighLoad++ 2012-2016
Java Day 2016 Playlist
JPoint 2018
-
Алексей Зиновьев — Тонкости машобуча вместе со Spark ML
не все выступления этого докладчика мне нравятся, но это на редкость интересное и удачное как мне кажется. Алексей взял задачу постройки модели шанса выжить в Титанике и решал её с помощью SparkML
-
Олег Чирухин — Graal, Value Types, Loom и прочие ништяки
к сожалению какой-то поток мыслей который тяжело слушать и воспринимать. Обо все и не о чем. Можно скипать
JPoint 2017
JPoint 2016
Joker 2016
Jet Autumn 2016
-
Axel Fontaine - Immutable Infrastructure: Rise of the Machine Images
Можно разделить доклад на несколько частей: От собстсвенного датацентра, до облака. Оптимизация размера виртуальной машины. Boxfuse demo. Проблемы в облаках и их решения с подходом используемом в Boxfuse. Container vs AMI
Jet Spring 2016
GeekOut 2016
DEV Labs 2016
- Искусство быстрого старта: maven, Spring Roo, JHipster
- Микросервисы: первая кровь
- Конфигурирование Spring-приложений
Strange Loop 2016
JavaOne 2015
Web Standards Days 2015
GeekOut 2014
-
Contravariance is the Dual of Covariance Implies Iterable is the Dual of Observable (Making Money Using Math) by Erik Meijer
Все сайдэффекты, перестаньте писать на руби и джаваскрипт. Очень классный доклад.
Highload++ 2014
-
Анатомия веб-сервиса, Андрей Смирнов (ex-Skype)
Достаточно капитанский доклад про процессы, потоки, кооперативную многозадачность, и немного про сетевое взаимодействие. Не ведитесь на вкусное название, или “именитого” спикера, доклад не стоит своего времени;
-
Как устроен поиск / Андрей Аксенов (Sphinx)
Несмотря на странный стиль докладчика интересный доклад с интересным выводом. Думаю стоить посмотреть тем, кто начинает работать с полнотекстовым поиском;
-
Браузеры наши меньшие, или Нам нужно серьёзно поговорить / Вадим Макеев
Вадим как всегда ноет как все плохо, и рассказывает как правильно писать сайты. Защищает оперу мини. Верстальщикам, и фронтендерам посвящается. Если вы не знаете про что обычно говорит Вадим - вам стоит посмотреть;
-
Docker в работе: взгляд на его использование в Badoo через год / Турецкий Ант
Хороший доклад с обзором граблей и реального опыта использования.
DEVCLUB.EU
-
2016.11.30 Юрий Тимошин - Jenkins pipeline
Ctrl+C -> Ctrl+V груви DSL в UI дженкинса. Докладчик в конце сказал мол дженкис не нужен, перестаньте им пользоваться)
-
2016.11.30 Илья Хямяляйнен - Concourse CI: «от винта!» или не Дженкинсом единым
Доклад понравился, если ищете себе CI - смотреть обязательно. Что было в докладе: Базовое описание Concourse, пример функциональных тестов, демо.
-
2016.11.30 Илья Ливенсон - Riigipilv: Начало
Про Эстонское гос облако, рассказывается о специфике работы с государством, цели, проблемы, идеи. Большой пользы нету, но сам доклад качественный
-
2018.09.27 Андрей Солнцев - WTF Connection pools
Доклад-обзор настроек database connection pool (c3p0, HikariCP), вы можете почитать доку к своему pool (например) и сэкономить время :)
-
2018.11.28 Андрей Солнцев - Чем различаются интернет-банк физиков и юриков
Доклад про то как физики и юрики реагируют на одни и теже интерфейсные решения, плюс немного баек в конце.
-
2019.02.28 Алексей Фёдоров - Оборудование для конференций и митапов - видео, звук, свет, трансляция
Отличный доклад, теперь понятнее как организовать запись митапа.
-
2019.02.28 Дмитрий Тучс - Jupiter - параллельная реальность
Обзор junit 5 с небольшим уклоном в параллельный запуск тестов и UI тесты. Мне не очень понравилось
-
2019.02.28 Руслан Ахметзянов — Имеющий уши да улучшит: работаем с фидбэком правильно
честно говоря не вынес ничего полезного и нового, в целом суть: избегайте когнитивных искажений, пользуйтесь математикой, думайте и придумывайте мотивацию для написания фидбека
Virtual JUG
-
Extremely fast builds with Gradle
Очевидные советы типо используйте демон, инкрементальную компилицию, континиус билды, etc. Потом зачем-то рассказывается про Composite Builds, и заканчивается кешем. Все примеры выполняются на “Hello, World!” и не совсем понятно как оно будет масштабироваться на большие проекты, с сложной конфигурацией
SpringOne Platform 2018
-
Getting Started with R2DBC
18 минут о том как запустить проект с реативным репозиторием, откройте 17 минуту и посмотрите код
JVM Language Summit 2018
-
Project Loom with Ron Pressler and Alan Bateman
Continuation, Fiber. Попытка запустить существующий код поверх Fiber;
java.ural.Meetup @1
-
Алексей Кирпичников - Высокопроизводительное Java-приложение в сердце стриминговой архитектуры
рассказывают как сделали HTTP сервис на Java с Rapidoid который складывает метрики и логи в кафку, из которой потом уже графит и прочее вычитывает логи и метрики
-
Андрей Сталин, Сергей Ануфриев и Евгений Штыков - Асинхронное микросервисное взаимодействие
не смог смотреть, очень нудно и натянуто
Dev Rel
-
⭐️
The Art of Talk Design by Melinda Seckington
Отлично описано все что нужно, чтобы сделать хороший доклад