Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture (2022)
Автор: Christian CiceriDave FarleyNeal FordAndrew Harmel-LawMichael KeelingCarola LilienthalJoão RosaAlexander von ZitzewitzRené WeissEóin Woods
Количество страниц: 218
Показатели архитектуры программного обеспечения являются ключевыми для качества программного проекта, и они могут предупредить вас об опасном накоплении технических долгов на ранних стадиях разработки. В этой книге ведущие разработчики программного обеспечения делятся практическими примерами, чтобы представить показатели, которые должен знать каждый разработчик программного обеспечения. Это руководство, написанное практиками для архитекторов программного обеспечения и разработчиков программного обеспечения, стремящихся изучить успешные подходы к метрикам приложений
Скачать книгу
Designing Machine Learning Systems (2022)
Автор: Chip Huyen
Количество страниц: 463
Системы машинного обучения сложны и уникальны. Сложные, поскольку они состоят из множества различных компонентов и вовлекают множество различных заинтересованных сторон. Уникальны, потому что они зависят от данных, причем данные сильно варьируются от одного варианта использования к другому. В этой книге вы познакомитесь с целостным подходом к проектированию систем ML, которые являются надежными, масштабируемыми и адаптируемыми к меняющимся условиям и бизнес-требованиям.
Скачать книгу
CompTIA PenTest+ Study Guide: Exam PT0-002 (2021)
Автор: Mike ChappleDavid Seidl
Количество страниц: 492
В обновленном втором издании CompTIA PenTest + Study Guide: Exam PT0-002 опытные эксперты по информационной безопасности доктор Майк Чаппл и Дэвид Сейдл представляют дорожную карту базовых и продвинутых навыков, необходимых каждому пентестеру для получения сертификата CompTIA PenTest +, успешного прохождения следующего собеседования
Скачать книгу
Мир меняется, а задачи по ускорению бизнеса остаются. Если legacy-системы тормозят рост, можно тратить время и деньги на перестройку всей системы, а можно развивать инфраструктуру поступательно с помощью in-memory технологий.
Вычисления в оперативной памяти, или In-memory, гарантируют не только скорость, но и надежность хранения данных. Платформа in-memory вычислений Tarantool встраивается в ИТ-архитектуру как промежуточный слой между core-системами и пользовательскими сервисами, снимает нагрузку на бэкенд-системы и может работать на скоростях до миллиона запросов в секунду. Внедрение in-memory помогает ускорять обработку запросов и time-to-market новых продуктов, что так важно сегодня на рынке.
Банки и крупный ритейл, телеком и высоконагруженные сервисы решают задачу цифровизации и масштабирования с Tarantool.
Узнайте, как Tarantool поможет росту вашего бизнеса - закажите Демо: https://vk.cc/cfebJ1
Linux Device Drivers, 3rd Edition (2005)
Автор: Jonathan CorbetAlessandro RubiniGreg Kroah-Hartman
Количество страниц: 633
Драйверы устройств буквально управляют всем, что вас интересует, - дисками, мониторами, клавиатурами, модемами - всем, что находится за пределами компьютерной микросхемы и памяти. А написание драйверов устройств - одна из немногих областей программирования для операционной системы Linux, которая требует уникальных знаний. В третьем издании этого бестселлера содержится вся информация, необходимая для написания драйверов для широкого спектра устройств.
Скачать книгу
ИТ-сопротивление
На платформе change.orgразместили петицию в поддержку команды Авито ИТ-сообществом России, адресованную премьер-министру России Михаилу Мишустину. Авторы петиции обеспокоены принятыми поправками в закон «О рекламе». Они считают, что новая редакция закона «поставит крест на бизнесе Авито и других платформ (Юла, HH.ru, ЦИАН и др) и приведет к параличу работы тех уникальных продуктов, которые создают российские разработчики».
«По мнению авторов проектов, такие законы обезопасят нашу страну. А мы уверены, что они, наоборот, подвергают ее опасности: хоть Авито формально и не является критической инфраструктурой, но его закрытие существенно ухудшит жизнь граждан страны», — написали авторы петиции.
Они просят премьер-министра «cформулировать однозначную позицию Правительству по отношению к разрушительным законодательным инициативам, решающим несуществующие проблемы и “кошмарящим” отечественную ИТ-отрасль» и создать максимально комфортную среду для развития бизнеса вместе с ИТ-сообществом.
Сердцем с Авито — сердцем с отечественным бизнесом.
An Introduction to GCC: For the GNU Compilers GCC and G++ (2004)
Автор: Brian J. GoughRichard M. Stallman
Количество страниц: 125
Это руководство содержит полное учебное введение в компиляторы GNU C и C++, gcc и g++. Многие книги обучают языкам C и C++, эта книга научит вас, как использовать сам компилятор. Все распространенные проблемы и сообщения об ошибках, с которыми сталкиваются новые пользователи GCC, подробно объясняются с многочисленными простыми примерами. Затронутые темы включают: компиляцию программ на C и C++ с использованием заголовочных файлов и библиотек, параметры предупреждения, использование препроцессора, статическое и динамическое связывание, отладку, оптимизацию, параметры, зависящие от платформы, профилирование и тестирование покрытия, пути и переменные среды, а также стандартную библиотеку и шаблоны C++.
Скачать книгу
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code (2021)
Автор: DavidsonJ.GregoryKate
Количество страниц: 345
Опытные программисты C++ Гай Дэвидсон и Кейт Грегори выделяют 30 основных рекомендаций, которые вы сочтете особенно ценными, и предлагают подробные практические знания для улучшения вашего стиля C++. Для удобства использования структура этой книги приведена в соответствие с официальным веб-сайтом C++ Core Guidelines.
Скачать книгу
Научитесь разрабатывать play-to-earn игры, смарт-контракты, независимые финансовые сервисы, NFT-проекты и метавселенные на онлайн-курсе “Блокчейн-Инженер”.
Блокчейн-Инженер - это специалист, который работает с технологией блокчейн. Он отвечает за прототипирование и разработку платформ, программ, игр и приложений на технологии блокчейн.
Вы научитесь:
— создавать надежные децентрализованные системы для хранения информации;
— отслеживать бизнес-процессы: от подтверждения подлинности товаров до контроля всех этапов международных продаж;
— создавать Play-to-earn игры;
Узнать подробности и зарегистрироваться:👇
https://clc.to/pCNI8Q
Grokking The Java Developer Interview: More Than 200 Questions To Crack The Java, Spring, SpringBoot & Hibernate Interview (2020)
Автор: Jatin Arora
Количество страниц: 145
Данная книга поможет вам пройти собеседование по Java, Spring и Hibernate.
В книге содержится более 200 вопросов, которые часто задают во время интервью для Java, Spring, Spring Boot & Hibernate. Некоторые из важных тем, таких как многопоточность, структура коллекции, шаблоны, аннотации SpringBoot и многие другие рассмотрены. Большинство из этих тем объясняются примерами кода, которые помогут вам быстро понять концепцию
Скачать книгу
Implementing DevSecOps with Docker and Kubernetes (2022)
Автор: José Manuel Ortega Candel
Количество страниц: 897
Книга начинается с обсуждения экосистемы инструментов DevSecOps, основных платформ и инструментов оркестровки, которые вы можете использовать для управления сроком службы и безопасностью ваших приложений. Среди прочего, в этой книге обсуждаются рекомендации по созданию образов Docker, обнаружению уязвимостей и повышению безопасности. Подкрепленная примерами книга демонстрирует, как управлять и контролировать контейнерные системы, включая мониторинг и администрирование в Docker. В заключительном разделе книги объясняется архитектура Kubernetes и критические угрозы безопасности, присущие ее компонентам. Ближе к концу, книга демонстрирует, как использовать Prometheus и Grafana для контроля и мониторинга Kubernetes
Скачать книгу
Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform (2021)
Автор: LabouardyMohamed
Количество страниц: 528
Эта книга является практическим руководством по автоматизации разработки в облачном мире, управляемом сервисами. Вы будете использовать новейшие инструменты "инфраструктура как код", такие как Packer и Terraform, для разработки надежных конвейеров CI/CD для многочисленных облачных приложений. Следуйте рекомендациям, изложенным в этой книге, и вскоре вы будете поставлять программное обеспечение, которое быстрее выводится на рынок, быстрее развертывается и с меньшим количеством ошибок
Скачать книгу
Google analytics breakthrough : from zero to business impact (2016)
Автор: AlhlouFeras
Количество страниц: 621
Эта книга, созданная для того, чтобы познакомить читателей с основами лучших практик в области стратегии измерения, внедрения, отчетности и оптимизации. Книга систематически раскрывает широкий спектр функций и конфигураций Google Analytics. В ходе обучения вы отточите свои ключевые компетенции, обнаружите скрытые функциональные возможности, научитесь избегать распространенных ошибок и разработаете стратегии отслеживания и анализа, чтобы понять, что помогает или мешает вашему бизнесу и начать добиваться большего успеха.
Скачать книгу
Бэкендеры в финтех-сервисы Яндекса
Яндекс Финтех растёт быстрее бамбука и продолжает искать не обделённых талантом и жгущих кодом сердца людей. Тех, кто запрыгнет в команду на низком старте и подкинет угля в развитие крутых финтех-сервисов.
Например, не так давно ребята запустили Яндекс Сплит — лайфхак для шоппинга, с которым можно покупать всё, что хочется, и при этом не платить лишнего. Таких полезных штук ребята планируют сделать ещё много, поэтому отчаянно нуждаются в руках.
Пишешь на Java или С++, как дышишь? Хочешь работать над тем, чем пользуешься сам? Считаешь, что пилотный проект вполне реально запилить с нуля за пару-тройку месяцев? И не читаешь дальше, если видишь слово «печеньки»? Тогда точно сработаетесь)
Потолка для роста здесь нет. Иерархии тоже нет. И легаси нет. Зато есть то, за что мозг отваливает щедрые порции дофамина — новизна: новое подразделение, новые технологии, новые продукты и новое всё под крышей старого-доброго Яндекса.
Короче, в воздухе здесь пахнет большим будущим. Хочешь стать его частью, глянь подробности и свистни HR-ам. Java-разработчиков заждались здесь, а C++ — тут.
Operator Handbook: Red Team + OSINT + Blue Team Reference (2020)
Автор: Joshua Picolet
Количество страниц: 436
Руководство оператора охватывает три дисциплины (Red Team, OCEAN, Blue Team) и объединяет их в одно полное справочное руководство. Книга содержит более 100 индивидуальных ссылок на шпаргалки по многим наиболее часто используемым практиками инструментам и техникам. Включает в себя контент, который поможет самому опытному ветерану кибербезопасности или тому, кто только начинает свою карьеру. Цель объединения всех дисциплин в одной книге состояла в том, чтобы устранить искусственные барьеры, связанные с тем, что внутри "Команды" существуют только определенные знания. Реальность такова, что сегодняшний сложный цифровой ландшафт требует определенного уровня знаний во всех областях.
Скачать книгу
Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock (2022)
Автор: Alexandru RadoviciIoana Culic
Количество страниц: 550
Эта книга проведет вас по шагам, необходимым для настройки и интеграции Tock в ваши устройства. Сначала вы узнаете о характеристиках Stock и о том, как запустить его на двух самых популярных платформах интернета вещей: micro:bit и Raspberry Pi Pico. Вы также познакомитесь с Rust и узнаете, как использовать его для создания безопасных приложений с помощью Tock.
Скачать книгу
Site Reliability Engineering: How Google Runs Production Systems (2016)
Автор: Betsy BeyerChris JonesJennifer PetoffNiall Richard Murphy
Количество страниц: 550
Создание и эксплуатация распределенных систем имеет основополагающее значение для крупномасштабной производственной инфраструктуры, но для того, чтобы сделать это масштабируемым, надежным и эффективным, требуются большие знания в проектировании. В этом сборнике эссе и статей ключевые члены команды Google по обеспечению надежности сайтов объясняют, как компания успешно бороздила эти глубокие воды за последнее десятилетие.
Скачать книгу
Principles of Web API Design : Delivering Value with APIs and Microservices (Final Release) (2021)
Автор: HigginbothamJames
Количество страниц: 369
Книга объединяет принципы и процессы, которые помогут вам добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать нюансы с каждой заинтересованной стороной, разработать API, обеспечивающие целостность, и масштабировать процесс проектирования от небольших команд до всей организации
Скачать книгу