Category: Software Development

Beginner’s Guide to Streamlit with Python 1

Beginner’s Guide to Streamlit with Python

eBook Details: Paperback: 224 pages Publisher: WOW! eBook (December 17, 2022) Language: English ISBN-10: 148428982X ISBN-13: 978-1484289822 eBook Description: Beginner’s Guide to Streamlit with Python: Build Web-Based Data and Machine Learning Applications This book will teach you the basics of Streamlit, a Python-based application framework used to build interactive dashboards and machine learning web apps. Streamlit reduces development time for web-based application prototypes of data and machine learning models. As you’ll see, Streamlit helps develop data-enhanced analytics, build dynamic user experiences, and showcases data for data science and machine learning models. Beginner’s Guide to Streamlit with Python begins with the basics...

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,...