
С наступающим Новым годом и Рождеством! Итоги года глазами IT-инженера
Поздравление с Новым годом и Рождеством от IT-разработчика. Итоги года, мысли о коде, технологиях, людях и будущем. С душой, про IT и жизнь.
Разборы, заметки, практика, кейсы. Без воды, но с кровью.

Поздравление с Новым годом и Рождеством от IT-разработчика. Итоги года, мысли о коде, технологиях, людях и будущем. С душой, про IT и жизнь.

Практическая реализация синхронизации статусов заказов и сделок в коробочном Bitrix: CMS ↔ CRM, без циклов, с приоритетной обработкой оплаты.

Подробный разбор Nginx для начинающих: архитектура, структура конфигов, server и location блоки, отличия от Apache. Первая часть серии о настройке веб-сервера.
Практический гайд по PostgreSQL для веб-разработчиков: миграция с MySQL на Postgres, типы данных, JSONB, Window Functions, CTE, EXPLAIN ANALYZE, бэкапы pg_dump и типичные ошибки. С примерами на Node.js, PHP и SQL.
Практический гайд по Docker: контейнеры, Dockerfile, Docker Compose, деплой и типовые ошибки. Примеры для Node.js, PHP, WordPress, PostgreSQL. Без оверинженеринга — для разработчиков.
Практический разбор Vite, Webpack 5, esbuild и Turbopack: когда что брать, плюсы и минусы, готовые конфиги, реальные бенчмарки и миграция с Webpack на Vite без сюрпризов.
Практический гайд по переходу с PHP 7.4 на 8.3–8.4 в Bitrix и WordPress: union types, named arguments, attributes, match и план постепенной модернизации легаси-кода.
Практический разбор выбора между Astro, React/Vue и SSG: когда нужен максимальный SEO и скорость, а когда лучше Next/Nuxt. Trade-offs, риски и чек-лист под типы проектов.
Astro 5: формы с Actions и Zod, API Routes, SSR и SSG, адаптеры и деплой. Создание форм, REST endpoints, выбор режима рендеринга, настройка Netlify, Vercel, Node.js.
Подробное введение в TypeScript: зачем он нужен, чем отличается от JavaScript, как работает типизация, примеры кода и философия языка.
Подробное руководство по настройке Nginx с PHP-FPM: разбор архитектуры, типичные проблемы и их решения, настройка таймаутов, работа с ошибками 502 и 504. Практическое руководство для системных администраторов и веб-разработчиков.
Практическое руководство по настройке virtual hosts (server blocks) в Nginx: несколько сайтов на одном сервере, правильная структура каталогов, разделение логов, default server. Вторая часть серии о настройке веб-сервера.