{"title":"Computers--Software Development \u0026 Engineering--Tools","description":null,"products":[{"product_id":"crafting-interpreters","title":"Crafting Interpreters","description":"\u003cp\u003eDespite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying \"compilers\"class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThat fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eStarting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0990582930\u003cbr\u003eISBN-13: 9780990582939\u003cbr\u003eAuthor: Nystrom, Robert, N\/A, N\/A\u003cbr\u003ePublisher: Genever Benning\u003cbr\u003e\n\u003c\/div\u003e","brand":"Genever Benning","offers":[{"title":"Paperback (Jul 2021)","offer_id":45658699923653,"sku":"9780990582939","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780990582939.jpg?v=1768902526"},{"product_id":"the-software-engineers-guidebook","title":"The Software Engineer's Guidebook","description":"\u003cp\u003eIn my first few years as a developer I assumed that hard work was all I needed. Then I was passed over for a promotion and my manager couldn't give me feedback on what areas to improve, so I could get to the senior engineer level. I was frustrated; even bitter: not as much about missing the promotion, but because of the lack of guidance.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBy the time I became a manager, I was determined to support engineers reporting to me with the kind of feedback and support I wish I would have gotten years earlier. And I did. While my team tripled over the next two years, people became visibly better engineers, and this progression was clear from performance reviews and promotions.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book is a summary of the advice I've given to software engineers over the years - and then some more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThis book follows the structure of a \"typical\" career path for a software engineer\u003c\/strong\u003e, from starting out as a fresh-faced software developer, through being a role model senior\/lead, all the way to the staff\/principle\/distinguished level. It summarizes what I've learned as a developer and how I've approached coaching engineers at different stages of their careers.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe cover \"soft\" skills which become increasingly important as your seniority increases, and the \"hard\" parts of the job, like software engineering concepts and approaches which help you grow professionally.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe names of levels and their expectations can - and do! - vary across companies. \u003c\/strong\u003eThe higher \"tier\" a business is, the more tends to be expected of engineers, compared to lower tier places. For example, the \"senior engineer\" level has notoriously high expectations at Google (L5 level) and Meta (E5 level, ) compared to lower-tier companies. If you work at a higher-tier business, it may be useful to read the chapters about higher levels, and not only the level you're currently interested in.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThe book is composed of six standalone parts, each made up of several chapters: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePart 1: Developer Career Fundamentals\u003c\/li\u003e\n\u003cli\u003ePart 2: The Competent Software Developer\u003c\/li\u003e\n\u003cli\u003ePart 3: The Well-Rounded Senior Engineer\u003c\/li\u003e\n\u003cli\u003ePart 4: The Pragmatic Tech Lead\u003c\/li\u003e\n\u003cli\u003ePart 5: Role Model Staff and Principal Engineers\u003c\/li\u003e\n\u003cli\u003ePart 6: Conclusion\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eParts 1 and 6 apply to all engineering levels, from entry-level software developer, to principal-and-above engineer. Parts 2, 3, 4, and 5 cover increasingly senior engineering levels and group together topics in chapters, such as \"Software Engineering,\" \"Collaboration,\" \"Getting Things Done,\" etc.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eNaming and levels vary, but the principles of what makes a great engineer who is impactful at the individual, team, and organizational levels, are remarkably constant. No matter where you are in your career, I hope this book provides a fresh perspective and new ideas on how to grow as an engineer.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePraise for the book\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\"From performance reviews to P95 latency, from team dynamics to testing, Gergely demystifies all aspects of a software career. This book is well named: it really \u003cem\u003edoes\u003c\/em\u003e feel like the missing guidebook for the whole industry.\"\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e- Tanya Reilly, senior principal engineer and author of The Staff Engineer's Path\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\"Spanning a huge range of topics from technical to social in a concise manner, this belongs on the desk of any software engineer looking to grow their impact and their career. You'll reach for it again and again for sage advice in any situation.\"\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e- James Stanier, Director of Engineering at Shopify, author of TheEngineeringManager.com\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 908338182X\u003cbr\u003eISBN-13: 9789083381824\u003cbr\u003eAuthor: Orosz, Gergely, N\/A, N\/A\u003cbr\u003ePublisher: Pragmatic Engineer B.V\u003cbr\u003e\n\u003c\/div\u003e","brand":"Pragmatic Engineer B.V","offers":[{"title":"Paperback (Nov 2023)","offer_id":45659671232709,"sku":"9789083381824","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9789083381824.jpg?v=1768913295"},{"product_id":"think-python-how-to-think-like-a-computer-scientist","title":"Think Python: How to Think Like a Computer Scientist","description":"\u003cp\u003ePython is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time--beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills. \u003c\/p\u003e\u003cp\u003e With this popular hands-on guide at your side, you'll get: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eA grounding in the syntax and semantics of the Python language \u003c\/li\u003e\n\u003cli\u003eA clear definition of each programming concept, with emphasis on clear vocabulary \u003c\/li\u003e\n\u003cli\u003eHow to work with variables, statements, functions, and data structures in a logical progression \u003c\/li\u003e\n\u003cli\u003eTechniques for reading and writing files and databases \u003c\/li\u003e\n\u003cli\u003eA solid understanding of objects, methods, and object-oriented programming \u003c\/li\u003e\n\u003cli\u003eDebugging strategies for syntax, runtime, and semantic errors \u003c\/li\u003e\n\u003cli\u003eAn introduction to recursion, interface design, data structures, and basic algorithms \u003c\/li\u003e\n\u003cli\u003eHow to use LLMs--including effective prompts, testing code, and debugging \u003c\/li\u003e\n\u003cli\u003eAnd more \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098155432\u003cbr\u003eISBN-13: 9781098155438\u003cbr\u003eAuthor: Downey, Allen B., N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jul 2024)","offer_id":45659800862917,"sku":"9781098155438","price":48.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098155438.jpg?v=1768914397"},{"product_id":"learning-python-powerful-object-oriented-programming","title":"Learning Python: Powerful Object-Oriented Programming","description":"\u003cp\u003eGet a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages. \u003c\/p\u003e\u003cp\u003e Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code. \u003c\/p\u003e\u003cp\u003e This book helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplore Python's built-in object types such as strings, lists, dictionaries, and files \u003c\/li\u003e\n\u003cli\u003eCreate and process objects with Python statements, and learn Python's syntax model \u003c\/li\u003e\n\u003cli\u003eUse functions and functional programming to avoid redundancy and maximize reuse \u003c\/li\u003e\n\u003cli\u003eOrganize code into larger components with modules and packages \u003c\/li\u003e\n\u003cli\u003eCode robust programs with Python's exception handling and development tools \u003c\/li\u003e\n\u003cli\u003eApply object-oriented programming and classes to make code customizable \u003c\/li\u003e\n\u003cli\u003eSurvey advanced Python tools including decorators, descriptors, and metaclasses \u003c\/li\u003e\n\u003cli\u003eWrite idiomatic Python code that runs portably across a wide variety of platforms \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098171306\u003cbr\u003eISBN-13: 9781098171308\u003cbr\u003eAuthor: Lutz, Mark, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Apr 2025)","offer_id":45659883274437,"sku":"9781098171308","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098171308.jpg?v=1768915343"},{"product_id":"python-automation-for-dummies","title":"Python Automation for Dummies","description":"\u003cp\u003e\u003cb\u003eStreamline Your Workflow and Boost Productivity with Python Automation\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn today's workplaces, there's a high demand for know-how on the Python programming language, especially for writing time-saving scripts that can simplify routine work tasks. \u003ci\u003ePython Automation For Dummies\u003c\/i\u003e delivers, with simple explanations of how you can use Python to automatically wrangle data files, manage media files, create shortcuts, find and organize web data, and even analyze social media for trends. With this easy-to-follow Dummies guide, you can upskill, expand your productivity, and speed up the process of generating data-driven insights. You'll even learn to enhance your Python automations with AI, for workflows that are faster and smarter. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eReview the basics of Python coding and follow steps for automating all sorts of tasks\u003c\/li\u003e \u003cli\u003eManage large file sets, organize and analyze data, and speed up research processes\u003c\/li\u003e \u003cli\u003eAutomate scheduling and other time-consuming tasks--and optimize work with AI\u003c\/li\u003e \u003cli\u003eFree up time and resources by automating routine work, so you can foucs on more important issues\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is a great Dummies resource for Python developers interested in applying the popular coding language to make workflows more efficient.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 139437142X\u003cbr\u003eISBN-13: 9781394371426\u003cbr\u003eAuthor: Simpson, Alan\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080804847813,"sku":"9781394371426","price":33.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394371426.jpg?v=1776040440"},{"product_id":"generative-ai-design-patterns-solutions-to-common-challenges-when-building-genai-agents-and-applications","title":"Generative AI Design Patterns: Solutions to Common Challenges When Building Genai Agents and Applications","description":"\u003cp\u003eGenerative AI enables powerful new capabilities, but they come with some serious limitations that you'll have to tackle to ship a reliable application or agent. Luckily, experts in the field have compiled a library of 32 tried-and-true design patterns to address the challenges you're likely to encounter when building applications using LLMs, such as hallucinations, nondeterministic responses, and knowledge cutoffs.\u003c\/p\u003e \u003cp\u003eThis book codifies research and real-world experience into advice you can incorporate into your projects. Each pattern describes a problem, shows a proven way to solve it with a fully coded example, and discusses trade-offs.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eDesign around the limitations of LLMs\u003c\/li\u003e \u003cli\u003eEnsure that generated content follows a specific style, tone, or format\u003c\/li\u003e \u003cli\u003eMaximize creativity while balancing different types of risk\u003c\/li\u003e \u003cli\u003eBuild agents that plan, self-correct, take action, and collaborate with other agents\u003c\/li\u003e \u003cli\u003eCompose patterns into agentic applications for a variety of use cases\u003c\/li\u003e \u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-13: 9798341622661\u003cbr\u003eAuthor: Lakshmanan, Valliappa, Hapke, Hannes\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Nov 2025)","offer_id":46080968491205,"sku":"9798341622661","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9798341622661.jpg?v=1776042487"},{"product_id":"introducing-python-modern-computing-in-simple-packages","title":"Introducing Python: Modern Computing in Simple Packages","description":"Stuck in a coding conundrum? Whether you're an advanced beginner, an intermediate developer, or a curious newcomer, the complexities of coding can often feel like a labyrinth with no exit. With Python, however, you can start writing real code quickly--but where should you start? \u003cp\u003e In this updated third edition, Bill Lubanovic acts as your personal guide to Python, offering a clear path through the intricacies and capabilities of this much-beloved coding language, including new chapters on AI models and performance enhancements. Easy to understand and enjoyable to read, this book not only teaches you the core concepts but also dives into practical applications that bridge the gap between learning and doing. By reading it, you will: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eUnderstand everything from basic data structures to advanced features \u003c\/li\u003e\n\u003cli\u003eGain insights into using Python for files, networking, databases, and data science \u003c\/li\u003e\n\u003cli\u003eLearn testing, debugging, code reuse, and other essential development tips \u003c\/li\u003e\n\u003cli\u003eExplore how Python can be utilized in business, science, and the arts\u003cdiv style=\"display:none\"\u003eISBN-10: 1098174402\u003cbr\u003eISBN-13: 9781098174408\u003cbr\u003eAuthor: Lubanovic, Bill\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Oct 2025)","offer_id":46080988545221,"sku":"9781098174408","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098174408.jpg?v=1776042634"},{"product_id":"learning-domain-driven-design-aligning-software-architecture-and-business-strategy","title":"Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy","description":"\u003cp\u003eBuilding software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. 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. \u003c\/p\u003e\u003cp\u003e Author Vlad Khononov shows you how these practices lead to robust implementation of business logic and help to future-proof software design and architecture. You'll examine the relationship between domain-driven design (DDD) and other methodologies to ensure you make architectural decisions that meet business requirements. You'll also explore the real-life story of implementing DDD in a startup company. \u003c\/p\u003e\u003cp\u003e With this book, you'll learn how to: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eAnalyze a company's business domain to learn how the system you're building fits its competitive strategy \u003c\/li\u003e\n\u003cli\u003eUse DDD's strategic and tactical tools to architect effective software solutions that address business needs \u003c\/li\u003e\n\u003cli\u003eBuild a shared understanding of the business domains you encounter \u003c\/li\u003e\n\u003cli\u003eDecompose a system into bounded contexts \u003c\/li\u003e\n\u003cli\u003eCoordinate the work of multiple teams \u003c\/li\u003e\n\u003cli\u003eGradually introduce DDD to brownfield projects \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098100131\u003cbr\u003eISBN-13: 9781098100131\u003cbr\u003eAuthor: Khononov, Vlad\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Nov 2021)","offer_id":46081601994949,"sku":"9781098100131","price":62.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098100131.jpg?v=1776047527"},{"product_id":"rust-all-in-one-for-dummies","title":"Rust All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eYour guide to the programming language that's revolutionizing software \u003c\/b\u003e\u003cb\u003ed\u003c\/b\u003e\u003cb\u003eevelopment\u003c\/b\u003e\u003cb\u003e \u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eReady to learn Rust, the language that combines blazing performance with memory safety? \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e takes you from complete beginner to confident developer, covering the essentials of writing Rust code through applying it to real-world projects. \u003c\/p\u003e\u003cp\u003eUnlike programming books that throw you into the deep end, \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e builds your skills systematically. Each mini-book contained in this All-in-One reference focuses on a specific aspect of Rust development, complete with hands-on projects that apply what you've learned. You'll move seamlessly from understanding basic syntax to building real-world applications that showcase Rust's incredible versatility. Whether you're writing your first line of code or adding Rust to your programming toolkit, you'll discover how to harness its unique features to build everything from command-line tools to web applications. \u003c\/p\u003e\u003cp\u003eGet expert insight on: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eRust fundamentals and real-world applications\u003c\/b\u003e - Learn ownership, borrowing, and the borrow checker while building practical projects like number guessing games, file organizers, chat servers, and data analysis dashboards.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAdvanced development across multiple domains\u003c\/b\u003e - Create command-line tools, WebAssembly browser applications, networked programs, desktop GUIs, and high-performance web servers using Rust's growing ecosystem.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eProfessional development practices\u003c\/b\u003e - Master testing, documentation, error handling, concurrency, and code organization techniques that make Rust applications production-ready and maintainable.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for complete beginners starting their programming journey and experienced developers ready to explore why Rust consistently ranks as the most loved programming language. Join the community that's discovered Rust isn't just another language - it's the future of safe, fast, and reliable software development.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394401906\u003cbr\u003eISBN-13: 9781394401901\u003cbr\u003eAuthor: McFedries, Paul\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (May 2026)","offer_id":46099865403589,"sku":"9781394401901","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394401901.jpg?v=1776646012"},{"product_id":"introducing-c-the-easy-way-to-start-learning-modern-c","title":"Introducing C++: The Easy Way to Start Learning Modern C++","description":"\u003cp\u003eYou know how to code, but you're ready to level up. You've heard about the power and performance of C++, a language vital to fields like AI, game development, and high-performance computing. But where do you even start? Existing resources are outdated or overly academic, or they assume a deep understanding of C. You need a guide that respects your existing skills and gets you coding fast with modern C++. \u003c\/p\u003e\u003cp\u003eThis book cuts through the noise, focusing on the essential elements of C++ with hands-on projects that quickly build your skills and confidence. Author and C++ expert Frances Buontempo gets you up to speed quickly with the latest features and best practices of the language, preparing you for more advanced exploration. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eWrite clean and efficient C++ code \u003c\/li\u003e\n\u003cli\u003eUnderstand core concepts and syntax \u003c\/li\u003e\n\u003cli\u003eApply various programming approaches, from OOP to functional styles \u003c\/li\u003e\n\u003cli\u003eRead and understand complex C++ definitions and resources\u003cdiv style=\"display:none\"\u003eISBN-10: 1098178149\u003cbr\u003eISBN-13: 9781098178147\u003cbr\u003eAuthor: Buontempo, Frances\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Apr 2026)","offer_id":46099892142277,"sku":"9781098178147","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098178147.jpg?v=1776646309"}],"url":"https:\/\/www.inveni.store\/collections\/computers-software-development-engineering-tools.oembed","provider":"Inveni","version":"1.0","type":"link"}