Уже завтра состоится наш Дринкап! 🍺 — Когда: завтра, 23.07, начало в 20:00 (но можно подходить в 19:00) — Где: Бар Union, Литейный пр., 55 — Вход: бесплатный А пока делимся с вами расписанием: 20:00 — Приветствие 20:10 — Алексей Хлебаев: Побеждаем выгорание за 10 минут 20:25 — перерыв 20:35 — Антон Ленев: We need to go deeper - куда нас привела дорога WYSIWYG 20:50 — перерыв 21:20 — Андрей Соколов: Как мы делали стартап 21:35 — перерыв 21:45 — Тимур Гафиулин: Мечта любого айтишника или как я го...
Валя читает ишью
Делюсь интересными ишьюсами и пул-реквестами в мире фронтенда и около github.com/7rulnik twitter.com/7rulnik
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Стажировка в Авиасейлс У нас открывается набор на летнюю стажировку! 2 месяца по 500 баксов, 4-6 часов в день, ремоут, все дела Фронтенд, go, iOS, юристы, редакторы, дизайнеры, маркетинг — в общем есть всё! Аплайтесь через сайт, можете указать что вакансию в канале увидели https://aviasales.ru/about/vacancies
Валя больше не читает ишью Well, полгода (рекорд однако!) без постов. Пожалуй, хочется объяснить, что же произошло. Если смотреть поверхностно, то всё просто: я утратил интерес не столько к формату, сколько к лайфстайлу «программирование — это хобби» и перестал в первую очередь маниакально мониторить ишью и пул-реквесты на гитхабе и в твиттере. Сгорел я где-то между очередным обсуждением о выпиливании corepack из ноды и фокусов ljharb с поддержкой той самой ноды, которая вышла 13 лет назад. Даже...
React Compiler доступен для пользователей https://react.dev/learn/react-compiler Если вперые слышите об этом, то взгляните на пост про React Forget (предыдущее название) Исходный код вот тут
Не смотря на то, что профилирование JavaScript является мощным инструментом, мне всегда не хватало возможностей инструментов. Так что последние годы я почти перестал пользоваться этим методом. Для меня это просто не работало: для небольших скриптов – слишком мало деталей, для долго работающих (например, сборка webpack или выполнение unit-тестов) – сплошная каша. Оказывалось, что инструментирование с помощью console.log() работает куда эффективнее, чем ковыряние в CPU профилях. В тоже время, мне ...
ljharb Ситуация с ljharb продолжает быть веселее и веселее. Это тот чувак, который решил в доку свелта добавить поддержку ноды 0.4. Вчера я пытался в очередной раз апнуть наш проект до eslint 9 и увидел, что eslint-plugin-import принадлежит как раз этому челобеку. Следовательно, по классике, этот плагин поддерживает eslint 2, node 4 и прочую некрофилию. А так же чувак попросту не добавляет поддержку flat config и eslint 9. И вот история в том, что игнор идёт уже больше года. В итоге появляется e...
Как я положил продакшен базу на выходных Вчера произошла эпическая история. После планового деплоя в субботу вечером (так было нужно), мне прилетело сообщение “кирилл, у нас почему-то не показываются заявки”. Наверное фильтры слетели, подумал я и пошел проверять. Фильтры не слетели. Я слегка напрягся и пошел в яндекс клауд посмотреть что там в базе. Как я и боялся, таблицы были пустыми. Причем не все, но многие. Самое интересное, что они были не просто пустыми, но у них сбросились счетчики. Увид...
Vitest: invalid JSON syntax found at position -1. Алло, это канал о витесте? Ну а если серьёзно, то пожалуй столкнулся с одним из самых интересных багов в своей жизни. Я уже рассказывал, что витест для нас компромиссный опыт и породил экстравагантные практикие в духе «гоняем 100 пайплайнов и проверяем, что не флакает». В общем, задумал я обновить его немного, открыл пул-реквест, погонял те самые 100 пайплайнов — всё зеленое! Мёрджим! Проходит 2 недели и 60% пайплайнов начинают падать… Разработчи...
Если вы вдруг в Питере, то приходите во вторник (23 июля) в Юнион на дринкап SPB Frontend! Это дорогой моему сердцу митап (ну, в этот раз дринкап), с которого я начал карьеру публичных выступлений в самом любимом баре на свете. В общем, буду завтра там сам, приходите и вы! :*
cpupro — лучший cpu профайлер Не так давно я искал узкие места в витесте и вебпаке и внезапно наткнулся на cpupro. Когда я увидел, кто автор, то понял что инструмент плохим быть не может в принципе: Рома Дворнов — знак качества! Традиционно, это самый быстрый аналайзер из существующих, способный переваривать огромные (2гб) профайлы. Ну и по функциональности он впереди всех существуюших профайлеров — куча разных вьюшек, сортировки по пакетам/функциям и так далее. В общем, очень рекомендую! https:...