Effective Software Testing - Mauricio Aniche
In Effective Software Testing you will learn how to: Engineer tests with a much higher chance of finding bugs Read code coverage metrics and use them to improve your test suite Understand when to use…
In Effective Software Testing you will learn how to: Engineer tests with a much higher chance of finding bugs Read code coverage metrics and use them to improve your test suite Understand when to use…
Python Workout presents 50 exercises designed to deepen the reader’s skill with Python. Readers will not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming,…
This second edition of Foundations of Python Network Programming targets Python 2.5 through Python 2.7, the most popular production versions of the language. Python has made great strides since Apress released the first edition of…
This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs.
Learn how to paint digitally in Adobe Photoshop; the key professional software for illustrators, video game artists, and the CG industry. Inside Digital Painting in Photoshop: Industry Techniques for Beginners is everything the budding digital…
A simple, straightforward, and hands-on roadmap to the world of computer programming with Python Teach Yourself VISUALLY: Python is your personal guide to getting you started in programming. As one of the world's most popular—and…
Dancing with Roomba tells the unexpected story of the world’s favorite robot. It book provides a rare view behind the scenes, revealing how a revolutionary product came to be, how it works, and how a…
Beginner''s Guide to Digital Painting: Characters is a comprehensive guide for artists wishing to create convincing and detailed characters. It features established artists such as Charlie Bowater (concept artist at Atomhawk) and Derek Stenning (freelance…
Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a…
The Definitive Vulkanâ„¢ Developer’s Guide and Reference: Master the Next-Generation Specification for Cross-Platform Graphics The next generation of the OpenGL specification, Vulkan, has been redesigned from the ground up, giving applications direct control over…
FROM CONSTANT CRISIS TO SUSTAINABLE SUCCESS BETTER CONTENT MEANS BETTER BUSINESS. Your content is a mess: the website redesigns didn’t help, and the new CMS just made things worse. Or, maybe your content is full…
This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects will examine architectural characteristics, architectural patterns, diagramming architecture,…
New technologies have always provoked panic about workers being replaced by machines. In the past, such fears have been misplaced, and many economists maintain that they remain so today.Yet in A World Without Work, Daniel…
By adopting the micro frontends approach and designing your web apps as systems of features, you can deliver faster feature development, easier upgrades, and pick and choose the technology you use in your stack. …
AI Life is your new go-to guide to demystifying the tools and tricks that quietly shape modern life. We’re not here to overwhelm you with technical jargon or predict robot uprisings. Instead, we show you…
The story of Paddy Power’s growth from a small chain of Irish bookies to the biggest gambling company in the world.Flutter Entertainment, the parent company of Paddy Power, is the largest gambling business in the…
Dana Mackenzie celebrates the joy of chess - the ordinary, everyday chess we amateurs play. For this book, he has selected forty of his favorite posts from his award-winning chess blog, including a diverse mix…
Google’s Site Reliability Engineering book ignited an industry discussion on what it means to run production services today. Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that…
With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals. Throughout the book, you’ll explore relevant material gleaned from numerous books, papers, blog posts, and the source…
AI is primed to revolutionize the way we build applications, offering exciting new ways to solve problems, uncover insights, innovate new products, and provide better user experiences. Successful AI is based on a set of…
Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages. In Functional Design and Architecture you will learn: Designing production applications in statically typed functional languages…
Learn to research, plan, design, and test the UX of AI-powered products Unlock the future of design with UX for AI—your indispensable guide to not only surviving but thriving in a world powered by artificial…
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.Some books on algorithms are rigorous but incomplete; others cover masses of material…
You know your dog is the cutest but does everyone else know it too?In this book, Loni Edwards, the human behind the world''s most influential pets, breaks down the path to fame. Discover insights into…