RU

VPS vs VDS vs виртуальный хостинг: что выбрать в 2026 году

Сравнили VPS, VDS и виртуальный хостинг: чем отличаются, кому что подходит и сколько стоит. Подборка провайдеров с ценами и условиями. — Читать дальше…

ИнтернетLinuxВеб-разработкаБезопасностьDevOpsСерверVPSИнфраструктураПодборки
Tproger
RU

Как выбрать VPS/VDS под свой проект: гайд по параметрам и 6 провайдеров

Разбираем, как подобрать VPS/VDS под проект по CPU, RAM, дискам и трафику. Сравнили Макхост, UFO.Hosting, SmartApe, PSB Hosting, FirstVDS и Hetzner Cl…

LinuxВеб-разработкаИнструментыПрактикаDevOpsСервисыОблачные технологииСерверVPSПодборки
Tproger
RU

Из одного слова целый бренд. Как развивался Колорит

Несколько дней назад я сделал маленький инструмент для себя. Надоело каждый раз начинать новый проект с колеса оттенков: крутишь Coolors, листаешь Pin…

Node.jsJavaScriptDeepSeekCanvas APIAIДизайнВеб-разработкаИнструменты разработчикаPrompt Engineeringfree
Habr
RU

Реализация RSS-генератора на «коленке» или наш ответ Чемберлену

Всё началось с банальной задачи — я и моя напарница нейросеть Асси задумались над SEO-продвижением и адаптацией нашего сайта под современные реалии ге…

PHPВеб-разработкаОптимизацияСделай самHighload на коленкеии помощникбэкенд
Habr
RU

Как я сделал генератор палитр на Node.js + DeepSeek за два вечера — и что из этого вышло

Как-то вечером я поймал себя на том, что трачу по 20 минут на поиск цветовой палитры для каждого нового проекта. Coolors, Adobe Color, случайные пины …

Node.jsJavaScriptDeepSeekCanvas APIAIДизайнВеб-разработкаИнструменты разработчикаPrompt EngineeringOpen Source
Habr
RU

Как сделать 3D-вращение изображений при скролле: разбираем эффект от Codrops

Разбираем, как устроен эффект 3D-вращения картинок из свежей статьи Codrops. Примеры кода на GSAP, Lenis и CSS-трансформации. — Читать дальше « Как сд…

JavaScriptВеб-разработкаCSSДизайн интерфейсов и UXФронтендСтатьи
Tproger
RU

Что важнее технологического стека при создании сайта

Разбираем, что реально влияет на успех сайта — скорость, хостинг, микроразметка, ИИ-поиск и UX. Проверьте свой фундамент. — Читать дальше « Что важнее…

ИнтернетВеб-разработкаПроизводительностьDevOpsИнфраструктураСтатьи
Tproger
RU

Фреймворк-независимые дизайн-системы: практический подход к веб-компонентам

Как построить дизайн-систему без привязки к фреймворку, используя веб-стандарты и веб-компоненты. Пошаговое руководство с примерами кода и документаци…

JavaScriptВеб-разработкаCSSHTMLДизайн интерфейсов и UXФронтендДизайнПереводы
Tproger
RU

IPv6-зоны в URL: почему Go падает на fe80::%eth0 и как это чинить

Разбираем, как IPv6 link-local адреса с зонами ломают парсинг URL в Go, nginx и Python. Почему % нужно кодировать как %25 по RFC 6874 с 2013 года. Узн…

ИнтернетLinuxOpen SourceВеб-разработкаЯзыки программированияСетевые протоколыGolangСтатьи
Tproger
RU

Пора прощаться с ESLint? Как Oxlint меняет правила игры в JavaScript-разработке

Oxlint на Rust обгоняет ESLint в 50–100 раз по скорости и требует минимальной настройки. Разбираем бенчмарки и сценарии миграции. — Читать дальше « По…

JavaScriptВеб-разработкаИнструментыФронтендРазработкаСтатьи
Tproger
RU

Как правильно использовать поля HTML-форм: гайд для разработчиков

Разбираем типы полей HTML-форм, правила доступности, ARIA-атрибуты и лучшие практики. Узнайте, как создавать удобные и конверсионные формы для любых у…

JavaScriptДля начинающихВеб-разработкаЛучшая практикаCSSHTMLДизайн интерфейсов и UXФронтенд-разработка с нуляСтатьи
Tproger
RU

Что такое REST API и почему ваш — вероятно, не REST

6 ограничений Филдинга и почему большинство JSON API соответствуют лишь 2–3 из них. Проверьте, сколько из них выполняет ваш API — с примерами кода. — …

APIВеб-разработкаЛучшая практикаПаттерны проектированияПереводы
Tproger
RU

Denwer SE: Возрождение легендарного локального веб-сервера на современном стеке

Помните диск Z:, иконку джентльмена и магию Run.exe? Денвер вернулся. Denwer SE: Python вместо Perl, HTTPS без красных экранов, свежий PHP и портативн…

C++Веб-разработкаОпросPythonMySQLPHPSQLБраузерыWindowsРаботаMicrosoftБотыБазы данныхNode.jsHRDockerДля продвинутыхdevСерверCMSLaravelСтатьи
Tproger
RU

ИТ-аутстаффинг: когда он выгоднее найма в штат

Разбираем, чем ИТ-аутстаффинг отличается от штатного найма: скорость, затраты, риски. Когда провайдер выгоднее — и когда нет. — Читать дальше « ИТ-аут…

Веб-разработкаМобильная разработкаPython-разработка плюсФронтенд-разработка с нуляФулстек-разработка: полный циклРазработкаСтатьи