01Все статьи

Тема:
Уровень:
AI3 части

Модели Claude глазами разработчика. Часть 1: линейка и чем модели отличаются

Разбираем актуальную линейку моделей Claude: Haiku, Sonnet, Opus и Fable. Чем отличаются уровни, что такое effort и почему ID модели это закреплённый снимок.

Средний
QA10 мин

Flaky-тесты: откуда берутся нестабильные тесты и как их чинить

Почему тесты падают через раз без изменений в коде, какие пять причин дают 90% флакающих тестов и как их системно находить и устранять.

Средний
QA8 мин

Пирамида тестирования: почему unit-тестов должно быть больше всего

Что такое пирамида тестирования, почему unit-тестов больше, чем e2e, и где эту модель ломают на практике, превращая её в перевёрнутую пирамиду или рожок мороженого.

Новичок
DevOps8 мин

Docker BuildKit cache в GitHub Actions: -80% времени .NET-билда

Сборка .NET-образа в Docker с 6 минут до 1.5 через BuildKit cache type=gha: полный workflow, multi-stage Dockerfile, причины cache miss.

Средний
Web10 мин

Angular 20 Signal Store: переписываем NgRx за вечер

Signal Store из @ngrx/signals — замена классическому NgRx: миграция реального стейта, withComputed, withMethods, rxMethod и цена простоты.

Средний
QA5 частей

Claude для тестировщика: начинаем без кода

Как мануальному тестировщику начать использовать Claude — без терминала, без кода, через браузер. Первые команды и шаблоны промптов.

Новичок
AI9 мин

Skills для миграции: .NET 10, MySQL 8.4, Angular 20

Готовые Skills для Claude Code под задачи миграции и оптимизации: /dotnet-migrate, /csharp-modernize, /efcore-optimize, /mysql-audit, /mysql-explain, /ng-upgrade.

Средний
Web13 мин

Angular 20: Signals, Zoneless и новый синтаксис шаблонов

Angular 20: стабильные Signals, Zoneless вышел из experimental, новый control flow @if/@for, resource() для async-данных, standalone по умолчанию.

Средний
Базы данных2 части

MySQL 8.4: безопасность — от установки до продакшна

Безопасная конфигурация MySQL 8.4 LTS: минимальные привилегии, SSL/TLS, защита от SQL-инъекций, caching_sha2_password, аудит и миграция с 8.0.

Средний
.NET3 части

Миграция с .NET Framework на .NET 10: пошаговый план

Как перейти с .NET Framework 4.x на .NET 10 LTS: что изменилось в архитектуре, типичные проблемы при миграции и инструменты которые помогут.

Продвинутый
AI10 мин

Топ Skills для .NET + Angular + Docker в Claude Code

Готовые Skills для Claude Code под стек .NET, Angular, MySQL, MongoDB и Docker: /review, /test, /api, /component, /debug, /db — копируй и используй.

Средний
QA3 части

AI для тестировщика: пишем тест-кейсы быстрее

Как использовать ChatGPT и другие AI-ассистенты для генерации тест-кейсов, тестовых данных и анализа требований.

Новичок
AI9 мин

Claude Code под стек .NET + Angular + MySQL + MongoDB + Docker

Настраиваем Claude Code для стека .NET, Angular, MySQL, MongoDB и Docker: CLAUDE.md, разрешения, полезные MCP и готовые Skills.

Средний
AI5 частей

Claude Code: установка и базовая настройка

Устанавливаем Claude Code, разбираемся с CLAUDE.md, настройками и первыми командами. Стартовый гайд для разработчиков.

Новичок
DevOps5 мин

Как запустить сайт на GitHub Pages за 5 минут

GitHub Pages — бесплатный хостинг прямо из репозитория. Пошагово от нуля до рабочего сайта с кастомным доменом и HTTPS.

Новичок
Git3 части

Git flow: как правильно работать с ветками

Стратегия ветвления: main, develop, feature-ветки и hotfix. Как называть ветки, когда делать merge, а когда rebase.

Средний
Web6 мин

CSS-переменные: тёмная тема без лишнего кода

Используем :root и CSS custom properties для переключения тёмной и светлой темы одной строкой JS. Никаких библиотек.

Средний
Инструменты3 мин

VS Code: расширения которые я использую каждый день

Prettier, GitLens, Error Lens, Path Intellisense, Thunder Client — что ставить в VS Code в первую очередь и как настроить.

Новичок
DevOps4 части

Docker для новичка: контейнеры за 10 минут

Что такое Docker-контейнер, первый docker run, Dockerfile и docker-compose на простом примере. Объясняем просто.

Новичок
Web5 мин

Flexbox vs Grid: когда что использовать

Простое правило: Flexbox для одного направления, Grid для двумерных сеток. Разбираем на реальных примерах с кодом.

Средний
Инструменты4 мин

Терминал: команды которые экономят время

alias, history, ctrl+r, && и || — базовые трюки терминала, которые должен знать каждый разработчик.

Новичок
DevOps5 мин

GitHub Actions: автодеплой за 15 минут

Настраиваем CI/CD пайплайн: при каждом пуше в main автоматически запускаются тесты и деплой. Пишем .yml с нуля.

Средний
Web4 мин

Адаптивный дизайн: media queries без боли

Mobile-first подход, точки перехода, clamp() вместо куч медиазапросов. Как сделать сайт удобным на любом экране.

Средний