Хороший рефакторинг vs. плохой рефакторинг
Рефакторинг — это важная часть поддержания кода в хорошем состоянии. Проблема в том, что плохой рефакторинг это действительно плохо. И, к сожалению, попасть в ловушку «хотели как лучше, а получилось как всегда» проще, чем кажется.
Давайте разберёмся, что отличает хороший рефакторинг от плохого и как не стать тем разработчиком, которого коллеги боятся подпускать к коду.
Подробнее в статье.
@prog_point (теперь и в Max)
Рефакторинг — это важная часть поддержания кода в хорошем состоянии. Проблема в том, что плохой рефакторинг это действительно плохо. И, к сожалению, попасть в ловушку «хотели как лучше, а получилось как всегда» проще, чем кажется.
Давайте разберёмся, что отличает хороший рефакторинг от плохого и как не стать тем разработчиком, которого коллеги боятся подпускать к коду.
Подробнее в статье.
@prog_point (теперь и в Max)
❤2
Знакомьтесь с DockMon — open-source платформой для мониторинга Docker-контейнеров с авторестартом и алертами
Это современный дашборд, который следит за контейнерами на локальном или удалённых хостах, показывает реал-тайм метрики (CPU, RAM, сеть), логи из нескольких контейнеров сразу и все события в удобном просмотре.
Ключевые фичи: умный авторестарт с ретраями, алерты в Discord/Slack/Telegram/Pushover/SMTP/Gotify, теги контейнеров из Docker labels, bulk-операции, деплой через docker run или Compose, автообновления образов, HTTP/HTTPS health checks, blackout-окна для maintenance.
#инструменты #docker
@prog_point (теперь и в Max)
Это современный дашборд, который следит за контейнерами на локальном или удалённых хостах, показывает реал-тайм метрики (CPU, RAM, сеть), логи из нескольких контейнеров сразу и все события в удобном просмотре.
Ключевые фичи: умный авторестарт с ретраями, алерты в Discord/Slack/Telegram/Pushover/SMTP/Gotify, теги контейнеров из Docker labels, bulk-операции, деплой через docker run или Compose, автообновления образов, HTTP/HTTPS health checks, blackout-окна для maintenance.
#инструменты #docker
@prog_point (теперь и в Max)
❤2
Как разогнать карьеру до скорости СЕО?
Все просто: в программе развития «Мини-СЕО» участники 6 месяцев работают над собственным проектом с топ-менеджером Т-Банка и погружаются в ИТ-процессы большого бизнеса.
Никакой работы в стол и рутины — только хардовая практика и возможность повлиять на продукты с миллионной аудиторией.
И это еще не все. Участников ждет:
— помощь от топа с индивидуальным треком развития;
— работа в офисе T-Space;
— перспектива увидеть, как решения работают в продукте;
— презентация проекта перед лидерами направлений.
Программа рассчитана на работу 40 часов в неделю, идеально подойдет студентам и джуниор-специалистам, желающим получить опыт, который невозможно нагуглить.
Участникам из регионов возможно предоставление проживания в Москве
Успей подать заявку до 30 марта
Все просто: в программе развития «Мини-СЕО» участники 6 месяцев работают над собственным проектом с топ-менеджером Т-Банка и погружаются в ИТ-процессы большого бизнеса.
Никакой работы в стол и рутины — только хардовая практика и возможность повлиять на продукты с миллионной аудиторией.
И это еще не все. Участников ждет:
— помощь от топа с индивидуальным треком развития;
— работа в офисе T-Space;
— перспектива увидеть, как решения работают в продукте;
— презентация проекта перед лидерами направлений.
Программа рассчитана на работу 40 часов в неделю, идеально подойдет студентам и джуниор-специалистам, желающим получить опыт, который невозможно нагуглить.
Участникам из регионов возможно предоставление проживания в Москве
Успей подать заявку до 30 марта
❤3
Курс по основам компьютерных сетей
Хотите разобрать компьютерные сети от физического уровня до DNS с нуля, как на экзамене с бумагой и ручкой? freeCodeCamp выложил бесплатный курс "Computer Networking Fundamentals" от Kshitij Sharma — 12+ часов глубокого погружения в стек сетей.
Смотрим по ссылке: https://www.youtube.com/watch?v=fQbBPa0ADvs
@prog_point (теперь и в Max)
Хотите разобрать компьютерные сети от физического уровня до DNS с нуля, как на экзамене с бумагой и ручкой? freeCodeCamp выложил бесплатный курс "Computer Networking Fundamentals" от Kshitij Sharma — 12+ часов глубокого погружения в стек сетей.
Смотрим по ссылке: https://www.youtube.com/watch?v=fQbBPa0ADvs
@prog_point (теперь и в Max)
❤1
Forwarded from Веб-страница
Navigation API — удобный способ навигации, теперь доступен в базовой версии во всех основных браузерах
Наконец-то стал доступен официальный роутер для SPA без хаков на history.pushState. Десятилетия жалоб на History API позади.
Всё упрощается до одного слушателя navigation.addEventListener('navigate'), который ловит клики по ссылкам, формы, back/forward и даже programmatic navigation.navigate(). event.intercept() автоматически обновляет URL, историю, фокус (a11y), а ты просто рендеришь контент в handler().
Примеры и подробности в статье.
@tproger_web
Читайте также в VK и Max
Наконец-то стал доступен официальный роутер для SPA без хаков на history.pushState. Десятилетия жалоб на History API позади.
Всё упрощается до одного слушателя navigation.addEventListener('navigate'), который ловит клики по ссылкам, формы, back/forward и даже programmatic navigation.navigate(). event.intercept() автоматически обновляет URL, историю, фокус (a11y), а ты просто рендеришь контент в handler().
Примеры и подробности в статье.
@tproger_web
Читайте также в VK и Max
❤1
Unity покажет свой Unity AI в марте на GDC
Unity объявила, что в марте на GDC 2026 представит обновлённую бета-версию Unity AI — инструмента на базе GPT и Llama, который позволит генерировать полноценные casual-игры по текстовым промптам прямо в редакторе. CEO Мэтт Бромберг назвал это одним из главных приоритетов года: от идеи до прототипа без кода, чтобы миллионы новичков могли создавать контент, а опытные девы ускоряли пайплайн.
Обещают глубокую интеграцию с движком — генерация 3D-ассетов, окружений, анимаций и левел-дизайна.
В комьюнити уже споры: революция для инди или угроза завала ИИ-слопом. Вы как считаете?
@prog_point (теперь и в Max)
Unity объявила, что в марте на GDC 2026 представит обновлённую бета-версию Unity AI — инструмента на базе GPT и Llama, который позволит генерировать полноценные casual-игры по текстовым промптам прямо в редакторе. CEO Мэтт Бромберг назвал это одним из главных приоритетов года: от идеи до прототипа без кода, чтобы миллионы новичков могли создавать контент, а опытные девы ускоряли пайплайн.
Обещают глубокую интеграцию с движком — генерация 3D-ассетов, окружений, анимаций и левел-дизайна.
В комьюнити уже споры: революция для инди или угроза завала ИИ-слопом. Вы как считаете?
@prog_point (теперь и в Max)
👎5❤1
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Большой курс по Java
Владислава Сморжок записала 10 уроков для Санкт-Петербургского государственного электротехнического университета на тему «Java разработка с нуля». А сейчас этот курс доступен каждому.
Он охватывает базовые темы Java-разработки и позволяет лучше разобраться в инструментах, необходимых для работы. Рекомендуем к изучению.
#java
Владислава Сморжок записала 10 уроков для Санкт-Петербургского государственного электротехнического университета на тему «Java разработка с нуля». А сейчас этот курс доступен каждому.
Он охватывает базовые темы Java-разработки и позволяет лучше разобраться в инструментах, необходимых для работы. Рекомендуем к изучению.
#java
❤2
Как читать язык ассемблера
Полезный туториал, который учит читать ассемблерный код без боли — пошагово разбирает, как понимать машинные инструкции, регистры и стек. Автор берёт простые примеры на Си, показывает их ассемблерный эквивалент и объясняет каждую строку: mov для присваивания, add/sub для арифметики, работу с памятью через смещения.
Если хотите перестать бояться дампов из gdb или понять оптимизации, потратьте 20 минут на статью, и ассемблер перестанет быть чёрной магией.
@prog_point (теперь и в Max)
Полезный туториал, который учит читать ассемблерный код без боли — пошагово разбирает, как понимать машинные инструкции, регистры и стек. Автор берёт простые примеры на Си, показывает их ассемблерный эквивалент и объясняет каждую строку: mov для присваивания, add/sub для арифметики, работу с памятью через смещения.
Если хотите перестать бояться дампов из gdb или понять оптимизации, потратьте 20 минут на статью, и ассемблер перестанет быть чёрной магией.
@prog_point (теперь и в Max)
✍4🤷2❤🔥1