42-е выступление одно из моих любимых, ссылки на это видео я даю чаще всего. 26.04.2019 я выступил на KnowledgeConf, где рассказал, как с начала 2000-х храню знания, как эволюционировал мой подход переизобретения зеттелькастен и почему мне пришлось делать свою нотацию вместо Markdown
В 41-й раз я выступил 19.04.2019 на TechRec с докладом, посвященном найму: "Собеседование программиста и бухгалтера - откуда такая разница?". Видео история не сохранила, только слайды 😊
Приложения-аутентификаторы, которые некоторые вебсайты любят использовать в качестве второго фактора аутентификации, называются "TOTP": Time-based one-time password. Там довольно простенький протокол, в котором приложение сохраняет полученный из QR-кода ключ и затем генерирует код на основе этого ключа и текущего времени. По сути это "shared secret" или "SSH наоборот". Если в случае SSH мы передаем серверу свой публичный ключ и с помощью него сервер проверяет что подключаемся мы, то в случае TOTP сервер передает ключ нам, чтобы в будущем проверить, что мы действительно те, кому ранее этот ключ был передан.
Что интересно — для TOTP необязательно использовать приложение на телефоне, который легко потерять. Ключницы, такие как KeePass, давно умеют хранить полученные от сервера ключи и генерить по ним TOTP 😊
13.10.2018 я первый раз выступил в Воронеже на РИФ. Через много лет я присоединился к Evrone: аутстафф компании, головной офис которой находится в этом городе. Для выступления я немного переиспользовал доклад про Nuxt.js:
38-й раз 11.10.2018 я выступил на Intercom, где рассказывал про DialogFlow — прототип того, что стало современными диалоговыми большими языковыми моделями. Видео история не сохранила, только слайды:
37-й доклад 16.08.2018 получился интересным. Организаторы PiterPy попросили меня рассказать про новый тайп чекер Pyre, которым я до этого не пользовался. Я согласился, анонсировал доклад, сел готовиться — и оказалось, что новый тайпчекер... тыква 😳 Что получилось в результате можно посмотреть тут:
2018-й год стал годом, когда я начал больше выступать на "больших" конференциях и меньше на митапах. В 35-й раз 18.04.2018 я выступил на TestCon, где рассказал про тестирование кросс-платформенных звонков:
А 33-е выступление было снова на DevRel Conf, где я выступал каждый год 😂 Меня попросили рассказать про HR-бренд для IT компании и я не поленился поспекулировать на тему "а зачем вообще люди работают".
Новости выпуска: • Релиз Django 5.2; • PEP 751 – стандарт lock-файлов в Python; • Функция генерации UUIDv7 включена в стандартную библиотеку Python; • PEP 779 — критерии для поддержания статуса free-treading; • И другие новости.
Юбилейное для программиста 32-е выступление выпало на TeamLeadConf, где я выступил 08.02.2018 с докладом на стыке менеджмента и нейрофизиологии "забудь слово ошибка". Это была переработка доклада 2015 года с Юкон'а, от которого очень удачно не было видеозаписей в открытом доступе 😊
30-е выступление снова выпало на Нидерланды: 2017.10.12 я выступал на Microsoft'овской TechDays 2017 с рассказом про WebRTC и его поддержку в Microsoft Edge (полагаю, поэтому и пригласили). Видео история не сохранила, только слайды: