| Date | Title | Description |
| 27.02.2026 | Создаем формы: что делать, если вам нравится и React, и Angular одновременно | Когда речь идет о веб-разработке, а именно — о разработке форм, можно встретить множество мнений о том, «на чем» лучше делать проект. Очень часто React и Angular Framework рассматриваются как альтернативы друг другу. При этом выбор фреймвор... |
| 27.01.2026 | Результаты исследования: требования к джуниор фронтенд-разработчикам | В Яндекс Практикуме мы постоянно следим за изменениями на рынке и обновляем учебные программы в соответствии с новыми требованиями. Чтобы актуализировать курс «Фронтенд-разработчик», в конце 2025 мы опросили нанимающих менеджеров из Сбера, ... |
| 12.01.2026 | Подходы к state management в React | Две проблемы React-разработчика
У React-разработчика две беды:
Целевые данные изменились, а ререндера не произошло.
Целевые данные не изменились, а ререндер произошёл.
Есть много способов подружить данные с UI. В рамках этой статьи я пройду... |
| 20.05.2025 | $mol: 10 лет спустя | Здравствуйте, меня зовут Дмитрий Карловский и я... всю жизнь занимаюсь открытием исходников. Позвольте немного рассказать о ней. Кого-то эта история вдохновит, кого-то наоборот, но надеюсь никого не оставит равнодушным. Рид будет лонгим. Уж... |
| 11.02.2025 | Найди x: React + MobX + SSR + x = Счастье | Приветствую всех читателей!
В мире информационных технологий наблюдается устойчивая тенденция перехода от традиционных десктопных приложений к веб-приложениям. Сегодня веб-приложения достигли значительной сложности и представляют собой инте... |
| 03.02.2025 | Zustand в React | Управление состоянием в React — один из самых важных моментов при разработке приложений. Многие начинают с useState и useReducer, но со временем понимают, что для глобального состояния нужно что‑то более мощное. Здесь хорошо подойдут Redux,... |
| 02.02.2025 | Представлен проект по визуализации всех книг мира в ISBN-Space | Представлен открытый проект ISBN Visualization по визуализации более 97 млн книг со всего мира в пространстве ISBN. Код решения написан на TypeScript и Rust и опубликован на GitHub под лицензией GNU Affero General Public License. Международ... |
| 12.01.2025 | React Context | Всем привет! Меня зовут Андрей, я Frontend разработчик. На данный момент работаю на фрилансе. Имею достаточно хороший опыт работы с React.
Хочу рассказать, что такое React Context и как это можно использовать в проектах.
Попробую всё расска... |
| 06.12.2024 | Как мы разработали SaaS-сервис для поиска компаний: опыт создания B2B-базы данных с 15 млн организаций | Российским b2b-компаниям часто сложно находить новых клиентов и партнеров, отсеивать нерелевантные компании и анализировать рынок. Проще говоря, находить лиды.
Мы проанализировали существующие подходы и выделили несколько популярных решений... |
| 02.11.2024 | The State of Software Engineering: A Reflection on the Industry's Challenges | Software engineering is at a crossroads. The landscape is shifting, and many professionals feel the tremors of change. The rise of artificial intelligence and new technologies has left some engineers questioning their relevance. This articl... |
| 01.11.2024 | Отладка и мониторинг в MobX: trace, introspection и spy | Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложнос... |
| 02.09.2024 | Особенности Effector, которые почему-то никто не обсуждает: опыт ВКонтакте спустя год использования | Upd: Поиском по "Upd" можно найти все корректировки, внесенные в статью после публикации в результате жаркой дискуссии в чате Effector.
Меня зовут Андрес, я руководитель команды разработки внутреннего UI-кита ВКонтакте. А это ещё ... |
| 17.07.2024 | Искусство сетапа: автоматизируем подготовку стека под новые проекты | Привет, меня зовут Грант, я фронтенд-разработчик в KTS. В этой статье я хочу поделиться опытом заведения проектов от нашей команды.
В отделе рекламных спецпроектов мы запускаем большое количество проектов, поэтому скорость сетапа имеет для ... |
| 04.06.2024 | Мой опыт создания frontend и backend приложений для моего стартапа | В прошлой части я рассказывал как появилась идея стартапа, как найти потребности пользователей, как спроектировать продуктовые требования. Также я рассказал как сделал проектирование и разработку дизайна. Напомню что я разрабатываю приложен... |
| 15.05.2024 | Проекты, хакатоны, общение — что поможет начинающему разработчику набраться опыта | Привет! Я Антон, сейчас работаю фронтенд-разработчиком, хотя по образованию я химик-технолог. Расскажу о своём пути: как учился и набирался опыта, чтобы получить работу, как познакомился с Карьерным центром, работал над пет-проектами и учас... |
| 12.05.2024 | Основы программирования на примере исходного кода MobX | Структуры данныхСпециализированные структурыАтом
Представляет базовую единицу наблюдаемости. Класс Atom в atom.ts хранит текущее состояние наблюдаемого значения и управляет взаимодействиями наблюдателей и обновлениями состояния. Он предоста... |
| 19.04.2024 | Redux это бойлерплейт, а Mobx нет! Но есть нюанс | На прошлой неделе впервые поучаствовал в конференции по Frontend, где один из докладчиков, расказывал, как удачно его команда переехала с Redux на Mobx. Главным преимуществом он назвал отсутствие бойлерплейта и ускорение разработки в полтор... |
| 16.01.2024 | Причины говнокода во фронтенде. Мнение мимокрокодила | Дисклеймер
Все, что написано ниже, является личным мнением автора на основе его собственного опыта, не претендует на звание истины в последней инстанции и может кардинально отличаться от мнения читателя. Автор не ставит целью оскорбить кого... |
| 14.12.2023 | Роадмэп по современному фронтенду от KTS | Привет! Меня зовут Фёдор, я фронтенд-тимлид в KTS и преподаватель школы Metaclass.
Перед одним из потоков курса «Начинающий React-разработчик» мы провели вебинар, на котором рассказали, что из себя представляет современный фронтенд и какие ... |
| 07.12.2023 | Как мы работаем с ресурсами в веб-приложениях | Приложения, созданные на платформе 1С:Предприятие, могут быть развернуты в трёхзвенной архитектуре (Клиент – Сервер приложений – СУБД). Клиентская часть приложения может работать, в частности, как веб-клиент, в браузере. Веб-клиент – это до... |
| 11.08.2023 | «В чём причина?» — спросил Тимлид | Причина - CSS is Awesome
«В чём причина?» — такой первый вопрос я бы советовал задавать перед решением каждой ошибки и задачи.
«Вижу следствие» — в начале своего пути разработчик чаще всего стремится исправить ошибку как она есть, а не разо... |
| 13.07.2023 | Mobx: библиотека глобальных сторов (state manager) | Что такое Mobx?
Mobx — это библиотека, дающая разработчикам инструмент для глобального использования переменных и методов между разными компонентами.
Mobx простая и понятная в использовании библиотека, использующая в своей реализации Contex... |
| 02.04.2023 | Интегрируем Яндекс Музыку в Visual Studio Code | Представьте, что вы можете слушать свои любимые песни на Яндекс.Музыке, прямо из своего любимого редактора кода, не переключаясь между приложениями. Это уже не мечта, а реальность! В этой статье мы рассмотрим, как интегрировать Яндекс.Музык... |
| 26.12.2022 | Big State Managers Benchmark | Здравствуйте, меня зовут Дмитрий Карловский и я.. большой любитель физики высоких энергий. Сталкиваешь такой совершенно разные вещи между собой, и смотришь на бабахи, уплетая поп-корн.
Так как в React всё очень плохо с архитектурой, а страд... |
| 24.12.2022 | Мощь декораторов TypeScript на живых примерах. Декорирование методов класса | Photo by TOMMY VAN KESSEL on Unsplash
Декораторы — инструмент декларативного программирования. С их помощью можно легко и элегантно добавить к классам и членам класса метаданные. На основе этих метаданных можно расширять или изменять поведе... |
| 21.09.2022 | Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля | Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке.
И во... |
| 12.07.2022 | Джентльменский набор React компонентов FullStack разработчика для управления потоком данных | Существует токсичный стереотип, что FullStack разработчики не могут ни в фронт, ни в бек. Как минимум, так как объем работ большой, часто, программирование фронта на React превращается в формошлепство с сомнительным качеством кода. Код копи... |
| 14.02.2022 | React Drag & Drop: «Игра в бутылки» | Привет!
Меня зовут Сергей, я фронтенд-разработчик отдела спецпроектов KTS. Наш отдел занимается разработкой веб-приложений для промокампаний.
Помните, как в 1-й книге о Гарри Поттере Гермиона разгадывала логическую загадку с бутылочками вол... |
| 30.09.2021 | Создание мини-игры «Шкатулка» с помощью JS + CSS | Привет!
Меня зовут Сергей, я фронтенд-разработчик отдела спецпроектов KTS. Наш отдел занимается разработкой веб-приложений для промокампаний.
Год назад перед нами встала задача: сделать игру-квест с диалогами, 360-панорамой, drag-n-drop, зв... |
| 24.08.2021 | На что стоит обратить внимание новичкам при работе с ReactJS | Всем привет, меня зовут Иван, я – разработчик ПО в Orion Innovation. Сейчас встречается много публикаций по фронтенд-разработке, в которых начинающему специалисту легко потеряться и упустить неочевидные вещи.
Данная статья позволит структур... |
| - | Почему мы выбрали MobX, а не Redux, и как его использовать эффективнее | Choices and consequences .. BY Ash-3xpired. Источник https://www.deviantart.com/ash-3xpired/art/Choices-and-consequences-198140687
Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions. На дворе 2020 год, а мы продол... |
| - | Мой опыт с Webpack 5 Module Federation | Всем привет. Меня зовут Михаил, я - фронтенд-разработчик в Лиге Цифровой Экономики.
В последнее время я пробую себя в должности руководителя направления фронтенд-разработки, однако я хочу с вами поделиться опытом разработки приложения с при... |