tproger | Technologies

Telegram-канал tproger - Типичный программист

82342

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

Subscribe to a channel

Типичный программист

Проверяем безопасность собственного сайта с помощью 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 на русском 🙂

Кратко, по делу, без лишнего — самые нужные команды для повседневной работы с репозиторием.

А если нужна более расширенная подборка — загляните в наш прошлый чит-лист. Возможно даже откроете для себя что-то новое

Читать полностью…

Типичный программист

Гайд для второй половинки

Читать полностью…

Типичный программист

🙈🙉🙊

@ithumor

Читать полностью…

Типичный программист

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 обещают сделать опенсорсным ИИ-редактором, о чём уже объявили в своём Твиттере. Пока, конечно, звучит громко, но кто знает — может, получится что-то годное.

#факты

Читать полностью…
Subscribe to a channel