{"title":"Computers - Software Development \u0026 Engineering - Quality Assurance \u0026 Testing","description":"\u003cp\u003eSelect top software engineering books, software development \u0026amp; QA testing books. Find computer books, networking books \u0026amp; best-selling computer science books at our online bookstore!\u003c\/p\u003e","products":[{"product_id":"the-pragmatic-programmer-your-journey-to-mastery-20th-anniversary-edition-9780135957059","title":"The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time.\u003c\/p\u003e \u003cp\u003eDave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.\u003c\/p\u003e \u003cp\u003eNow, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eFight software rot\u003c\/li\u003e \u003cli\u003eLearn continuously\u003c\/li\u003e \u003cli\u003eAvoid the trap of duplicating knowledge\u003c\/li\u003e \u003cli\u003eWrite flexible, dynamic, and adaptable code\u003c\/li\u003e \u003cli\u003eHarness the power of basic tools\u003c\/li\u003e \u003cli\u003eAvoid programming by coincidence\u003c\/li\u003e \u003cli\u003eLearn real requirements\u003c\/li\u003e \u003cli\u003eSolve the underlying problems of concurrent code\u003c\/li\u003e \u003cli\u003eGuard against security vulnerabilities\u003c\/li\u003e \u003cli\u003eBuild teams of Pragmatic Programmers\u003c\/li\u003e \u003cli\u003eTake responsibility for your work and career\u003c\/li\u003e \u003cli\u003eTest ruthlessly and effectively, including property-based testing\u003c\/li\u003e \u003cli\u003eImplement the Pragmatic Starter Kit\u003c\/li\u003e \u003cli\u003eDelight your users\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWritten as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, \u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"One of the most significant books in my life.\"\u003cbr\u003e\u003c\/em\u003e--Obie Fernandez, Author, \u003cem\u003eThe Rails Way\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.\"\u003cbr\u003e\u003c\/em\u003e--Mike Cohn, Author of \u003cem\u003eSucceeding with Agile\u003c\/em\u003e, \u003cem\u003eAgile Estimating and Planning\u003c\/em\u003e, and \u003cem\u003eUser Stories Applied\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.\"\u003cbr\u003e\u003c\/em\u003e--Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . lightning does strike twice, and this book is proof.\" \u003cbr\u003e\u003c\/em\u003e--VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David Thomas,Andrew Hunt\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/13\/2019\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 352\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.65lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.50w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780135957059\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eDave Thomas\u003c\/b\u003e and \u003cb\u003eAndy Hunt\u003c\/b\u003e are internationally recognized as leading voices in the software development community. They consult and speak around the world. Together, they founded the Pragmatic Bookshelf, publishing award-winning, leading-edge books for software developers. They were two of the authors of the Agile Manifesto. \u003cp\u003e\u003c\/p\u003eDave currently teaches college, turns wood, and plays with new technology and paradigms. Andy writes science fiction, is an active musician, and loves to tinker with technology. But, most of all, they're both driven to keep learning.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"David Thomas \/ Hardcover \/ English","offer_id":47279011463325,"sku":"9780135957059","price":89.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_0a9d4352-c3a2-4a87-ba0f-2c6ce6d392cf.jpg?v=1759862909"},{"product_id":"clean-architecture-a-craftsmans-guide-to-software-structure-and-design-9780134494166","title":"Clean Architecture: A Craftsman's Guide to Software Structure and Design","description":"Building upon the success of best-sellers \u003ci\u003eThe Clean Coder \u003c\/i\u003eand \u003ci\u003eClean Code\u003c\/i\u003e, legendary software craftsman Robert C. \"Uncle Bob\" Martin shows how to bring greater professionalism and discipline to application architecture and design.  As with his other books, Martin's \u003cb\u003eClean Architecture \u003c\/b\u003edoesn't merely present multiple choices and options, and say \"use your best judgment\" it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:  \u003cul\u003e \u003cli\u003e What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps? \u003c\/li\u003e \u003cli\u003e What are the core principles of software architecture? \u003c\/li\u003e \u003cli\u003e What is the role of the architect, and what is he\/she really trying to achieve? \u003c\/li\u003e \u003cli\u003e What are the core principles of software design? \u003c\/li\u003e \u003cli\u003e How do designs and architectures go wrong, and what can you do about it? \u003c\/li\u003e \u003cli\u003e What are the disciplines and practices of professional architects and designers? \u003c\/li\u003e \u003c\/ul\u003e \u003cb\u003eClean Architecture\u003c\/b\u003e is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robert Martin\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Pearson\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/10\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 432\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.50lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.00w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780134494166\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRobert C. Martin\u003c\/b\u003e (\"Uncle Bob\") has been a programmer since 1970. He is founder of Uncle Bob Consulting, LLC, and cofounder with his son Micah Martin of The Clean Coders LLC. Martin has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows. He has authored and edited many books, including: \u003ci\u003eDesigning Object Oriented C++ Applications Using the Booch Method, Patterns Languages of Program Design 3, More C++ Gems, Extreme Programming in Practice, Agile Software Development: Principles, Patterns, and Practices, UML for Java Programmers, Clean Code, \u003c\/i\u003e and \u003ci\u003eThe Clean Coder\u003c\/i\u003e. A leader in the industry of software development, Martin served for three years as editor-in-chief of the \u003ci\u003eC++ Report\u003c\/i\u003e, and he served as the first chairman of the Agile Alliance.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Robert Martin \/ Paperback \/ English","offer_id":47279237890205,"sku":"9780134494166","price":85.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a5e9eb5b-dc0f-48e3-9407-84f2c8feacf1.jpg?v=1759866808"},{"product_id":"a-friendly-introduction-to-software-testing-9781523477371","title":"A Friendly Introduction to Software Testing","description":"As the title states, this is a friendly introduction to software testing. It covers the basics of testing theory and terminology, how to write test plans, and how defects are found and reported. It also goes over more advanced testing topics such as performance testing, security testing, combinatorial testing and others.Written by a software engineer with more than fifteen years of software development and quality assurance experience, this book provides an industry-focused introduction to the field of software testing.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bill Laboon\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Createspace Independent Publishing Platform\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/01\/2016\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 230\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.02lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.99w x 0.48d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781523477371\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003eBill Laboon has over fifteen years of professional software development experience, as an individual contributor, technical lead, and manager. He holds an undergraduate degree in Computer Science and Political Science from the University of Pittsburgh, and a Master of Science in Information Technology, specializing in Software Design and Management, from Carnegie Mellon University. He is currently a Visiting Lecturer at the University of Pittsburgh.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Bill Laboon \/ Paperback \/ English","offer_id":47280869965981,"sku":"9781523477371","price":59.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_f0216ee5-44e3-4949-9607-8b6d73651906.jpg?v=1759923559"},{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship-9780132350884","title":"Clean Code: A Handbook of Agile Software Craftsmanship","description":"Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. \u003cp\u003e\u003c\/p\u003eNoted software expert Robert C. Martin presents a revolutionary paradigm with \u003ci\u003e\u003cb\u003eClean Code: A Handbook of Agile Software Craftsmanship\u003c\/b\u003e\u003c\/i\u003e. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code \"on the fly\" into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. \u003cp\u003e\u003c\/p\u003eWhat kind of work will you be doing? You'll be reading code--lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. \u003cp\u003e\u003c\/p\u003e \u003ci\u003e\u003cb\u003eClean Code\u003c\/b\u003e\u003c\/i\u003e is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code--of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and \"smells\" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. \u003cp\u003e\u003c\/p\u003eReaders will come away from this book understanding \u003cbr\u003e \u003cul\u003e \u003cli\u003eHow to tell the difference between good and bad code\u003c\/li\u003e \u003cli\u003eHow to write good code and how to transform bad code into good code\u003c\/li\u003e \u003cli\u003eHow to create good names, good functions, good objects, and good classes\u003c\/li\u003e \u003cli\u003eHow to format code for maximum readability\u003c\/li\u003e \u003cli\u003eHow to implement complete error handling without obscuring code logic\u003c\/li\u003e \u003cli\u003eHow to unit test and practice test-driven development\u003c\/li\u003e \u003c\/ul\u003eThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code. \u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robert Martin\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Pearson\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/01\/2008\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 464\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.68lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780132350884\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRobert C. \"Uncle Bob\" Martin \u003c\/b\u003ehas been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor, Inc., a team of experienced consultants who mentor their clients worldwide in the fields of C++, Java, C#, Ruby, OO, Design Patterns, UML, Agile Methodologies, and eXtreme programming.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Robert Martin \/ Paperback \/ English","offer_id":47282155946141,"sku":"9780132350884","price":97.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_f37a6c6a-0a83-4831-9576-966ef905e574.jpg?v=1759945317"},{"product_id":"fundamentals-of-software-architecture-a-modern-engineering-approach-9781098175511","title":"Fundamentals of Software Architecture: A Modern Engineering Approach","description":"\u003cp\u003eSalary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. 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 alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.\u003c\/p\u003e \u003cp\u003eMark Richards and Neal Ford--hands-on practitioners who have taught software architecture classes professionally for years--focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade.\u003c\/p\u003e \u003cp\u003eThis book examines: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eArchitecture styles and patterns\u003c\/b\u003e: Microservices, modular monoliths, microkernels, layered architectures, and many more\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eComponents\u003c\/b\u003e: Identification, coupling, cohesion, partitioning, and granularity\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSoft skills\u003c\/b\u003e: Effective team management, collaboration, business engagement models, negotiation, presentations, and more\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eModernity\u003c\/b\u003e: Engineering practices and operational approaches that have changed radically in the past few years, including cloud considerations and generative AI\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eArchitecture as an engineering discipline\u003c\/b\u003e: Repeatable results, metrics, and concrete valuations that add rigor to software architecture\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark Richards,Neal Ford\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/22\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 543\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.89lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098175511\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eRichards, Mark:\u003c\/i\u003e\u003c\/b\u003e - Mark Richards is an experienced hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems. He's been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture. He's the author of numerous O'Reilly technical books and videos, including Fundamentals of Software Architecture, Software Architecture: The Hard Parts (both with Neal Ford) several books on microservices, the Software Architecture Fundamentals video series, the Enterprise Messaging video series and was a contributing author to 97 Things Every Software Architect Should Know. A speaker and trainer, he's given talks on a variety of enterprise-related technical topics at hundreds of conferences and user groups around the world.\u003cb\u003e\u003ci\u003eFord, Neal:\u003c\/i\u003e\u003c\/b\u003e - Neal Ford is a director, software architect, and meme wrangler at Thoughtworks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He's an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal's authored eight books (and counting), a number of magazine articles, and dozens of video presentations (including a video on improving technical presentations) and spoken at hundreds of developers conferences worldwide. His topics of interest include software architecture, continuous delivery, functional programming, and cutting-edge software innovations. Check out his website, Nealford.com.","brand":"booksdeli.com","offers":[{"title":"Mark Richards \/ Paperback \/ English","offer_id":47284139131037,"sku":"9781098175511","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_580106a4-d0ea-43be-9bd4-e109b55f8d80.jpg?v=1759980826"},{"product_id":"software-architecture-the-hard-parts-modern-trade-off-analyses-for-distributed-architectures-9781492086895","title":"Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures","description":"\u003cp\u003eThere are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. \u003c\/p\u003e\u003cp\u003e Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals--the Sysops Squad--they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance. \u003c\/p\u003e\u003cp\u003e By focusing on commonly asked questions, this book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eAnalyze trade-offs and effectively document your decisions \u003c\/li\u003e\n\u003cli\u003eMake better decisions regarding service granularity \u003c\/li\u003e\n\u003cli\u003eUnderstand the complexities of breaking apart monolithic applications \u003c\/li\u003e\n\u003cli\u003eManage and decouple contracts between services \u003c\/li\u003e\n\u003cli\u003eHandle data in a highly distributed architecture \u003c\/li\u003e\n\u003cli\u003eLearn patterns to manage workflow and transactions when breaking apart applications \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Neal Ford,Mark Richards,Pramod Sadalage\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/30\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 459\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.65lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.00w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492086895\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eNeal Ford is a director, software architect, and meme wrangler at ThoughtWorks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He's an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal has authored seven books (and counting), a number of magazine articles, and dozens of video presentations and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting-edge software innovations, and a business-focused book and video on improving technical presentations. Check out his website, Nealford.com.\u003c\/p\u003e\u003cp\u003eMark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems in a variety of technologies. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture. Mark served as the president of the New England Java Users Group from 1999 through 2003. He is the author of numerous technical books and videos, including the Fundamentals of Software Architecture, Software Architecture Fundamentals Video Series, and several books and videos on microservices as well as enterprise messaging. Mark is also a conference speaker and trainer and has spoken at hundreds of conferences and user groups around the world on a variety of enterprise-related technical topics.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Neal Ford \/ Paperback \/ English","offer_id":47284907081885,"sku":"9781492086895","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_0233744e-9a54-47ba-8e94-7616a687020a.jpg?v=1759996744"},{"product_id":"hacking-for-dummies-9781394348121","title":"Hacking for Dummies","description":"\u003cp\u003e\u003cb\u003eThink like a hacker to protect your sensitive information\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eTo safeguard your private data from prying eyes, it helps to understand how hackers do what they do. \u003ci\u003eHacking For Dummies\u003c\/i\u003e gives you the tools you need to step into a hacker's shoes and discover the best strategies to secure your data. You won't learn how to steal your neighbors' Wi-Fi, but you will gain the skills to keep nosy hackers out of your systems and applications. With clear, jargon-free explanations, you'll learn to recognize cyberthreats and keep your information safe. This updated edition includes new content on AI, the Internet of Things (IoT), and the security implications of hybrid work. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eUnderstand the tools hackers use to steal sensitive data from individuals and businesses\u003c\/li\u003e \u003cli\u003eDiscover methods of protecting your information--including improving your security, recognizing phishing scams, and more\u003c\/li\u003e \u003cli\u003eAssess your current network and cloud configurations from a hacker's perspective using proven vulnerability and penetration testing techniques\u003c\/li\u003e \u003cli\u003eDefend against AI-generated scams, lost devices, and other common threats\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eHacking For Dummies\u003c\/i\u003e is for anyone looking to protect their devices from hacking--at home, at the office, or anywhere in-between.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Kevin Beaver\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/21\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 416\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.40w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394348121\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eKevin Beaver\u003c\/b\u003e is an information security consultant, writer, and professional speaker with nearly four decades of experience in information technology. He's the founder of Principle Logic, LLC, an independent information security company that focuses on vulnerability and penetration testing, security operations reviews, and virtual CISO consulting services.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Kevin Beaver \/ Paperback \/ English","offer_id":47349499855005,"sku":"9781394348121","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6bd9b6fe-0817-4fd5-b76a-039c5cb8f567.jpg?v=1761676763"},{"product_id":"essential-kanban-condensed-9780984521425","title":"Essential Kanban Condensed","description":"Kanban is a method of organizing and managing professional services work. It uses Lean concepts such as limiting work in progress to improve results. A Kanban system is a means of balancing the demand for work to be done with the available capacity to start new work. This book provides a distillation of Kanban: the \"essence\" of what it is and how it can be used. This brief overview introduces all the principal concepts and guidelines in Kanban and points you to where you can find out more. Essential Kanban Condensed is a great resource to get started or continue exploring ideas for evolutionary change and improvement in business agility.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David J. Anderson,Andy Carmichael\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Lean-Kanban University\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/16\/2016\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 102\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.30h x 5.50w x 0.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780984521425","brand":"booksdeli.com","offers":[{"title":"David J. Anderson \/ Paperback \/ English","offer_id":47392903856285,"sku":"9780984521425","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_cc60d3db-288c-481c-a3ac-0d69d9529dd2.jpg?v=1762564767"},{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship-9780135398579","title":"Clean Code: A Handbook of Agile Software Craftsmanship","description":"\u003cp\u003e\u003cstrong\u003eBestselling author Robert C. Martin brings new life and updated code to his beloved \u003cem\u003eClean Code\u003c\/em\u003e book\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWith \u003cem\u003e\u003cstrong\u003eClean Code, Second Edition\u003c\/strong\u003e\u003c\/em\u003e, Robert C. Martin (\"Uncle Bob\") reinvigorates the classic guide to software craftsmanship with updated insights, broader scope, and enriched content. This new edition--a comprehensive rewrite of the original bestseller--is poised to transform the way developers approach coding, fostering a deeper commitment to the craft of writing clean, flexible, and maintainable code.\u003c\/p\u003e \u003cp\u003eThe book is divided into four parts: basic coding practices, design principles and heuristics, high-level architecture, and the ethics of craftsmanship. It challenges readers to critically evaluate code quality and reassess their professional values, ultimately guiding them to produce better software. This edition includes expanded coverage of testing disciplines, design and architecture principles, and multiple programming languages.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eDesign and architecture principles integrated with coding practices\u003c\/li\u003e \u003cli\u003eCoverage of more languages, including Java, JavaScript, Go, Python, Clojure, C#, and C\u003c\/li\u003e \u003cli\u003eCase studies for practical exercises in code transformation\u003c\/li\u003e \u003cli\u003eTechniques for writing good names, functions, objects, and classes\u003c\/li\u003e \u003cli\u003eStrategies for formatting code for maximum readability\u003c\/li\u003e \u003cli\u003eComprehensive error handling and testing practices\u003c\/li\u003e \u003cli\u003eProductive use of AI tools for coding\u003c\/li\u003e \u003cli\u003eSoft skills and the ethics of programming\u003c\/li\u003e \u003cli\u003eSOLID principles of software design\u003c\/li\u003e \u003cli\u003eManagement of dependencies for flexible and reusable code\u003c\/li\u003e \u003cli\u003eProfessional practices and trade-offs in object-oriented design\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eClean Code, Second Edition\u003c\/strong\u003e\u003c\/em\u003e, underscores the importance of evolving software craftsmanship to meet contemporary challenges. Offering a deeper exploration of testing, design, and architecture, alongside universal coding principles applicable across various programming languages, this edition is set to be an indispensable resource for developers, engineers, and project managers. It not only aims to enhance technical skills but also to cultivate a professional ethos that values clean, flexible, and sustainable code.\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robert Martin\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/18\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 672\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.11lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.20d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780135398579\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eRobert C. Martin (Uncle Bob)\u003c\/strong\u003e has been a programmer and software development expert since 1970. He is founder of Uncle Bob Consulting, LLC, and cofounder with his son Micah Martin of The Clean Coders LLC. Martin has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows. He is the author of many books, including \u003cem\u003eAgile Software Development: Principles, Patterns, and Practices\u003c\/em\u003e; \u003cem\u003eUML for Java Programmers\u003c\/em\u003e; \u003cem\u003eClean Code\u003c\/em\u003e; \u003cem\u003eThe Clean Coder\u003c\/em\u003e; \u003cem\u003eClean Architecture\u003c\/em\u003e; \u003cem\u003eClean Agile\u003c\/em\u003e; \u003cem\u003eClean Craftsmanship\u003c\/em\u003e; and \u003cem\u003eFunctional Design\u003c\/em\u003e. Martin served for three years as editor-in-chief of the \u003cem\u003eC++ Report\u003c\/em\u003e and as the first chairman of the Agile Alliance.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Robert Martin \/ Paperback \/ English","offer_id":47401420947613,"sku":"9780135398579","price":118.73,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b6b4617b-ab43-4c2b-9085-7e886a586c01.jpg?v=1762922473"},{"product_id":"test-driven-development-for-embedded-c-9781934356623","title":"Test-Driven Development for Embedded C","description":"Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers.\u003cbr\u003e \u003cbr\u003e TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product.\u003cbr\u003e \u003cbr\u003e James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training, coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered.\u003cbr\u003e \u003cbr\u003e This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right next to the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible.\u003cbr\u003e \u003cbr\u003e To run the examples in this book, you will need a C\/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e James W. Grenning\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/31\/2011\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 356\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.29lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.97h x 7.53w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781934356623\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eReview Citation(s): \u003c\/b\u003e\u003cbr\u003e\u003ci\u003eReference and Research Bk News\u003c\/i\u003e 08\/01\/2011 pg. 202\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eJames Grenning trains, coaches, and consults worldwide. His considerable experience brings depth in both technical and business aspects of software development. James is leading the way to introduce Agile development practices to the embedded world. He invented Planning Poker and is one of the original authors of the Manifesto for Agile Software Development, February 2001.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"James W. Grenning \/ Paperback \/ English","offer_id":47430147309725,"sku":"9781934356623","price":70.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_5a8635b0-2c32-4d50-a633-775407da5338.jpg?v=1763764510"},{"product_id":"taking-testing-seriously-the-rapid-software-testing-approach-9781394253197","title":"Taking Testing Seriously: The Rapid Software Testing Approach","description":"\u003cp\u003e\u003cb\u003eElevate your software testing approach with a methodology from industry leaders who dedicated their careers to studying, practicing, and teaching the craft of testing.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eDive into the world of expert software testing with \u003ci\u003eTaking Testing Seriously: The Rapid Software Testing Approach.\u003c\/i\u003e This book arms software professionals with the knowledge required to master the Rapid Software Testing (RST) methodology. Written by two co-creators of the RST approach and supplemented by material from respected testers who offer valuable insights, it is an essential read for anyone seeking excellence in the craft of testing. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eTaking Testing Seriously\u003c\/i\u003e offers a rich exploration of the RST methodology through insightful interviews, expert discussions, practical case studies, and real-world examples. It thoroughly covers key topics such as the psychology of testing, the science behind it, the fundamental processes and heuristics of test design, and much more. This book provides concrete strategies for addressing common software testing challenges and integrating new solutions with existing systems. \u003c\/p\u003e\u003cp\u003eYou will: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGain insights from experienced software testers through in-depth interviews and expert advice\u003c\/li\u003e \u003cli\u003eLearn how to the skills of testing are needed more than ever in an AI-powered IT industry\u003c\/li\u003e \u003cli\u003eDiscover strategies to leverage the latest automation technologies to refine and expedite your testing processes\u003c\/li\u003e \u003cli\u003eEscape from the echo chamber of \"best practices\" and learn to think critically about testing\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eFocusing on the mindset and skillset of excellent testing, \u003ci\u003eTaking Testing Seriously\u003c\/i\u003e is a must-have resource for software engineers and technical leaders eager to improve their testing proficiency. Whether you are looking to advance your career or simply want to ensure your next project meets the highest standards of quality, this book provides the tools you need. Order your copy today and start transforming the way you and your team approach software testing.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e James Bach,Michael Bolton\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Wiley\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/10\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 560\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.72lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.40h x 7.68w x 1.25d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394253197\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eJAMES BACH\u003c\/b\u003e is the creator of the Rapid Software Testing methodology, founder and CEO of software testing and training company Satisfice, and the co-author of the critically acclaimed bestseller \u003ci\u003eLessons Learned in Software Testing\u003c\/i\u003e (Wiley 2001). \u003c\/p\u003e\u003cp\u003e\u003cb\u003eMICHAEL BOLTON\u003c\/b\u003e has over 30 years of experience testing, developing, managing, and writing about software. For over 20 years, he has led DevelopSense, a Toronto-based testing and development consultancy. In 2006, he became co-creator (with creator James Bach) of Rapid Software Testing (RST).\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"James Bach \/ Hardcover \/ English","offer_id":47449705873565,"sku":"9781394253197","price":94.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_81a38cae-46a5-482a-bb7b-96166e413f37.jpg?v=1764248995"},{"product_id":"effective-c-2nd-edition-an-introduction-to-professional-c-programming-9781718504127","title":"Effective C, 2nd Edition: An Introduction to Professional C Programming","description":"\u003cb\u003e\u003ci\u003eEffective C, 2nd edition\u003c\/i\u003e, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThe latest release of the C programming language, C23, enhances the safety, security, and usability of the language. This second edition of \u003ci\u003eEffective C\u003c\/i\u003e has been thoroughly updated to cover C23, offering a modern introduction to C that will teach you best practices for writing professional, effective, and secure programs that solve real-world problems. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eEffective C\u003c\/i\u003e is a true product of the C community. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang's lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. Thanks to the efforts of this expert group, you'll learn how to: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Develop professional C code that is fast, robust, and secure\u003c\/li\u003e\n\u003cli\u003eUse objects, functions, and types effectively\u003c\/li\u003e\n\u003cli\u003eSafely and correctly use integers and floating-point types\u003c\/li\u003e\n\u003cli\u003eManage dynamic memory allocation \u003c\/li\u003e\n\u003cli\u003eUse strings and character types efficiently\u003c\/li\u003e\n\u003cli\u003ePerform I\/O operations using C standard streams and POSIX file descriptors \u003c\/li\u003e\n\u003cli\u003eMake effective use of C's preprocessor\u003c\/li\u003e\n\u003cli\u003eDebug, test, and analyze C programs \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThe world runs on code written in C. \u003ci\u003eEffective C\u003c\/i\u003e will show you how to get the most out of the language and build robust programs that stand the test of time. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e This edition has been extensively rewritten to align with modern C23 programming practices and leverage the latest C23 features. \u003cp\u003e\u003c\/p\u003eUpdated to cover C23\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robert C. Seacord\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/29\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 312\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.28lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.23h x 7.06w x 0.71d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504127\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRobert C. Seacord\u003c\/b\u003e, a world-renowned C programmer and educator, is the convenor of the C standards committee. Seacord's industry experience includes roles at IBM, the X Consortium, and currently Woven by Toyota. He was a researcher at Carnegie Mellon University's Software Engineering Institute and professor at the Carnegie Mellon School of Computer Science, the Information Networking Institute, and the University of Pittsburgh. His previous books include \u003ci\u003eThe CERT(R) C Coding Standard\u003c\/i\u003e and \u003ci\u003eSecure Coding in C and C++\u003c\/i\u003e.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Robert C. Seacord \/ Paperback \/ English","offer_id":47474240258205,"sku":"9781718504127","price":81.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a157e0f6-6240-4737-8208-82f28095e81e.jpg?v=1765395511"},{"product_id":"software-engineering-at-google-lessons-learned-from-programming-over-time-9781492082798","title":"Software Engineering at Google: Lessons Learned from Programming Over Time","description":"\u003cp\u003eToday, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. \u003c\/p\u003e\u003cp\u003e How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world's leading practitioners construct and maintain software. This book covers Google's unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. \u003c\/p\u003e\u003cp\u003e You'll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eHow time affects the sustainability of software and how to make your code resilient over time \u003c\/li\u003e\n\u003cli\u003eHow scale affects the viability of software practices within an engineering organization \u003c\/li\u003e\n\u003cli\u003eWhat trade-offs a typical engineer needs to make when evaluating design and development decisions \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Titus Winters,Tom Manshreck,Hyrum Wright\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/07\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 599\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492082798\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eTitus Winters is a Senior Staff Software Engineer at Google, where he has worked since 2010. Today, he is the chair of the global subcommittee for the design of the C++ standard library. At Google, he is the library lead for Google's C++ codebase: 250 million lines of code that will be edited by 12K distinct engineers in a month. For the last 7 years, Titus and his teams have been organizing, maintaining, and evolving the foundational components of Google's C++ codebase using modern automation and tooling. Along the way he has started several Google projects that believed to be in the top 10 largest refactorings in human history. As a direct result of helping to build out refactoring tooling and automation, Titus has encountered first-hand a huge swath of the shortcuts that engineers and programmers may take to \"just get something working\". That unique scale and perspective has informed all of his thinking on the care and feeding of software systems.\u003c\/p\u003e\u003cp\u003eTom Manshreck is a Staff Technical Writer within Software Engineering at Google since 2005, responsible for developing and maintaining many of Google's core programming guides in infrastructure and language. Since 2011, he has been a member of Google's C++ Library Team, developing Google's C++ documentation set, launching (with Titus Winters) Google's C++ training classes, and documenting Abseil, Google's open source C++ code. Tom holds a BS in Political Science and a BS in History from the Massachusetts Institute of Technology. Before Google, Tom worked as a Managing Editor at Pearson\/Prentice Hall and various startups.\u003c\/p\u003e\u003cp\u003eHyrum K. Wright is a Staff Software Engineer at Google, where he has worked since 2012, mainly in the areas of large-scale maintenance of Google's C++ codebase. Hyrum has made more individual edits to Google's codebase than any other engineer in the history of the company. He is a member of the Apache Software and an occasional visiting faculty member at Carnegie Mellon University. Hyrum received a PhD in Software Engineering from the University of Texas at Austin, and also holds an MS from the University of Texas and a BS from Brigham Young University. He is an active speaker at conferences and contributor to the academic literature on software maintenance and evolution.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Titus Winters \/ Paperback \/ English","offer_id":47520936755357,"sku":"9781492082798","price":89.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_40439c7e-3b1e-4ae0-8102-dca300bfdd57.jpg?v=1767115212"},{"product_id":"observability-engineering-achieving-production-excellence-9781098179922","title":"Observability Engineering: Achieving Production Excellence","description":"\u003cp\u003eObservability is the only way to engineer, manage, and improve the business-critical systems that customers depend on every day--and as the complexity of software grows, so does the need for observability. With this thoroughly revised second edition, authors Charity Majors, Liz Fong-Jones, and George Miranda take inventory of the current state of the field and explain how practitioners can evolve their observability practices from collecting separate, disparate signals to unified data workflows.\u003c\/p\u003e \u003cp\u003eThis book is for any software engineering team, large or small, that must understand the unique customer experience in order to ship quality code and features that customers want, at the right velocity. You'll discover the value that observable systems bring and learn concrete steps you can follow to achieve an observability-driven development practice yourself. And four completely new chapters explore recent trends such as large language models, frontend observability, cost optimization\/performance engineering, and practical open source tooling.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eUnderstand the impact observability has across the entire software development lifecycle\u003c\/li\u003e \u003cli\u003eLearn how and why different functional teams use observability with service-level objectives\u003c\/li\u003e \u003cli\u003eImplement modern observability practices in your organization\u003c\/li\u003e \u003cli\u003eMaximize the cost-effectiveness of observability tooling\u003c\/li\u003e \u003cli\u003eProduce quality code for context-aware system debugging and maintenance\u003c\/li\u003e \u003cli\u003eUse data-rich analytics to quickly find answers when maintaining site reliability\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Charity Majors,Liz Fong-Jones,George Miranda\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/21\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 629\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.19lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.27d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098179922\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMajors, Charity:\u003c\/i\u003e\u003c\/b\u003e - Charity Majors is Co-Founder and CTO of Honeycomb.io. She is a frequent conference speaker and talented blogger.\u003cb\u003e\u003ci\u003eFong-Jones, Liz:\u003c\/i\u003e\u003c\/b\u003e - Liz Fong-Jones is Field CTO at Honeycom.io. She has been a developer advocate, labor and ethics organizer, and site reliability engineer (SRE). She's an advocate at Honeycomb for the SRE and observability communities and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights.\u003cb\u003e\u003ci\u003eMiranda, George:\u003c\/i\u003e\u003c\/b\u003e - George Miranda is the Head of Ecosystem and Partnerships at Honeycomb.io. He has a strong background in product marketing and DevRel.","brand":"booksdeli.com","offers":[{"title":"Charity Majors \/ Paperback \/ English","offer_id":48719976530077,"sku":"9781098179922","price":83.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_118c8c78-9dd0-4b04-87ad-0f1c8bee43a8.jpg?v=1785313346"},{"product_id":"the-agentic-ai-bible-the-complete-and-up-to-date-guide-to-design-develop-and-scale-goal-driven-llm-powered-agents-that-think-execute-and-evolve-9798196919046","title":"The Agentic AI Bible: The Complete and Up-to-Date Guide to Design, Develop, and Scale Goal-Driven, LLM-Powered Agents that Think, Execute and Evolve","description":"\u003cb\u003eThe Complete Engineering Blueprint for Designing and Scaling LLM-Powered Autonomous Agents\u003c\/b\u003e\u003cp\u003e\u003cbr\u003eAgent-based AI is no longer a futuristic dream-it's the next phase of intelligent software.\u003c\/p\u003e\u003cp\u003eYet for most teams, the path to building real-world agentic systems is filled with chaos: bloated prototypes that can't scale, brittle tools duct-taped together, unclear architectures, and zero visibility into performance or safety.\u003c\/p\u003e\u003cp\u003eMost technical leaders are left asking the same questions: \u003c\/p\u003e\u003cp\u003e\u003ci\u003eHow do we move beyond demos to dependable systems?\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eHow do we orchestrate perception, reasoning, and action in complex environments?\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eHow do we design agents that can think, execute, and evolve-while remaining safe, observable, and maintainable?\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\u003cb\u003eThe Agentic AI Bible\u003c\/b\u003e\u003c\/i\u003e delivers clear, practical answers.\u003c\/p\u003e\u003cp\u003eDesigned for engineers, system architects, and AI product leads, \u003cb\u003ethis comprehensive guide breaks down the entire lifecycle of agentic systems\u003c\/b\u003e-from foundational design principles to deployment and real-world application-backed by current best practices, production-ready tools, and future-facing insights.\u003c\/p\u003e\u003cbr\u003e\u003cb\u003eHere is a mere fraction of what you will learn: \u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eThe core principles and modular architecture patterns\u003c\/b\u003e that power modern agentic systems so you can design agents with reasoning, memory, and planning from the ground up\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eHow to implement LLM-powered agents\u003c\/b\u003e with perception, action, and environment loops to create systems that can interact with the world, not just respond to prompts\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eAdvanced behavioral patterns\u003c\/b\u003e such as recursive reasoning, self-reflection, and goal reprioritization to ensure agents can adapt in real time\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003e3 secret design strategies\u003c\/b\u003e for safety, reliability, and testability that prevent catastrophic errors and keep your agents under control\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eHow to connect your agents with external tools\u003c\/b\u003e, APIs, and long-term workflows so they can handle multi-step tasks with real business impact\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003e6 benchmarking frameworks and evaluation metrics\u003c\/b\u003e that help you measure intelligence, robustness, and operational readiness in complex settings\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eReal-world applications across industries\u003c\/b\u003e-from finance to robotics-and how to tailor agent capabilities to domain-specific needs\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eDeployment architectures, scaling strategies\u003c\/b\u003e, and monitoring systems that ensure your agents don't just work, but continue improving over time\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ci\u003eAnd much, much more!\u003c\/i\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWhile other books skim the surface or focus narrowly on theory, \u003ci\u003e\u003cb\u003eThe Agentic AI Bible\u003c\/b\u003e\u003c\/i\u003e delivers the full lifecycle-from architecture to deployment to governance-\u003ci\u003edesigned for professionals who need working systems, not academic demos\u003c\/i\u003e.\u003c\/p\u003e\u003cp\u003eWhether you're building a personal AI assistant, a robotic process orchestrator, or a full-blown autonomous multi-agent system, this book offers the technical blueprint you need to deliver robust, goal-driven, LLM-powered agents that perform at scale.\u003c\/p\u003eIf you're ready to move past academic toy projects and start delivering agentic AI that works in production, this is the guide you've been waiting for.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Thomas R. Caldwell\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/14\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 316\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.62lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.66d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798196919046\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Thomas R. Caldwell \/ Paperback \/ English","offer_id":48752304685213,"sku":"9798196919046","price":74.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_f1c3831d-6d74-4513-b98f-239ad882a329.jpg?v=1785921527"}],"url":"https:\/\/booksdeli.com\/collections\/computers-software-development-engineering-quality-assurance-testing.oembed","provider":"booksdeli.com","version":"1.0","type":"link"}