Веб-страница | frontend, backend, fullstack, react, vue, javascript, typescript, css, html
@tproger_webВсё по фронтенду, бэкенду и девопсу в одном месте. IT Юмор: @ithumor Типичный программист: @tproger Новости IT: @your_tech Для новичков в IT: @prog_point Инструменты для программистов: @prog_tools Всё о Python: @zen_of_python Мобильная разработка: @mobi_dev Правила общения: tprg.ru/rules Сайт: tprg.ru/site Разместить рекламу: t.me/tproger_sales_bot
Динамика подписчиков
Последние записи
UI-паттерны для асинхронных задач и пайплайнов Статья на LogRocket разбирает, как бороться с неопределённостью пользователей во время фоновых задач — импорт файлов, обновления, ETL-пайплайны. Главная идея: делайте невидимую работу видимой, чтобы юзеры не паниковали от спиннеров с загрузкой. @tproger_web Читайте также в VK и Max
Открыть в MaxРегулярные выражения простыми словами Автор статьи делит разработчиков на два типа: тех, кто понимает регулярные выражения и решает сложные задачи одной строкой, и тех, кто все еще боится и всячески их избегает. В своем материале он постарался помочь вторым стать первыми. Если вас тоже начинает бросать в холодный пот при виде hello(\s*,\s*|\s+)world, то эта статья явно будет вам полезна: https://habr.com/ru/companies/selectel/articles/848114/ @tproger_web Читайте также в VK и Max
Открыть в MaxСравнение golang веб-фреймворков 2026 года: топ-5 лучших вариантов Не можете выбрать веб‑фреймворк для проекта на Go? Мы сравнили топ‑5 вариантов 2026 года: Gin, Fiber, Echo, Chi и Beego! Разбираем плюсы, минусы и сценарии использования — читайте и выбирайте лучший! #golang @tproger_web Читайте также в VK и Max
Открыть в MaxКак вам формат TOON (Token-Oriented Object Notation) вместо JSON? Массивы объектов объявляются один раз в заголовке users[2]{id,name,role}:, а дальше идут только данные через запятую без лишних скобок и ключей. Это сокращает объём данных на 30–60%. Для Python уже есть готовые библиотеки, например python-toon и toons. Для промтов в ИИ экономия токенов. Для людей на глаз вроде тоже проще читается. С другой стороны это просто CSV с дополнением, вложенности не очень удобно делать. Что думаете? @zen_of_python, также в Max
Открыть в MaxВозьмут, чтобы узнать продолжение @tproger_web Читайте также в VK и Max
Открыть в MaxWebKit анонсировал Interop 2026 Сделать так, чтобы ваш сайт работал во всех браузерах, может быть непросто, особенно если браузерные движки реализуют одну и ту же веб-технологию немного по-разному. Проект Interop решает эту проблему, объединяя основные браузерные движки для улучшения одного и того же набора функций в течение одного года. Interop 2026 — это уже пятая итерация совместного проекта браузерных движков (Apple/Safari, Google/Chromium, Microsoft/Edge, Mozilla/Firefox, плюс Igalia) по повышению кроссбраузерности веба. В этом году 20 фокусных областей (15 новых, 5 carryover). Подробнее в статье. #новости @tproger_web Читайте также в VK и Max
Открыть в MaxNavigation API — удобный способ навигации, теперь доступен в базовой версии во всех основных браузерах Наконец-то стал доступен официальный роутер для SPA без хаков на history.pushState. Десятилетия жалоб на History API позади. Всё упрощается до одного слушателя navigation.addEventListener('navigate'), который ловит клики по ссылкам, формы, back/forward и даже programmatic navigation.navigate(). event.intercept() автоматически обновляет URL, историю, фокус (a11y), а ты просто рендеришь контент в handler(). Примеры и подробности в статье. @tproger_web Читайте также в VK и Max
Открыть в MaxИнтерактивный гайд по CRDT Благодаря CRDT можно легко создавать приложения с совместным редактированием, такие как Google Docs, но без необходимости подключаться к серверу. В этой серии статей мы узнаем, что такое CRDT. Затем напишем простой редактор, объединим его с более сложными структурами данных и, наконец, применим то, что мы выучили, чтобы создать совместный редактор, похожий на Paint в онлайне. https://jakelazaroff.com/words/an-interactive-intro-to-crdts/ #typescript #crdt @tproger_web Читайте также в VK и Max
Открыть в MaxГде лучшие тусовки? На тех-ивентах! Последняя по очереди, но не по значимости — номинация «IT-ивент года». Здесь тоже собрались три компании, и если вы еще не добрались до чтения их кейсов, то давайте сделаем это вместе. — Лаборатория Числитель собрала конференцию, на которой обсуждают строго только K8s. — Мероприятие Selectel, которое стало уже традицией, делали полностью in-house. — Специально для своего хакатона Островок создал платформу, чтобы участвовать могли разработчики из любой точки мира. Выбирайте компанию-фаворита и вручайте ей золотую мышь — голосование доступно на сайте. @tproger_web Читайте также в VK и Max
Открыть в Max