Date | Title | Description | Source |
30.04.2024 | Рендерим таблицы с помощью Symbiote.js... | В этой статье, я хочу показать базовые приемы работы с HTML-таблицами при использовании библиотеки S... | habr.com/r... |
29.04.2024 | Cовместное использование GitHub Actions, Docker и GitHub NPM... | Github Actions
В современном мире разработки программного обеспечения GitHub остается самой популярн... | habr.com/r... |
29.04.2024 | Как запустить WebRTC на сервере, или как я пилю вебкам... | Всем привет!
Хотел логически подвести к этому абзацу в конце предыстории, но побоялся, что не все до... | habr.com/r... |
26.04.2024 | Уязвимости на GitHub: в библиотеке Ruby, которую скачали 250... | В конце марта в блоге GitHub вышла статья, как защищаться от уязвимостей типа RepoJacking. В первых ... | habr.com/r... |
25.04.2024 | Как не утонуть в море событий аналитики... | Крупный продукт со множеством сервисов и большим количеством задействованных команд — это всегда сло... | habr.com/r... |
25.04.2024 | Вышла Node.js 22 | 24 апреля 2024 года состоялся релиз JavaScript-платформы Node.js 22. Платформа Node.js может быть ис... | habr.com/r... |
24.04.2024 | Руководство по Next.js. 2/3
Получение данных
Рендеринг
Кешир... | Hello world!
Представляю вашему вниманию вторую часть обновленного руководства по Next.js.
Первая ча... | habr.com/r... |
23.04.2024 | Поиск опечаток в проекте | Ничего не нашёл на Хабре про CSpell, попробую исправить ситуацию.
Для среднего проекта с документаци... | habr.com/r... |
20.04.2024 | Один репозиторий, чтобы править всеми... | Собираем кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Win... | habr.com/r... |
17.04.2024 | Figma запустила бета-версию Code Connect для дизайн-систем к... | Figma объявила о выпуске бета-версии Code Connect — функции, созданной для упрощённого внедрения диз... | habr.com/r... |
16.04.2024 | Руководство по Next.js. 1/3
Введение
Роутинг... | Hello world!
Представляю вашему вниманию первую часть обновленного руководства по Next.js.
На мой вз... | habr.com/r... |
16.04.2024 | Статический анализ мультиязычности Angular приложения c помо... | Не так давно мне довелось решить интересную задачу, направленную на снижение риска того, что разрабо... | habr.com/r... |
15.04.2024 | Выкиньте свой husky | 44 миллиона скачиваний в месяц
В git давно есть нативные хуки, на которые можно повесить произвольны... | habr.com/r... |
10.04.2024 | Путешествие в yarn | За последние пару лет многие российские компании перестали получать обновления зарубежного софта или... | habr.com/r... |
10.04.2024 | Теперь я адепт Глубины, но денежный вопрос все ещё актуален... | И вновь я приветствую всех своих читателей! В своей прошлой статье я начал рассказывать про то, как ... | habr.com/r... |
09.04.2024 | Вышло обновление ESLint 9.0 | Разработчики линтера ESLint рассказали о релизе версии 9.0. Команда проекта исправила известные ошиб... | habr.com/r... |
09.04.2024 | Разработчики выпустили Cally — библиотеку UI-компонентов кал... | Разработчики опубликовали на GitHub компактную библиотеку многофункциональных компонентов календаря.... | habr.com/r... |
07.04.2024 | Логи в файлах: написал своё приложение для просмотра структу... | Не каждому проекту нужно децентрализованное логирование. В моём случае, оказалось проще хранить логи... | habr.com/r... |
05.04.2024 | Что такое semantic-release и как с ним работать... | Привет! Я — Алексей Бондаренко, работаю в команде Платформа Банки.ру. Сегодня хочу рассказать о sema... | habr.com/r... |
02.04.2024 | Анатомия Htmx | Hello world!
По данным 2023 JavaScript Rising Stars библиотека htmx заняла второе место в разделе Fr... | habr.com/r... |
01.04.2024 | Создание библиотек и публикация в npm... | Всем привет! Меня зовут Дмитрий, и я занимаюсь веб-разработкой в it-компании Intelsy на аутсорс- и а... | habr.com/r... |
01.04.2024 | Docker для новичков — #4 Оптимизация Dockerfile... | Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды).
... | habr.com/r... |
01.04.2024 | Выбираем среду для разработки: сравнение Bun.js и Node.js... | Привет, Хабр! Привет, меня зовут Иван Шурыгин, я работаю fullstack-разработчиком, в свободное время ... | habr.com/r... |
31.03.2024 | Деструктивный пакет everything напомнил об уязвимостях реест... | Пакетный менеджер npm попал в неприятную историю, которая снова возродила споры о принципах работы р... | habr.com/r... |
28.03.2024 | Продуктовый подход к pet-проекту или как я разработал музыка... | Что будет, если соединить любовь к музыке и к разработке? В моем случае получился pet-проект по созд... | habr.com/r... |
26.03.2024 | Знакомьтесь, SafeTest — новый подход к тестированию фронтенд... | В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд н... | habr.com/r... |
25.03.2024 | Самый простой гайд по созданию бота для анализа сообщений в ... | Есть Telegram-каналы, которые отслеживают определенные события в мире. А мы следим за их сообщениями... | habr.com/r... |
22.03.2024 | Разница между Ctrl+Z и Ctrl+C или рассказ о том как правильн... | А вы знаете, как остановить локальный сервер? Какое сочетание клавиш использовать?
После этой статьи... | habr.com/r... |
22.03.2024 | С 500 мс до нуля, или история о том, как я написал Node.js C... | Приветствую тебя! Меня зовут Дмитрий и я работаю в Lad.
Сегодня я поведаю историю о том, как эволюци... | habr.com/r... |
21.03.2024 | Использование кастомных шаблонов и конфигов для swagger-type... | swagger-typescript-api - это мощный инструмент для генерации кода на основе OpenApi-контактов, о про... | habr.com/r... |
20.03.2024 | Hono vs. H3 vs. HatTip vs. Elysia — современные замены Expre... | H3 отмечает, что Express.js - старый и малоразвивающийся фреймворк, являющийся не оптимальным выборо... | habr.com/r... |
17.03.2024 | className убивает ваш UI kit | UI kit играет важную роль в разработке веб-интерфейсов. Он представляет собой набор компонентов и ст... | habr.com/r... |
15.03.2024 | Разработка SQL Expert Bot: подробный гайд по использованию V... | OpenAI заложила фундамент для революции в сфере искусственного интеллекта с появлением ChatGPT, откр... | habr.com/r... |
13.03.2024 | 11 лучших программ для нейросетей | Для работы в области науки о данных, особенно при прогнозировании сложных закономерностей или погруж... | habr.com/r... |
13.03.2024 | Работа с REST API при помощи swagger-typescript-api... | Прежде чем начать писать данную статью, я озадачился интересным вопросом. А кто как вообще работает ... | habr.com/r... |
07.03.2024 | Exclusive: Feds to offer new support to open-source develope... | The U.S. Cybersecurity and Infrastructure Security Agency (CISA) will start providing more hands-on ... | axios.com/... |
06.03.2024 | На стороне своих правил в ESlint | Всем привет! Меня зовут Владимир Земсков, я работаю в B2C билайна, в команде билайн Про, где пишу бэ... | habr.com/r... |
26.02.2024 | The barKoder Barcode Scanner SDK is now available for all ki... | barKoder - Barcode Scanner SDK for Web
barKoder Web Online Demo
barKoder Mobile & Web Barcode Sc... | einpresswi... |
24.02.2024 | Пишем сложный Page object для playwright тестов вместе с Dor... | Всем привет! Сегодня расскажу о том, как удобно организовать Page Object для большого проекта с испо... | habr.com/r... |
23.02.2024 | Как использовать Fetch API в Node.js, Deno и Bun... | Ключевые моменты
Fetch API в современных средах JavaScript: в этой статье рассмотрим, как использова... | habr.com/r... |
16.02.2024 | Собираем метрики Node.js приложений в PM2 с экспортом в Prom... | Ни для кого не секрет что для устойчивой и надежной работы node.js приложений необходимо проводить м... | habr.com/r... |
16.02.2024 | Google releases open source Magika content type detection to... | Google has decided to make Magika open source, but what exactly is it? Well, it is an innovative AI-... | betanews.c... |
15.02.2024 | Account Abstraction: что это такое и зачем нужно криптомиру... | Привет всем! Меня зовут Паша, я web3 разработчик в команде MetaLamp, мой основной стек – Solidity. П... | habr.com/r... |
11.02.2024 | Про Vim — Neovim (Lua) PHP IDE | Послесловие
По большому счету единственной незакрытой темой в рубрике "Про Vim" осталась т... | habr.com/r... |
08.02.2024 | Практическая реализация паттерна Server-Driven UI на Flutter... | Итак, здравствуйте! Меня зовут Никита Синявин, я разработчик мобильных приложений в компании BetBoom... | habr.com/r... |
04.02.2024 | Простой GPT-ассистент в Telegram на базе Яндекса и Node.js... | Всем привет! Это моя первая публикация на Хабре, поэтому буду благодарен за любую обратную связь, ко... | habr.com/r... |
31.01.2024 | Утечки памяти, которые не утечки | Статью я захотел написать после работы над одним конкретным багом, который со всех точек зрения напо... | habr.com/r... |
30.01.2024 | За чистое небо над головой | В прошлом году мы запустили на орбиту пикоспутник с самым настоящим сервером, и в честь этого сделал... | habr.com/r... |
28.01.2024 | Переход с Vue-CLI на Vite: ускоряем разработку Vue 3... | Vue.js - один из самых популярных JavaScript-фреймворков, который используется для создания динамиче... | habr.com/r... |
27.01.2024 | Zod умер. Да здравствует ajv-ts | TLRD: zod не подходил в проекте и решили сделать свой builder с помощью ajv в zod-like API. Поскольк... | habr.com/r... |
26.01.2024 | React-lens — эффективное управление состоянием в приложениях... | Во многих разрабатываемых программах мы сталкиваемся с необходимостью организации работы с данными. ... | habr.com/r... |
26.01.2024 | Разработчик выпустил Shittier — утилиту, которая делает код ... | Разработчик Рохит Дас (Rohit Dhas) из Индии выпустил утилиту Shittier, которая делает код проекта не... | habr.com/r... |
25.01.2024 | Состоялся релиз Expo SDK 50 | Expo — это фреймворк и платформа для универсальных приложений React. Это набор инструментов и сервис... | habr.com/r... |
25.01.2024 | Коллекция утилит NestJS-mod для унификации приложений и моду... | О себе
Всем привет, меня зовут Ильшат.
Я пишу бэкенд на Typescript и NestJS уже 7 лет.
Помимо бэкэнд... | habr.com/r... |
25.01.2024 | Symbiote.js VS LitElement | Мотивация разработчиков библиотек и фреймворков для фронтенда может быть разной. И если вы, являясь ... | habr.com/r... |
24.01.2024 | Как уменьшить размер бандла раз и навсегда: приемы, метрики,... | Зачем нужна эта статья?
Всем привет, меня зовут Семён, в своей работе, я, в основном, занимаюсь таки... | habr.com/r... |
23.01.2024 | Как мы используем Puppeteer для создания Open Graph изображе... | В наше время многочисленные сайты создают страницы, которыми пользователи хотели бы делиться в разны... | habr.com/r... |
19.01.2024 | Решение Амазон капчи Waf Captcha на полном автомате, имея за... | Небольшой эпиграф - если вы делаете инструкцию, так делайте ее до конца, а то в инструкции как решит... | habr.com/r... |
17.01.2024 | Публикация UPM-пакета в Unity Asset Store | 📘 Нативное решение Unity
В 2018 разработчики из Unity релизнули централизованное хранилище для итера... | habr.com/r... |
13.01.2024 | Как потерять $5000, не уехать в США и остаться должником в $... | Всем привет 👋
Ранее на Хабре уже выходила статья Повесть о том как потерять 3тыс. долларов и не уеха... | habr.com/r... |
13.01.2024 | #Net | Oчень добрый день. Меня зовут Тимур и я программист.
В прошлой своей статье я вкратце описал как мож... | habr.com/r... |
12.01.2024 | Работа с ETH, BSC, TRX кошельками на сервере NodeJS — отправ... | Удивительно, как мало готовых (целевых) решений для работы с крипто-кошельками на серверной стороне.... | habr.com/r... |
09.01.2024 | Программирование для народа | А вместо буржуйского Энтера, батенька, теперь будет наш, пролетарский Ввод
На заре проникновения ком... | habr.com/r... |
05.01.2024 | Пакет Everything, охватывающий зависимостями все пакеты в ре... | В конце декабря 2023 года и в начале января 2024 года NPM-пакет Everything от разработчика PatrickJS... | habr.com/r... |
05.01.2024 | Решаем задачу: как сохранить нервные клетки пользователей с ... | Всем привет! Меня зовут Алексей Гмитрон, я фулстек-разработчик и наставник на курсе «Фронтенд-разраб... | habr.com/r... |
05.01.2024 | Лучшие поисковые пакеты для JavaScript... | Спрос на функции поиска растет, и многие разработчики пытаются внедрить их в свои приложения. Однако... | habr.com/r... |
04.01.2024 | Строим свой SSO. Часть 4: Vue.js, Регистрация, Сброс пароля... | Список статей этой серии
Часть 1: Строим свой SSO сервер, используя Spring Authorization Server
Част... | habr.com/r... |
01.01.2024 | Как проверить скорость загрузки сайта в 2024 году и не потер... | Привет. Я Алексей из loading.express. Расскажу лучшие практики по проверке скорости загрузки сайта в... | vc.ru/serv... |
01.01.2024 | Что такое react-afc | react-afc - библиотека для более простого (чем в простом react) уменьшения количества ненужных ререн... | habr.com/r... |
29.12.2023 | Serverless в первый раз | Я давно приглядывался к serverless-технологиям, но всё не доходили руки. В М2 есть строгое разделени... | habr.com/r... |
28.12.2023 | DagazBot — Хранитель ключей и мётел | История проекта Dagaz прошла у вас перед глазами. Когда я только начинал писать про Zillions, главны... | habr.com/r... |
27.12.2023 | Кодогенерация и парсинг TypeScript с помощью typescript... | Одной из интересных возможностей пакета typescript является то, что он содержит API для генерации Ty... | habr.com/r... |
25.12.2023 | Taiga UI: итоги 2023 года | Заканчиваются рабочие дни уходящего года, а значит, самое время подводить итоги наших трудов. За 202... | habr.com/r... |
25.12.2023 | Агент по анонимности: Альтернативные фронтенды сайтам... | Всем привет! Наверняка вы заинтересованы в сохранении собственной анонимности, обхода цензуры и стор... | habr.com/r... |
20.12.2023 | Just DUIT — первый взгляд на server-driven UI фреймворк для ... | Итак, здравствуйте! Меня зовут Никита Синявин, я разработчик мобильных приложений в компании BetBoom... | habr.com/r... |
20.12.2023 | Анатомия shadcn/ui | Если вы следите за новинками экосистемы JavaScript, то должны были слышать об интересной библиотеке ... | habr.com/r... |
18.12.2023 | Как мы внедряли Sentry. Часть 2 — внедрение в разработку... | В прошлый раз мы рассматривали внедрение Sentry со стороны эксплуатации: устанавливали на сервер sel... | habr.com/r... |
14.12.2023 | Роадмэп по современному фронтенду от KTS... | Привет! Меня зовут Фёдор, я фронтенд-тимлид в KTS и преподаватель школы Metaclass.
Перед одним из по... | habr.com/r... |
13.12.2023 | Сообщаются ли ваши тесты? | Чтобы быстро продвигаться в рабочих задачах, необходимо иметь уверенность в том, что можно вносить и... | habr.com/r... |
12.12.2023 | Кастомизируем VS Code для веб-разработки... | Почему VS Code?
Привет, меня зовут Филипп, я фронтенд-разработчик в KTS.
Visual Studio Code — это бе... | habr.com/r... |
12.12.2023 | Как автоматизировать использование дизайн токенов с помощью ... | Привет, Хабр!
Меня зовут Саша и вот уже 7 лет я работаю фулстек разработчиком и пишу на C# и TypeScr... | habr.com/r... |
06.12.2023 | Микрофронтенды в SSR: опыт Авито | Привет! Меня зовут Дарья, и я разработчик в юните Frontend Architecture в Авито. Недавно мы с Димой ... | habr.com/r... |
06.12.2023 | Безопасность Supply Chain. Глава 1: избегайте вредных зависи... | Alice: Привет, Bob, ты знаешь, что уязвимости во внешних зависимостях твоего проекта — это и твои уя... | habr.com/r... |
04.12.2023 | О JavaScript и WebAssembly | Hello world!
На днях я баловался с WebAssembly и получил довольно неожиданные результаты, которыми и... | habr.com/r... |
04.12.2023 | Улучшаем возможности PM2 с помощью дополнительных модулей ав... | Всем привет. Сегодня я бы хотел рассказать о том, с какими трудностями пришлось столкнуться при рабо... | habr.com/r... |
03.12.2023 | Инструкция по переезду и миграции данных с Google Firebase н... | Всем доброго дня! Комментарии к моей предыдущей статье о том, как я развиваю свой pet-проект, а такж... | habr.com/r... |
01.12.2023 | Decky Notifications: как переизобрести KDE Connect и перенес... | Недавно в мои руки попала портативная игровая консоль Steam Deck. Замечательное устройство, которое ... | habr.com/r... |
28.11.2023 | SberJazz XR — виртуальные встречи в 3D | Введение
В феврале 2020 года началась пандемия, мы перешли на удалённый формат работы и очень быстро... | habr.com/r... |
25.11.2023 | Многооконное веб приложение — решение для перегруженных инте... | Введение
В данной статье будет рассмотрено возможное решение для разгрузки интерфейсов веб приложени... | habr.com/r... |
19.11.2023 | Как сгенерировать безопасный, типизированный Node.js API с и... | Создание эффективного Node.js API, обеспечивающего безопасность данных и типобезопасность, может быт... | habr.com/r... |
17.11.2023 | Чем хорош Rust для продакшена? | За последние годы интерес к Rust значительно вырос. Отчасти этому способствовало то, что ведущие уча... | habr.com/r... |
07.11.2023 | Какой монорепозиторий сейчас подходит для Node.js BACKEND?... | Суть нашей работы в Practica.js — выбор правильных библиотек и фреймворков для пользователей. В этой... | habr.com/r... |
02.11.2023 | Как не программист, вероятно, написал самую быструю библиоте... | Привет, Хабр! Не редко захожу, читаю, пришло время поделиться собственным опытом и маленьким поводом... | habr.com/r... |
01.11.2023 | Part 2. Инструменты управления тестированием... | Привет! Я Вадим Лунин, QA Manager в Альфа Банке в Беларуси. С 2022 года я работаю в банке и одно из ... | habr.com/r... |
30.10.2023 | Как подготовиться к собеседованию с помощью Telegram-бота на... | В этой статье мы разработаем бота для подготовки к собеседованиям. Он будет задавать вопросы по HTML... | habr.com/r... |
25.10.2023 | Как мы создаём Squadus: реальна ли выгода от использования o... | В апреле 2023 года мы выпустили Squadus — инструмент деловых коммуникаций, фундаментом которого стал... | habr.com/r... |
11.10.2023 | Part 0. Инструментарий QA в Альфа Банке... | Всем привет! Меня зовут Вадим Лунин. Я — QA Manager из Альфа Банка в Беларуси. Этой статьёй хочу нач... | habr.com/r... |
06.10.2023 | Дорогая, я уменьшил пакет npm | Вы когда-нибудь задумывались, что скрывается за пакетом npm?
По сути, это не что иное, как сжатый gz... | habr.com/r... |
03.10.2023 | Как декораторы могут упростить разработку веб-форм... | Относительно недавно в TC39 предложение с реализацией декораторов в EcmaScript вышло на 3-ю предфина... | habr.com/r... |
03.10.2023 | Может ли Java быть быстрой? Сравнение производительности Hel... | Введение
Основной тренд в мире IT сейчас - экономия ресурсов и легковесные решения. В облаке мы плат... | habr.com/r... |