hahacker_news | Unsorted

Telegram-канал hahacker_news - hahacker news

41915

Subscribe to a channel

hahacker news

📚 Modern Microservices with Spring boot 3 and Spring Cloud : A Complete Guide to Designing, Developing, and Deploying Robust & Scalable Applications (2024)
✍️ Автор: Galvin, Matthew
📃 Страниц: 396

Вы перегружены сложностями масштабирования ваших приложений? Вам сложно обеспечить отказоустойчивость и отказоустойчиво-восстановительный эффект в ваших распределенных системах? Представьте, что у вас есть четкое практическое руководство, которое проведет вас по каждому этапу создания надежных микросервисов. Эта книга - ваш основной ресурс для освоения микросервисов с Spring Boot 3 и Spring Cloud, призванный изменить ваш подход к разработке программного обеспечения.

Читать полностью…

hahacker news

📚 Kubernetes Secrets Handbook: Design, implement, and maintain production-grade Kubernetes Secrets management solutions (2024)
✍️ Автор: Rom Adams
📃 Страниц: 294

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

Читать полностью…

hahacker news

📚 Kotlin Multiplatform by Tutorials, 2nd Edition: Build Native Apps Faster by Sharing Code Across Platforms (2023)
✍️ Автор: Carlos Mota
📃 Страниц: 504

Разработчикам приложений приходится часто повторять один и тот же код на разных платформах, что не только отнимает время, но и чревато ошибками. Большинство документации ориентировано только на конкретные случаи использования, но не учитывает нюансы, необходимые для эффективного совместного использования кода на разных платформах. Учебники по Kotlin Multiplatform помогут вам эффективно реализовать реальные приложения для разных платформ, используя общий код. Эта книга предназначена для мобильных разработчиков, которые хотят узнать, как можно использовать Kotlin Multiplatform для совместного использования кода в приложениях для Android, iOS и настольных компьютеров. Если вы хотите сократить время разработки и тестирования, написав определенные части приложений только один раз, эта книга поможет вам.

Читать полностью…

hahacker news

📚 Cloud Computing, revised and updated edition (2023)
✍️ Автор: Nayan B. Ruparelia
📃 Страниц: 304

Незаменимое руководство по облачным вычислениям для неспециалистов. Эта книга отсекает технический жаргон и детали, не имеющие значения для нетехнологов, а также маркетинговую шумиху, и четко объясняет, что такое облачные вычисления, когда их использовать (и когда не использовать), как выбрать облачный сервис, как интегрировать его с другими технологиями и каковы лучшие практики для его внедрения.

Читать полностью…

hahacker news

📚 .NET Microservices: Architecture for Containerized .NET Applications (2023)
✍️ Автор: Cesar de la Torre
📃 Страниц: 350

Это подробное руководство по проектированию микросервисов на базе .NET с использованием контейнеров Docker. В книге описываются ключевые архитектурные подходы для создания масштабируемых и устойчивых приложений, таких как паттерны Circuit Breaker, DDD (Domain Driven Design) и обработка событий. Также особое внимание уделено безопасности микросервисов и проверке их работоспособности в реальной среде. Это отличное руководство как для новичков, так и для архитекторов, желающих лучше понять архитектурные решения для контейнеризированных приложений​.

Читать полностью…

hahacker news

📚 Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture (2023)
✍️ Автор: Alan Mellor
📃 Страниц: 348

Книга начинается с объяснения основ хорошего и плохого кода, развенчания распространенных мифов и объяснения того, почему разработка, управляемая тестами, имеет решающее значение. Затем вы постепенно перейдете к созданию примера приложения с использованием TDD. Далее вы узнаете, как взять под контроль внешние системы, такие как базы данных, с помощью инверсии зависимостей и удвоения тестов. По мере продвижения вы будете углубляться в SOLID-паттерны, рефакторинг и гексагональную архитектуру. Вы также сбалансируете использование быстрых, повторяющихся модульных тестов и интеграционных тестов, используя пирамиду тестов в качестве руководства. В заключительных главах вы узнаете, как реализовать TDD в реальных сценариях использования и разработать современный REST-микросервис на базе базы данных Postgres на Java 17.

Читать полностью…

hahacker news

📚 50 Kubernetes Concepts Every DevOps Engineer Should Know: Your go-to guide for making production-level decisions on how and why to implement Kubernetes (2023)
✍️ Автор: Michael Levan
📃 Страниц: 278

