| Date | Title | Description |
| 27.03.2026 | EvaTeam Workflow Enhancer — userscript для нормального отображения процессов | Привет, хабровчане!
В прошлой статье я рассказывал про интеграцию Alertmanager с Jira и упоминал, что мы переходим на EvaTeam - российский аналог Jira. Переход состоялся, и — спойлер — продукт действительно классный. Но есть нюансы.Проблемк... |
| 23.03.2026 | Вышел проект CopySpeak — легковесное приложение для Windows, которое читает текст из буфера обмена вслух с помощью ИИ... | Состоялся выпуск открытого проекта CopySpeak. Это легковесное настольное приложение для Windows, которое читает текст из буфера обмена вслух с помощью ИИ-алгоритмов преобразования текста в речь.
Используемые технологии в проекте:
бэкенд: Ru... |
| 05.03.2026 | Frontend Status: свежий дайджест фронтенда и AI — 05.03.2026 | Frontend Status: Привет! Свежий дайджест фронтенда и AI
Привет!
Это седьмой выпуск Frontend Status — дайджеста по фронтенд-разработке.
В этом выпуске — разговор с одним из создателей WebAssembly о версии 3.0, трезвый взгляд на AI-копилотов ... |
| 24.02.2026 | Проблема ретроспективного внедрения интернационализации (i18n) | Одна из главных проблем i18n в приложениях заключается в том, что о ней вспоминают в последнюю очередь.
Обычно мы разрабатываем продукт, проверяем соответствие рынку (Product-Market Fit) и только спустя месяцы или годы решаем: «Пора выходит... |
| 08.02.2026 | Вышла версия BetterMediaInfo 0.8 — это графический интерфейс для MediaInfo и анализа метаданных для аудио- и видеофайлов | В начале февраля 2026 года произошёл выпуск открытого мультиплатформенного инструмента BetterMediaInfo версии 0.8. Это графический пользовательский интерфейс для открытого проекта MediaInfo (системы унифицированного отображения наиболее важ... |
| 29.12.2025 | Atomic CSS: верстка и легкость бытия | Здравствуйте, товарищи!
Меня зовут Валентин, и сегодня мы снова поговорим про Atomic CSS! Обсудим имеющиеся проблемы в верстке и посмотрим, как атомарный подход их решает (или не решает). Разберем основные мифы, посмотрим на лучшие практики... |
| 23.12.2025 | Как я потратил время и нервы на CRM для программистов и почему это никто не купил | Как всё начиналось
Недавно я заметил такую штуку: знакомые фрилансеры и маленькие студии разработки частенько теряют заказы, да и организовано у них всё так себе. Сообщения находятся то в одном сайте, то в другом, программисты в Discord сер... |
| 22.12.2025 | Sketch-Programming (LLM Транспайлер) — что это такое? | 15-го марта я опубликовал пост о скетч-программировании и пообещал написать статью. Даже в этой статье было упоминание. К понедельнику, но к какому — не уточнил :) Я честно попытался, и даже черновик есть, но, учитывая мою лень — здравствуй... |
| 19.12.2025 | 1000 и 1 способ сломать DevEx React — или почему я выбираю Svelte | React — самый популярный фреймворк среди фронтенд‑разработчиков. Его подходы к разработке приложений часто воспринимаются как единственные правильные. Но что, если такие «стандарты» — это не необходимость, а вредная привычка, ломающая Devel... |
| 09.12.2025 | Что такое LLMs.txt и LLMs-full.txt и как заставить AI знать документацию наизусть | Мы привыкли к классическому набору любого сайта: robots.txt экономит ресурсы сервера, запрещая поисковикам сканировать мусорные страницы, а sitemap.xml, наоборот, скармливает поисковикам каждую доступную страницу для полной индексации.
Одна... |
| 23.01.2025 | Состоялся релиз Bun 1.2 — среды выполнения JavaScript и TypeScript | 22 января 2025 года состоялся релиз Bun 1.2 — среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков. Выпуск Bun 1.1 произошёл в апреле 2024 года, проект Bun 1.0 вышел в сентябре 2023 год... |
| 15.01.2025 | Разработка софта через описание: опыты с современными LLM | С появлением в доступности LLM, которые пристойно пишут код, разработчики поделились на два лагеря. Основные тезисы таковы:
Первые считают, что LLM пишут код плохо, не умеют и не могут в специфику предметных областей и архитектуру кода, а б... |
| 13.01.2025 | Bridging Python and JavaScript: The Brython Revolution | In the vast ocean of programming languages, Python and JavaScript are two titans. Each has its own strengths, yet they often exist in separate realms. Enter Brython, a bridge that connects these two worlds. It allows developers to write Pyt... |
| 13.01.2025 | Brython: Python в вашем браузере (ч.3) | Часть 1 • Часть 2 • Часть 3 • Часть 4Взаимодействие с JavaScript
Brython позволяет Python-коду взаимодействовать с кодом JavaScript. Наиболее распространенный шаблон — доступ к JavaScript из Brython. Обратный вариант, хотя и возможен, не ра... |
| 25.12.2024 | The Power of Go: Crafting User Interfaces and Concurrency | Go, a language born from the need for simplicity and efficiency, has carved its niche in the programming world. It’s like a Swiss Army knife for developers, offering tools for both backend and frontend development. This article explores two... |
| 24.12.2024 | Fullstack v2: учимся писать UI на Go | Меня зовут Илья Глухов. Последние 7 лет я пишу на Go. Я люблю этот язык, а ещё люблю задаваться странными, на первый взгляд, вопросами. Например, как разные интересные штуки, которые мы пишем на Go взаимодействуют с пользователем? В классич... |
| 12.12.2024 | The Future of UI Development: A Call for Change | In the world of technology, user interfaces (UI) are the windows through which users interact with applications. Yet, as we stand on the brink of 2025, many developers feel a sense of disillusionment. The tools and frameworks that have domi... |
| 08.12.2024 | Вопросы к UI. Вступление | Не знаю как до вас донести это, и насколько осторожно следует подбирать слова.
Мне больно от того, как сейчас происходит создание пользовательских интерфейсов, а существующие подходы кажутся каким‑то недоразумением. И поймите, речь обо всех... |
| 07.12.2024 | JavaScript-фреймворки и библиотеки, на которые стоит обратить внимание в 2025 году | Привет! Это Александр Калач, разработчик в МТС Диджитал. Сегодня поделюсь подборкой фреймворков и библиотек, которые могут быть полезны JavaScript-разработчику. О самых известных, вроде React, Vue.js, Next.js, говорить не буду, о них и так ... |
| 09.11.2024 | [САТИРА] Ох бля, во что ж ты вляпался в этот раз? | От переводчика: Мне неизвестно, написали ли этот пост на серьезных щах. Если нет, то это серьезный перевод юмористического контента. Если да, то это исключительно юмористический перевод смехотворной, абсолютно безграмотной работы.
Переведен... |
| 07.11.2024 | Новый этап эволюции Vue — Vapor | 19 октября 2024 года завершился Vue Fes Japan 2024 — традиционное событие, которое собрало множество энтузиастов и экспертов в области веб-разработки, где рассказывали о будущем экосистемы вью. На этой конференции разработчик Кевин Денг под... |
| 29.10.2024 | Svelte 5 здесь | Эта статья — перевод оригинальной статьи «Svelte 5 is alive».
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
После почти 18 месяцев разработки, включающей тыс... |
| 23.09.2024 | В среду выполнения JavaScript и TypeScript Bun 1.1.28 добавлена поддержка вызова кода на языке C | В обновлении среды выполнения JavaScript и TypeScript Bun 1.1.28 разработчики проекта добавили экспериментальную возможность компиляции и выполнения обработчиков, написанных на языке C.
По информации OpenNET, ранее в этом проекте для вызова... |
| 23.08.2024 | Новый фронтенд-фреймворк? | Или чистый JavaScript с двумя вспомогательными функциями?
В этой статье я расскажу о том, как разрабатывать веб-компоненты с использованием библиотеки Fusor и преимуществах данного подхода.
Такие компоненты можно будет затем собирать в полн... |
| 19.06.2024 | Открытые инструменты для бизнес-аналитики — когда нужно построить дашборды и работать с потоковыми данными | Бизнес-аналитика — неотъемлемая часть работы в ИТ, предоставляющая компаниям ценную информацию для принятия стратегически важных решений. В условиях растущего объема данных и необходимости оперативного анализа возникает потребность в мощных... |
| 06.06.2024 | Пишем веб-компонент для svg иконок | Всем привет! Сегодня мы рассмотрим один из вариантов интеграции svg иконок в наш фронтенд проект используя веб-компоненты. Основная идея компонента заключается в том, чтобы лениво подгружать в SVG спрайт иконки и переиспользовать уже загруж... |
| 15.04.2024 | Firefox остаётся самым быстрым браузером | Почти год назад случилось знаковое событие: впервые в истории Firefox обошёл Chrome по скорости работы.
Многие помнят, что с момента выхода в 2008 году Chrome отличался высокой производительностью, а Firefox на его фоне выглядел тяжеловесны... |
| 13.04.2024 | Не бойтесь бросать свои пет-проекты | Веб-индустрия переполнена историями о пет-проектах, которые переросли в успешный бизнес. Вот и я нередко увлекаюсь какими-нибудь идеями после основной работы. И хотя это определённо заманчивая перспектива, работа над личным проектом не всег... |
| 29.02.2024 | Краткий обзор фреймворка Svelte | Привет, Хабр!
Svelte, в его сущности, предлагает нам подход меньше значит больше. Вместо того чтобы полагаться на виртуальный DOM, как большинство фреймворков, Svelte переносит эту работу на этап сборки. Результат? Более чистый и эффективны... |
| 25.02.2024 | Тесты производительности фреймворка Cample.js. Отчёт № 1 | В данной статье содержатся тесты фреймворка Cample.js версии 3.2.0-alpha.12. Это первый отчёт о производительности. Нулевой отчёт вышел несколько месяцев тому назад.
Отчёт включает в себя сравнения по производительности с популярными фреймв... |
| 14.12.2023 | Роадмэп по современному фронтенду от KTS | Привет! Меня зовут Фёдор, я фронтенд-тимлид в KTS и преподаватель школы Metaclass.
Перед одним из потоков курса «Начинающий React-разработчик» мы провели вебинар, на котором рассказали, что из себя представляет современный фронтенд и какие ... |
| 08.12.2023 | Тесты производительности фреймворка Cample.js. Отчёт № 0 | В данной статье содержатся тесты фреймворка Cample.js бета-версии 3.2.0-beta.6. Это нулевой отчёт о тестах. По мере изменения результатов фреймворка, возможно, могут выйти ещё несколько отчётов.
Отчёт включает в себя сравнения по скорости с... |
| 11.08.2023 | «В чём причина?» — спросил Тимлид | Причина - CSS is Awesome
«В чём причина?» — такой первый вопрос я бы советовал задавать перед решением каждой ошибки и задачи.
«Вижу следствие» — в начале своего пути разработчик чаще всего стремится исправить ошибку как она есть, а не разо... |
| 31.05.2023 | Пишем Тетрис на Svelte | Предисловие
Эта статья была написана без малого год назад, чуть подправлена несколько месяцев назад, но была отложена в долгий ящик. С тех пор многое изменилось, например, русскоязычная документация в настоящий момент вроде бы не поддержива... |
| 13.04.2023 | Искусственный Художник — Google от мира Text-To-Img | Здравствуйте, меня зовут Дмитрий Карловский и я люблю рисовать шедевры, но у меня совсем не хватает терпения довести хоть один из них до конца.
Ранее я уже показывал вам самописного убийцу Гугл Поиска. Пользуюсь им до сих пор и доволен чист... |
| 03.04.2023 | Кубики и рогалики в средиземье: разработка игры на svelte с применением ChatGPT и stable diffusion | Я решил попробовать использовать ChatGPT для создания игр и хотел выбрать что-то простое, что можно сделать за несколько вечеров. В итоге, в сотрудничестве с ChatGPT, мы пришли к идее пошагового рогалика, где основной механикой является бро... |
| 07.03.2023 | Полное руководство по Remix. Часть 2 | Привет, друзья!
В этой серии статей я продолжаю рассказывать о Remix — новом фреймворке для создания клиент-серверных веб-приложений на JavaScript (React) со встроенной поддержкой TypeScript.
Remix позволяет разрабатывать так называемые PES... |
| 24.02.2023 | 7 Инструментов для оптимизации и ускорения React разработки | Предисловие
React - это универсальная и гибкая библиотека, которую можно использовать для создания всего, от больших SPA до компактных подключаемых модулей. Однако создание React проекта может оказаться непростой задачей, требующей бесконеч... |
| 17.02.2023 | Полное руководство по Remix. Часть 1 | Привет, друзья!
В этой серии статей я расскажу вам о Remix — новом фреймворке для создания клиент-серверных веб-приложений на JavaScript (точнее, на React) со встроенной поддержкой TypeScript.
Remix позволяет разрабатывать так называемые PE... |
| 13.10.2022 | React, я люблю тебя, но ты сводишь меня с ума | Привет, друзья!
Представляю вашему вниманию перевод этой статьи, вызывавшей определенный резонанс в сообществе React-разработчиков.
Дорогой React, мы встречаемся уже почти 10 лет. Мы прошли долгий путь вместе. Но ситуация вышла из-под контр... |
| 20.09.2022 | Как подружить Svelte и Spring Boot | Эта статья рассчитана на Spring Boot разработчиков, желающих пощупать мир современного фронтенда. Я потратил некоторое количество времени на поиск наиболее приличного фреймворка и мой выбор пал на Svelte. Почему именно он, а не React или Vu... |
| 28.04.2022 | Забавы с маргинальными фреймворками: Пишем приложение для отладки TCP соединений с Malina.js | Одна из моих работ связана с отлаживанием протоколов общения теплосчётчиков для удалённого снятия показаний. Чаще всего теплосчётчик даже не мой, а находится у клиента на объекте, поэтому я подключаю его через GPRS-терминал к какой-либо сво... |
| 20.04.2022 | Flutter: Почему использует язык Dart | Почему Flutter использует язык Dart? Основные преимущества языка Dart.
Сложность: Новичок. Вступление
Многие лингвисты считают, что естественный язык, на котором говорит человек, влияет на то, как он думает. Применяется ли та же концепция к... |
| 31.01.2022 | JavaScript редактор SVG диаграмм который весит в 6,5 раз меньше bootstrap (библиотека с открытым исходным кодом) | Редактор диаграммы рабочего процесса
Demo | GitHub
Эксперименты с созданием редактора диаграмм на Blazor Webassembly (Blazor WebAssembly: Drag and Drop в SVG, Blazor WebAssembly: соединительные линии в SVG) показали что технология не годитс... |
| 24.01.2022 | О, кинчик | Мы с друзьями любим играть в настольные игры, но не всегда под рукой оказываются громоздкие коробки с играми. Тут на помощь приходит смартфон. Раньше я написал игру Ну, этот, аналог коробочной игры Бум. Затем родилась идея игры с похожей ме... |
| 16.01.2022 | Дайджест свежих материалов из мира фронтенда за последнюю неделю №502 (10 — 16 января 2022) | Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
• Подкаст «Callback Hell» от CSSSR: Итоги года 2021
• Подкаст «Веб-стандарты» №3... |
| 13.01.2022 | Sapper и Svelte: быстрое руководство | Замечание редактора английского оригинала: Это руководство по Svelte и Sapper было обновлено 2 июля 2021 года с учетом информации о SvelteKit, пришедшем на смену Sapper. Подробнее о SvelteKit рассказано в статье “Exploring SvelteKit, the ne... |
| 18.10.2021 | 2021 Best of Open Source Software Awards Identify the Most Groundbreaking Products Available to Developers and IT Organizations | Boston, MA, Oct. 18, 2021 (GLOBE NEWSWIRE) -- InfoWorld — the technology media brand committed to keeping IT decision-makers ahead of the technology curve — announces the winners of its 2021 Best of Open Source Software Awards, also known a... |
| 12.10.2021 | Ещё 6 вещей, которые я узнал, доведя Snowpack до 20000 GitHub-звёзд | Это — второй материал из серии статей, состоящей из двух частей. В первом материале я прошёлся по ранней истории Snowpack, рассказал о том, как мы довели этот опенсорсный проект до состояния, когда у него появились первые пользователи. Здес... |
| 07.12.2020 | Состоялся первый публичный релиз децентрализованной платформы совместной разработки Radicle | Александра Кукуть 7 декабря 2020, 16:06 Состоялся первый публичный релиз децентрализованной платформы совместной разработки Radicle
Представлен первый бета-выпуск P2P-платформы Radicle и связанного с ней десктоп-клиента Radicle Upstream. Пр... |