Что читают разработчики ABBYY

Полезные ссылки от Frontend, Backend, DevOps и Mobile.

Что читают разработчики ABBYY

Начало года – отличная возможность погрузиться в чтение и узнать что-то новое. Спросили наших DevOps-инженеров, Backend, Frontend, Mobile-разработчиков, что они советуют почитать, посмотреть и послушать, чтобы прокачаться в своей профессиональной области, быть в курсе важных новостей ИТ-индустрии или просто расширить кругозор. Сохраняйте себе полезные ссылки и делитесь своими советами в комментариях.

Константин
Principal Software Backend Developer
  • Рассказ Github о том, как они переехали на Codespaces и что это им дало. Эта статья полезна для понимания трендов ускорения разработки на больших проектах с объемной кодовой базой. Подход не то, чтобы новый, говорят об этом давно, но сейчас появилась техническая возможность его реализации, и сразу несколько крупных игроков, такие как Microsoft и Jetbrains, представили готовые продукты. В этой статье нет никаких сложных технических деталей, нужно только понимать в общих чертах, что такое IDE (интегрированная среда разработки) и зачем она нужна.
  • You Suck at Excel. Доклад одного из основателей StackOverflow о том, как можно повысить продуктивность при использовании Excel. Несмотря на то, что далеко не все программисты в работе используют эту программу, инструмент на самом деле очень мощный и полезный. В докладе демонстрируются лучшие практики и лайфхаки работы с Excel – пригодится всем, кто применяет его в работе.
  • Ежерелизный обзор Стивена Тауба по performance в net6.0. Уже ставшая традиционной статья одного из топовых разработчиков .NET о том, что было сделано в новой версии платформы с точки зрения performance. Статья очень объемная и требует серьезных знаний о том, что у .NET под капотом. Материал разбит на блоки, поэтому можно читать только те части, которые интересны вам. Также к каждому блоку приложены ссылки на Github, если хочется почитать код. Стоит сказать, что большинство разработчиков работают с более высокоуровневыми абстракциями, поэтому непосредственно в работе применить подобные знания будет сложно. Тем не менее, любопытно узнать, как тюнят фреймворк, на котором ты пишешь :)
  • Чарльз Пертцольд «Код». Шикарная книга от популяризатора Windows. Основательный экскурс в то, как появились компьютеры. Электродинамика, реле, логические вентили, транзисторы и все новые и новые абстракции, на основании того, что уже знаешь. Эта книга полезна еще и тем, что поможет освежить в голове школьные и университетские знания, а иногда – даже и поискать новую информацию по теме.
  • Чумачечий доклад про performance анализ. Андрей – создатель BenchmarkDotNet и признанный специалист в performance тестировании, очень интересно, с юмором и множеством примеров рассказывает, с чем вы столкнетесь, если решите окунуться в performance-анализ. Несмотря на то, что тема непростая, рассказ воспринимается очень легко и приятно. Этот доклад я рекомендую буквально всем, но особенно он будет полезен людям, которые проводят нагрузочные тестирования и впоследствии интерпретируют результаты этих тестов.
Павел
Руководитель DevOps-направления
  • Nicole Forsgren, Jes Humble, Gene Kim. Accelerate. В книге рассказывается о том, как эффективность доставки программного обеспечения влияет на прибыльность, производительность и долю рынка, а также на некоммерческие показатели: продуктивность, работоспособность, удовлетворенность клиентов. Подойдет как руководителям, так и рядовым DevOps-инженерам, которые хотят понимать, какие ключевые метрики позволяют оценить, как влияет внедрение DevOps-практик и инструментов на цифровые продукты компании и на компанию в целом и что можно сделать, чтобы улучшить эти показатели.
  • John Arundel, Justin Domingus. Cloud native DevOps with Kubernetes. Дает понимание, как с помощью Kubernetes можно строить цифровые продукты, как ускорить доставку цифровых продуктов и уменьшить количество ошибок в процессе доставки. Так как Kubernetes уже используют многие компании для оркестрации контейнеров, его изучение является обязательным для DevOps-инженера.
  • Viktor Farcic. The DevOps 2.0 Toolkit. Хороший обзор инструментов и подходов, которые используются DevOps-инженерами изо дня в день. Это CI/CD, микросервисная архитектура, виртуализация и контейнеризация, docker, service discovery tools, инструменты автоматизации, observability. Книга на данный момент, возможно, немного устарела, но главное в ней – это не столько конкретные инструменты, сколько подходы. Инструменты меняются все время, но, если ты как инженер понимаешь суть проблемы и знаешь, какой подход использовать, то ты сможешь взять инструменты, имеющиеся на данный момент, и выбрать оптимальный. Книга подойдет начинающим DevOps-инженерам и middle-уровню.
  • Certified Kubernetes Administrator (CKA) with Practice Tests и Kubernetes CKS 2021 Complete Course - Theory - Practice. Это курсы сертификации Kubernetes, которые дают понимание об использовании этой технологии как платформы для размещения приложений. Первый курс можно проходить с минимальными знаниями Kubernetes, но нужно понимать, что инженер уже должен обладать знаниями Linux, Docker, Networking. Второй курс имеет смысл изучать, когда ты уже работаешь с Kubernetes, так как вопросы безопасности идут неразрывно с вопросами построения надежной отазоустойчивой инфраструктуры.
Владимир
Frontend Developer
  • Youtube-канал «АйТи Синяк». Автор подкаста – фронтендер со стажем работы более семи лет в HTML, CSS и JS. Много информации, поделенной на рубрики: «Паттерны проектирования», «UiKit», «Frontend SOLID», «ReactJS под капотом». Канал скорее рассчитан на уровень от Middle и выше. Будет полезен для построения сильной теоретической базы и глубокого понимания устройства React-библиотеки.
Юрий
Руководитель мобильной разработки
  • Михаил Рубанов «Про доступность iOS». Автор книги рассказывает о том, как адаптировать мобильные приложения для людей с ограничениями зрения и подвижности. Ребята из Dodo Pizza реально заморочились, чтобы их приложением было удобно пользоваться разным людям, да еще и поделились полезной информацией, как это сделать другим. Это соответствует и ценностям Apple, которая тоже уделяет много внимания доступности своих технологий.

А вы что интересного прочли в своей профессиональной области за последнее время? Делитесь в комментариях!

14
24 комментария