В этой книге вы найдете всю необходимую информацию о том, как работает Kubernetes и как использовать его для достижения наилучших результатов. Вы узнаете все: от того, почему облачные технологии важны, до реализации кластеров Kubernetes и развертывания приложений в производстве. В этой книге вы пройдете путь обучения, начиная с того, что такое cloud native и как начать работу с Kubernetes в облаке, на местах и в PaaS-средах, таких как OpenShift. Далее вы узнаете о развертывании приложений различными способами, включая спецификации Deployment, Ingress Specs и StatefulSet specs. Наконец, вы научитесь работать с мониторингом, наблюдаемостью и безопасностью Kubernetes.

Читать полностью…

hahacker news

📚 Full Stack Django and React: Get hands-on experience in full-stack web development with Python, React, and AWS (2023)
✍️ Автор: Kolawole Mangabo
📃 Страниц: 470

Эта книга по веб-разработке поможет вам раскрыть весь потенциал сочетания двойной силы двух популярных фреймворков — React и Django. Вы создадите полнофункциональные приложения, включающие RESTful API в бэкенде и интуитивно понятный фронтенд, изучив при этом передовые возможности обоих фреймворков. Вы также узнаете, как динамическая функциональность фреймворка React может быть использована для создания фронтенд-систем, а ORM-слой Django поможет упростить взаимодействие с базами данных. Это, в свою очередь, ускорит процесс разработки бэкенда и облегчит создание полнофункциональных приложений.

Читать полностью…

hahacker news

📚 Azure Security Cookbook: Practical recipes for securing Azure resources and operations (2023)
✍️ Автор: Steve Miles
📃 Страниц: 372

В начале книги вы познакомитесь с рецептами по обеспечению безопасности и защите идентификационных данных Azure Active Directory (AD). После того как вы узнаете, как обеспечить безопасность и защиту сетей Azure, вы изучите способы защиты удаленного доступа Azure и защиты виртуальных машин Azure, баз данных Azure и хранилищ Azure. По мере продвижения вы также узнаете, как обеспечивать безопасность и защиту сред Azure с помощью механизма рекомендаций Azure Advisor и использовать инструменты Microsoft Defender for Cloud и Microsoft Sentinel. Наконец, вы сможете применять аналитику трафика, визуализировать трафик и выявлять киберугрозы, а также подозрительную и вредоносную активность.

Читать полностью…

hahacker news

📚 Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease (2023)
✍️ Автор: Burak Serdar
📃 Страниц: 212

Вы начнете с изучения того, какие гарантии предоставляет язык при выполнении параллельных программ. На многочисленных примерах вы увидите, как использовать эту информацию для разработки параллельных алгоритмов, которые выполняются без гонок данных и успешно завершаются. Вы также узнаете все, что вам нужно знать о множестве распространенных паттернов параллелизма, таких как рабочие пулы, асинхронные конвейеры, fan-in/fan-out, планирование периодических или будущих задач, а также обработка ошибок и паники в горутинах.

Читать полностью…

hahacker news

📚 Classic Computer Science Problems in Python (2023)
✍️ Автор: David Kopec
📃 Страниц: 224

В этой книге вы решите десятки проблем, связанных с кодированием, начиная с таких простых задач, как алгоритмы двоичного поиска, и заканчивая кластеризацией данных с помощью k-means. Разбирая примеры из области веб-разработки, машинного обучения и многого другого, вы вспомните важные вещи, о которых забыли, и откроете для себя классические решения, которые сэкономят вам часы времени.

Читать полностью…

hahacker news

📚 AWS DevOps Simplified: Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale (2023)
✍️ Автор: Akshay Kapoor
📃 Страниц: 318

Это практическое руководство, которое начинается со знакомства с предложениями AWS DevOps и помогает выбрать облачный сервис, соответствующий операционной модели вашей компании. После этого в руководстве представлены практические уроки по подходу GitOps к созданию программного обеспечения, охватывающие неизменяемую инфраструктуру и конвейеры с использованием таких инструментов, как Packer, CDK и CodeBuild/CodeDeploy. Кроме того, вы получите глубокое представление о контейнерных сервисах AWS и о том, как реализовать наблюдаемость и лучшие практики DevSecOps для создания и эксплуатации сред AWS с несколькими учетными записями и регионами.

Читать полностью…

hahacker news

📚 Rust Servers, Services, and Apps (2023)
✍️ Автор: Prabhu Eshwarla
📃 Страниц: 328

