[Перевод] Обслуживание HTML из MS-DOS
https://habr.com/ru/companies/ispmanager/articles/789960/?utm_campaign=789960&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/ispmanager/articles/789960/?utm_campaign=789960&utm_source=habrahabr&utm_medium=rss
Хабр
Обслуживание HTML из MS-DOS
Отсутствующий в MS-DOS стек протоколов TCP/IP всегда был поводом для жарких дискуссий – и это при том, что изначально его поддержка в ОС не планировалась вовсе. И дело вовсе не в том, что MS-DOS он...
HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 5
https://habr.com/ru/companies/ruvds/articles/785862/?utm_campaign=785862&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/ruvds/articles/785862/?utm_campaign=785862&utm_source=habrahabr&utm_medium=rss
Хабр
HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 5
Хабр, я снова пришёл к вам с практическими советами про доступность вместе с Ильёй. Мы показываем, как HTML и CSS могут улучшить или ухудшить её. Напоминаю, что Илья — мой незрячий знакомый, который...
[Перевод] Написание минимальной подсистемы хранения данных в памяти для MySQL/MariaDB
https://habr.com/ru/companies/wunderfund/articles/789640/?utm_campaign=789640&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/wunderfund/articles/789640/?utm_campaign=789640&utm_source=habrahabr&utm_medium=rss
Хабр
Написание минимальной подсистемы хранения данных в памяти для MySQL/MariaDB
Я потратил неделю , копаясь во внутренностях MySQL/MariaDB вместе с ещё примерно 80 разработчиками. Хотя MySQL и MariaDB — это, по большей части, одно и то же (я ещё...
Как мы в Fix Price запустили PWA-приложение для Android
https://habr.com/ru/companies/fix_price/articles/790100/?utm_campaign=790100&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/fix_price/articles/790100/?utm_campaign=790100&utm_source=habrahabr&utm_medium=rss
Хабр
Как мы в Fix Price запустили PWA-приложение для Android
Привет, Хабр! Меня зовут Роман Хаджаев, я работаю над проектами Fix Price в качестве фронтенд-разработчика. Сегодня расскажу вам о том, как мы создали собственное веб-приложение и развернули его для...
Утечки памяти, которые не утечки
https://habr.com/ru/companies/alfa/articles/789782/?utm_campaign=789782&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/alfa/articles/789782/?utm_campaign=789782&utm_source=habrahabr&utm_medium=rss
Хабр
Утечки памяти, которые не утечки
Статью я захотел написать после работы над одним конкретным багом, который со всех точек зрения напоминал классическую утечку памяти, но на практике оказался чем-то совершенно другим. Я нигде не...
[Перевод] HTML: плохие стороны
https://habr.com/ru/articles/790230/?utm_campaign=790230&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/790230/?utm_campaign=790230&utm_source=habrahabr&utm_medium=rss
Хабр
HTML: плохие стороны
Мы никогда не узнаем, где искать этот код Вероятно, вы слышали заявления типа «HTML и так по умолчанию обладает accessibility» или «Не нужно изобретать заново этот абсолютно идеальный элемент...
Погружение в Web RTC или пишем SFU своими силами
https://habr.com/ru/articles/790348/?utm_campaign=790348&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/790348/?utm_campaign=790348&utm_source=habrahabr&utm_medium=rss
Хабр
Погружение в Web RTC или пишем SFU своими силами
WebRTC — это браузерная технология, предназначенная для передачи потоковых данных между браузерами или приложениями с использованием технологии двухточечной передачи (point-to-point...
История Vercel 2009-2013гг. Часть 2/7. Первый стартап Гильермо. Learnboost
https://habr.com/ru/articles/790184/?utm_campaign=790184&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/790184/?utm_campaign=790184&utm_source=habrahabr&utm_medium=rss
Хабр
История Vercel 2009-2013гг. Часть 2/7. Первый стартап Гильермо. Learnboost
Первый стартап, первые крупные инвестиции, первые разработки. Образовательная платформа, ставшая одной из самых технологичных компаний своего времени. LearnBoost – это онлайн-инструмент, позволяющий...
Технические предпочтения пользователей с нарушениями зрения в 2023 году. Исследование Яндекса
https://habr.com/ru/companies/yandex/articles/788740/?utm_campaign=788740&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/yandex/articles/788740/?utm_campaign=788740&utm_source=habrahabr&utm_medium=rss
Хабр
Технические предпочтения пользователей с нарушениями зрения в 2023 году. Исследование Яндекса
Цифровые продукты и сервисы стали обыденным явлением, и сегодня это часть повседневной жизни самых обычных людей, а не только ранних энтузиастов новых технологий. Однако есть пользователи, которые...
Почему PASETO лучше для аутентификации, чем JWT
https://habr.com/ru/companies/first/articles/790576/?utm_campaign=790576&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/first/articles/790576/?utm_campaign=790576&utm_source=habrahabr&utm_medium=rss
Хабр
Почему PASETO лучше для аутентификации, чем JWT
В веб-разработке одним из наиболее популярных решений является аутентификация на основе токенов. Чаще всего для создания системы аутентификации используют JWT (порой даже там, где это не нужно). Но...
Костыли из 90-х и принцип HTML First
https://habr.com/ru/companies/ruvds/articles/793680/?utm_campaign=793680&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/ruvds/articles/793680/?utm_campaign=793680&utm_source=habrahabr&utm_medium=rss
Хабр
Костыли из 90-х и принцип HTML First
Кадр из презентации Frontmania 2022: Kilian Valkhof — Stop using JavaScript for that Недавно на Хабре публиковался перевод статьи «Вам не нужен для этого JavaScript» с примерами, где код JS легко...
PostgreSQL: обеспечение уникальности записи с проверкой даты валидности
https://habr.com/ru/companies/karuna/articles/794468/?utm_campaign=794468&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/karuna/articles/794468/?utm_campaign=794468&utm_source=habrahabr&utm_medium=rss
Хабр
PostgreSQL: обеспечение уникальности записи с проверкой даты валидности
Как бы вы решали такую задачу? Предположим, есть таблица с купонами, и у купонов есть некая дата устаревания valid_until. Вам надо обеспечить такое ограничение (constraint) на уровне БД, чтобы у...
Концепт бюджетной видеостены неограниченного размера для web-приложения
https://habr.com/ru/articles/796335/?utm_campaign=796335&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/796335/?utm_campaign=796335&utm_source=habrahabr&utm_medium=rss
Хабр
Концепт бюджетной видеостены неограниченного размера для web-приложения
Поделюсь идеей создания видеостены из абсолютно любого количества дисплеев при минимальных вложениях в доработку имеющегося web-приложения. Суть сводится к примитивной вещи – создаём количество...
[Перевод] Как украсить и оживить сайт на Astro с помощью KwesForms и Rive
https://habr.com/ru/companies/otus/articles/796385/?utm_campaign=796385&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/otus/articles/796385/?utm_campaign=796385&utm_source=habrahabr&utm_medium=rss
Хабр
Как украсить и оживить сайт на Astro с помощью KwesForms и Rive
В этой статье я расскажу, как добавить веб-форму KwesForms на сайт, созданный с помощью Astro, а затем оживить её с применением пользовательских событий и Rive. Пользовательские события применяются...
Сравнение utility types библиотек или тайпскрипт на стероидах
https://habr.com/ru/articles/794410/?utm_campaign=794410&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/794410/?utm_campaign=794410&utm_source=habrahabr&utm_medium=rss
Хабр
Сравнение utility types библиотек или тайпскрипт на стероидах
Краткое введение о typescript За несколько лет typesctipt стал мастхэв в современной веб-разработке (по меньшей мере во фронтэнд). Язык типов, работающих поверх javascript, являющегося языком со...
Динамические Breadcrumbs на React, React Router и Apollo GraphQL
https://habr.com/ru/articles/796579/?utm_campaign=796579&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/796579/?utm_campaign=796579&utm_source=habrahabr&utm_medium=rss
Хабр
Динамические Breadcrumbs на React, React Router и Apollo GraphQL
Хлебные крошки - важнейшая часть навигации приложения. В классическом исполнении они отражают текущее положение пользователя в иерархии. А отображение названия карточки товара, статьи или любой другой...
Как быстро написать API на FastAPI с валидацией и базой данных
https://habr.com/ru/companies/selectel/articles/796669/?utm_campaign=796669&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/selectel/articles/796669/?utm_campaign=796669&utm_source=habrahabr&utm_medium=rss
Хабр
Как быстро написать API на FastAPI с валидацией и базой данных
Все веб-запросы обрабатываются на сервере — это хорошо всем известно. Но бывает, когда нужно написать специальный программный интерфейс, так называемый API , через который пользователи смогут...
Telegram Mini Apps с мгновенной оплатой
https://habr.com/ru/articles/796793/?utm_campaign=796793&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/796793/?utm_campaign=796793&utm_source=habrahabr&utm_medium=rss
Хабр
Telegram Mini Apps с мгновенной оплатой
Инструкция, посвящённая созданию Telegram Mini Apps с вызовом окна оплаты без создания дополнительной кнопки для этого. Mini Apps от Telegram — это веб-сайты, которые телеграмм позволяет...
Skunk Works курильщика, или собственный лоу-код на страже продаж
https://habr.com/ru/articles/796633/?utm_campaign=796633&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/796633/?utm_campaign=796633&utm_source=habrahabr&utm_medium=rss
Хабр
Skunk Works курильщика, или собственный лоу-код на страже продаж
С вами Саша Хрущев, технический директор IT-компании WINFOX, и мы продолжаем рассказывать историю нашего лоу-код продукта. Из первого материала вы узнаете, как зародилась идея сделать Приладу и...
Как разработать браузерное расширение в Chrome на React: разбираем на примере Cloudhood
https://habr.com/ru/companies/cloud_ru/articles/793124/?utm_campaign=793124&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/cloud_ru/articles/793124/?utm_campaign=793124&utm_source=habrahabr&utm_medium=rss
Хабр
Как разработать браузерное расширение в Chrome на React: разбираем на примере Cloudhood
Всем привет! Меня зовут Егор, я технический лидер в команде, которая занимается разработкой личного кабинета Cloud.ru . Некоторое время назад загорелись идеей сделать браузерное расширение на React,...