Обложка канала

Книги для программистов. Страница 30

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

  • Книги для программистов

    Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines (2022) Автор: Pierre-Olivier Laurence Количество страниц: 352 Разработка приложений для мобильной операционной системы Android может показаться сложной задачей, особенно если для этого необходимо изучить новый язык программирования: Kotlin, который теперь является официальным языком разработки Android. С помощью этой практической книги разработчики Android узнают, как перейти с Java на Kotlin, в том числе о том, как Kotlin обеспечивает реальное преимущество для получения контроля над асинхронными вычислениями. Автор исследует реализацию наиболее распространенных задач в нативной разработке Android и покажет, как Kotlin может помочь вам решить проблемы параллелизма. Уделяя особое внимание структурированному параллелизму, новой парадигме асинхронного программирования, эта книга проведет вас через одну из самых мощных конструкций Kotlin - coroutines. Скачать книгу
  • Книги для программистов

    Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code (2021) Автор: Saleem Siddiqui Количество страниц: 280 Ваш код - это свидетельство вашего мастерства как разработчика. Независимо от того, какой язык вы используете, код должен быть чистым, элегантным и незагроможденным. Используя разработку, управляемую тестами (TDD), вы будете писать код, который легко понять, который сохранит свою элегантность и будет работать в течение многих месяцев и даже лет. В этом незаменимом руководстве вы узнаете, как использовать TDD в трех разных языках: Go, JavaScript и Python. Автор покажет вам, как справиться со сложностью домена, используя подход, основанный на модульных тестах. TDD разбивает требования на небольшие реализуемые функции, позволяя вам решать проблемы независимо от используемых языков и фреймворков. Скачать книгу
  • Книги для программистов

    🏄 50% скидка на все курсы Proglib academy! Вжух и мы запускаем распродажу курсов до 10 января: – Математика для Data Science – Алгоритмы и структуры данных – Как айтишнику устроиться в международную компанию – Основы IT для непрограммистов – Основы программирования на Python – Frontend Basic: принцип работы современного веба Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/a76444ab 🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д; 🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио; 🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций. 🚀Начни год с прорыва!
  • Реклама

  • Книги для программистов

    Software Mistakes and Tradeoffs: How to make good programming decisions (2022) Автор: Tomasz Lelek Количество страниц: 416 Производительность кода против простоты. Скорость доставки против дублирования. Гибкость против ремонтопригодности - каждое решение, которое вы принимаете в программной инженерии, подразумевает баланс компромиссов. В этой книге вы узнаете о дорогостоящих ошибках, с которыми автор сталкивался на протяжении своей карьеры. Вы изучите реальные сценарии, когда плохое понимание компромиссов приводило к серьезным проблемам в дальнейшем, и сможете предотвратить свои собственные ошибки, применяя более вдумчивый подход к принятию решений. Скачать книгу
  • Книги для программистов

    Becoming an Enterprise Django Developer: Discover best practices, tooling, and solutions for writing and organizing Django applications in production (2022) Автор: Michael Dinder Количество страниц: 526 Django - мощный фреймворк, но выбор правильных дополнений, соответствующих масштабу и объему ваших корпоративных проектов, может оказаться непростой задачей. Бесчисленные организации уже используют Django, и еще больше организаций переходят на него, раскрывая мощь Python с помощью множества различных пакетов. Это практическое руководство поможет вам понять практику, чертежи и тактику принятия решений, чтобы использовать Django так, как вам нужно. Вы узнаете о различных способах вывода данных на страницу и откроете для себя возможности Django для крупномасштабных производственных приложений. Начав с основ запуска корпоративного проекта, вы освоите сопровождение проекта на протяжении всего его жизненного цикла и узнаете, что такое жизненный цикл приложения Django. Скачать книгу
  • Книги для программистов

    📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня. Канал с мемами — t.me/itmemlib Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary Библиотека хакера: t.me/hackproglib Go: t.me/goproglib CC++: t.me/cppproglib PHP: t.me/phpproglib Frontend: t.me/frontendproglib Python: t.me/pyproglib Mobile: t.me/mobileproglib Data Science: t.me/dsproglib Java: t.me/javaproglib C#: t.me/csharpproglib Devops: t.me/devopsslib Тестирование: t.me/testerlib Бот с IT-вакансиями: t.me/proglib_job_bot Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста Лента в Дзен: https://zen.yandex.ru/proglib Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы. Подписывайтесь: t.me/event_listener_bot
    Библиотека IT мемов

    Топовые мемы по программированию и IT. Предложка: @itmemlib_bot Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc По вопросам рекламы: @proglib_adv

    Telegram
  • Книги для программистов

    iOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics (2021) Автор: Matt Neuburg Количество страниц: 786 Приступая к разработке iOS, вы получите представление о ее основах, включая IDE Xcode 13, Cocoa Touch и последнюю версию признанного языка программирования Swift 5.5 от Apple. С помощью этого тщательно обновленного руководства вы изучите язык Swift, поймете инструменты разработки Xcode от Apple и откроете для себя фреймворк Cocoa. Скачать книгу
  • Книги для программистов

    Getting Started with Elastic Stack 8.0: Run powerful and scalable data platforms to search, observe, and secure your organization (2022) Автор: Asjad Athick Количество страниц: 474 Стек Elastic поможет вам работать с огромными объемами данных для реализации сценариев использования в области поиска, наблюдаемости и безопасности. Эта книга, состоящая из 3 частей, начинается с введения в Elastic Stack с комментариями высокого уровня о решениях, для которых можно использовать этот стек. Второй раздел посвящен каждому основному компоненту, давая вам подробное понимание компонента и роли, которую он играет. Вы начнете с работы с Elasticsearch для получения, поиска, анализа и хранения данных для ваших сценариев использования. Далее вы рассмотрите Logstash, Beats и Elastic Agent как компоненты, которые могут собирать, преобразовывать и загружать данные. Последующие главы помогут вам использовать Kibana в качестве интерфейса для потребления решений Elastic и взаимодействия с данными в Elasticsearch. Скачать книгу
  • Книги для программистов

    Solving Identity Management in Modern Applications: Demystifying OAuth 2.0, OpenID Connect, and SAML 2.0 (2019) Автор: Yvonne Wilson Количество страниц: 337 Знайте, как разработать и использовать управление идентификацией для защиты вашего приложения и данных, которыми оно управляет. Сейчас, когда нарушения безопасности влекут за собой все более обременительные штрафы, крайне важно, чтобы разработчики и владельцы приложений понимали, что такое управление идентификацией и какую пользу оно приносит при создании приложений. Эта книга поможет вам пройти путь от создания учетной записи до аутентификации и авторизации, а также расскажет об устранении неполадок и распространенных проблемах, которых следует избегать. Скачать книгу
  • Книги для программистов

    ⚡️ Пройди тест на знание методик DevSecOps ⚡️ Ответьте на вопросы и проверьте свои знания. Сможете пройти успешно тест — пройдёте на курс «Внедрение и работа в DevSecOps» по специальной цене. 🔥На курсе вы научитесь подбирать и интегрировать инструменты ИБ под свои процессы. 👉🏻 ПРОЙТИ ТЕСТ: https://otus.pw/PrrD/ Смотрите наши открытые уроки и присоединяйтесь к группе! Ждем. 🎄Сейчас действуют новогодние скидки! Возможна оплата в рассрочку!
  • Книги для программистов

    Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform (2022) Автор: Rosemary Wang Количество страниц: 400 Вы узнаете, как создавать, тестировать и развертывать компоненты инфраструктуры таким образом, чтобы их можно было легко масштабировать и распространять на всю организацию. Книга полна гибких методов автоматизации, которые работают независимо от того, управляете ли вы своими личными проектами или вносите изменения в сеть крупного предприятия. Эта книга обучает гибким методам построения устойчивой, масштабируемой инфраструктуры, включая структурирование и совместное использование модулей, перенос унаследованных систем и многое другое. Научитесь создавать сети, балансировщики нагрузки и брандмауэры с помощью Python и Terraform, а также уверенно обновлять инфраструктуру во время работы вашего программного обеспечения. Скачать книгу
  • Книги для программистов

    Data-Oriented Programming: Reduce software complexity (2022) Автор: Yehonathan Sharvit Количество страниц: 424 Это единственное в своем роде руководство, представляющее парадигму, ориентированную на данные. Этот новаторский подход представляет данные с помощью общих неизменяемых структур данных. Он упрощает управление состояниями, облегчает параллелизм и устраняет общие проблемы, с которыми вы сталкиваетесь в объектно-ориентированном коде. Книга представляет новые мощные идеи в виде бесед, фрагментов кода и диаграмм, которые помогут вам быстро понять, чем хорош DOP. Самое главное, что парадигма не зависит от языка - вы научитесь писать DOP-код, который может быть реализован на JavaScript, Ruby, Python, Clojure, а также на традиционных ОО-языках, таких как Java или C#. Скачать книгу
  • Книги для программистов

    Effective Software Testing: A developer's guide (2022) Автор: Mauricio Aniche Количество страниц: 328 Эта книга научит вас систематическому подходу к тестированию программного обеспечения, который обеспечит качество вашего кода. В книге много методик, взятых из проверенных исследований в области программной инженерии, и в каждой главе новая методика применяется на практике. Следуйте реальным примерам использования и подробным примерам кода, и вскоре вы будете разрабатывать тесты, которые будут находить ошибки в периферийных случаях и в тех частях кода, которые вы никогда бы не подумали тестировать! Попутно вы разовьете интуицию в тестировании, которая поможет сэкономить годы обучения методом проб и ошибок. Скачать книгу
  • Книги для программистов

    Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems (2021) Автор: Travis Jeffery Количество страниц: 260 Эта книга для разработчиков на Go, которые хотят научиться создавать распределенные системы. Вы знаете основы языка Go и хотите применить свои знания на практике. Создавайте распределенные службы, которые отличаются высокой доступностью, устойчивостью и масштабируемостью. Эта книга - именно то, что вам нужно для применения Go в реальных ситуациях. Начните с самого необходимого - работы с хранилищами, затем пройдите путь через создание сети клиента и сервера и, наконец, через распределение экземпляров сервера, развертывание и тестирование. Все это сделает кодирование на вашей основной работе или в побочных проектах проще, быстрее и веселее. Скачать книгу
  • Книги для программистов

    📌 NULL в SQL — это одна из наиболее неоднозначных концепций, с которыми постоянно сталкиваются разработчики баз данных. 🔥 Присоединяйтесь 20 декабря в 20:00 к открытому уроку «NULL в SQL: разбираемся в неоднозначной концепции» — https://otus.pw/7IIP/ Что вас ждёт на вебинаре: — Обсудим, какие проблемы чаще всего возникают при работе с NULL — Сравним реализацию NULL в SQL с его тёзками в разных языках программирования — Разберём чёткие (и не очень) правила работы с NULL — Научимся корректно использовать его при проектировании баз данных и работе с ними ⚠️ Занятие является частью курса PostgreSQL для администраторов баз данных и разработчиков 🔥 ОСТАВИТЬ ЗАЯВКУ https://otus.pw/7IIP/
  • Реклама

  • Книги для программистов

    Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale 2nd Edition (2022) Автор: Gwen Shapira Количество страниц: 488 Каждое корпоративное приложение создает данные, будь то сообщения журнала, метрики, действия пользователей или исходящие сообщения. Перемещение всех этих данных так же важно, как и сами данные. В этой книге архитекторы и разработчики, впервые познакомившиеся с Kafka, узнают, как работать с данными в движении. В дополнительных главах рассказывается об API AdminClient Kafka, транзакциях, новых функциях безопасности и изменениях в инструментарии. Инженеры из Confluent и LinkedIn, ответственные за разработку Kafka, объясняют, как развертывать производственные кластеры Kafka, писать надежные событийно-ориентированные микросервисы и создавать масштабируемые приложения для обработки потоков с помощью этой платформы. На подробных примерах вы узнаете принципы проектирования Kafka, гарантии надежности, ключевые API и детали архитектуры. Скачать книгу
  • Книги для программистов

    Modern Front-end Architecture: Optimize Your Front-end Development with Components, Storybook, and Mise en Place Philosophy (2021) Автор: Ryan Lanciaux Количество страниц: 144 В книге описано, как структурировать вашу кодовую базу для повторного использования и как донести замысел кода до других разработчиков. Вы будете разрабатывать компоненты в изоляции и тестировать эти строительные блоки на качество на гранулярном уровне. Затем вы будете компоновать эти компоненты как строительные блоки во все более сложные функции. Наконец, вы будете применять некоторые стратегии, не связанные напрямую с кодом, чтобы обеспечить максимальное качество и эффективность. С помощью Modern Front-end Architecture разработчики всех уровней узнают стратегии, которые они и их команды смогут использовать для повышения продуктивности. Скачать книгу
  • Книги для программистов

    📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня. Канал с мемами — t.me/itmemlib Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary Библиотека хакера: t.me/hackproglib Go: t.me/goproglib CC++: t.me/cppproglib PHP: t.me/phpproglib Frontend: t.me/frontendproglib Python: t.me/pyproglib Mobile: t.me/mobileproglib Data Science: t.me/dsproglib Java: t.me/javaproglib C#: t.me/csharpproglib Devops: t.me/devopsslib Тестирование: t.me/testerlib Бот с IT-вакансиями: t.me/proglib_job_bot Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста Лента в Дзен: https://zen.yandex.ru/proglib Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы. Подписывайтесь: t.me/event_listener_bot
    Библиотека IT мемов

    Топовые мемы по программированию и IT. Предложка: @itmemlib_bot Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc По вопросам рекламы: @proglib_adv

    Telegram