Size: a a a

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

2021 May 15
Типичный программист
Главные новости за неделю

😎 Вышло VSCode-расширение для чтения и исправления кода без необходимости переключаться между файлами: https://tprg.ru/KZun

🤯 Нейрочип научился переводить мысленные движения ручки в текст: https://tprg.ru/X1ys

😍 Google выпустила инструмент для написания скриптов на JavaScript вместо Bash: https://tprg.ru/SzJW

💪 Назван мессенджер, который собирает меньше всего данных о пользователях: https://tprg.ru/P43W

😂 В России заблокировали 4PDA, но блокировку можно обойти даже без VPN: https://tprg.ru/PdgF


#новости
источник
Типичный программист
Паттерны ООП — это методики, позволяющие эффективно решать определенные проблемы в определенных ситуациях

В этой статье разобрали паттерн, называемый «Хранитель». Он позволяет определять, сохранять и восстанавливать предыдущие состояния объектов без нарушения принципа инкапсуляции:

https://tprg.ru/Ep8H

#ооп #паттерны
источник
Типичный программист
Открыта регистрация на Sovcombank Challenge 2021 — онлайн хакатона для Java-разработчиков и системных аналитиков

Примите участие в крупнейшем соревновании от Фонда «Сколково» и Совкомбанка и поборитесь за призовой фонд 1 000 000 рублей и оффер от HR-команды Банка.

Когда: с 22 по 23 мая
Регистрация: по 21 мая включительно
Формат: online

Хакатон пройдёт на специализированной платформе All Cups. А подведение итогов и награждение победителей состоится 25 мая в рамках конференции Startup Village в Сколково.

Узнайте подробности и зарегистрируйтесь: https://bit.ly/3fjBTZW

#ивент
источник
Типичный программист
Используйте типы данных правильно.

#кек
источник
2021 May 16
Типичный программист
Держите полезный и обновляемый репозиторий, в котором собрано больше сотни паттернов проектирования

Для всех паттернов есть описание и примеры реализации на Java, а у самого репозитория почти 66k звёзд: https://github.com/iluwatar/java-design-patterns

#паттерны #java
источник
Типичный программист
В GitHub появилась возможность загружать видео в формате .mp4 и .mov

Тестирование новой функции началось ещё в декабре 2020 года. А сейчас она стала доступна всем пользователям. Загружать видео можно в совершенно разных разделах сервиса: в pull request, комментариях и т.д. В планах — добавить функцию развертывания видео по ссылкам и видеоаннотации в коде с помощью Loom, Vimeo и других сервисов.

Полезное нововведение, чтобы, например, показать разработчику баг, а не описывать его словами.

#github
источник
Типичный программист
Можно ли работать 10+ лет в IT-индустрии и сохранить энтузиазм джуниора?

В этой статье архитектор ПО практики омниканальных решений рассказал, что помогает ему поддерживать мотивацию после 10 лет работы в одной компании:

https://tprg.ru/Y8KR

#мотивация
источник
Типичный программист
20 мая состоится SmartDev — первая технологическая конференция Сбера

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

В прямом эфире пройдут инженерные сессии, круглые столы, live coding и погружение в технологии будущего.

Для тех, кто зарегистрировался на портале, запись стримов будет доступна и после окончания конференции: smartdev21.ru

Специально для конференции NFT-художник Олег Сороко (работал с IBM, Adobe, Olgilvy & Mather и другими компаниями) подготовил арт-тизер, который уже опубликован на Foundation. А как он выглядит, можно увидеть на изображении ниже.

#ивент
источник
2021 May 17
Типичный программист
Распознавание изображений через бота в Telegram

Создание бота для Telegram — отличный способ опробовать новый язык или технологию. Как насчёт поработать с Go и TensorFlow?

В этой статье от нашего читателя вы найдёте подробный гайд, как создать Telegram-бота на Go для распознавания изображений с помощью TensorFlow:

https://tprg.ru/qpsg

#go #эксперты
источник
Типичный программист
Пользователь Reddit под ником PieChartPirate уместил в одно видео изменение доли рынка ОС для настольных компьютеров с 2003 по 2021 год.

Очень залипательно.

#история #тренды #ос
источник
Типичный программист
Серия вебинаров от Veeam Software

Вебинар «5 вопросов к работе мечты»

В процессе поиска первой работы приходится ответить на 5 важных вопросов:
1. «Как мне, молодому и красивому, найти работу, на которую я буду ходить с удовольствием?»
2. «А что для меня важно и интересно на работе?»
3. «Кто бы посоветовал, куда бежать и чего делать?»
4. «Как быть со своими страхами?»

А про 5 вопрос (как и про предыдущие 4), вам расскажет Полина Ренева, бизнес тренер в Veeam Software. Инструменты, которыми поделится Полина, можно пользоваться не только на пути к желанной работе, но и на пути к любой цели.

Когда: 20 мая 18:00 (МСК)
Регистрация: http://vee.am/peu2qa

Вебинар «Concurrency в базах данных»

Если вы работаете с базами данных и хотите более глубоко изучить, как они устроены, это вебинар для вас.

На вебинаре Senior Developer Александр Шелемин расскажет про concurrency, уровни изоляции и блокировки. А также на примере SQL Serve и Postgres покажет, как написать thread-safe upsert.

Когда: 27 мая 18:00 (МСК)
Регистрация: http://vee.am/72tax2