Эта книга показывает, как создавать современные распределенные веб-приложения с помощью языка Rust. Вы начнете с основ: создадите простой HTTP-сервер и RESTful веб-сервис. Затем вы сделаете их готовыми к производству, добавив безопасность, интерактивность базы данных и обработку ошибок. Наконец, вы займетесь сервисом цифровой витрины, создадите одностраничное приложение и углубитесь в асинхронное программирование. Все примеры полностью проиллюстрированы и содержат аннотированный код, который вы сможете легко адаптировать к своим собственным проектам.

Читать полностью…

hahacker news

📚 Building Micro Frontends with React 18: Develop and deploy scalable applications using micro frontend strategies (2023)
✍️ Автор: Vinci J Rufus
📃 Страниц: 218

В этой книге вы рассмотрите два паттерна построения микрофронтендов — паттерн multi-SPA и паттерн micro apps. Вы узнаете, какие паттерны и когда следует использовать, а также рассмотрите нюансы развертывания этих микрофронтендов с помощью облачных нативных технологий, таких как Kubernetes и Firebase. С помощью этой книги вы получите глубокое понимание управления состояниями, решения проблем с маршрутизацией и стратегий развертывания между различными микрофронтендами.

Читать полностью…

hahacker news

📚 Resilient Oracle PL/SQL: Building Resilient Database Solutions for Continuous Operation (2023)
✍️ Автор: Stephen Morris
📃 Страниц: 305

Специалист по интеграции Стивен Б. Моррис поможет вам разобраться в языке, создать инструментарий PL/SQL и собрать набор повторно используемых компонентов и шаблонов. Вы познакомитесь с преимуществами синтеза инструментария на основе подхода, основанного на требованиях и функциональности, и узнаете, как создавать устойчивые решения, синтезируя инструментарий PL/SQL в сочетании со шкалой устойчивости.

Читать полностью…

hahacker news

Опрос «Как вы учитесь с помощью телефона: поделитесь своим опытом!»

Дорогие подписчики, мы на миссии улучшений, и вы — наш ключ! 🔑


Мы хотим стать ещё круче, и для этого нужно узнать, как вы учитесь!

Заполните мини-анкету о том, как вы используете мобильные приложения для прокачки знаний.

⏳ Займёт всего 5 минут — как раз успеете за чашкой кофе! А за ваш ценный вклад мы дарим 15% скидку на все курсы https://proglib.academy/ 🎁

Читать полностью…

hahacker news

📚 Linux Kernel Programming, 2nd Edition: A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization (2024)
✍️ Автор: Kaiwan N Billimoria
📃 Страниц: 826

Вы начнете это увлекательное путешествие с изучения сборки ядра из исходных текстов. Затем, шаг за шагом, вы научитесь писать свой первый модуль ядра, используя мощный фреймворк ядра Loadable Kernel Module (LKM). С этой основой вы погрузитесь в ключевые темы внутреннего устройства ядра, включая архитектуру ядра Linux, управление памятью и планирование работы процессора (задач). В завершение вы поймете глубинные проблемы параллелизма и узнаете, как их можно решить с помощью различных технологий синхронизации/блокировки (например, мьютексов, спинлоков, операторов атомарного/рефкаунтера, rw-спинлоков и даже технологий без блокировок, таких как per-CPU и RCU).

Читать полностью…

hahacker news

📚 Cracking the Data Science Interview: Unlock insider tips from industry experts to master the data science field (2024)
✍️ Автор: Aaren Stubberfield
📃 Страниц: 404

Эта книга содержит экспертное руководство по прохождению собеседования с полной подготовкой . Начиная с введения в современный ландшафт науки о данных, вы найдете советы по поиску работы, составлению резюме и созданию первоклассного портфолио. Затем вы перейдете к таким темам, как Python, базы данных SQL, Git и продуктивность работы с shell-сценариями и Bash. Опираясь на этот фундамент, вы погрузитесь в основы статистики, заложив фундамент для концепций предварительного моделирования, машинного обучения, глубокого обучения и генеративного ИИ. В завершение книги вы узнаете, как лучше подготовиться к собеседованию по науке о данных.

Читать полностью…

hahacker news

📚 Machine Learning Security Principles: Keep data, networks, users, and applications safe from prying eyes (2023)
✍️ Автор: John Paul Mueller
📃 Страниц: 450

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

Читать полностью…

hahacker news

📚 Machine Learning Model Serving Patterns and Best Practices: A definitive guide to deploying, monitoring, and providing accessibility to ML models in production (2023)
✍️ Автор: Johirul Islam
📃 Страниц: 336

