Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Опыт сияй/сиди: как сократить время доставки кода до 40 раз
В этом кейсе поделились, как минимизировать ожидания — билдов, ревью и релизных циклов. Команду разделили на небольшие автономные группы, которые ведут свои фичи, внедрили Trunk Based Development (одна основная ветка вместо долгоживущих), и построили максимально автоматизированную цепочку доставки кода через CD.
В результате скорость вывода новых фич выросла в 40 раз: фичи доезжают до пользователя буквально за час, а команда успевает больше за счёт меньшей рутины и простоев. В статье много практических советов, как внедрять элементы TBD, CD по шагам и что может пойти не так.
В iOS 26 завезли реально странную функцию — теперь можно скроллить ленту… языком
Настраивается в «Универсальном доступе» ➡️ «Отслеживание головы» ➡️ «Высовывание языка».
Оживи робота своим алгоритмом и поборись за призовой фонд в 10 250 000 рублей на True Tech Champ 2025
True Tech Champ 2025 — это третий всероссийский чемпионат по программированию от МТС с онлайн-этапами отбора и грандиозным шоу-финалом в Москве.
Тебя ждут два трека — выбирай:
I. Алгоритмический [призовой фонд 2 750 000 рублей].
Если классический олимпиадный формат — твоя стихия, этот трек для тебя. Блесни математическими навыками, покажи скилы в работе со структурами данных и написании алгоритмов — и окажись выше соперников в турнирной таблице.
II. Программирование роботов [призовой фонд 7 500 000 рублей].
Запрограммируй робота на скоростное прохождение лабиринта в симуляторе и пройди в финал. На финале участники встретятся офлайн и сразятся на четырех уровнях с полосой препятствий, вспышками света, лазерами и другими препятствиями.
Трек будет интересен начинающим и опытным разработчикам: С++, Go, Python, JS, Java, C# и не только.
Подробности на сайте. Регистрация открыта до 20 октября.
Красиво: интерактивная мапа, отображающая глобальную активность DDoS и кибератак 😯
Карта в рилтайме отслеживает их типы, размеры, источники и цели по всему миру. Всё это удобно сортируется фильтрами, так что можно залипнуть надолго.
Понаблюдать за цифровыми войнами — можно тут
Вместо удаления – надо было уменьшить до 4000, чтобы оставить место для будущих оптимизаций 😁
В комментах поделитесь самыми трешовыми багами на проде, что сами встречали
Фронтендеры и дизайнеры, я покушать принёс! Небольшая подборка сайтов с огромным количеством иконок для ваших проектов:
composeicons: Коллекция из 7000+ SVG-иконок, которые можно легко скопировать и вставить в Figma или интегрировать в Android-проекты с Jetpack Compose.
SVG Repo: Более 500.000 бесплатных SVG-иконок и других векторных графических элементов, большинство из которых оптимизировано для коммерческого использования и имеет открытую лицензию. К тому же можно редактировать прямо на сайте.
hugeicons: Библиотека с более чем 4.000 бесплатных SVG-иконок. Доступна установка через npm или yarn для удобной интеграции в проекты на React.
CSS GG: 700+ качественных иконок, отрисованных средствами CSS. Также здесь можно найти варианты, созданные в Figma и в формате SVG.
#фронтенд
19 шаблонов микросервисов, которые пригодятся на собесах по системному дизайну
Если вы готовитесь к собесу по проектированию систем, имеет смысл изучить некоторые шаблоны проектирования микросервисов. Это не только увеличит ваши шансы пройти собес, но и поможет лучше понимать, как устроены крупные сервисы в реальности.
В этой статье собраны 19 паттернов для решения типовых проблем микросервисной архитектуры — масштабируемость, отказоустойчивость и согласованность данных. Забирайте
Летняя школа с коммитами
Пока все грелись на солнце, 700 студентов «Летней школы Яндекса» коммитили код на платформе SourceCraft. Писали код, делали ревью, настраивали автотесты, деплоили в прод — всё как в настоящих IT-командах.
За пару месяцев получилось 60 проектов. Среди них — телеграм-боты и нейросервисы. Лето прошло не зря: студенты поняли, как устроена реальная разработка, а не просто решили очередную задачку из учебника.
Преподы, кстати, тоже не отстают — исследование Yandex B2B Tech и ИТМО показывает, что они активно добавляют в обучение платформы разработки и верят, что ИИ в этом поможет.
А SourceCraft уже интегрируют в курсы ИТМО и УрФУ. Кроме того на платформе проводят хакатоны и обещают новые совместные программы и практики.
Нужен ли ментор, чтобы найти работу? 🐱
Знакомая картина? Отправил 500 откликов за неделю — ни одного ответа. Наконец позвонил HR, назначили собес, а ты уже трясёшься от страха: «Сейчас поймут, что я ничего не знаю». После собеседования слышишь: «Мы с вами свяжемся», но в итоге тишина. Опустить руки в таких условиях проще простого.
Хорошо, если есть человек, который поможет понять, что идет не так, и подскажет, как это исправить. Сергей — основатель Академии Python, ментор, который за 2 года помог 200+ человек получить необходимые навыки и офферы на рынке. Сам прошёл путь от нуля до потолка по зарплате, провёл сотни собеседований с обеих сторон. Его ученики находят работу в среднем за 1,5 месяца после выпуска со средним окладом 200к+ 😘
Мы упаковали его менторский кейс с Женей в полноценную статью. В ней Сергей не просто объясняет, как удалось довести менти до оффера, но и рассказывает, что происходит на рынке вакансий, и как выудить из взаимодействия с ментором максимум пользы.
🚀 Пока другие боятся менять работу и теряют время, вы можете получить оффер с зарплатой на 50–100% выше. Напишите Сергею в течение 24 часов, получите бесплатную консультацию и заберите проверенный алгоритм апгрейда карьеры.
Meta* представила ИИ-очки Ray-Ban Display AI glasses. Спойлер — без фейлов не обошлось
Сам по себе девайс реально прикольный: 600х600 пикселей дисплей сбоку, микрофоны, камеры, динамики, ЭМГ-браслет для управления жестами, голосовое и жестовое управление.
Но главный угар в том, что шлем Тони Старка на минималках, который стоит 799 баксов, начал лагать прямо на лайв-презентации 🤣. Было видно, что Цукерберг к такому не готовился.
Кажетя, для кого-то это был последний рабочий день
Откопал для вас годный эмулятор CPU, который разложит его внутренние процессы по полочкам
🔘 На платформе есть визуальный симулятор emulsiV на базе RISC-V, где можно шаг за шагом посмотреть, как процессор проходит все стадии: от извлечения и декодирования до работы с памятью и обратной записи.
🔘 Архитектуру можно настраивать: менять параметры и смотреть, как всё это отражается на работе программы. Выбор есть между несколькими примерами задач. А если что-то не разглядели, можно откатиться назад или поменять скорость отработки этапов.
🔘Для тех, кто любит теорию и структурированные объяснения — есть хорошее введение, где всё описанное выше разложено по полочкам.
Парень поднял веб-сервер на одноразовом вейпе
🔘Казалось бы — просто вейп, а внутри уже ставят ARM-микроконтроллеры. Энтузиаст запустил на этом чипе настоящий HTTP-сервер, который принимает запросы, отдаёт странички и даже шлёт JSON — всё это на 3 КБ RAM и 24 КБ флеш-памяти, без сетевого интерфейса.
🔘Данные прогоняются через дебаг-интерфейс, pyOCD, socat и старый добрый SLIP — в итоге микроконтроллер регистрируется как полноценный IP-узел в сети.
🔘TCP/IP-стек — минималистичный uIP, но при этом сервер после оптимизации получился довольно шустрым: страница загружается за 160 мс. Ещё раз, всё это в 24 КБ памяти и 3 КБ RAM.
Достойный приемник Doom по уровню проклятости
😊 Как организовать работу с данными, чтобы не утонуть в бюрократии?
😊 Какие подводные камни ждут при миграции всего банка в облако?
😊 Как силами NLP в 30 раз ускорить обработку клиентских обращений?
В гайдах для начинающих на такие вопросы вряд ли найдется ответ. А вот в телеграм-канале OTP Tech точно найдется наглядный разбор.
В OTP Tech вы получите реальный опыт внедрения сложных решений в продакшен крупного финтеха. Ну и просто фановый интерактив, который поможет разгрузить голову.
Если вы разрабатываете, проектируете или администрируете и хотите смотреть дальше хеллоу ворлдов — вам будет здесь интересно.
Присоединяйтесь: @otp_tech
Парень решил отсеять нейрорекрутёров и добавил в профиль LinkedIn промпт, которых заставлял их отправлять рецепт пирога вместо предложений о работе
В итоге рецепт пирога пришёл, а вот офферов пока не завезли
😁😁😁
publicapis.io: кладезь открытых API для любых задач
Тут собрана увесистая коллекция из 1500 тысячи открытых API на все случаи жизни: разработка, погода, цветовые схемы, финансы, карта рыбных мест. Последнее не уверен, но возможно тоже есть.
У каждого API — описание, ссылки и инфа по авторизации. Можно фильтровать по категориям, уровню доступа, поддержке HTTPS, CORS и новизне.
Вау: вышла нейронка, которая создаёт тяжёлые 3D-модели в CAD 😮
Просто загружаешь чертёж или даёшь на вход промпт — и получаешь готовую модель детали для AutoCAD, которую можешь доработать текстом или ручками. Готовый результат можно выгрузить в формате STEP и добавить в Fusion360 или AutoCAD.
На деле пока не сравнивал, но по бенчам значительно обскакала современные модельки в таких задачах. И да это бесплатно: https://huggingface.co/spaces/spectral-labs/SGS-1
Оффер во фронтенде в 2025: как получить и не облажаться ❓
История Дмитрия Борцова и Ярослава Грачёва — это иллюстрация того, что даже в перегретом и избирательном рынке фронтенда можно найти своё место. Ключ к успеху — не только в технической базе, но и в умении правильно упаковать опыт, показать насмотренность и держать фокус на том, что важно работодателю.
Вместе с редакцией мы упаковали кейс Ярослава в полноценную статью. Она будет полезна всем специалистам, от мала до велика: джун узнает, что должен уметь фронтендер в 2025 году; мидл или сеньор поймет, в какую сторону ему менять свое мышление, чтобы просить на собеседованиях больше.
Если вы хотите повторить опыт Ярослава — обращайтесь к Диме за менторством. У него за плечами 15 лет в индустрии, команды в управлении и супер душевный вайб в общении.
ЮMoney приглашает на Java Jam — бесплатный митап для Java-разработчиков
Спикеры из ЮMoney и главный эксперт по технологиям Сбера расскажут о своём опыте и пообщаются с аудиторией.
Вот какие темы будут на митапе:
• Как ЮMoney уменьшали нагрузку на базы данных в очередях задач. Расскажут, как реализовать надёжное асинхронное и отложенное исполнение задач.
• Советы по производительному коду. Расскажут про время выполнения программ, работу со строками и коллекциями, вещественную и битовую арифметику, алгоритмические трюки и многое другое.
• Уязвимости не пройдут. Обсудят, как повысить безопасность разработки с помощью SAST и SCA.
25 сентября, в четверг, в 18:30 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн.
Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Java Jam
Это #партнёрский пост
Русская смекалочка: разраб сделал PWA для iOS, которое имитирует системные ошибки MAX 😂
На случай если не хотите ставить себе на телефон это чудо, но по какой-то причине вам нужно показать установленный мессенджер, то это для вас.
PWA автоматически определяет вашу ОС и подбирает стиль ошибки, выдавая краш как настоящий. Палиться никак не будет, выглядит как нативное приложение.
Как поставить: откройте сайт в браузере → Нажмите "Поделиться" → Выберите "На экран 'Домой'" → Готово
Делюсь увесистой шпаргалкой по Docker на русском 🐳
Всё самое нужное: команды для работы с сетью, образами, томами, контейнерами и другими полезностями синего кита.
Полная версия в хорошем качестве тут
Наткнулся на годный репозиторий для изучения SQL
🔘 Автор собрал в одном месте всё, что может пригодиться и бережно раскидал это по темам: команды, советы, шпаргалки, карты связей и прочие прелести. В любой момент нужную инфу можно выгрузить в PDF.
🔘 Есть большой блок вопросов для интервью: более 800 штук с практическими задачами для прокачки навыков и самоподготовки.
Забирайте
Пора пушнуть свою IT-карьеру: стартовала регистрация на самый крупный онлайн-хакатон для спецов со всей России и мира!
40 млн призового фонда уже ждут:
⚡️ 1 место — 1 млн рублей
⚡️ 2 место — 600 тысяч рублей
⚡️ 3 место — 400 тысяч рублей
Разрабатывайте решения для топовых компаний и столичных сервисов.
Призёрами хакатона «Лидеры цифровой трансформации» станут 60 команд!
Среди задач:
➡️ Система автопилота городского робота уборщика
➡️ ИИ-модель для автоматизации приёма и выдачи инструментов
➡️ Сервис для выявления компьютерных томографий органов грудной клетки без патологий
➡️ Система рекомендаций по оптимизации производительности Data Lakehouse
и еще много других
Среди постановщиков задач Правительство Москвы и ведущие компании: Газпромбанк.Тех, VK Tech, Kaspersky, АФЛТ-Системс (Группа «Аэрофлот»), Союзмультфильм, Авито, Итэлма, ОЭЗ «Алабуга», Х5.
Принять участие могут IT-специалисты из России и зарубежа от 18 лет.
📎 Регистрация открыта до 18 сентября!
А за актуальными новостями по хакатону — ждём вас на нашем канале.
Это #партнёрский пост
Cloud.ru провел большую конференцию GoCloud Tech, собрали самое интересное
🔘Теперь у их AI-помощника «Клаудии» появился режим FinOps и SRE-агента: он может анализировать инфраструктуру, искать зомби-ресурсы и давать финопсовые советы.
🔘Появился собственный Evolution VPN для защищённого доступа в облако и гибридных сценариев, а Magic Link позволяет настраивать прямые маршруты между проектами без ручной возни.
🔘 Объявили тарифы на LLM — подключение станет дешевле и проще. Для опенсорса запустили грантовую программу «Код без границ». Всё для того, чтобы команды быстрее двигались от экспериментов к продакшену.
Все детали расписали тут
Делитесь своими кринжовыми историями про работу 😱
Байки, факапы, максимально кринжовые собеседования, эпичные провалы сроков или несправедливые увольнения — всё, что обычно остаётся только между вами и резиновым утёнком: https://tprg.ru/OzcU
#обсуждение
Гений из твиттера сделал расширение, которое приносит атмосферу Elden Ring прямо в рабочие будни
Pull request'ы и мерджи на GitHub теперь сопровождаются эпичными эффектами достижений из Elden Ring. Если гитхаба мало, есть отдельные версии для LeetCode и даже почты.
Осталось только выпить эстуса перед ревью 😁
Ungoogled-chromium: это форк Chromium, полностью очищенный от сервисов и трекинга Google
Никаких "фоновых" запросов на серверы корпорации: пользователь сам решает, какие функции включать. Проект сфокусирован на приватности и прозрачности.
Удалены все интеграции и зависимости, связанные с Google, а стандартные компоненты заменены на более открытые альтернативы.
Хромоводы, забирайте
Что: 50 тысяч альтушек СПАСУТ ЖИЗНИ ВЫГОРЕВШИХ АЙТИШНИКОВ
С таким предложением выступила режиссёр Джени Гао из Новой Зеландии, чтобы вернуть радость жизни выгоревшим технарям из Калифорнии, а заодно воскресить средний класс и атмосферу города.
Идея проста — вдохновить черствых айтишников, страдающих от рутины, с помощью свежей порции искусства и харизмы таких девушек. Альтушек, конечно, заранее проинструктируют о важности миссии, а мужчинам организуют специальное обучение по соблазнению.
Решение, как считает девушка, буквально лежало на поверхности 😂