Минувшие выходные получились насыщенными 🔥. У дочери проходили соревнования по художественной гимнастики и для родителей это то ещё волнение 🧐. Особенно если соревнования проходят два дня подряд. В общем, время пролетело быстро и, да, мы заняли второе место. Было здорово 🏁
Пока ждали выступления, успел смонтировать ещё один видосик по TS. Уроки по TypeScript продолжаются! 🚀 На этот раз познакомимся и научимся применять оператор
https://youtu.be/Jrri9_-lkmc
Пока ждали выступления, успел смонтировать ещё один видосик по TS. Уроки по TypeScript продолжаются! 🚀 На этот раз познакомимся и научимся применять оператор
keyof
. Какие он решает задачи, когда им пользоваться — об этом в новом видео 🍿 По традиции разобрал несколько задачек.https://youtu.be/Jrri9_-lkmc
YouTube
TypeScript / Урок 20. Оператор keyof
#typescript #keyof #js
Продолжаем разбираться с TypeScript. Сегодня знакомимся с оператор keyof. Оператор keyof позволяет получить информацию о ключах произвольного типа. Он принимает тип и возвращает объединение его ключей. По факту на выходе мы получаем…
Продолжаем разбираться с TypeScript. Сегодня знакомимся с оператор keyof. Оператор keyof позволяет получить информацию о ключах произвольного типа. Он принимает тип и возвращает объединение его ключей. По факту на выходе мы получаем…
А ворвусь-ка с небольшим анонсом 🎄Давным-давно, в далёкой галактике… Стойте, какая ещё галактика?! Всё же было совсем не так и не очень давно. Как было на самом деле. Ещё совсем недавно вместе с Сашей Сушко мы читали лекции по JavaScript в HTML Academy 🚀 Это было замечательное время. Подготовка, работа с тренером по речи, проработка материала и много других интересных задач, которые оставались за кадром.
В общем, созвонились мы как-то с Сашей поболтать и подумали: «А почему бы не провести стрим»? Поболтать в прямом эфире про фронтенд, программирование и поотвечать на разные вопросики. Первый стрим запланировали уже в это воскресенье, приходите!
Встречаемся 24.12.2023 в 20:00 (МСК) в прямом эфире на моём канале в YouTube.
В общем, созвонились мы как-то с Сашей поболтать и подумали: «А почему бы не провести стрим»? Поболтать в прямом эфире про фронтенд, программирование и поотвечать на разные вопросики. Первый стрим запланировали уже в это воскресенье, приходите!
Встречаемся 24.12.2023 в 20:00 (МСК) в прямом эфире на моём канале в YouTube.
Мы уже готовимся к эфиру и скоро закинем ссылочку. Напомню, стрим состоится сегодня, в 20:00 (МСК). Через 30+ минут в эфире 🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
Ура! Мы в эфире. Присоединяйтесь — https://youtube.com/live/QONzUY6H_K8?feature=share. Присоединяйтесь! 🍿🔥
YouTube
Другой код #0
Давным-давно, в далёкой галактике… Стойте, какая ещё галактика?! Всё же было совсем не так и не очень давно. Как было на самом деле. Ещё совсем недавно вместе с Сашей Сушко мы читали лекции по JavaScript в HTML Academy 🚀 Это было замечательное время. Подготовка…
Ребята, девчата ❤️ Поздравляю вас с Новым Годом ❄️ Хочется много всего пожелать, но ограничусь счастьем 🕺🏼💃 Каждый ощущает счастье по-своему, поэтому если все будем счастливы, сможем достичь поставленных целей! 🎉 В общем, пусть сбудутся все мечты 🍾
Для меня этот год пролетел как одно мгновение. Многое удалось сделать, что-то, конечно, не успел. Буду навёрстывать в следующем 🚀
Свой 2023 запомнил вот так. Пусть останется на память.
🎯 Запустил канал на YouTube. Долго готовил сани, наконец-то они поехали 🛷
🎯 ~150 прочитанных лекций в HTML Academy. Это примерно 24 000 минут в эфире.
🎯 Запустили и провели с командой 5-й сезона Podlodka Tech Lead.
🎯 Подготовил два доклада на Infostart Event 2023
🎯 Принял участие в 25 выпусках подкаста «Про Код»
🎯 1783 подписчиков на YouTube. Спасибо, ребята!
🎯 Записал 22 видео для канала и собрал домашнюю студию.
🎯 Присоединился к программному комитету Infostart Event и помог подготовить секцию «Мобильная разработка»
🎯 Погостил в ИТМО и прочитал несколько лекций в оффлан ❤️
🎯 Программировал много разного и не только на JS/TS.
🎯 Записывал скринкасты, статьи для HTML Academy ❤️
🎯 Сменил работу 👨💻 Новый фокус, новая роль, идём дальше.
to be continued…
Для меня этот год пролетел как одно мгновение. Многое удалось сделать, что-то, конечно, не успел. Буду навёрстывать в следующем 🚀
Свой 2023 запомнил вот так. Пусть останется на память.
🎯 Запустил канал на YouTube. Долго готовил сани, наконец-то они поехали 🛷
🎯 ~150 прочитанных лекций в HTML Academy. Это примерно 24 000 минут в эфире.
🎯 Запустили и провели с командой 5-й сезона Podlodka Tech Lead.
🎯 Подготовил два доклада на Infostart Event 2023
🎯 Принял участие в 25 выпусках подкаста «Про Код»
🎯 1783 подписчиков на YouTube. Спасибо, ребята!
🎯 Записал 22 видео для канала и собрал домашнюю студию.
🎯 Присоединился к программному комитету Infostart Event и помог подготовить секцию «Мобильная разработка»
🎯 Погостил в ИТМО и прочитал несколько лекций в оффлан ❤️
🎯 Программировал много разного и не только на JS/TS.
🎯 Записывал скринкасты, статьи для HTML Academy ❤️
🎯 Сменил работу 👨💻 Новый фокус, новая роль, идём дальше.
to be continued…
Ребята, привет! 👋 Эх, давненько от меня не было вестей. Большая загрузка на работе, лекции и подготовка к очередной конференции внесли свои коррективы.
Постепенно буду возвращаться к ведению блога и первое видео в этом году наконец-то готово. Это очередной урок для тех, кто только начинает изучать TypeScript. На этот раз обсудим типизацию функций. На очереди уроки про Awaited и test runner в Node.
Приятного просмотра 🍿
https://www.youtube.com/watch?v=0IUHUjZR8c8
Постепенно буду возвращаться к ведению блога и первое видео в этом году наконец-то готово. Это очередной урок для тех, кто только начинает изучать TypeScript. На этот раз обсудим типизацию функций. На очереди уроки про Awaited и test runner в Node.
Приятного просмотра 🍿
https://www.youtube.com/watch?v=0IUHUjZR8c8
YouTube
TypeScript / Урок 6. Типизация функций
Продолжаем знакомиться с TypeScript. На этот раз обсудим типизацию функций. Узнаем, как указывать тип для параметров, в каких случаях полезно явно задавать тип возвращаемого значения и поговорим о других нюансах.
00:00 Интро
00:15 Постановка задачи
02:34…
00:00 Интро
00:15 Постановка задачи
02:34…
Привет! 👋 Продолжаю выкладывать уроки по TypeScript. На этот раз обсудим вспомогательные типы. Начнём с ReturnType.
https://youtu.be/99suAAKDlv0
https://youtu.be/99suAAKDlv0
YouTube
TypeScript / Урок 25. UtilityTypes. ReturnType
В этом уроке обсудим типы-хелперы (вспомогательные типы). Все доступные типы хелперы приведены в одноимённом разделе документации по TypeScript — https://www.typescriptlang.org/docs/handbook/utility-types.html. Их много, поэтому знакомиться будем постепенно.…
Хоп-хей, лала-лей, новый урок про TypeScript уже доступен 🍿. На этот раз посмотрим на ThisType и InstanceType. Они особенно будут полезны, когда приложение разрабатывается с использованием объектно-ориентированного подхода. Погнали 🚀
P.S. На очереди видео про Awaited, и встроенный тест-раннер в Node.
https://youtu.be/D-K0HIlCkeE
P.S. На очереди видео про Awaited, и встроенный тест-раннер в Node.
https://youtu.be/D-K0HIlCkeE
YouTube
TypeScript / Урок 25/2. ThisType, InstanceType
Продолжаем знакомиться со вспомогательными типами в TypeScript. В этом уроке разберёмся с ThisType и InstanceType. Узнаем, когда следует применять и какие проблемы можно решить с их помощью. Применение ThisType и InstanceType особенно будут полезны, когда…
Сегодня суббота, а это значит есть немного свободного времени для записи очередного видео. Обычно все видосы для блога пишу именно по субботам. Сегодняшняя не стала исключением. Попробую успеть смонтировать вечером, а завтра опубликовать на канале.
Все последние видосы записывал на камеру Sony ZVE-10. Специально её купил в конце прошлого года, чтобы добиться хорошей картинки в видосиках и на лекциях.
Это моя первая камера от Sony, и как мне показалось, она идеально подходит для моих задач. Меня порадовало, что она может заряжаться от USB TypeC, поэтому не нужно заморачиваться с покупкой каплера. Подключил к блоку питания и погнали.
Камеру активно использовал несколько месяцев и всё было здорово. Но пару неделек назад всё чаще стал видеть значок «Перегрев». Сначала он появлялся через часа 1.5-2, а сегодня и вовсе через 30 минут. И это учитывая, что сама камера ничего не пишет, по факту только передаёт сигнал в комп.
Видел в сети похожие проблемы. Блогеры рекомендуют просто выключить настройку автоматического отключения камеры из-за перегрева. Кому-то это даже помогает, но у меня камера всё равно отключается. По ходу что-то с термодатчиком.
Увидел, что на AliExpress для этой модели продают специальное охлаждение. Попробовал заказать и протестировать. Если не поможет, придётся сдавать камеру по гарантии и искать альтернативу :-(
Все последние видосы записывал на камеру Sony ZVE-10. Специально её купил в конце прошлого года, чтобы добиться хорошей картинки в видосиках и на лекциях.
Это моя первая камера от Sony, и как мне показалось, она идеально подходит для моих задач. Меня порадовало, что она может заряжаться от USB TypeC, поэтому не нужно заморачиваться с покупкой каплера. Подключил к блоку питания и погнали.
Камеру активно использовал несколько месяцев и всё было здорово. Но пару неделек назад всё чаще стал видеть значок «Перегрев». Сначала он появлялся через часа 1.5-2, а сегодня и вовсе через 30 минут. И это учитывая, что сама камера ничего не пишет, по факту только передаёт сигнал в комп.
Видел в сети похожие проблемы. Блогеры рекомендуют просто выключить настройку автоматического отключения камеры из-за перегрева. Кому-то это даже помогает, но у меня камера всё равно отключается. По ходу что-то с термодатчиком.
Увидел, что на AliExpress для этой модели продают специальное охлаждение. Попробовал заказать и протестировать. Если не поможет, придётся сдавать камеру по гарантии и искать альтернативу :-(
Привет! Новое видео уже опубликовано — https://youtu.be/mQ5WzR99WSg. На этот раз разгоняем про хелпер Awaited.
YouTube
TypeScript / Урок 25/3. Awaited
Продолжаем знакомиться со вспомогательными типами в TypeScript. На этот раз познакомимся с Awaited. Узнаем как он устроен изнутри и как применять его на практике.
Содержание:
00:00 Интро
00:19 Awaited
01:52 Практика
08:31 Как устроен Awaited
14:45 Резюме…
Содержание:
00:00 Интро
00:19 Awaited
01:52 Практика
08:31 Как устроен Awaited
14:45 Резюме…
Кто-нибудь успел потестировать JSR (https://jsr.io/)?
The JavaScript Registry (JSR) — современный репозиторий пакетов для JavaScript и TypeScript. Совместим с Node, Deno и браузерами. Присутствует обратная совместимость с npm.
The JavaScript Registry (JSR) — современный репозиторий пакетов для JavaScript и TypeScript. Совместим с Node, Deno и браузерами. Присутствует обратная совместимость с npm.
А кто-то интересуется System Design? Если хочется узнать как проходят такие собеседования, приходите завтра на стрим — https://www.youtube.com/watch?v=-i4dQ-eks1U.
Проходить собеседование и делиться практическим опытом будет Гриша Скобелев — опытный техлид, автор и ведущий книжного клуба «Между скобок» (https://youtube.com/@mezhdu_skobok). Проводить собеседование будет Игорь Антонов, TeamLead из Тинькофф, автор канала «Про JavaScript и разработку» (https://youtube.com/@antonovjs).
Стрим запланирован на 07.03, 19:00
Где: https://www.youtube.com/watch?v=-i4dQ-eks1U
Запись: будет
Придёте?
Проходить собеседование и делиться практическим опытом будет Гриша Скобелев — опытный техлид, автор и ведущий книжного клуба «Между скобок» (https://youtube.com/@mezhdu_skobok). Проводить собеседование будет Игорь Антонов, TeamLead из Тинькофф, автор канала «Про JavaScript и разработку» (https://youtube.com/@antonovjs).
Стрим запланирован на 07.03, 19:00
Где: https://www.youtube.com/watch?v=-i4dQ-eks1U
Запись: будет
Придёте?
YouTube
Публичное собеседование по System Design / Платформа для управления конференциями
Как спроектировать платформу для управления конференциями? Узнаем во время публичного собеседования по System Design. Обсудим архитектурные тонкости создания надёжной и масштабируемой системы.
Проходить собеседование и делиться практическим опытом будет…
Проходить собеседование и делиться практическим опытом будет…
Анонс! На следующую неделю запланированивали второй выпуск проекта «Другой код». Будем обсуждать поиск работы, сложности и всё в таком духе. Стрим запланирован на 28.03, 20:00 (запись будет).
Спикеры: Игорь Антонов (Team Lead), Саша Сушко (Senior Frontend Developer) и Соня Петлякова (HR).
https://www.youtube.com/watch?v=OHeKUi3XQg8
Спикеры: Игорь Антонов (Team Lead), Саша Сушко (Senior Frontend Developer) и Соня Петлякова (HR).
https://www.youtube.com/watch?v=OHeKUi3XQg8
YouTube
Другой код. Выпуск #1
На этот раз поговорим про поиск работы. Обсудим сложности, причины отказов, как готовиться к собеседованиям (и надо ли). Так ли хороша удалёнка на самом деле. Поделимся своим опытом и ответим на вопросы.
Спикеры: Игорь Антонов (Team Lead), Саша Сушко (Senior…
Спикеры: Игорь Антонов (Team Lead), Саша Сушко (Senior…
Хоп-Хей! Через пару минут стартуем наш стрим! Забегайте в гости и готовьте свои вопросики — https://www.youtube.com/watch?v=OHeKUi3XQg8
YouTube
Другой код. Выпуск #1
На этот раз поговорим про поиск работы. Обсудим сложности, причины отказов, как готовиться к собеседованиям (и надо ли). Так ли хороша удалёнка на самом деле. Поделимся своим опытом и ответим на вопросы.
Спикеры: Игорь Антонов (Team Lead), Саша Сушко (Senior…
Спикеры: Игорь Антонов (Team Lead), Саша Сушко (Senior…
Как тебе «Другой код. Выпуск #1»
Anonymous Poll
41%
🔥 Огонь
11%
👍 Хорошо
3%
👌 Нормально
1%
🤬 Совершенно неинтересно
44%
Не смотрел, но хочу посмотреть ответы
В субботу выступлю с докладом на IT_CONF 3.0 в университете ИТМО (https://alumni.itmo.ru/it_conf3). Буду рассказывать про новые инструменты/API, которые завезли в платформу Node.js. А ещё про фреймворки, которые хороши для Enterprise-разработки 🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
alumni.itmo.ru
IT_Conf 3.0
Пару неделек назад выступил в университете ИТМО на IT_Conf 3.0, а сегодня получил вот такой памятный артефакт ☕️ Приятно ) Конференция на мой взгляд удалась. Отличная локация и много крутых докладчиков. Кстати, пример архитектуры, который я разбирал в докладе можно посмотреть в моём GitHub. В репозитории есть подробное описание (https://github.com/AntonovIgor/it-conf30).
На этом можно считать сезон конференций открыт. Кстати, это первое моё выступление от Тинькофф, а в мае уже планирую второе🏃♂️ . Готовлю доклад на Podlodka TechLead Crew.
На этом можно считать сезон конференций открыт. Кстати, это первое моё выступление от Тинькофф, а в мае уже планирую второе
Please open Telegram to view this post
VIEW IN TELEGRAM
Пока ждал лекцию, листал статьи на сайте журнала ][акер. Случайно наткнулся на материал «25 лет «Хакеру». Отзывы и воспоминания наших авторов» (https://xakep.ru/2024/03/23/xakep-25yo-authors/). Первая мысль: как?! Уже 25 лет! Какое-то невероятное число. Вроде недавно взял почитать один из первых номеров у друзей, а с тех пор минуло четверть века.
С этим журналом меня связывает многое: он стал моим проводником в IT и первым «учебником» по программированию. Первые шаги в программировании делал именно по статьям из журнала. А потом начался новый этап и примерно 10 я публиковался в журнале. Когда-то чаще, когда-то реже.
К чему это всё. Где-то в январе или феврале, главред журнала попросил написать пару слов и поделиться воспоминаниями о журнале. Пока ехал в метро на работу, набросал несколько мыслей, отправил и забыл. А вот сегодня увидел статью, где эти мысли опубликовали. Приятные воспоминания — https://xakep.ru/2024/03/23/xakep-25yo-authors/
С этим журналом меня связывает многое: он стал моим проводником в IT и первым «учебником» по программированию. Первые шаги в программировании делал именно по статьям из журнала. А потом начался новый этап и примерно 10 я публиковался в журнале. Когда-то чаще, когда-то реже.
К чему это всё. Где-то в январе или феврале, главред журнала попросил написать пару слов и поделиться воспоминаниями о журнале. Пока ехал в метро на работу, набросал несколько мыслей, отправил и забыл. А вот сегодня увидел статью, где эти мысли опубликовали. Приятные воспоминания — https://xakep.ru/2024/03/23/xakep-25yo-authors/
Начались длинные выходные, а это значит можно успеть разобрать накопившиеся дела и смонтировать новый видос для канала 🍿🏃♂️
Кто спрашивал про хакатон: финал прошёл отлично, наша команда взяла третье место 🥉 Довольный и счастливый собираюсь домой в Питер ✈️
Кто спрашивал про хакатон: финал прошёл отлично, наша команда взяла третье место 🥉 Довольный и счастливый собираюсь домой в Питер ✈️
Ребята, привет 👋
На следующей неделе стартует конференция Podlodka React Crew. Первая подлодка, которая «от» и «до» про React с уклоном в архитектуру фронтенд-приложений. Тут и про реактивность, и выбор менеджера управления состоянием, и проблемы декларативных JSX-шаблонов, Feature Sliced Design, паттерн FaCC, и много чего ещё. Сезон обещает быть горячим 🔥 Вся программа и билеты на сайте конференции. Промокод
И это ещё не всё. 29 мая в 19:00 состоится открытая сессия «Публичное собеседование по архитектуре». В прямом эфире, на канале «Podlodka», я проведу собеседование по фронтенд-архитектуре. Подобные секции всё чаще встречаются в больших компаниях и обязательны для всех Middle и Senior разработчиков. Стримить будет на YouTube. Ближе к встрече опубликую прямую ссылку. Приходите в гости 🍿
На следующей неделе стартует конференция Podlodka React Crew. Первая подлодка, которая «от» и «до» про React с уклоном в архитектуру фронтенд-приложений. Тут и про реактивность, и выбор менеджера управления состоянием, и проблемы декларативных JSX-шаблонов, Feature Sliced Design, паттерн FaCC, и много чего ещё. Сезон обещает быть горячим 🔥 Вся программа и билеты на сайте конференции. Промокод
antonov
предоставит скидку на участие.И это ещё не всё. 29 мая в 19:00 состоится открытая сессия «Публичное собеседование по архитектуре». В прямом эфире, на канале «Podlodka», я проведу собеседование по фронтенд-архитектуре. Подобные секции всё чаще встречаются в больших компаниях и обязательны для всех Middle и Senior разработчиков. Стримить будет на YouTube. Ближе к встрече опубликую прямую ссылку. Приходите в гости 🍿