В этой книге рассматривается весь процесс, начиная с базовых концепций, таких как stateful и stateless service, и заканчивая преимуществами и проблемами каждой из них. Также будут подробно рассмотрены методы пакетного, реального времени и непрерывного обслуживания моделей. В последующих главах будут приведены подробные примеры методов предсказания с ключом и ансамблевых моделей. Также будут рассмотрены такие ценные сопутствующие технологии, как разделение TensorFlow, BentoML и RayServe, что позволит вам получить представление о наиболее важных методах и техниках обслуживания моделей. Далее будут рассмотрены такие темы, как мониторинг и оптимизация производительности, а также стратегии управления дрейфом моделей и обработки обновлений и версий.

Читать полностью…

hahacker news

📚 Mastering PostgreSQL 15: Advanced techniques to build and manage scalable, reliable, and fault-tolerant database applications, 5th Edition (2023)
✍️ Автор: Hans-Jürgen Schönig
📃 Страниц: 522

Вы изучите расширенные возможности PostgreSQL, такие как логическая репликация, кластеры баз данных, расширенная индексация и управление пользователями для управления и поддержки базы данных. Затем вы поработаете с оптимизатором PostgreSQL, настроите PostgreSQL на высокую скорость и перейдете с Oracle на PostgreSQL. Среди других навыков, которые поможет приобрести книга, — транзакции, работа с рекурсиями, работа с данными JSON и JSONB, а также настройка кластера Patroni. Из книги вы узнаете, как повысить производительность с помощью оптимизации запросов. Кроме того, вы узнаете, как управлять сетевой безопасностью, работать с резервным копированием и репликацией, а также изучите полезные расширения PostgreSQL, оптимизирующие работу больших баз данных.

Читать полностью…

hahacker news

📚 Practical Design Patterns for Java Developers: Hone your software design skills by implementing popular design patterns in Java (2023)
✍️ Автор: Bruno Souza
📃 Страниц: 266

Вы начнете с изучения Java для понимания и реализации паттернов проектирования. Затем на различных примерах вы создадите различные классы, чтобы прояснить мышление, основанное на паттернах проектирования. По мере продвижения вы узнаете, как расширять функциональные возможности классов и сохранять структуру кодовой базы и поведение чистыми и блестящими. Важную роль в разработке приложений играет параллелизм, и вы узнаете, как использовать подобные паттерны проектирования с визуализацией взаимодействия потоков. Заключительные главы помогут вам выявить и понять, как использовать антипаттерны на ранних стадиях разработки, чтобы плавно перейти к рефакторингу. В книге рассматривается использование таких возможностей Java 17+, как сопоставление паттернов, случаи переключения и экземпляры улучшений для повышения производительности.

Читать полностью…

hahacker news

📚 Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js (2023)
✍️ Автор: Nanik Tolaram
📃 Страниц: 302

Книга поможет вам создать и разработать полноценный современный веб-сервис, включающий в себя аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фреймворки для фронтенда и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все различные части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с самым быстрорастущим фронтенд-фреймворком Vue.

Читать полностью…

hahacker news

📚 Frontend Development Projects with Vue.js 3: Learn the fundamentals of building scalable web applications and dynamic user interfaces with Vue.js, 2nd Edition (2023)
✍️ Автор: Maya Shavin
📃 Страниц: 628

Освойте основные концепции Vue.js 3 на практических примерах, имитирующих реальные веб-проекты. В этом издании вы познакомитесь со всеми аспектами нового и улучшенного Vue.js 3, работая над такими мини-проектами, как интерфейс чата, корзина, калькулятор цен, приложение для ведения дел и генератор карточек для хранения контактных данных. Здесь На протяжении всей книги вы узнаете, как управлять данными в компонентах Vue, определять интерфейсы взаимодействия между компонентами, а также использовать статическую и динамическую маршрутизацию для управления потоком приложений. Вы также поработаете с Vite и Vue DevTools и узнаете, как обрабатывать эффекты перехода и анимации. Наконец, вы увидите, как протестировать свое приложение и развернуть его в Интернете.

Читать полностью…

hahacker news

📚 Hands-On Computer Vision with Detectron2: Develop object detection and segmentation models with a code and visualization approach (2023)
✍️ Автор: Van Vung Pham
📃 Страниц: 318