#ивенты
источник
Типичный программист
Исследователи из Facebook научили ИИ «забывать» фрагменты сведений, чтобы более экономно обрабатывать данные

Если вкратце, работает это так: Expire-Span прогнозирует степень полезности информации в определёном контексте, присваивая ей срок годности. Например, в случае предсказания слов на основе текста, нейросеть будет запоминать редкие слова. И «забывать» наиболее употребимые, запоминая лишь информацию о том, как часто они встречаются в тексте.

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

#технологии #ии
источник
2021 May 18
Типичный программист
До первой технологической конференции Сбера SmartDev осталось 2 дня

Уже в 10 часов (МСК) 20 мая начнётся трансляция конференции на сайте:

https://tprg.ru/WJN2

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

Отдельного внимания заслуживают сессии с участием:
— Раджи Кодури — SVP, главного архитектора Intel. Отвечает за направление, связанное с разработкой решений в области графики и программного обеспечения.
— Марка Хамильтон — СТО и VP по архитектуре NVIDIA. Создаёт решения для ИИ и Deep Learning.
— Билла Ропер — легенды гейминга, ССО и сооснователя игровой студии AuthorDigital. Принимал участие в запуске Diablo и Warcraft и именно его голосом говорят монстры Warcraft.

Кроме того, для зарегистрированных участников на облачной платформе SberCloud даётся бесплатный тестовый доступ к инструментам Intel oneAPI на платформе полного цикла разработки ML-моделей ML Space и еще 10 000 рублей на использование сервисов линейки SberCloud.Advanced.

#ивенты
источник
Типичный программист
Создатель «Рика и Морти» работает над мультфильмом, полностью созданном на блокчейне и с NFT

Для этого в Fox даже создали отдельную компанию Blockchain Creative Labs, которая и займётся разработкой специальной торговой площадки.

Невзаимозаменяемый токен, или NFT, — это аналог ценной бумаги, который закрепляет за человеком право владеть уникальным цифровым объектом в интернете. А предметами коллекционирования NFT мультфильма «Крапополис» станут его части: персонажи, уникальные гифки, токены, которые «обеспечивают эксклюзивный опыт вознаграждения супер-фанатов» и даже фоновые изображения.

#блокчейн
источник
Типичный программист
исследование показало, какие выражения лиц в резюме любят российские ИТ-наниматели

Оказалось, что широкая американская улыбка не пользуется особым спросом в нашей стране.

В Яндексе вообще дали совет — если не умеете делать средне-приветливое и работаете в России, то смело ставьте фотку как на паспорт, которой сами боитесь:

https://tprg.ru/sieb
источник
Типичный программист
Бесплатный сервис для бизнеса Битрикс24 сегодня обновили.

В новой версии пользователям будут доступны:
— онлайн-редактор для совместной работы с документами;
— новые сценарии внутри CRM (теперь она принимает платежи в WhatsApp и по СМС, а также организует доставку товаров);
— Интернет-магазин, который создаётся за 2 минуты и идеально подходит для продаж в соцсетях и мессенджерах.

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

По ссылке подробности — узнайте обо всём раньше конкурентов: https://www.bitrix24.ru/~w2zcK

Это #партнёрский пост
источник
Типичный программист
Хоть reCAPTCHA от Google и используют больше 5 миллионов сайтов, этот виджет не без греха

Как минимум, это проблемы с дизайном, как максимум — с конфиденциальностью пользовательских данных. Да и зачем заставлять пользователя вводить в два раза больше текста, чем требуется для данной формы теста Тьюринга, не получая за это никакого вознаграждения?

В связи с этим рассказываем про 10 альтернативных сервисов капчи: https://tprg.ru/2t9J

#безопасность #веб
источник
2021 May 19
Типичный программист
Ютуберу удалось создать ощущение «заносов» в играх с помощью простенького устройства, стимулирующего вестибулярный аппарат

Самоделка обошлась ему всего в $50, а во время теста он даже упал со стула.

Для этого автор канала Mean Gene Hacks использовал устройство для гальванической стимуляции вестибулярной аппарата (в начале видео). Эта штука воздействует на нервные окончания шеи через электрические импульсы, создавая чувство нарушения баланса.

Кому интересно, вот 10-минутный оригинал видео: https://tprg.ru/o7ct

#кек #diy
источник
Типичный программист
Писать на Python в IDLE или Python Shell не всегда удобно. Но какая IDE и для каких случаев подойдёт лучше?

В этой статье прошлись по основным инструментам, позволяющим писать на Python. Лучший вариант за вас не выберем, зато поможем сделать взвешенное решение:

https://tprg.ru/vDxw

#python #ide
источник
Типичный программист
DevOps-инженеров не существует, а сам DevOps, скорее, про культуру и способы взаимодействия

Но.

Такие красивые и так необходимые для выживания бизнеса принципы Shift Left, Fast Track, Growth Hacking, Time2Market требуют сильной инженерной поддержки. Автоматизация управления инфраструктурой, контейнеризация, инструментарий построения сквозного pipeline от CI до CD — мастхэв современного DevOps.

Про актуальный инструментарий начнут говорить уже в рамках секции «DevOps» на конференции «HighLoad++ Весна 2021». Там будут рассмотрены очень конкретные инструменты в специфических ситуациях, окружении, требующие тонкого тюнинга.

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

https://devopsconf.io/moscow/2021

#ивенты
источник