Logo
TGCATALOG
Catalog Collections Blog
Developer's Daily Life: Lead JS Blog

Developer's Daily Life: Lead JS Blog

Blog of a leading JS developer about everyday work.

No ratings
866
27.10.2026
866
27.10.2026
No ratings
866
27.10.2026
Safe redirect via bot
О канале

Blog of a leading JS developer about everyday work.

Подписчиков 14,319
Тематика IT
Язык English
Ссылка t.me/htmlshit
Description

Personal blog of Lead JS Developer. Publications about IT daily life, useful practices, tools and experience. Insights for frontend and fullstack developers who want to develop in the JavaScript ecosystem.

Latest posts

Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
#фишка дня Как сделать описания проектов на GitHub более явными и привлечь внимание читателя там, где это необходимо? Использовать кастомные цитаты! Пример: Ссылка скрыта Доступные типы: NOTE, TIP, IMPORTANT, WARNING, CAUTION. Очевидно, это доступно и в управлении проектами на гитхабе. Для небольших задач — очень хорошо, не нужно переходить в Trello. Пример синтаксиса: > [!NOTE] > Заметка о выпуске Да, к слову, кто не знает, что за Markdown такой, вот: Ссылка скрыта Я ссылаюсь на вариант от GitHub, потому что он самый популярный. В комментариях есть ссылка на вариант от GitLab. А вот, собственно, где это нововведение обсуждалось: Ссылка скрыта Как вам кастомный маркдаун, котаны? Заходит? #github #md #note #бородач
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
Что будет с разработкой после первого поколения AI-инструментов 5 сентября Яндекс проведёт deep tech night — конференцию о технологических вызовах, с которыми индустрия сталкивается в эпоху AI. Не столько о самих нейросетях, сколько о том, как из-за них меняются архитектура, инфраструктура, продукты и работа разработчиков. В программе много полезных докладов. Например, Мо Гавдат, бывший Chief Business Officer Google X, представит свой взгляд на то, как генеративные модели могут изменить разработку ПО, инженерные команды и саму роль разработчика. Из технической части мне особенно интересны два доклада: — «Облако в эпоху AI: архитектура платформы для гибридных агентов» Василия Ершова. Про то, как агент собирается из модели, инструментов и среды и как обеспечить ему долгоживущую сессию поверх короткоживущих компонентов. Хороший переход от разговоров об агентах к их реальному устройству. — «Влияние трендов развития нейросетей на архитектуру NPU и инференс-фреймворки» Егора Филимонова, лидера команды ускорения инференса на NPU в SGLang. Интересно посмотреть, как требования моделей меняют не только софт, но и железо под ним. Ещё будут доклады про переход рекомендательных систем от классического ML к генеративным моделям, инфраструктуру RL-обучения и Physical AI — автономные системы, которые принимают решения уже не в чате, а в физическом мире. В параллельной программе заявлены кейсы про превращение Алисы из поиска в агента, AI как управляющий слой Яндекс Лавки, измерение реальной продуктивности разработчиков с AI и построение MLOps в условиях Zero Data Access. Для подключения к трансляции нужно зарегистрироваться: участники смогут задать вопросы экспертам и после мероприятия получить записи всех докладов, включая те, что не попали в трансляцию. Подробная программа и регистрация — здесь.
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
#codepen дня Можно ли при помощи SVG-фильтров, не прибегая к помощи теней, экструдировать текст? Экструзия — процесс выдавливания, как в 3D-принтере. И да, можно! Как всегда, Ана Тюдор с прекрасным решением. На сей раз, кстати, у решения нет багов на HDR-экранах 😅 Всё отображается как надо. Кодпен: Ссылка скрыта Выглядит потрясно. Матрица экструзии там отдельная песня, конечно. #svg #filter #бородач
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
#фишка дня Применяя position: sticky к заголовку таблицы, мы получам прекрасную и понятную реализацию прилипшего заголовка. Вот только есть одна проблема: последняя строка таблицы при скролле скрывается под этим самым заголовком и выглядит это, ну, странно. Особенно в случае, когда в таблице не просто текст, а условия сравнения, изображения и так далее. А решение простое! Добавляем margin-bottom на thead размером во всю высоту строки: margin-bottom: calc(1lh + 20px); Обратите внимание, 1lh — это буквально единица измерения, позволяющая обратиться к значению интерлиньяжа, aka высоте строки. Ну а складывать удавов с попугаями мы умели всегда. Да, совсем не очевидно, зато выглядит таблица теперь бомбически: Ссылка скрыта #table #sticky #position #бородач
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
#такое дня Хороший вопрос, конечно, помнит ли Apple что иконка Safari означала компас для навигации по вебу, но это, наверное, уже неважно. В 27 версии их ОС будет так. После просмотра этого комикса развидеть разваливающуюся стрелочку уже невозможно :) Реддит.
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
Проект от подписчика! Напоминаю, что я выкачу любую статью или проект от вас, не стесняйтесь писать. Презентация? Выступили на митапе? Хотите поделиться интересной статьёй — добро пожаловать! Всем привет, меня зовут Николай и я алкоголик фронтенд-разработчик уже более 10 лет. Последние года два под влиянием тенденций, да и просто из интереса, начал внедрять ИИ-решения в свою работу и повседневную жизнь. Этот канал я читаю уже несколько лет и с интересом слежу за тем, что Сергей выкладывает из найденного и личного. Недавно у него начали появляться истории от подписчиков, и я думаю, что это очень круто, так как платформа показывает самые свежие тенденции и позволяет не «верстать в стол», а что-то показать группе единомышленников. Недавно на канале появился пост от подписчика, который также собрал своего бота, занимающегося финансами и планированием. Я подумал, что это очень похоже на то, что я недавно сделал для себя и продолжаю развивать. В общем, решил, что это отличная возможность показать, что я сделал, и, возможно, получить полезные комментарии. Итак, представляю вашему вниманию Personal Finance AI Accountant - бот, сборка моделей и просто умница. Начался этот проект в рамках 5-дневного интенсива от Google и Kaggle как Capstone Project (ссылка на проект). За идею взял решение своей боли - учёта финансов для семьи и бизнеса. Бот создан с использованием Google ADK 2.0 (Graph Workflow) и семейства Gemini (разные модели под разные задачи для экономии). За последний месяц этот прототип превратился в приложение, которое я ежедневно активно тестирую. В настоящее время оно уже поддерживает: - регистрацию расходов в виде текста, голосовых сообщений, чеков и PDF-файлов; - сверку банковских выписок и текущих трат (загружаешь выписку за месяц, бот ищет то, что не внесено, и вносит); - автоматическое сохранение чеков на Google Диск; - поддержку групп (семейная или бизнес); - автоматическую классификацию по категориям; - интерфейс в Telegram; - интеграцию с Google Drive и Google Sheets; - интерактивную информационную панель; - поддержка двух валют - EUR и USD (живу в Германии, поэтому ориентация на Европу); - английский, немецкий, украинский и русский языки. Одна из функций, которой я особенно горжусь, - это подход, при котором приоритет отдаётся конфиденциальности - чеки хранятся в вашем личном Google Диске, финансовые отчёты - в ваших личных Таблицах Google, и вы всегда сохраняете полный контроль над своими данными. Следующим важным этапом станет внедрение модуля, который будет помогать организовывать налоговые вычеты в течение всего года, а также отдельный веб-интерфейс, интеграция с WhatsApp и более точные финансовые аналитические данные. Сейчас вся авторизация идёт через Telegram. В настоящее время я ищу несколько бета-тестеров (не из РФ). Если вы хотите опробовать приложение Personal Finance AI Accountant - пишите в личку.
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
#заметка дня Делаю дома мелкий ремонт и поймал себя на забавной аналогии с разработкой. Когда на двери начинает откалываться краска, снять только тот кусок, который уже сам отвалился, обычно недостаточно. Берёшь шпатель и проходишься по краям того, что с виду ещё кажется нормальным. Где-то краска держится крепко, а где-то следом отходит ещё сантиметр, потом ещё десять. Значит, этот слой уже был частью повреждения — просто ещё не выглядел повреждённым. С багами часто так же. Очень легко принять первое заметное проявление проблемы за её настоящую границу. Допустим, пользователь дважды нажал «Оплатить» и получил два заказа. Самый очевидный фикс — задизейблить кнопку после первого клика. Исходный сценарий больше не воспроизводится, и формально баг можно закрывать. Но это примерно как закрасить только то место, где старая краска уже успела отвалиться. Куда полезнее чуть пройтись по краям: что будет, если отправить то же действие из двух вкладок? Если клиент после таймаута повторит запрос? Если два одинаковых запроса придут на backend почти одновременно? Как тут не вспомнить некоторых разработчиков, которые просто скажут: «Нефиг делать два заказа, проблема пользователя». Если каждый из этих сценариев вскрывает новую проблему, значит дело было не в кнопке. Настоящая граница дефекта глубже: операция должна быть идемпотентной — повтор одного и того же запроса не должен приводить к повторному выполнению действия. Это не значит, что при каждом сколе нужно сдирать всю дверь до дерева. В какой-то момент шпатель упирается в слой, который действительно держится, и там можно остановиться. Иногда самое полезное, что можно сделать с багом перед тем, как его чинить, — сначала сделать его немного больше. #dev #work
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
Любите ли вы шрифтовые лонгриды так же, как люблю их я? Тут про один шрифт — текста на хороший журнал и 600 фотографий. В 2007 году Марцин Вихари впервые приехал в Нью-Йорк и фотографировал там все шрифты, которые положено любить: Helvetica, Akzidenz Grotesk, Gotham. Один он при этом вообще не заметил — хотя тот был буквально вокруг. Спустя десять лет Вихари обратил внимание на странные буквы на старых клавиатурах. Квадратные, местами почти детские: чудная Q, слишком широкие P и R, странные цифры. Он попытался выяснить, что это за шрифт. Сервисы распознавания давали разные ответы, скачать его было негде, а редкие упоминания называли его Gorton. А потом Gorton начал попадаться в других местах. На пароме. В национальном парке. На домофоне. На крышке уличного оборудования. В лифте. У стоматолога. В переулке. И тут уже стало интересно: что это вообще за шрифт и почему он везде? Первая разгадка нашлась довольно быстро. Gorton оказался шрифтом для гравировальных станков: буквы вырезались фрезой по шаблону, поэтому все линии одинаковой толщины, окончания круглые, а острых углов почти нет. В каталоге производителя он нашёл Gorton Normal 1952 года. Потом каталог 1935-го. Потом 1925-го. Потом — 1902-го. Казалось бы, расследование закончено. Но дальше выяснилось, что Gorton встречается там, где ничего не гравировали: напечатанным на бумаге, нарисованным краской на металле. Потом обнаружились его родственники в системах технического черчения, трафаретах, Letraset, военных стандартах и ранних компьютерных шрифтах. Gorton оказался на локомотивах, подлодках, истребителях, атомных объектах и клавишах компьютера Apollo. А ещё позже Вихари увидел его в Австралии — только немного другим. И это вывело расследование на новый след: оказалось, что история начинается не с американской Gorton Machine Company, как он думал годами, а ещё раньше и на другом континенте — с британского производителя объективов Taylor, Taylor & Hobson, который в 1894 году придумал машину для гравировки надписей на линзах и алфавит для неё. К этому моменту автор уже семь лет был одержим Gorton. А в Нью-Йорке в итоге прошёл больше ста миль и сделал тысячи фотографий одного-единственного шрифта. В общем, это не столько статья про шрифт, сколько очень медленно раскручивающийся детектив о наборе букв, который вроде бы никто специально не замечал — а он больше века подписывал весь физический мир вокруг нас. The hardest working font in Manhattan Почитайте, или хотя бы посмотрите. Пост, как минимум, полон приятных глазу фотографий городской среды, а уж количество способов нанесения шрифты на материалы не поддаётся никакому осмыслению. #font #article
Developer's Daily Life: Lead JS Blog
Developer's Daily Life: Lead JS Blog
🔒Открыть пост
и посмотреть медиа
#заметка дня Новости для Java-, Kotlin- и Scala-разработчиков: 29 августа в Москве пройдет JVM Day — конференция для разработчиков, архитекторов и тимлидов от Т-Банка. Из спикеров конференции – Андрей Кулешов, который поделится последними новостями в области Java, Антон Курако объяснит, как красивые показатели могут ввести в заблуждение, а Сергей Петрелевич разберет Mechanical Sympathy и подходы к ускорению Spring Boot-приложений. На конфе также будет аллея продуктов, где можно потыкать демки фреймворка Kora для Java и Kotlin, AI-native-платформы SourceCraft и мультиязычной OpenIDE. После докладов пройдет вечеринка во дворе штаб-квартиры Т-Банка с играми на Sega, ИТ-квизом и диджей-сетом на виниле. Зарегистрироваться на конфу можно тут: Ссылка скрыта Если вы собираетесь на конференцию, дайте знать в комментах. Так будет проще найтись и пойти вместе. #ai #performance #java #jvm
Developer's Daily Life: Lead JS Blog
FAQ

Open Developer's Daily Life: Lead JS Blog in Telegram and press the Start button. No separate registration is required.

Yes. The service is designed to be straightforward: open the resource, follow the on-screen instructions and start using it.

No. You can use Developer's Daily Life: Lead JS Blog directly in Telegram unless the resource description says otherwise.

Access depends on the resource. Check the current information in Telegram after opening Developer's Daily Life: Lead JS Blog.

The exact features depend on the resource. Open Developer's Daily Life: Lead JS Blog to see its current functions, content and access conditions.
Subscriber dynamics
+-0.7% last 30 days
Current
14,319
Month ago
14,419
Average growth
+-3 / day
Updated
2 days ago

Reviews for channel Developer's Daily Life: Lead JS Blog

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

Loading
Switch to Light Theme
Home Catalog Collections Blog Login