Разделы

Фильтр

Автор

Серия

Переплет

Цена

0.91
20.91
41.91
61.91
82.78

Системы проектирования

Изучение Android - все равно что жизнь в другой стране: даже если вы говорите на местном языке, на первых порах вы все равно не чувствуете себя как дома. Такое впечатление, что все окружающие знают что-то такое, чего вы еще не понимаете. И даже то, что уже известно, в новом контексте оказывается попросту неправильным. Второе издание познакомит вас с интегрированной средой разработки Android Studio, которая поможет с легкостью создавать приложения для Android. Вы не только изучите основы программирования, но и узнаете о возможностях Lollipop, новых инструментах вспомогательных библиотек, а также некоторых ключевых инструментах стандартной библиотеки, включая SoundPool, анимацию и ресурсы. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения. Авторский коллектив: Б. Харди, Б. Филлипс, К. Стюарт, К. Марсикано. Переводчик: Евгений Матвеев. Android. Программирование для профессионалов. 4-е издание Филлипс Б.,Стюа Android. Программирование для профессионалов. 4-е издание 65.97 руб. Заказать
Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем. Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу. Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий. Брайан Керниган - автор и соавтор дюжины книг по программированию, включая легендарные "Язык программирования Си" и "Unix. Программное окружение". На протяжении 30 лет был членом той самой группы UNIX в исследовательском центре Bell Labs и не только наблюдал создание UNIX. Время UNIX. A History and a Memoir Керниган Б. Время UNIX. A History and a Memoir 39.44 руб. Заказать
Немногие книги по управлению проектами можно назвать столь же значимыми как "Мифический человеко-месяц". Смешение примеров из реальной разработки ПО, мнений и размышлений создает яркую картину управления сложными проектами. Эти эссе основаны на пятидесятилетнем опыте работы Брукса менеджером проектов в IBM System/360, а затем в OS/360. Первое издание книги вышло 45 лет назад, второе 25 лет назад. Возникают новые методологии, появляются новые языки программирования, растет количество процессоров, но эта книга продолжает оставаться актуальной. Почему? Спустя полвека мы продолжаем повторять ошибки, которые описал Брукс. Некоторые темы, поднимаемые в книге, кажутся устаревшими, но это лишь видимость. Фундаментальные проблемы, стоящие за ними, все так же актуальны в наше время. Важно знать свое прошлое, чтобы понимать, куда развивается индустрия разработки программного обеспечения. Поэтому, спустя 45 лет мы и читаем Брукса. Многое изменилось в мире, но девять женщин всё так же не могут выносить ребенка за один месяц. Мифический человеко-месяц, или Как создаются программные системы Брукс Ф. Мифический человеко-месяц, или Как создаются программные системы 50.69 руб. Заказать
Книга Site Reliability Engineering спровоцировала бурную дискуссию. Что сегодня понимается под эксплуатацией и почему столь фундаментальную важность имеют вопросы надежности? Теперь инженеры Google, участвовавшие в создании этого бестселлера, предлагают перейти от теории к практике - Site Reliability Workbook покажет, как принципы и практика SRE воплощаются в вашем продакшене. Опыт специалистов Google дополнен кейсами пользователей Google Cloud Platform. Представители Evernote, The Home Depot, The New York Times и других компаний описывают свой боевой опыт, рассказывают, какие практики у них прижились, а какие - нет. Эта книга поможет адаптировать SRE к реалиям вашей собственной практики, независимо от размеров вашей компании. Вы научитесь: - Обеспечивать надёжность сервисов в облаках и средах, которые вы не полностью контролируете; - Применять различные методы создания, запуска и мониторинга сервисов, ориентируясь на SLO; - Трансформировать команды админов в SRE-инженеров; - Внедрять методы запуска SRE с чистого листа и на базе существующих систем. Бетси Бейер, Нейл Ричард Мёрфи, Дэвид Рензин, Кент Кавахара и Стивен Торн занимаются обеспечением надежности систем Google . Site Reliability Workbook: практическое применение Бейер Б.,Джоунс Site Reliability Workbook: практическое применение 81.43 руб. Заказать
Прошло почти двадцать лет с тех пор как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile, и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей. Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.По сути Agile — это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами,… но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile. Если вы хотите понять преимущества Agile, не ищите лёгких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам. Чистый Agile.Основы гибкости Мартин Роберт Чистый Agile.Основы гибкости 46.25 руб. Заказать
Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования».Четыре первоклассных разработчика - Банда четырех - представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C ++ или Smalltalk, демонстрирующий его возможности. Паттерны объектно-ориентированного проектирования Гамма Э. , Хелм Р. , Паттерны объектно-ориентированного проектирования 27.73 руб. Заказать
В сфере IT произошла настоящая революция — с инфраструктурой стали работать как с кодом. Этот процесс создает не только новые проблемы, но и возможности для обеспечения безотказной работы баз данных. Авторы подготовили это практическое руководство для всех, кто желает влиться в сообщество современных инженеров по обеспечению надежности баз данных (database reliability engineers, DBRE). В этой книге: - требования к сервисам хранения данных и управление рисками. - создание и развитие архитектуры, обеспечивающей прозрачную поддержку базы данных. - оптимизация процесса управления релизами. - хранение, индексирование и репликация данных. - определение характеристик хранилища данных и подбор оптимальных вариантов его использования. - исследование компонентов архитектуры и создание архитектур, ориентированных на обработку больших данных. Базы данных. Инжиниринг надежности Кэмпбелл Л.,Мей Базы данных. Инжиниринг надежности 65.14 руб. Заказать
С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes.Эта книга адресована разработчикам, желающим проектировать и разрабатывать облачные приложения для платформы Kubernetes. Наибольшую пользу из нее извлекут читатели, которые хотя бы немного знакомы с контейнерами и хотят подняться на новый уровень. Каждый паттерн проектирования представляет собой описание реальной задачи, а решение поддерживается и иллюстрируется конкретными примерами кода.Вы узнаете о следующих категориях паттернов:• Основные паттерны охватывают базовые принципы и практики создания приложений на основе контейнеров.• Поведенческие паттерны предназначены для управления взаимодействиями контейнеров и платформ.• Структурные паттерны помогают организовать контейнеры в поды. • Конфигурационные паттерны позволяют разобраться в настройке приложений.• Дополнительные паттерны охватывают более сложные темы: операторы и автоматическое масштабирование.«Прочитав эту книгу, вы узнаете не только о паттернах Kubernetes, но и о том, зачем они нужны и как их использовать».Брендан Бернс, Kubernetes «Уникальный подход, который знакомит с ключевыми концепциями Kubernetes, чтобы каждый разработчик смог понять и быстро реализовать их на практике».Эндрю Блок, главный консультант, Red Hat «Отличная книга, в которой объясняется как решать реальные задачи».Майкл Хюттерманн, главный консультант по DevOps, Huettermann.net Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений Ибрам Б.,Хасс Р Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений 50.88 руб. Заказать
Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам при работе над следующими приложениями. •    Начнете работу с контейнерами и Kubernetes с азов: никакого специального опыта для изучения темы не требуется. •    Запустите собственные кластеры или выберете управляемый сервис Kubernetes от Amazon, Google и др. •    Примените Kubernetes для управления жизненным циклом контейнера и расхода ресурсов. •    Оптимизируете кластеры по показателям стоимости, производительности, устойчивости, мощности и масштабируемости. •    Изучите наилучшие инструменты для разработки, тестирования и развертывания ваших приложений. •    Воспользуетесь актуальными отраслевыми практиками для обеспечения безопасности и контроля. •    Внедрите в компании принципы DevOps, чтобы команды разработчиков стали действовать более гибко, быстро и эффективно. Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке Арундел Д.,Доми Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке 71.29 руб. Заказать
Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует выработать объектно-ориентированное мышление и только потом приступать к объектно-ориентированной разработке на конкретном языке программирования. Эта книга написана разработчиком для разработчиков, и позволяет выбрать оптимальные подходы для решения конкретных задач. Вы узнаете, как правильно применять наследование и композицию, поймете разницу между агрегацией и ассоциацией и перестанете путать интерфейс и реализацию. Технологии программирования непрерывно меняются и развиваются, но объектно-ориентированные концепции не зависят от платформы и остаются неизменно эффективными. В этом издании основное внимание уделяется фундаментальным основам ООП: паттернам проектирования, зависимостям и принципам SOLID, которые сделают ваш код понятным, гибким и хорошо сопровождаемым. Объектно-ориентированный подход. 5-е межд. изд. Вайсфельд М. Объектно-ориентированный подход. 5-е межд. изд. 38.19 руб. Заказать
Квантовые вычисления не просто меняют реальность! Совершенно новая отрасль рождается на наших глазах, чтобы создать немыслимое ранее и обесценить некоторые достижения прошлого. В этой книге рассмотрены наиболее важные компоненты квантового компьютера: кубиты, логические вентили и квантовые схемы, а также объясняется отличие квантовой архитектуры от традиционной. Вы сможете бесплатно экспериментировать с ними как в симуляторе, так и на реальном квантовом устройстве с применением IBM Q Experience. Вы узнаете, как выполняются квантовые вычисления с помощью QISKit (программный инструментарий для обработки квантовой информации), Python SDK и других API, в частности QASM. Наконец, вы изучите современные квантовые алгоритмы, реализующие запутанность, генерацию случайных чисел, линейный поиск, факторизацию целых чисел и др. Разберетесь с состояниями Белла, описывающими запутанность, алгоритмом Гровера для линейного поиска, алгоритмом Шора для факторизации целых чисел, алгоритмами оптимизации и многим другим. Вы научитесь: •    Удаленно запускать программы, пользуясь Q Experience REST API. •    Писать алгоритмы, обеспечивающие высочайшую производительность по сравнению с аналогами для традиционных компьютеров. •    Создавать REST-клиент на Node.js для аутентификации, прослушивания удаленных устройств, запроса информации о квантовых процессорах, удаленного контроля и запуска экспериментов в облаке. •    Использовать квантовую телепортацию. Воспользовавшись классическими вычислениями и квантовой запутанностью между отправителем и получателем, передавать точное состояние кубита (квантовой информации). •    Программировать и играть в квантовый вариант «Морского боя». •    Использовать Q Experience Composer для создания визуальных программ/экспериментов. Разработка с использованием квантовых компьютеров программирование квантовых машин в облаке: Python, Qiskit, Quantum Assembly language и IBM QExperience Силва В. Разработка с использованием квантовых компьютеров программирование квантовых машин в облаке: Python, Qiskit, Quantum Assembly language и IBM QExperience 55.55 руб. Заказать
Нет в издательстве Очередное собеседование обернулось разочарованием… в очередной раз. Никто из десяти кандидатов не получил работу. Может быть, «экзаменаторы» были слишком строги? Увы, для поступления на работу в ведущую IT-компанию академического образования недостаточно. Учебники — это замечательно, но они не помогут вам пройти собеседование, для этого нужно готовиться на реальных вопросах. Нужно решать реальные задачи и изучать встречающиеся закономерности. Главное — разработка новых алгоритмов, а не запоминание существующих задач. «Карьера программиста» основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, а также эффективные методики поготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google, Microsoft или любую другую ведущую IT-компанию. Карьера программиста. 6-е издание Решения и ответы 189 тестовых заданий из собеседований в крупнейших IT-компаниях Лакман Макдауэлл Г. Карьера программиста. 6-е издание Решения и ответы 189 тестовых заданий из собеседований в крупнейших IT-компаниях Уведомить о появлении
Для реализации API необходимо провести большую работу. Чрезмерное планирование может стать пустой тратой сил, а его недостаток приводит к катастрофическим последствиям. В этой книге вы получите решения, которые позволят вам распределить необходимые ресурсы и достичь требуемого уровня эффективности за оптимальное время. Как соблюсти баланс гибкости и производительности, сохранив надёжность и простоту настройки? Четыре эксперта из Академии API объясняют разработчикам ПО, руководителям продуктов и проектов, как максимально увеличить ценность их API, управляя интерфейсами как продуктами с непрерывным жизненным циклом. • Узнайте, какими решениями по API вам нужно управлять, где и как это делать • Используйте подход «API как продукт» (AaaP) • Изучите десять базовых принципов, на которых строится работа с продуктами API • Узнайте, как модель непрерывного улучшения управляет изменениями в течение жизненного цикла API • Исследуйте пять стадий полного жизненного цикла продукта API • Узнайте, как управлять средой API – системой API, выпущенных вашей организацией «Управление жизненным циклом API – это спектр технологий, продуктов, организационных и культурных особенностей, необходимых для успешного использования API. Книга раскрывает все вопросы темы как для начинающих, так и для опытных разработчиков API. Она обязательна к прочтению для каждого, кто считает себя специалистом по API». Крис Вуд, консультант по API, постоянный автор Nordic APIs Мехди Меджуи – ведущий API-экономист Академии API. Является сооснователем OAuth.io и экспертом комиссии ЕС-2020 в области правительственных API. Эрик Уайлд – главный консультант Академии API, отвечает за цифровую трансформацию, а также разработку API и управление ими. Ронни Митра – ведущий проектировщик Академии API, специализирующийся на разработке особо важных API и организационных систем. Майк Амундсен – ведущий разработчик архитектуры Академии API, помогает компаниям зарабатывать на возможностях API. Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте Меджуи,Уайлд,Ми Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте 75.88 руб. Заказать
Нет в издательстве Приложение, запущенное в облаке, обладает множеством преимуществ, но в то же время подвержено особенным угрозам. Задача DevOps-команд — оценивать эти риски и усиливать защиту системы от них. Книга основана на уникальном опыте автора и предлагает важнейшие стратегические решения для защиты веб-приложений от атак, предотвращения попыток вторжения. Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах. Научитесь выявлять, оценивать и устранять уязвимости, существующие в вашем приложении. Автор поможет ориентироваться в облачных конфигурациях, а также применять популярные средства автоматизации. В этой книге: • Обеспечение непрерывной безопасности. • Внедрение безопасности на основе тестирования в DevOps. • Приемы, помогающие повысить надежность облачных сервисов. • Отслеживание вторжений и реагирование на инциденты . • Тестирование безопасности и оценка рисков. Требуется знание Linux и владение стандартными практиками DevOps, такими как CI, CD и модульное тестирование. Безопасный DevOps. Эффективная эксплуатация систем Вехен Д. Безопасный DevOps. Эффективная эксплуатация систем Уведомить о появлении
Нет в издательстве В недрах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации. Из этой книги исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Notebook или контейнеры Docker. Сначала вы познакомитесь с функционалом самых популярных социальных сетей (Twitter, Facebook, LinkedIn, Instagram), веб-страниц, блогов и лент, электронной почты и GitHub. Затем приступите к анализу данных на примере Twitter. Прочитайте эту книгу, чтобы • Узнать о современном ландшафте социальных сетей • Научиться использовать Docker, чтобы легко оперировать кодами, приведенными в книге; • Узнать, как адаптировать и поставлять код в открытый репозиторий GitHub; • Научиться анализировать собираемые данные с использованием возможностей Python 3; • Освоить продвинутые приемы анализа, такие как TFIDF, косинусное сходство, анализ словосочетаний, определение клика и распознавание образов; • Узнать, как создавать красивые визуализации данных с помощью Python и JavaScript. Мэтью Рассел (Matthew Russell) — директор Built Technologies, он возглавляет команду лидеров, работающую над улучшением нашего мира. Вне работы Мэтью рациональный индивидуалист, готовящийся к возможному зомби-апокалипсису. Михаил Классен (Mikhail Klassen) — главный специалист по обработке и анализу данных в Paladin AI, стартапе, занимающемуся адаптивными технологиями обучения. Он увлекается проблемами искусственного интеллекта и анализом данных. Когда Михаил не занят на работе, он любит читать и путешествовать. Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub Рассел М. , Классен М. Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub Уведомить о появлении
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Экстремальное программирование: разработка через тестирование Бек К. Экстремальное программирование: разработка через тестирование 35.74 руб. Заказать
Быть программистом может быть интересно и весело, но быть разработчиком программного обеспечения - это сущий ад. Компьютеры логичны, люди - нет. Увы, в современной индустрии программного обеспечения не платят за программирование. Платят за разработку программного обеспечения, а это подразумевает выполнение задач в команде - вместе с другими людьми. Команды состоят из своенравных людей, а не из классов и методов Java. Успех программного проекта зависит от умных инженеров, которые зачастую ленивы, невежественны, эгоистичны, раздражительны и попросту несчастны. Успех зависит от людей, которые нередко не умеют общаться, делиться знаниями, руководить и подчиняться, а также следовать указаниям. Он зависит от нашей способности формировать команды и участвовать в их деятельности. А еще от наших социальных навыков - порой в гораздо большей степени, нежели от навыков технических. Драма? Согласны. Эта драма касается каждого из наших собратьев по профессии, поэтому, если стремитесь выжить в такой профессии, читайте эту книгу. Наш код. Ремесло, профессия, искусство Бугаенко Е. Наш код. Ремесло, профессия, искусство 34.07 руб. Заказать
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ. Начните путешествие в мир игровой индустрии прямо сейчас! Заявите гордо: «Я — геймдизайнер». Ведь, если вас услышат другие, то вы будете стараться соответствовать своим словам. А что дальше? Как стать геймдизайнером? Ответы на эти вопросы дает книга Джереми Гибсона Бонда - геймдизайнера и профессора, который больше 10 лет учит других создавать великолепные игры и делает это сам. Unity и C#. Геймдев от идеи до реализации. 2-е изд. Бонд Дж.Г. Unity и C#. Геймдев от идеи до реализации. 2-е изд. 86.99 руб. Заказать
Современный мир попросту немыслим без использования распределенных систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу. Однако, проектирование распределенных систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под нее серьезный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределенных систем - начните с этой книги!  Брендан Бёрнс, авторитетнейший специалист по облачным технологиям и Kubernetes, излагает в этой небольшой работе абсолютный минимум, необходимый для правильного проектирования распределенных систем. Эта книга описывает неустаревающие паттерны проектирования распределенных систем. Она поможет вам не только создавать такие системы с нуля, но и эффективно переоборудовать уже имеющиеся. Распределенные системы.Паттерны проектирования Бёрнс Б. Распределенные системы.Паттерны проектирования 34.91 руб. Заказать
Нет в издательстве В книге рассмотрена новейшая версия Kubernetcs 1.10. Kubernetes — это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими. Если вы хотите запустить дополнительные контейнеры или автоматизировать управление, то вам не обойтись без Kubernetes. Книга начинается с изучения основ Kubernetes. архитектуры и компоновки этой системы. Вы научитесь создавать микросервисы с сохранением состояния, ознакомитесь с такими продвинутыми возможностями, как горизонтальное автомасштабирование подов, выкатывание обновлений, квотирование ресурсов, обустроите долговременное хранилище на бэкенде. На реальных примерах вы исследуете возможности сетевой конфигурации, подключение и настройку плагинов. Эта книга поможет вам стать искусным дирижером и обращаться с контейнерными системами любой сложности. Осваиваем Kubernetes.Оркестрация контейнерных архитектур Сайфан Д. Осваиваем Kubernetes.Оркестрация контейнерных архитектур Уведомить о появлении
Нет в издательстве Проект-менеджерам (и тем, кто мечтает стать начальником) посвящается. Писать тонны кода сложно, а управлять людьми еще сложнее! Так что вам просто необходима эта книга, чтобы научиться делать и то, и другое. Можно ли объединить прикольные истории и серьезные уроки? Майклу Лоппу (также известному в узких кругах как Рэндс) это удалось. Вас ждут выдуманные истории о выдуманных людях, обладающих невероятно полезным (хотя и выдуманным) опытом. Именно так Рэндс делится своим разнообразным, порой странным опытом, полученным за годы работы в крупных IT-корпорациях: Apple, Pinterest, Palantir, Netscape, Symantec и др. Вы проект-менеджер? Или хотите понять, чем же ваш чертов босс занимается весь день? Рэндс научит вас выживать в Токсичном Мире Надутых Индюков и процветать среди общего безумия дисфункционально-ярких людей. В этом странном сообществе маниакальных умников есть еще более странные существа — управленцы, которые через мистический организационный ритуал получили власть над планами, мыслями и банковскими счетами множества людей. Эта книга не похожа ни на один манускрипт по менеджменту или лидерству. Майкл Лопп ничего не скрывает, он просто рассказывает всё, как есть (возможно, не все истории стоило бы предавать огласке :) ). Но только так вы поймете, как вам выжить с таким боссом, как руководить гиками и нердами и как уже довести до хеппи-энда «тот гребаный проект»! Как управлять интеллектуалами. Я, нерды и гики Лопп М. Как управлять интеллектуалами. Я, нерды и гики Уведомить о появлении
Нет в издательстве В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Приемы объектно-ориентированного проектирования Паттерны проектирования. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Гамма Э. , Хелм Р. , Джонсон Р. , Влиссидес Д. Приемы объектно-ориентированного проектирования Паттерны проектирования. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Уведомить о появлении
Знакомство с машинным обучением и библиотекой TensorFlow похоже на первые уроки в автошколе, когда вы мучаетесь с параллельной парковкой, пытаетесь переключить передачу в нужный момент и не перепутать зеркала, лихорадочно вспоминая последовательность действий, в то время как ваша нога нервно подрагивает на педали газа. Это сложное, но необходимое упражнение. Так и в машинном обучении: прежде чем использовать современные системы распознавания лиц или алгоритмы прогнозирования на фондовом рынке, вам придется разобраться с соответствующим инструментарием и набором инструкций, чтобы затем без проблем создавать собственные системы. Новички в машинном обучении оценят прикладную направленность этой книги, ведь ее цель — познакомить с основами, чтобы затем быстро приступить к решению реальных задач. От обзора концепций машинного обучения и принципов работы с TensorFlow, вы перейдете к базовым алгоритмам, изучите нейронные сети и сможете самостоятельно решать задачи классификации, кластеризации, регрессии и прогнозирования. Машинное обучение и TensorFlow. Шакла Н. Шакла Н. Машинное обучение и TensorFlow. Шакла Н. 53.47 руб. Заказать
Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени? Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений. "Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения." — Мартин Фаулер Эволюционная архитектура. Поддержка непрерывных изменений. Форд Н. Форд Н.,Парсон Эволюционная архитектура. Поддержка непрерывных изменений. Форд Н. 32.36 руб. Заказать
Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub. Git для профессионального программиста. Подробное описание самой популярной системы контроля версий. Чакон С., Штрауб Б. Чакон С.,Штрауб Git для профессионального программиста. Подробное описание самой популярной системы контроля версий. Чакон С., Штрауб Б. 46.20 руб. Заказать
«Как пасти котов» — это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы — опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: «Нужно ли мне совершенствовать свои лидерские навыки?» Полагаю, вы ответите: «Да», — а значит, данная книга окажется для вас небесполезной. Как пасти котов.Наставление для программистов,руковод.другими программис-ми Рейнвотер Дж. Ханк Как пасти котов.Наставление для программистов,руковод.другими программис-ми 24.04 руб. Заказать
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это – основа для них. Потому что они являются профессионалами своего дела. В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и практики разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга – больше, чем описание методов, она о профессиональном подходе к процессу разработки. Идеальный программист.Как стать профессионалом разработки ПО Мартин Роберт Идеальный программист.Как стать профессионалом разработки ПО 24.30 руб. Заказать