🖥 Готов разобраться с гитом наконец-то? Есть один тренажёр, который ставит всё на свои места - от commit до хитрых rebase и cherry-pick. Learn Git Branching - это браузерная игра, где ты вводишь git-команды, а на экране в реальном времени видишь, как дерево коммитов оживает: ветки растут, сливаются, переплетаются. Ничего качать не надо - всё прямо в браузере. Что прокачаешь: ✔ Базовый уровень: commit, branch, checkout ✔ Продвинутый: rebase -i, cherry-pick, reflog ✔ Работу с удалёнными репозитор...
Roman Pankov Tech
Канал для backend-разработчиков: реальные темы PHP/Golang, архитектура, собеседования - без воды
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20[ДЕБАГ СЕБЯ] Когда ты тупишь в монитор, но это не усталость, а Memory Leak 🤯 Ситуация, которая знакома каждому разрабу в 14:30: Ты скроллишь код, который написал 10 минут назад. В голове крутится: баг в проде, стук подвески, и Exception от жены, если забудешь хлеб. Пинг мозга подскакивает. Наша рабочая память (Working RAM) критически мала (3+-1 слота), но мы пытаемся держать там ВСЁ. Каждая незавершённая мысль - это процесс в статусе Running, который жрёт ресурс, пока система не начинает свопит...
💡 Что такое value object в DDD и как с ним работать В статье автор объясняют, что "примитивная одержимость" - частое использование String, int, BigDecimal и похожих примитивов для важных доменных понятий ведёт к ошибкам и путанице, и предлагают решать это с помощью Value Object - типобезопасных объектов с бизнес-смыслом и проверками, без необходимости внедрять весь DDD https://habr.com/ru/companies/cdek_blog/articles/975426/ #полезное #ddd #valueoobject @pankovr_tech
Статья пр API Gateway в микросервисной архитектуре В этой статье автор разбирает, что такое API Gateway, зачем он нужен в микросервисной архитектуре, какие 10 ключевых функций он выполняет и в каких местах становится потенциальной точкой отказа. Ссылка на статью #архитектура @pankovr_tech
🖥 Небольшой курс по Docker 1. Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение. 2. Установка Docker в Linux и Windows. 3. Основные команды. Управление портами. Port Mapping. 4. Переменные. Environment Variables. 5. Volumes. Постоянные данные. Persisting Data. 6. Сети в докер. Network: bridge, host, none, macvlan, ipvlan 7. Dockerfile. Создаем СВОИ контейнеры. 8. Docker-COMPOSE. Простой запуск контейнеров. 9. Portainer. Управлять Docker ПРОСТО. Обзор, установка, ...
📱 В мессенджере Max нашли утечку фото из личных чатов Пользователь обнаружил, что картинки из ЛС в веб-версии Max доступны без авторизации по прямой ссылке. Любой, у кого есть ссылка (или кто сможет её подобрать), может посмотреть фото, даже не имея доступа к аккаунту и переписке. Так же архиве уже есть утекшие картинки Какие есть проблемы: · Ссылки на изображения работают как обычный хостинг - открываются всем. · Даже после удаления фото из чата оно ещё долго (минимум неделю) висит в открытом ...
🎵 Spotify: лучшие разработчики не пишут код с декабря На квартальном отчёте сооснователь Spotify Густав Содерстрём заявил, что топовые инженеры компании не написали ни строчки кода вручную с декабря 2025 года - всё делает ИИ. Очень кратко как у них всё работает В основе внутренняя система Honk, построенная на Claude Code. Она позволяет деплоить код в реальном времени прямо со смартфона: инженер по дороге на работу пишет в Slack задачу, Claude её выполняет, собирает новую версию приложения и отп...
Удобства уровня беее: плагины для оставления голосовых в IDE 😔 Ссылки для проектов конкурентов: от JetBrains и для VSCode 😏 @pankovr_tech
DOOM запустили в pdf файле Работает в браузерах на базе Chromium, использующих движок PDFium. Это возможно, так как формат файла PDF поддерживает Javascript с собственной отдельной стандартной библиотекой. Запуск игры Код
Настроение после праздников (со звуком 🔉) #юмор @pankovr_tech