Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Тут разработчики League of Legends рассказали о провальном запуске турнирного режима. И сделали это в формате мультика, да ещё и с юмором.

Казалось бы, причём тут синдром самозванца и почему это может быть важно для любого разработчика? Рассказывает наш шеф-редактор Аня:

https://tprg.ru/1lxP

Обсудить материал можно в комментариях на сайте.

#работа #gamedev
Экстремальная дорожная карта по фронтенд-разработке в 2021 для тех, кто всегда мечтал работать с «фасадами» сайтов, но не знал, с чего начать:

https://tprg.ru/ocA8

#фронтенд
This media is not supported in your browser
VIEW IN TELEGRAM
Google AI открыли набор данных для Objectron из 15 000 видео и 4 млн изображений

В них есть и уже определённые позиции объектов, облака точек и плоскости предметов. Они готовы к использованию в Tensorflow или PyTorch. А описание, примеры и сам датасет доступны на гитхабе:

https://tprg.ru/S0vY

Objectron — это инструмент из фреймворка MediaPipe для отслеживания 3D-объектов в реальном времени и определения их границ. Сам MediaPipe нужен для запуска пайплайнов машинного обучения, создания кроссплатформенного кода, предобработки и постобработки данных прямо на устройстве пользователя.

#computervision #google #ии
​​DigitalOcean создали фичу, позволяющую задеплоить опенсорс приложение одной кнопкой

Больше не нужно создавать и поддерживать инструкции в GitHub-репозитории. Достаточно добавить в файл README.md кнопку «Deploy to DigitalOcean». Дополнительно за кнопку платить не нужно.

По нажатию на неё пользователю предложат развернуть приложение в App Platform всего за несколько шагов. Посмотреть, как это работает, можно в тестовом приложении или на видео ниже.

А почитать о новых фичах с конференции #DODeploy можно в статье: https://tprg.ru/uRDx
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите ламповую и минималистичную анимацию из ASCII-графики от пользователя с ником DuhaTheBest.

И да, она ещё и на ретро-мониторах.

#история
Как правильно задавать вопросы и не попадать в «Проблему XY»

Вкратце, «Проблема XY» заключается в том, что люди склонны спрашивать о своих неудачных попытках, а не о самой проблеме. И это головная боль всех форумов для программистов.

В статье рассказываем, почему правильный вопрос — половина ответа и как такие вопросы задавать:

https://tprg.ru/0h9T

#начинающим #советы
11 ошибок новичка, которые могут привести к дырам в кибербезопасности

Многие программисты задумываются о безопасном коде только тогда, когда сервер уже прилёг, деньги были украдены, а данные теперь непонятно у кого.

Чтобы уменьшить количество таких программистов, делимся с вами годным материалом. В нём специалист по тестированию разобрал 11 распространённых ошибок, которые могут сделать ваше приложение уязвимым:

https://tprg.ru/GRob

#безопасность #советы
Зачем нужна механическая клавиатура и как правильно её выбрать

Читайте об этом в новой статье:

https://tprg.ru/We9c

В материале разобрали типы свитчей по цветам и скорости отклика и сравнили с другими типами клавиатур. А ещё рассказали, как выбрать механическую клавиатуру под себя, и даже подобрали парочку неплохих вариантов для программиста.

#hardware
This media is not supported in your browser
VIEW IN TELEGRAM
Инженеры Raspberry Pi Foundation показали официальную малинку в корпусе клавиатуры

В целом, это более быстрый и интересный вариант Raspberry Pi 4. Оставили даже выводы GPIO, чтобы сохранить преимущества одноплатников для разработчиков. А внешне очень напоминает Commodore 64. Разработчики даже в шутку сравнили их у себя на сайте.

Купить такую малинку можно за $70, а ещё за $30 в комплект добавят мышь, блок питания, HDMI-кабель, MicroSD и руководство. Правда, доступна она пока только в Великобритании, США и Франции.

#hardware #raspberry
Роскомнадзор завёл собственный Telegram-канал

Павел Валерьевич wins. Flawless victory:

https://tprg.ru/plLg
В нашем новостном Telegram-канале вы найдёте обзоры самых важных и свежих инфоповодов из сферы IT.

Залетайте: @your_tech
Как стать бэкенд-разработчиком в 2021 году

Недавно мы опубликовали экстремальный роадмап по фронтенду. Ловите такой же для бэка — с пояснениями, ссылочками и даже видео:

https://tprg.ru/wbUF

#шпаргалка #бэкенд
Регулярные выражения в Python

Рано или поздно любому программисту приходится знакомиться с регулярными выражениями. Но для одних это приятное знакомство, а для других — психологическая травма на всю жизнь.

Дабы увеличить количество первых, на примере библиотеки re в Python рассказываем, что такое регулярки и как их использовать. Всё на реальных задачах и с кучей примеров:

https://tprg.ru/YJ6n

#python #начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
Резюме программиста: как правильно составить и можно ли без него обойтись

Иногда кажется, что резюме нужно только для галочки. А бывает и такое, что вместо него действительно достаточно репозитория на GitHub и ссылки на LinkedIn.

А нужно ли вообще сегодня резюме? И если да, то как его составлять? Отвечают эксперты:

https://tprg.ru/eXzI

#эксперты #советы #работа
Тест: «Кем бы вы работали, если б не пошли в IT?»

Давайте пофантазируем: ответьте на 10 вопросов теста и получите один из необычных вариантов профессии.

https://tprg.ru/nmhc

#тесты
This media is not supported in your browser
VIEW IN TELEGRAM
Папа римский попросил молиться, чтобы ИИ и роботы всегда служили человечеству

Франциск ежемесячно выпускает видео на ютубе, выбирая одну тему для молитв. В этот раз он рассказал, что ИИ и роботы в силах изменить мир к лучшему. Но только если будут использоваться правильно. И призвал помолиться за это.

Это не первое подобное высказывание Ватикана о технологиях. В феврале этого года они вместе с Microsoft и IBM опубликовали «Римский призыв к этике искусственного интеллекта». Он содержит список принципов, которыми должны руководствоваться разработчики ИИ. А ещё раньше у них даже появился свой сервер Minecraft.

#роботы #ии
Будь у вас такая возможность, какой самый главный совет вы бы дали себе в начале своего пути как программиста?

#обсуждение
Ловите обзор на книгу про программистов от программиста

Александр Громов разработчик из NodaSoft рассказывает о книге Майкла Лоппа «Как управлять интеллектуалами. Я, нерды и гики». И объясняет, почему её стоит прочесть как начинающим тимлидам, так и опытным руководителям:

https://tprg.ru/RAyW

#книги
На днях писали про механические клавиатуры. Так вот, мнения по поводу механики сильно разделились. Кто-то говорит, что механика не так хороша, и хвалит клавиатуры от Apple, а кто-то не согласен с примерами из статьи и советует совсем другие клавы.

В общем, в этот раз ждём в комментах джедаев клавиатур (и не обязательно механических):

https://tprg.ru/We9c