Типичный программист
81.6K subscribers
2.34K photos
768 videos
8 files
7.27K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Поздравляем всех с днём синего экрана

Хотя на самом деле, поводов для празднования немного: у Microsoft произошёл массовый сбой, и прямо сейчас рабочие станции банков, больниц, авиационных и телекоммуникационных компаний, а также супермаркетов украшены синим экраном смерти.

Причиной такого BSOD-апокалипсиса стало обновление программного обеспечения CrowdStrike и его ошибка при взаимодействии с сервисами Microsoft.

Похоже, кто-то из Microsoft решил побыстрей раскидать рабочие задачи в пятницу, запушил обновление в прод, а сейчас весь мир в шоке

#новости
19 шаблонов микросервисов, которые пригодятся на собесах по проектированию систем
 
Если вы готовитесь к собеседованию по проектированию систем, имеет смысл изучить некоторые шаблоны проектирования микросервисов. Это не только увеличит ваши шансы на успешное прохождение интервью и поможет в создании надёжной архитектуры, но и поможет лучше понять уже существующие проекты.
 
В этой статье представлены шаблоны, решающие общие проблемы в архитектурах микросервисов, такие как масштабируемость, отказоустойчивость и согласованность данных.
 
#systemdesign
​​Вот подборка интересных и свежих статей, которые вы могли пропустить:

1. Markdown в Telegram: как выделить код (и не только) — для тех, кто искал, как форматировать текст и код в Telegram с помощью разметки Markdown.
2. Интеграция Yandex GPT в корпоративные проекты — нашли способы использовать Yandex GPT API для разработки и подключить нейросеть к бизнесу.
3. Заходите, тут открыто: как и зачем участвовать в Open Source проектах — с чего начать путь в Open Source, как поддерживать связь с сообществом и грамотно рассказать в резюме о своем опыте.
4. 30 самых полезных библиотек Python для веб-разработки в 2024 году — популярные библиотеки, фреймворки и плагины Python для создания сайтов. Кстати, скоро будет квиз на эту тему, так что читайте статью и готовьтесь.
5. Что такое временная почта и как ее использовать — о том, как получить временный e-mail адрес и зачем это нужно.

Больше — на сайте.

Если у вас есть навыки и вы хотите стать нашим автором — пишите шеф-редактору.

#дайджест
AvitoTech уже в эфире!

Познакомьтесь с технокультурой крупнейшего классифайда в мире. Будут доклады про платформенные инструменты, Low Code и Backend Driven UI, MLOps с нуля. 

Кстати, посмотреть трансляцию можно будет прямо у нас в вк. Подключайтесь — будет много интересного!

Смотреть трансляцию: https://tprg.ru/sRzA

Это #партнёрский пост
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите гайд по сборке СигмаPC
 
Автор видео устал от того, что его рабочую лошадку постоянно использует жена, и решил хотя бы монетизировать это дело, вставив туда монетоприёмник. 
 
Цены вполне демократичные — 50 центов за 25 минут использования. Однако, судя по видео, жена осталась недовольна.

По всей видимости, из-за того, что картой оплатить нельзя

#кек
«Я разрабатывал систему поддержки принятия решений для проведения операции аблации сердца и столкнулся с задачами, которые до меня практически никто не решал. Это определенно развивает исследовательские качества»
Дима Паршин, выпускник AI Talent Hub.

Поступить в AI-магистратуру ai.itmo.ru можете и вы! Более 200 бюджетных мест, успейте подать заявку!

— Учитесь онлайн у лучших практиков из Яндекс, Sber AI, VK, Napoleon IT, Ozon, MTS AI, AIRI;
— Самостоятельно соберите программу обучения из 80+ дисциплин;
— Реализуйте 4 проекта с реальными бизнес-кейсами;
— Участвуйте в воркшопах, хакатонах, проектных семинарах;
— Станьте частью крупнейшего AI-комьюнити.

Успейте подать заявку до 2 августа на ai.itmo.ru
AI Talent Hub — магистратура, созданная университетом №1 рейтинга Альянса ИИ по подготовке AI-специалистов — ИТМО и AI-компанией Napoleon IT.

Читайте наш Telegram-канал, чтобы узнать больше 👋
Задайте вопросы по поступлению в чате «Поступление»

Реклама. Университет ИТМО ИНН:7813045547 erid:2Vfnxw2XkYp
This media is not supported in your browser
VIEW IN TELEGRAM
Залипательная инфографика: как менялся топ самых популярных игр за последние 20 лет

#тренды #история
Тот случай, когда дизайнер принёс красивый шрифт, а фронтендер отказался его использовать

Потому что между нарисованным макетом и вебом — пропасть. Знакомо? Эти и другие конфликты ролей — в новом выпуске подкаста «Свободный слот» от инженеров AvitoTech. Причины, решения, процессы и много личного опыта — всё там. 

Слушайте, где удобно.

Это #партнёрский пост
Шпаргалка по SQL или как его называют индусы — скуль, эськуль и моё любимое — сукуле. Кажется, немного отвлёкся от темы, извините. 

В самом чит листе, предоставлены основные примеры запросов, а также пояснения к ним на русском языке.

Сохраняйте, чтобы не потерять

#шпаргалка #sql
Жестокие реалии понедельника

#кек
Два экспертных взгляда на комфортную интеграцию в IT-команду

Для ввода новичков в IT-команду есть несколько быстрых рабочих стратегий. Причем таких, чтобы всем было хорошо: и новеньким, и стареньким, и тимлиду, и эйчару. 

Хотите узнать? Подключайтесь к бесплатному вебинару!

Опытом поделятся сразу два эксперта: 
Екатерина Комарова, руководитель разработки платформы TEAMLY;
Ксения Школа, проджект-менеджер в крупнейшей в РФ бирже грузоперевозок ATI.SU.

На вебинаре поговорим о том, как: 
— эффективно интегрировать новых сотрудников в IT-команду;
— выбрать стратегию быстрой адаптации к проектам и процессам;
— оптимизировать время на обучение и достижение результатов;
— снизить стресс и увеличить комфорт для новичков.

Зарегистрируйтесь сегодня, чтобы не пропустить!

Это #партнёрский пост
Подборка игр для обучения веб-разработке:

1. В Elevator Saga вам предстоит управлять лифтом с помощью JavaScript, разгадывая задачки. Игра опенсорс, так что можно покопаться в исходниках: http://play.elevatorsaga.com/

2. В Hex Invaders игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев, чтобы спасти человечество: http://www.hexinvaders.com/

3. Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно: отличная игра для начинающих программистов. Есть два уровня сложности: https://www.bloc.io/ruby-warrior/

4. Flexbox Froggy — это логическая онлайн-игра, в которой вы должны помочь лягушкам добраться до их кувшинок. Делается это с помощью CSS Flexbox, что очень поможет развить навыки вёрстки: http://flexboxfroggy.com/

5. CSS Diner — отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и предмет или предметы, которые нужно взять со стола: https://flukeout.github.io/

#начинающим #веб