Category: Software Development

Rust Atomics and Locks 0

Rust Atomics and Locks

eBook Details: Paperback: 220 pages Publisher: WOW! eBook (January 24, 2023) Language: English ISBN-10: 1098119444 ISBN-13: 978-1098119447 eBook Description: Rust Atomics and Locks: Low-Level Concurrency in Practice The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon. With this guide, you’ll learn: How Rust’s type system works exceptionally well for programming concurrency correctly All about mutexes, condition variables, atomics, and memory ordering What happens...

Rust Web Development 0

Rust Web Development

eBook Details: Paperback: 400 pages Publisher: WOW! eBook (January 24, 2023) Language: English ISBN-10: 1617299006 ISBN-13: 978-1617299001 eBook Description: Rust Web Development: Create bulletproof, high-performance web apps and servers with Rust Rust Web Development is a pragmatic, hands-on guide to creating server-based web applications with Rust. If you’ve designed web servers using Java, NodeJS, or PHP, you’ll instantly fall in love with the performance and development experience Rust delivers. Hit the ground running! Author Bastian Gruber’s sage advice makes it easy to start tackling complex problems with Rust. You’ll learn how to work efficiently using pure Rust, along with important Rust...

Publishing Python Packages 0

Publishing Python Packages

eBook Details: Paperback: 248 pages Publisher: WOW! eBook (January 10, 2023) Language: English ISBN-10: 161729991X ISBN-13: 978-1617299919 eBook Description: Publishing Python Packages: Test, share, and automate your projects: Create masterful, maintainable Python packages! This book includes pro tips for design, automation, testing, deployment, and even release as an open source project! Publishing Python Packages teaches you how to easily share your Python code with your team and the outside world. Learn a repeatable and highly automated process for package maintenance that’s based on the best practices, tools, and standards of Python packaging. This book walks you through creating a complete package, including...

Microservice APIs 0

Microservice APIs

eBook Details: Paperback: 440 pages Publisher: WOW! eBook (January 10, 2023) Language: English ISBN-10: 1617298417 ISBN-13: 978-1617298417 eBook Description: Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more: Strategies, best practices, and patterns that will help you design resilient microservices architecture and streamline your API integrations Microservice APIs teaches you practical techniques for designing robust microservices with APIs that are easy to understand, consume, and maintain. You’ll benefit from author José Haro Peralta’s years of experience experimenting with microservices architecture, dodging pitfalls and learning from mistakes he’s made. Inside you’ll find strategies for delivering successful API integrations, implementing services with clear boundaries,...

Domain-Driven Design with Golang 0

Domain-Driven Design with Golang

eBook Details: Paperback: 204 pages Publisher: WOW! eBook (December 16, 2022) Language: English ISBN-10: 1804613452 ISBN-13: 978-1804613450 eBook Description: Domain-Driven Design with Golang: Understand the concept of Domain-driven design and build two DDD systems from scratch that can be showcased as part of your portfolio Domain-driven design (DDD) is one of the most sought-after skills in the industry. This book provides you with step-by-step explanations of essential concepts and practical examples that will see you introducing DDD in your Go projects in no time. Domain-Driven Design with Golang starts by helping you gain a basic understanding of DDD, and then covers...