Фамильный вики-движок Bonsai: 6 лет спустя
https://habr.com/ru/articles/786518/?utm_campaign=786518&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/786518/?utm_campaign=786518&utm_source=habrahabr&utm_medium=rss
Хабр
Фамильный вики-движок Bonsai: 6 лет спустя
Прошло шесть с лишним лет с момента, когда я начал работать над проектом Bonsai . Если в двух словах, то это вики-движок, заточенный под хранение семейной истории и построение генеалогических...
Прокачиваем вёрстку ARIA-атрибутами. Атрибут aria-hidden
https://habr.com/ru/companies/ruvds/articles/784542/?utm_campaign=784542&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/ruvds/articles/784542/?utm_campaign=784542&utm_source=habrahabr&utm_medium=rss
Хабр
Прокачиваем вёрстку ARIA-атрибутами. Атрибут aria-hidden
Хабр, я рассказал вам, как создавать подсказки с помощью атрибута aria-label . Это отличный шаг к классному опыту для пользователей скринридера. А сегодня сделаем второй — мы научимся правильно...
Headless eCommerce на Laravel: Погружение в модульную архитектуру
https://habr.com/ru/articles/787062/?utm_campaign=787062&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787062/?utm_campaign=787062&utm_source=habrahabr&utm_medium=rss
Хабр
Headless eCommerce на Laravel: Погружение в модульную архитектуру
Привет, Habr! Меня зовут Тальгат Хайруллов, я руководитель команды разработки в компании CS-Cart. В статье расскажу, как мы поверх Laravel реализовали фреймворк для быстрой и гибкой разработки API...
React + Three.js. Создаём собственный 3D шутер. Часть 3
https://habr.com/ru/articles/787076/?utm_campaign=787076&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787076/?utm_campaign=787076&utm_source=habrahabr&utm_medium=rss
Хабр
React + Three.js. Создаём собственный 3D шутер. Часть 3
Введение В современной веб-разработке границы между классическими и веб-приложениями стираются с каждым днём. Сегодня мы можем создавать не только интерактивные сайты, но и полноценные игры прямо в...
Неочевидные угрозы: как защититься от атак на десериализацию, XSS и чтение произвольных файлов
https://habr.com/ru/companies/StartX/articles/787176/?utm_campaign=787176&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/StartX/articles/787176/?utm_campaign=787176&utm_source=habrahabr&utm_medium=rss
Хабр
Неочевидные угрозы: как защититься от атак на десериализацию, XSS и чтение произвольных файлов
Кадр из сериала «Слово пацана» Злоумышленники могут успешно атаковать 98% веб-приложений. И это не просто громкие цифры, а данные из исследования Positive Technologies. Как такое возможно, если...
Почему не любят JavaScript?
https://habr.com/ru/articles/787606/?utm_campaign=787606&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787606/?utm_campaign=787606&utm_source=habrahabr&utm_medium=rss
Хабр
Почему не любят JavaScript?
16 декабря 2023 в Краснодаре прошел бар-митап, на котором я в первые выступил с докладом с названием, указанным в заголовке статьи. Здесь будет его пересказ (записи докладов не производилось), а в...
Подручный для бизнеса
https://habr.com/ru/companies/spbifmo/articles/787660/?utm_campaign=787660&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/spbifmo/articles/787660/?utm_campaign=787660&utm_source=habrahabr&utm_medium=rss
Хабр
Подручный для бизнеса
Введение Всем привет! Я Дима Кирпа, студент ИТМО. Занимаюсь исследованиями современных ML и DL подходов для работы с табличными данными. Хочу рассказать об одной интересной задаче, с которой мне...
PHP и Laravel дайджест новостей за декабрь 2023 года
https://habr.com/ru/articles/787758/?utm_campaign=787758&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787758/?utm_campaign=787758&utm_source=habrahabr&utm_medium=rss
Хабр
PHP и Laravel дайджест новостей за декабрь 2023 года
Всем привет! Краткий обзор новостей из мира PHP и Laravel за декабрь 2023 г от CutCode . PHP Дайджест Новости Вышли PHP 8.1.27 , PHP 8.2.14 и PHP 8.3.1 ? Выпуски с исправлениями ошибок вышли по...
Сферический коммивояжёр в вакууме и в реальной жизни
https://habr.com/ru/articles/787990/?utm_campaign=787990&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787990/?utm_campaign=787990&utm_source=habrahabr&utm_medium=rss
Хабр
Сферический коммивояжёр в вакууме и в реальной жизни
Некоторое время назад я участвовал в разработке приложения для фирмы, работающей в сфере транспортной логистики. Поскольку в тот момент фирма только начинала свою активную деятельность, многие...
Важные советы backend-разработчику: защити себя от нежелательных проблем
https://habr.com/ru/articles/787796/?utm_campaign=787796&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787796/?utm_campaign=787796&utm_source=habrahabr&utm_medium=rss
Хабр
Важные советы backend-разработчику: защити себя от нежелательных проблем
Чем больше у backend‑разработчика знаний в своей области, тем лучшим специалистом он является. Но опыт показывает: самые классные программисты подобны Сократу, который не стеснялся...
В плену JavaScript: как веб-разработка стала заложницей одного языка
https://habr.com/ru/companies/lanit/articles/787616/?utm_campaign=787616&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/lanit/articles/787616/?utm_campaign=787616&utm_source=habrahabr&utm_medium=rss
Хабр
В плену JavaScript: как веб-разработка стала заложницей одного языка
В мире веб-разработки JavaScript давно стал не просто инструментом, а основополагающей силой, без которой современный интернет трудно представить. Однако эта монополия языка несёт в себе не только...
Как мы используем Puppeteer для создания Open Graph изображений с Node.js
https://habr.com/ru/articles/787678/?utm_campaign=787678&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787678/?utm_campaign=787678&utm_source=habrahabr&utm_medium=rss
Хабр
Как мы используем Puppeteer для создания Open Graph изображений с Node.js
В наше время многочисленные сайты создают страницы, которыми пользователи хотели бы делиться в разных социальных сетях или мессенджерах. Благодаря тегам Open Graph ссылки могут иметь красочное превью...
Суперсемейка против Unicode: Эластика и ее противник гибкий UTF-8
https://habr.com/ru/articles/788230/?utm_campaign=788230&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/788230/?utm_campaign=788230&utm_source=habrahabr&utm_medium=rss
Хабр
Суперсемейка против Unicode: Эластика и ее противник гибкий UTF-8
Оперативная память (RAM) Оперативная память состоит из большого набора ячеек. Одна ячейка это один бит. Бит – минимальная единица хранения информации в ячейки оперативной памяти. Бит имеет булевое...
[Перевод] Важные аспекты Unicode, о которых должен знать каждый разработчик JavaScript
https://habr.com/ru/companies/timeweb/articles/785668/?utm_campaign=785668&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/timeweb/articles/785668/?utm_campaign=785668&utm_source=habrahabr&utm_medium=rss
Хабр
Важные аспекты Unicode, о которых должен знать каждый разработчик JavaScript
Должен признаться: на протяжении очень долгого времени я испытывал страх перед Unicode. Когда была необходимость в работе с Unicode, я предпочитал искать альтернативные пути решения, поскольку не...
История Vercel. Аннотация
https://habr.com/ru/articles/788154/?utm_campaign=788154&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/788154/?utm_campaign=788154&utm_source=habrahabr&utm_medium=rss
По локоть в легаси: пошагово перезапускаем устаревший портал на PHP
https://habr.com/ru/articles/787958/?utm_campaign=787958&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/787958/?utm_campaign=787958&utm_source=habrahabr&utm_medium=rss
Хабр
По локоть в легаси: пошагово перезапускаем устаревший портал на PHP
PHP — один из самых популярных языков веб-разработки уже около 20 лет, а самому языку скоро стукнет 30. За это время на нем написали огромное количество больших и маленьких проектов. Некоторые сайты,...
ECMAScript 6+ vs TypeScript
https://habr.com/ru/articles/788254/?utm_campaign=788254&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/788254/?utm_campaign=788254&utm_source=habrahabr&utm_medium=rss
Хабр
ECMAScript 6+ vs TypeScript
Минули те времена, когда разработчики писали Frontend на «чистом» JavaScript (вплоть до ECMAScript 5 ). Все изменилось с выходом в свет версии ECMAScript 6 в 2015-м году. Это событие стало,...
Как писать более чистый CSS: дюжина советов от банальных до неочевидных
https://habr.com/ru/companies/maxilect/articles/788508/?utm_campaign=788508&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/companies/maxilect/articles/788508/?utm_campaign=788508&utm_source=habrahabr&utm_medium=rss
Хабр
Как писать более чистый CSS: дюжина советов от банальных до неочевидных
Если CSS для вас все еще боль и страдания, добро пожаловать под кат. Мы наткнулись на интересную подборку советов по CSS на английском языке и решили перевести ее, дополнив собственными примерами с...
Использование панели управления ISPmanager 6, как хостинг-систему в образовательном учреждении
https://habr.com/ru/articles/788528/?utm_campaign=788528&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/788528/?utm_campaign=788528&utm_source=habrahabr&utm_medium=rss
Хабр
Использование панели управления ISPmanager 6, как хостинг-систему в образовательном учреждении
Аннотация: в данной статье рассматривает практическое применение панели управления ISPmanager 6 в роли хостинг-системы в образовательном учреждении. В статье освещаются основные аспекты использования...
История Vercel 1990-2009гг. Гильермо Раух. Детство и первые шаги в программировании
https://habr.com/ru/articles/788394/?utm_campaign=788394&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/articles/788394/?utm_campaign=788394&utm_source=habrahabr&utm_medium=rss
Хабр
История Vercel 1990-2009гг. Часть 1/7. Гильермо Раух. Детство и первые шаги в программировании
Cерия статей публикуется в оригинале на Medium за неделю до публикации на русском языке. Детство самого известного сооснователя Vercel. Он родился в малом городе в Аргентине, не окончил школу, в 17...