Explain like I'm me
Explain like I'm me
  • 21
  • 4 552
Пробуем понять CompletableFuture в Java
Содержание
0:00 Привет
1:13 Расскажи о CompletableFuture
2:42 Немного истории асинхронного выполнения в Java
6:40 Что значит синхроинизироваться "синхронизироваться на объекте"?
8:05 Появление Future (пока ещё не Completable)
13:15 Как пришли к CompletableFuture
16:50 Смотрим код с примером
24:35 Как всё таки CompletableFuture помогает выполнять много асинхронных задач, не тратя много ресурсов
32:41 Маленькое демо, которое пошло не по плану
34:36 Чуть больше фич CompletableFuture
38:46 Вредно ли создавать много таймаутов для CompletableFuture (нет, там event loop всё эффективно разрулит)
39:42 А ещё есть виртуальные треды
41:12 Маленькая байка про то, что явное лучше, чем неявное
47:51 Резюмируем
50:29 Прощаемся
Переглядів: 12

Відео

Усилия / результат -- ищем оптимум
Переглядів 4421 годину тому
Как найти наилучшее соотношение усилий и результата? Рассматриваем случай "замедляющегося/дорожающего прогресса": чем дальше продвигаемся, тем тяжелее дается очередная ступенька в результате ("результат от усилий зависит как монотонно возрастающая выпуклая вверх функция"). Пишите в комментариях идеи, а я расскажу свои! Содержание: 00:00 Intro 00:46 Анонс вопроса 01:08 Технические напоминалки 01...
Теорема Байеса -- о чем, зачем, для чего
Переглядів 308День тому
Теорема Байеса, ее визуализация, примеры применения, ловушки. Схемы и формулы есть в ТГ-канале: t.me/WritingOnStickyNotes/86 Содержание: 00:00 Intro 00:30 Привет 01:55 Контекст Андрея 02:50 Контекст Игоря 05:18 Контекст Лены 09:10 Смотрим на формулу. Почему люди очень уважают теорму Байеса? 13:00 Для каких событий интересно применять теорму Байеса? 15:38 Визуализация: в каких обстоятельствах по...
Как организовать работу команды?
Переглядів 3621 день тому
Связанные выпуски: ua-cam.com/video/g9-KcUKCcF8/v-deo.html Индекс 00:00 Intro 01:12 Контекст обсуждения 02:35 Главный вопрос: как выстроить эффективную работу команды? 04:11 Можно ли сначала "выстроить" команду, а потом начать делать крутые проекты? 06:45 Не управляйте людьми, управляйте работой 07:10 Делайте работу видимой 08:36 Джира, GitLab насколько хороши для визуализации? 12:16 Пример виз...
Оценки проектов и планирование
Переглядів 8028 днів тому
В этом выпуске: 00:00 Intro 01:25 Привет 02:45 Контекст 05:47 Зачем оценивать проекты? 08:50 Что оцениваем? 10:02 Снова "зачем" 11:40 Надо ли думать о трудозатратах? 14:00 Снова "зачем" 16:55 Как оценки влияют на решение "продолжать проект или прекратить" 19:28 Когда (в каких ситуациях) нужны оценки 27:20 Когда разработка заинтересована в проекте и искажает оценки. Инфраструктурные проекты 41:1...
Camunda: что такое, зачем нужна, как интегрировать в свою систему
Переглядів 203Місяць тому
Обсудили: - что разработчику ПО и/или девопсу полезно знать про Camunda? - какую нишу занимает Camunda, кто ее конкуренты? - где в Camunda bpmn? - какие задачи помогает решить? - как понять, что нашему сервису помогла бы Camunda? - как Camunda встраивается в код? - что надо знать при эксплуатации сервиса с Camunda? - что с нагрузкой? Подойдет ли Camunda для "высоконагруженного сервиса"? Чем опр...
Мысли приходят и уходят когда хотят. Как живется с этим
Переглядів 40Місяць тому
00:00 Intro 00:51 Привет 02:04 Тема: Лена, расскажи о "татуировке менеджера" / принципе 02:55 Лена формулирует принцип "то, что легко подумать сейчас, не обязательно будет легко подумать потом" 03:54 Немного предыстории 07:00 Применение принципа: как не терять мысли 11:38 Как ощущается влияние принципа 14:20 Всем ли этот принцип подходит 18:24 Может ли обилие мыслей мешать? 20:40 Как желание со...
Электронная доска Miro: хитрости, несекретные секреты, главные идеи
Переглядів 57Місяць тому
Чем Miro лучше конкурентов (и кто эти конкуренты), какие главные фичи в электронной доске, шорткаты не для новичков, идеи для всех, таймеры, голосования, анонимность. "Куда клеить стикер" тоже обсудим. В этом выпуске: 00:00 Интро 00:56 Привет 02:01 Сегодняшняя тема: Miro 03:32 Пытается ли Miro мимикрировать под "настоящую физическую доску?" 04:55 Что Лена думает про Miro и физические доски 05:2...
Что хорошего в том, чтобы релизить код с багами?
Переглядів 38Місяць тому
Обсуждаем императив/максиму/принцип: если в продукте есть баги это не обязательно повод отменять релиз. Дополнительные открытия и следствия: - понимание "можно релизить код с багами" снижает тревогу и стресс - воркэраунды это полезно - перфекционизм не всегда хорошо, но и не всегда плохо 00:00 Intro 00:15 Привет 01:01 Пишите комментарии! 01:36 Контекст: давайте как "45 татуировок менеджера", то...
TeamText: как составить правила/регламент, с которыми будет согласна вся команда?
Переглядів 30Місяць тому
Описание и демонстрация инструмента фасилитации, который пригождается, когда надо командой составить текст, с которым все в команде согласятся. Часто это правила и внутренние регламенты про код-ревью, тесты, стурктуру кода. В этом выпуске: 00:00 Intro 01:01 Контекст: фасилитация это про эффективные встречи; есть теория; есть гора конкретных инструментов-механик 03:17 сегодня про инструмент для ...
Рабочие встречи у айтишников и не только: как проводить эффективно?
Переглядів 492 місяці тому
Поговорили о фасилитации, о той ее части, что про эффективные рабочие встречи. Что такое фасилитация? Надо ли тимлиду учиться проводить встречи лучше? Нужны ли хитрые приемы для типовых регулярных встреч? Обязательно ли зубрить 150 инструментов фасилитации? Может ли письмо заменить встречу? В этом выпуске: 00:00 Интро. Пишите в комментариях или на почту elimm-podcast@yandex.ru, какой у вас опыт...
Что руководителю команды разработчиков стоит знать про аджайл, скрам и управление вообще?
Переглядів 562 місяці тому
Зачем руководителю изучать Agile? Надо ли вообще руководителю учиться? Какой аджайл настоящий? Может ли разработчик быть скрам-мастером? А может ли не-разработчик быть скрам-мастеррм? Станет ли команде лучше, если Макс наймет скрам-мастера? В этом выпуске Макс расспрашивает, а Лена рассказывает про управление, аджайл, скрам. В этом выпуске: 00:00 Интро 00:21 Привет, и сегодня говорим про аджайл...
Что такое Spring Framework и почему он так важен в мире Java?
Переглядів 1452 місяці тому
Что такое Spring Framework и почему он так важен в мире Java?
История (одного) Java-разработчика
Переглядів 1182 місяці тому
История (одного) Java-разработчика
Выбор технологий для "своего нового стартапа"
Переглядів 3003 місяці тому
Выбор технологий для "своего нового стартапа"