В книге вы найдете пошаговое руководство по использованию существующих моделей в Detectron2 для задач компьютерного зрения (обнаружение объектов, сегментация экземпляров, обнаружение ключевых точек, семантическое обнаружение и паноптикум). Вы познакомитесь с теорией и визуализацией архитектуры Detectron2 и узнаете, как работает каждый модуль в Detectron2. По мере продвижения вы будете развивать свои практические навыки, работая над двумя реальными проектами (подготовка данных, обучение моделей, тонкая настройка моделей и развертывание) для задач обнаружения объектов и сегментации экземпляров с помощью Detectron2. Наконец, вы внедрите модели Detectron2 в производство и разработаете приложения Detectron2 для мобильных устройств.

Читать полностью…

hahacker news

📚 Mobile DevOps Playbook: A practical guide for delivering high-quality mobile applications like a pro (2023)
✍️ Автор: Moataz Nabil
📃 Страниц: 384

Эта книга поможет вам понять и внедрить лучшие практики мобильного DevOps для непрерывной интеграции, тестирования, доставки, развертывания и мониторинга. Вы изучите различные проблемы, с которыми сталкиваются разработчики из-за разнообразия ОС, неумолимого характера мобильных приложений и постоянных обновлений мобильных телефонов, и узнаете, как преодолеть эти трудности. Вы также познакомитесь с последними тенденциями и откроете для себя потенциальное будущее мобильного DevOps, а также получите ценные советы и рекомендации по интеграции команд мобильных разработчиков в вашу организацию.

Читать полностью…

hahacker news

📚 Full-Stack Flask and React: Learn, code, and deploy powerful web applications with Flask 2 and React 18 (2023)
✍️ Автор: Olatunde Adedeji
📃 Страниц: 408

Начиная с введения в React, библиотеку JavaScript для создания высокоинтерактивных и многократно используемых пользовательских интерфейсов, вы перейдете к моделированию данных для веба с помощью SQLAlchemy и PostgreSQL, а затем освоите разработку Restful API. Эта книга поможет вам определить пользователей приложения и управлять доступом к веб-приложению. Вы также изучите модульную архитектуру веб-приложений на основе Flask и освоите методы обработки ошибок. Прежде чем развернуть веб-приложение на AWS, в этой книге вы узнаете, как интегрировать лучшие практики модульного тестирования для обеспечения надежности и функциональности кода, что сделает ваши приложения не только эффективными и быстрыми, но и надежными и безотказными.

Читать полностью…

hahacker news

📚 Hands-On Application Development with PyCharm, 2nd Edition: Build applications like a pro with the ultimate python development tool (2023)
✍️ Автор: Bruce M. Van Horn II
📃 Страниц: 652

Вам предстоит познакомиться с PyCharm, ведущей профессиональной интегрированной средой разработки для программистов на Python среди огромного количества IDE. Независимо от того, как используется Python — для написания сценариев общей автоматизации, создания утилит, веб-приложений, анализа данных, машинного обучения или бизнес-приложений, — PyCharm предлагает инструменты, которые упрощают сложные задачи и оптимизируют обычные. В этой книге вы найдете все, что нужно для того, чтобы использовать весь потенциал PyCharm и максимально эффективно применять его возможности. Книга охватывает широкий спектр тем, начиная от установки и настройки и заканчивая веб-разработкой, управлением базами данных и созданием конвейеров анализа данных, что поможет вам стать экспертом в разработке приложений на Python в различных областях.

Читать полностью…

hahacker news

📚 A Developer’s Guide to .NET in Azure: Build quick, scalable cloud-native applications and microservices with .NET 6.0 and Azure (2023)
✍️ Автор: Tamir Al Balkhi
📃 Страниц: 504

Книга разделена на четыре части, в 1 части вы узнаете о Azure и подчеркнете полезность портала и его бесшовную интеграцию. Главы этой части помогут вам настроить рабочее пространство для оптимального взаимодействия с Azure. Во 2 части, вы изучите бессерверные вычисления, микросервисы, контейнеризацию, Dapr и службу Azure Kubernetes для масштабирования, также создадите прагматичные и экономически эффективные приложения с помощью Azure Functions и Container apps. Часть 3 посвящена данным и хранению, в ней рассказывается об использовании Azure Blob Storage для неструктурированных данных, Azure SQL Database для структурированных данных и Azure Cosmos DB для документо-ориентированных данных. В заключительной части вы узнаете об обмене сообщениями и безопасности, используя Azure App Configuration, Event Hubs, Service Bus и Key Vault.

Читать полностью…

hahacker news

📚 Learn PostgreSQL: Use, manage, and build secure and scalable databases with PostgreSQL 16, 2nd Edition (2023)
✍️ Автор: Luca Ferrari
📃 Страниц: 718

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

Читать полностью…
Subscribe to a channel