Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Проверяем безопасность собственного сайта с помощью web-check
Чтобы быть уверенными в том, что ваш сайт не взломают, нужно действовать на опережение. web-check — это OSINT-инструмент, который пользуются хакеры и можете воспользоваться вы сами. Он поможет вам проанизировать архитектуру проекта и выявить слабые места: IP-адреса, цепочку SSL, записи DNS, файлы cookie, заголовки страниц, информацию о домене, правила сканирования поисковых систем, карту сайта, местоположение сервера, реестр редиректов, открытые порты, расширения безопасности DNS, производительность сайта, трекеры, связанные имена хостов и даже углеродный след.
Кстати, абсолютно бесплатно.
#инструменты #osint #безопасность
SQLZoo: интерактивный тренажёр по SQL
Если надоело читать теорию и хочется потрогать SQL ручками — SQLZoo станет идеальным выбором. Здесь сразу на сайте можно выполнять задания, строить запросы к реальным базам и видеть результат.
Есть пошаговые туториалы, задания на SELECT, JOIN, GROUP BY, подзапросы и задачки на логику.
10 телеграм-каналов для опытных разрабов
Здесь: свежие инструменты, кейсы, отборные мемы и настоящая айтишная кухня. Собрано на основе мнения сеньоров, которые до сих пор не выгорели — возможно, именно благодаря этим каналам.
Дожили: в России начали блокировать частые переводы на карты — даже на небольшие суммы
Теперь с июня Росфинмониторинг может заблокировать карту, если перевод покажется подозрительным: под раздачу попадают даже обычные переводы друзьям за кофе, бензин или долг без расписки. Блокировка может затянуться до месяца.
Сюр: объясняешь людям в костюмах почему ты скинул 300 рублей за шаурму другу. Пора переходить на ракушки каури 😂
Ловите чек лист, который поможет сделать качественное ревью
В статье разложили по полочкам, на что реально стоит обращать внимание при ревью. Если кратко:
Код не должен жить в вакууме — даже идеальное решение будет лишним, если оно ломает архитектуру или идёт вразрез с договорённостями команды.
Особый фокус — безопасность, грамотная изоляция логики и рисковые места, которые стоит покрывать тестами. А главное — давать фидбек так, чтобы команда становилась сильнее, а не раздражённее.
Всю разницу между формальным “галочкой” и настоящим полезным ревью читайте в этом лонгриде
Как исполняется код JavaScript
Понимание того, как работает движок, реально помогает писать качественный код без лагов и лишних костылей. Зная, как происходит преобразование, вы сможете гораздо лучше использовать возможности языка — и наконец понять, почему в JavaScript столько «странностей».
Если хотите разобраться в теме глубже, вот подборка отличных материалов:
1️⃣ Краткая статья с классными анимациями
2️⃣ Большой разбор на русском (19 статей, после которых вы станете гуру JS).
3️⃣ Наглядный ресурс для визуализации порядка выполнения JS-кода
#javascript #веб
Мировая индустрия технологий — состояние на 2025 год 😂
#факты
А в чём собственно разница? 👁👁👁Объясняем
Мультистек помимо фуллстек базы обладает навыками и в других сферах. Например, ML, аналитические пайплайны или даже мобильная разработка. Разумеется такая универсальность может как помогать так и мешать бизнесу.
А что вы думаете про такого «райчу⚡️» из мира фуллстек-разработки?
Парень сделал HRско-русский разговорник 😁
Вопросы на собеседованиях вроде «Кем вы видите себя через 5 лет» до сих пор вызывают у многих недоумение. Автор статьи решил поделиться своим опытом, составив разговорник HR-кандидат на IT-шном языке.
Разбираются популярные вопросы вроде: «Почему выбрали нашу компанию?», «Какие ваши слабые стороны?», «Расскажите о неудачах». Каждый вопрос сопровождается переводом на обычный язык, анализом того, что хотите получить HR, и ответами-шаблонами.
Serverless vs Kubernetes: подробный гид для разработчиков
Serverless — идеален для MVP, быстрых запусков, небольших команд и pay-as-you-go модели. Позволяет меньше тратить на инфраструктуру, но ограничивает контроль над окружением и бывает больно при пиках (cold start, throttling).
Kubernetes — больше гибкости и контроля, масштабирование по своим правилам, но нужен опытный DevOps, инфраструктура и больше времени на запуск. Оправдано для сложных, долгоживущих проектов с постоянной нагрузкой.
В статье подробно сравниваем эти два подхода: простоту запуска, масштабируемость, безопасность, стоимость и реальный опыт.
Факт дня: сотни индусов притворялись нейросетью «Natasha» и подняли на этом почти 500 миллионов долларов 🙂
Стартап BuilderAI открылся в 2016 году и уже тогда обещал магию ИИ. Просто выбирай шаблон, а нейронка Natasha сама соберёт приложение под твой заказ. По факту все заявки улетали в офис, где сотни индусов руками клепали код, имитируя нейросеть.
Зачастую там даже были характерные ошибки: код был нечитаемым или вовсе не работал. Несмотря на всё это, схема просуществовала 8 лет и привлекла $445 млн инвестиций, включая деньги от Microsoft.
The Wall Street Journal в итоге раскрыл их магию: никакого искусственного интеллекта, только армия живых специалистов. Сейчас проект обанкротился.
Я всегда знал 😆
Лол, меню «Пуск» в Windows 11 — это React Native приложение, которое грузит процессор до 80%
Пользователи заметили: каждый раз, когда открываешь «Пуск», под капотом запускается приложение на React Native, которое может загружать до 80% одного ядра процессора. Особенно страдают бюджетные пекарни.
Microsoft объясняет это унификацией (😆) — мол, можно использовать один и тот же код для десктопа и веба. По факту — это больше похоже на повод забить меню «Пуск» виджетами, рекламой и прочими ненужными там вещами.
Майкрософт в своих лучших традициях
ChatGPT убил Stack Overflow: сейчас на платформе рекордно низкая активность 😔
В мае 2025 года на Stack Overflow появилось менее 15 000 вопросов — такой уровень активности был разве что в первые месяцы после запуска. Для сравнения, в сентябре 2009 года их было 17 668.
Падение началось ещё в 2014 году, но релиз ChatGPT в 2022 стал точкой невозврата. ИИ быстрее и вежливее, он не указывает на дубликаты и не закрывает вопросы — в отличие от модераторов Stack Overflow.
Stack Overflow пробует переосмыслить себя, превращаясь в платформу для карьеры и сообщества, но разработчики всё чаще уходят в тематические чатики в соцсетях. Исчезновение SO может стать символом конца эпохи комьюнити-ориентированных форумов.
ChartDB: Бесплатный редактор диаграмм баз данных с открытым исходным кодом 🗒
Инструмент позволяет быстро создавать диаграммы и таблицы из вашей БД. Один запрос — и вы получаете схему базы данных в формате JSON.
Поддерживает PostgreSQL, MySQL, SQL Server, MariaDB, SQLite и другие.
GitHub | Сайт
Лаконичная шпаргалка по SQL JOIN на русском
Всё самое нужное, чтобы не путаться в LEFT, RIGHT, INNER и прочих JOIN'ах
Фейковый стоматолог два года лечил людей, обучаясь по YouTube и ChatGPT
Парень из Чехии открыл подпольную стоматологию без лицензии: сам принимал пациентов, ставил пломбы и даже удалял зубы — просто по туториалам и советам от ChatGPT. В команде были «медсестра» и мастер по протезам — тоже без образования.
За два года через их чудо-клинику прошли десятки клиентов, а заработали они около 4 млн чешских крон. Но теперь вся схема рухнула, а троице грозит до восьми лет тюрьмы.
Просчитались, но где 🤔
Подарок фронтендерам: инструмент для создания сеток и гибких макетов
Flexbox Labs позволяет интерактивно поиграться с CSS Flexbox и Grid, сразу видеть, как меняется внешний вид, и за пару кликов получить готовый CSS-код.
Сохраняйте 👍
Небольшая подборка курсов от программистов для программистов
В 2025 году карьерный вход стал одновременно проще (компании снова открывают стажировки и набирают джунов) и сложнее (конкуренция зашкаливает, а формальные “корочки” уже никого не впечатляют).
Собрали подборку из 7 курсов, которые дадут востребованные скиллы и помогут найти первую работу. В подборке — только те программы, где есть практика, командные задачи и мини-продукты, а не просто теория.
#новичкам
Федеральное управление гражданской авиации США (FAA) решило отказаться от дискет и ПК с Windows 95 — чтобы «соответствовать современным требованиям»
Треть всех авиационных систем признана неустойчивой, а сбои уже не раз парализовали работу аэропортов. И дело не только в небе: метро Сан-Франциско до сих пор катит на дискетах, а военные только пару лет назад убрали 8-дюймовые дисководы из ядерных систем.
Понятно, что массовое обновление стоит целое состояние, но аргумент в этом контексте «пора соответствовать современности» звучит как мем.
XP уже заждалась 😂
Как устроен рендеринг в браузере
Что происходит между вводом URL-адреса в браузере и моментом отображения веб-страницы? Такой вопрос могут задать на собеседовании, да и просто это полезно знать.
Давайте интерактивно изучим сложный процесс рендеринга в браузере с помощью этой статьи.
Лаконичная шпора из 12 базовых команд GIT на русском 🙂
Кратко, по делу, без лишнего — самые нужные команды для повседневной работы с репозиторием.
А если нужна более расширенная подборка — загляните в наш прошлый чит-лист. Возможно даже откроете для себя что-то новое
GPB Conf: как это было
На конфе обсуждали, как ускорили релизы до 2 месяцев и вывели инхаус-разработку почти до 100%, делились гайдами по API-First и фишками Trunk-Based Development (да, тот самый режим «все коммитят в одну ветку — и почему это не безумие»). Новые подходы к тестированию, LLM-ассистентов, свежие инструменты для мониторинга и инфраструктуру на k8s. Подробнее можно почитать про всё это тут.
Ну и было не только про технологии: на квартирнике обсудили токсичность в командах, спорили — гений, но токсик. Стоит ли оставлять.
А вы что думаете?
👍 — Оставлять, если приносит пользу
👎 — Нет, токсичность разрушает команду
Телеграм заколлабится с Grok Маска — Дуров в своем канале объявил о сотрудничестве мессенджера со стартапом.
Теперь Grok будет отвечать на вопросы юзеров ПРЯМО В ПОИСКОВОЙ СТРОКЕ.
Плюс, нейронка будет проверять все факты в постах и даже станет модератором в чатах.
Павел, стену можно не возвращать.
#новостИИ
Недавно узнали, что ОТП Банк меняет позиционирование и берет курс на смелость и дерзкую философию. А еще выяснили, что у них работает 700+ айтишников и за их работой можно наблюдать в этом канале.
Знаем, что его ведет последователь Agile (собственно, этой методологии и придерживаются в Банке). Он делится вакансиями, статьями о том, как пилят фичи в Банке, финтех-новостями, экспертными комментами коллег. Да что уж там — в канале можно просто поболтать о насущном, и даже договориться о том, чтобы поучаствовать в батле с ребятами из ОТП.
Советуем подписаться и следить за их активностями. Пожалуй, один из немногих примеров, где с каждой итерацией видно, как ребята улучшают свои продукты.
Это #партнёрский пост
Новое исследование о том, востребованы ли джуны на рынке труда
Количество вакансий для джуниор IT-специалистов соответствует здоровому уровню конкуренции, выяснили Яндекс Практикум и hh.ru. Они проанализировали более 29 тыс. резюме и более 30 тыс. вакансий профессиям, которые нужны для развития IT-проекта.
Оказалось, что упоминание курсов дополнительного профобразования в CV делает кандидатов привлекательнее в глазах работодателей. Например, выпускники Практикума получают в среднем на 38% больше приглашений на собеседования.
Направления с одной из самых низких конкуренций за место джуна — маркетолог, менеджер продуктов и менеджер проектов. А вот к наиболее конкурентным отнесли — специалистов по Data Science, дизайнеров и тестировщиков.
Расскажите про свой опыт — насколько легко вам было найти работу в самом начале карьеры в IT и с какими проблемами вы сталкивались?
Каким был интернет 2000-х 👨🦳
Современные юзеры, привыкшие к быстрой загрузке и безлимиту, вряд ли представят, как это — смотреть, как картинка появляется на экране по частям и тщательно рассчитывать каждый мегабайт, чтобы не остаться без интернета.
Скорость 56 кбит/с была роскошью, а «выйти в сеть» превращалось в ритуал: отключить телефон, запустить модем и посвятить этому весь вечер. Мы сохраняли страницы на диск, читали письма и тексты офлайн, чтобы не тратить драгоценные минуты, знали коды вроде *17#.
Мы сделали годный лонгрид по цифровой эпохе того времени. Так что, если хотите свести олдскулы или узнать больше об этих временах — велком
Всё-таки иногда Microsoft может приятно удивлять 😮
На днях компания открыла исходники WSL (Windows Subsystem for Linux) — инструмента, позволяющего запускать Linux-приложения и команды на винде. Теперь можно не только пользоваться, но и дорабатывать его. Исходники можно найти на GitHub.
А ещё в скором времени VS Code обещают сделать опенсорсным ИИ-редактором, о чём уже объявили в своём Твиттере. Пока, конечно, звучит громко, но кто знает — может, получится что-то годное.
#факты