Типичный программист
81.4K subscribers
2.68K photos
897 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Как и где прокачиваться практикующему разработчику на Python?

Например, на 6-месячном курсе «Python-разработчик PRO». На котором вы:
— освоите Django REST Framework и различные архитектуры приложений,
— создадите чат со своим клиентом и сервером,
— потренируетесь в командной разработке.

Курс подойдёт как специалистам с опытом работы на Python, так и начинающим Junior-разработчикам.

Узнать подробнее о курсе, преподавателях и успешных выпускниках: https://tprg.ru/Qtfx

#ивенты
Собрали подборку из 10 увлекательных приложений, с помощью которых можно обучить программированию детей, а можно и самому залипнуть:

https://tprg.ru/Xg7E

#игры #начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
У нейронки Monster Mash, которая в пару кликов создаёт и анимирует надувные 3D-модели, появилась демка

В ней можно прямо в браузере быстро обрисовать и оживить какого-нибудь персонажа, будь то Рикардо Милос, герой детского рисунка или, на худой конец, ваш друг. Для примера мы немного оживили нашего маскота.

Попробовать можно тут: https://monstermash.zone/

#нейросети
Бесконтакт: что такое NFC и как программисту с ним работать

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

В нашей статье заглядываем внутрь NFC и разбираемся с алгоритмом работы и архитектурой. А также показываем, как работать с бесконтактом программисту:

https://tprg.ru/8uJk

#nfc
Записывать надо.

#кек
IT Юмор — просто отдохните и полистайте мемы
Главные новости за неделю

📷 Разработчик «поднял» сервер Minecraft на фотоаппарате Canon 200D: https://tprg.ru/Lb0f

👶 Microsoft представила свой первый ориентированный на новичков язык программирования: https://tprg.ru/GsPB

😍 Google Fonts получил поддержку иконок: https://tprg.ru/reO6

😎 Разработчик придумал лёгкий способ настроить Touch ID для sudo-авторизации: https://tprg.ru/iXOF

🔫 Один из старейших киберпреступных форумов России стал жертвой утечки данных пользователей: https://tprg.ru/ctL9

#новости
This media is not supported in your browser
VIEW IN TELEGRAM
Вы не поверите, но видео справа сгенерировано нейросетью

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

Massive Technologies, разработавшие эту технологию, собираются использовать её для более современного обучения игре на фортепиано в VR и AR.

#vr #ar #нейросети
Основные инструменты Data Science

Какие языки используются в работе дата-сайентиста? В каких средах разработки они работают? Как обрабатывают данные? Читайте в статье:

https://tprg.ru/bvs7

#datascience
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft выпустила low-code язык программирования Power Fx, основанный на синтаксисе функций Excel

Говорят, что новичкам поможет легче стартануть в программировании, а профессионалам ускорить процесс разработки:

https://tprg.ru/zVx8

#microsoft
Ближайшие события для айтишников

Курс «Профессия 1C-разработчик» с трудоустройством
Старт 9 марта, онлайн

За 6 месяцев научитесь разрабатывать свою авторскую конфигурацию, автоматизировать бизнес-процессы и интегрировать 1С с другими системами.

Хакатон DemHack 2
20–21 марта, онлайн

На хакатоне будут искать проекты, которые помогут защитить данные и сохранить приватность частной жизни. Победитель каждого трека получит Sony PlayStation 5 Digital 825 ГБ, либо её денежный эквивалент.

Конференция «Технореволюция 2.0»
20 марта, онлайн

Эксперты поделятся кейсами из практики и расскажут, как сформировать команду, сократить time-to-market, выбрать методологии разработки.

Курс «Python-разработчик PRO»
Старт по набору группы, онлайн

Освоите Django REST Framework и различные архитектуры приложений, а также создадите чат со своим клиентом и сервером. Курс будет полезен как для джунов так и для уверенных Python-разработчиков.

Митап SM Lab Analyst Day
10 марта, онлайн

Аналитики Sportmaster Lab поделятся личным опытом организации бизнес-процессов на примере проектов «Спортмастера»: рассмотрят кейс создания нового интернет-магазина, расскажут, как обходились без тестировщика и дизайнера и как избежали потерь на пробелах в бизнес-постановках.

Ruby Meetup
11 марта, онлайн

Традиционный митап рубистов пройдёт в 13 раз. Поговорят о скорости Ruby, применении Learning to Rank вместе с Ruby, истории кеширования и и способах ускорить GraphQL API.

#ивенты
Представить программирование без костылей практически невозможно. Наверняка и вам в своей практике доводилось хоть один костылёк, да написать.

Пока идёт месяц #костылярт, самое время раскаяться в ваших самых страшных костылях в жизни.

#костылярт #обсуждение
This media is not supported in your browser
VIEW IN TELEGRAM
Системные звуки Windows, перепетые а капелла.

K-pop добрался и до айтишников.

#windows
Открыт набор на курс сетевого инженера

Обучение длится 11 месяцев, а по окончании можно сразу идти работать. На курсе вы научитесь:
— проектировать сети;
— настраивать протоколы маршрутизации;
— автоматизировать рутинные задачи.

Курс подойдёт системным администраторам, специалистам поддержки и новичкам, которые хотят начать карьеру.

Узнать подробнее о курсе, преподавателях и успешных выпускниках: https://tprg.ru/TuWb

#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Какая сейчас ситуация на рынке тестировщиков? Это всё ещё хороший старт для входа в IT? Вытеснят ли автотесты ручное тестирование в ближайшем будущем?

Разбираемся вместе с экспертами: https://tprg.ru/p2hV

#тестирование #qa
10 вредных советов для начинающих разработчиков

Экономьте место, не тестируйте и в любой непонятной ситуации просто прибавляйте единицу — эти и другие вредные советы для разработчиков собрали в небольшой заметке:

https://tprg.ru/4LiT

#советы
В ​GitHub обнаружили настолько серьёзную «дыру», что пришлось разлогинить всех пользователей

Основой уязвимости являлось «состояние гонки при обработке запросов бэкендом». Из-за ошибки в маршрутизации, сеанс направлялся в браузер другого пользователя. Это приводило к получению доступа к чужой сессионной cookie.

Но бояться уже нечего. Согласно пояснительной публикации в официальном блоге GitHub, ошибка успела возникнуть всего лишь у 0.001% от всех аутентифицированных сеансов на сайте:

https://tprg.ru/yakA

#github #безопасность
​​Бывший сотрудник Oculus VR презентовал модульный ноутбук, в котором можно заменить все компоненты

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

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

https://tprg.ru/JGrm

Что ж, хочется верить, что ребята не повторят ошибок Project Ara от Google.

#hardware