{"title":"Computer Science Books","description":null,"products":[{"product_id":"mastering-the-lightning-network-a-second-layer-blockchain-protocol-for-instant-bitcoin-payments","title":"Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments, 1st Edition – Paperback by Andreas M. Antonopoulos, Olaoluwa Osuntokun, and René Pickhardt","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eMastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eAndreas M. Antonopoulos, Olaoluwa Osuntokun, and René Pickhardt\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a practical technical guide to the Lightning Network, a second-layer payment protocol built on top of Bitcoin. The book explains how Lightning enables faster Bitcoin payments while addressing important challenges related to blockchain scalability, transaction costs, and payment privacy.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for developers, software engineers, systems architects, entrepreneurs, and cryptocurrency professionals, this book explores the architecture, protocols, and practical operation of the Lightning Network. It introduces the technical foundations of payment channels and explains how users can send Bitcoin through off-chain transactions without requiring every payment to be recorded directly on the Bitcoin blockchain.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe authors examine the Basis of Lightning Technology (BOLT) specifications and the five layers of the Lightning Network Protocol Suite. Readers also learn about Lightning wallets and nodes, payment routing, onion routing, the peer-to-peer gossip protocol, and the mechanisms used to establish and manage payment channels.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWith detailed technical explanations and practical examples, this book is a valuable resource for readers seeking a deeper understanding of Bitcoin Layer-2 technology and decentralized payment infrastructure.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eAbout the Book\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis book provides a structured introduction to the technology and protocols that make the Lightning Network possible.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eKey Topics Covered:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eBitcoin Scalability:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Understanding how the Lightning Network helps address Bitcoin's transaction capacity limitations.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eBOLT Specifications:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Exploring the Basis of Lightning Technology standards.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eProtocol Architecture:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Learning about the five layers of the Lightning Network Protocol Suite.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eWallets and Nodes:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Understanding Lightning wallets, node operation, and network participation.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePayment Channels:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Exploring off-chain transactions and channel management.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eOnion Routing:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Understanding privacy-focused payment routing.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eGossip Protocol:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Learning how network information is shared between Lightning nodes.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePayment Pathfinding:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Understanding how payments are routed across interconnected channels.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eTechnical introduction to Bitcoin's Lightning Network.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eDetailed coverage of Lightning architecture and protocols.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExploration of payment channels and off-chain transactions.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCoverage of BOLT specifications, onion routing, and gossip protocols.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical explanations for developers and technology professionals.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eAbout the Authors\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAndreas M. Antonopoulos\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a bestselling author, educator, speaker, and recognized expert in Bitcoin and open blockchain technologies. He is known for explaining complex cryptocurrency and decentralized technology concepts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eOlaoluwa Osuntokun\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a Bitcoin developer and researcher known for his work on Lightning Network technology and protocol development.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eRené Pickhardt\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a mathematician and researcher whose work focuses on Lightning Network payment routing, privacy, reliability, and network performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eIdeal For\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eBitcoin and blockchain developers.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSoftware engineers and systems architects.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCryptocurrency and fintech professionals.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eEntrepreneurs exploring decentralized payment systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eReaders studying blockchain scalability and Layer-2 protocols.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eTechnology professionals interested in Bitcoin infrastructure.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eSpecification\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eDetails\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAndreas M. Antonopoulos, Olaoluwa Osuntokun, René Pickhardt\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO'Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1st Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781492054863\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1492054860\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e464\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJanuary 4, 2022\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eProduct Format\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233209549049,"sku":"MLN-9781492054863","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/MasteringtheLightningNetwork.png?v=1794225290"},{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship","title":"Clean Code: A Handbook of Agile Software Craftsmanship, 1st Edition – Paperback by Robert C. Martin","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eClean Code: A Handbook of Agile Software Craftsmanship, 1st Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eRobert C. Martin\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a foundational guide to writing readable, reliable, and maintainable software. Also known as Uncle Bob, Martin presents practical principles and techniques that encourage programmers to treat software development as a professional craft. The book emphasizes that good code should not simply function correctly but should also be easy to understand, test, modify, and improve.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book examines essential coding practices, including meaningful names, well-structured functions, effective comments, consistent formatting, error handling, and the organization of classes and objects. It also explores unit testing, refactoring, code quality indicators, and design principles that help developers manage complexity as software systems grow.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough real-world code examples, case studies, and discussions of common programming problems, readers learn to recognize patterns that make code difficult to maintain and understand how to improve them. Martin connects these techniques with agile development practices, encouraging continuous refinement and better coding habits throughout the software development process.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSuitable for software engineers, programmers, computer science students, and development teams, \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eClean Code\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e provides practical guidance for improving programming practices and building software that is easier to read, test, and maintain.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eAbout the Book\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eClean Code provides practical guidance on improving software quality through clear coding conventions, disciplined design, and continuous refinement. This original first edition focuses on techniques that help developers produce code that is easier to read, test, debug, and maintain.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eKey topics include:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eMeaningful Names:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Choosing descriptive names for variables, functions, and classes.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eFunctions:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Writing focused, concise functions with clear responsibilities.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eComments and Formatting:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Improving readability through useful documentation and consistent code structure.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eError Handling:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Managing exceptions and failures without obscuring program logic.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eUnit Testing:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Developing automated tests and applying test-driven development practices.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eClasses and Objects:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Organizing code into understandable and maintainable components.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eRefactoring:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Improving existing code while preserving its intended behavior.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eCode Quality:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Recognizing common code smells and applying better programming practices.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical principles for writing clean and maintainable code\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eReal-world programming examples and case studies\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eGuidance on functions, classes, objects, and naming conventions\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eTechniques for improving software readability and reliability\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCoverage of unit testing and test-driven development\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eStrategies for refactoring and identifying problematic code\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eAbout the Author\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eRobert C. Martin\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, widely known as \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eUncle Bob\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, is a software engineer, author, and consultant with decades of experience in software development. He has contributed to the promotion of agile methodologies, object-oriented design, and professional software craftsmanship.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eMartin has written several influential books on programming and software architecture, including \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eClean Code\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e and \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eClean Architecture\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e. His work emphasizes readable code, disciplined engineering practices, testing, and continuous improvement throughout the software development lifecycle.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eIdeal For\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSoftware developers and programmers\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSoftware engineers and architects\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eComputer science and information technology students\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eAgile development teams\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eProgramming instructors and educators\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eDevelopers interested in refactoring and code quality\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 24.0487%;\"\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth style=\"width: 75.6469%;\"\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003eClean Code: A Handbook of Agile Software Craftsmanship\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003eRobert C. Martin\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003ePrentice Hall (Pearson)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003e1st Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003eAugust 1, 2008\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eCopyright Year\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003e2009\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003e9780132350884\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003e0132350882\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003e464\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eProduct Condition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003eNew\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 24.0487%;\"\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 75.6469%;\"\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233210302713,"sku":"CC-9780132350884","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/CleanCodeGalaxyBookCoverMockup.png?v=1794054357"},{"product_id":"mastering-bitcoin-programming-the-open-blockchain","title":"Mastering Bitcoin: Programming the Open Blockchain, 2nd Edition – Paperback by Andreas M. Antonopoulos","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eMastering Bitcoin: Programming the Open Blockchain, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eAndreas M. Antonopoulos\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a comprehensive technical guide to understanding Bitcoin, blockchain technology, and the decentralized network that supports digital currency. Published by O'Reilly Media, this revised and expanded edition introduces the principles of Bitcoin before exploring the programming concepts and technical infrastructure behind the system.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explains how Bitcoin transactions are created, verified, and recorded on a distributed blockchain. It covers cryptographic keys, Bitcoin addresses, digital wallets, transaction processing, peer-to-peer networking, mining, consensus, and security. Through technical explanations, practical examples, analogies, and code samples, readers gain insight into the architecture and operation of an open financial network.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for developers, engineers, computer science students, and technology enthusiasts, this edition connects foundational concepts with practical programming knowledge. It also explores developments such as Segregated Witness, payment channels, and the Lightning Network.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eAbout the Book\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eMastering Bitcoin explores the principles, architecture, and programming concepts behind decentralized digital currency. It explains how the different components of the Bitcoin network work together to support secure transactions without relying on a central authority.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eKey topics include:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eBitcoin fundamentals and blockchain architecture\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCryptographic keys, addresses, and digital signatures\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eWallets and transaction management\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eBitcoin scripting and advanced transactions\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePeer-to-peer networking and blockchain verification\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eMining, consensus, and network security\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSegregated Witness and payment channels\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eLightning Network and blockchain applications\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eIntroduces Bitcoin and its underlying blockchain technology\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains technical foundations for developers and engineers\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eIncludes programming examples and code snippets\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers transaction lifecycles and decentralized network architecture\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplores developments introduced in the second edition\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eConnects theoretical concepts with practical applications\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eAbout the Author\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAndreas M. Antonopoulos\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is an author, technology entrepreneur, educator, and speaker known for his work on Bitcoin and open blockchain technologies. His expertise includes cryptocurrency, cryptography, information security, and decentralized systems. Through his books, educational resources, and public presentations, he has helped technical and nontechnical audiences understand the principles behind Bitcoin and decentralized financial networks.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eIdeal For\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSoftware developers and programmers\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eBlockchain and cryptocurrency enthusiasts\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eComputer science and information technology students\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSoftware and systems architects\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eTechnology professionals and researchers\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eReaders interested in decentralized financial systems\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMastering Bitcoin: Programming the Open Blockchain\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAndreas M. Antonopoulos\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO'Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJune 2017\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781491954386\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1491954388\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e371\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eProduct Condition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNew\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233210335481,"sku":"MB2-9781491954386","price":38.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/MasteringBitcoin_Ant-InspiredEdition.png?v=1794223477"},{"product_id":"programming-for-computations-python-a-gentle-introduction-to-numerical-simulations-with-python-texts-in-computational-science-and-engineering","title":"Programming for Computations – Python: A Gentle Introduction to Numerical Simulations with Python – Paperback by Svein Linge and Hans Petter Langtangen","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eProgramming for Computations – Python: A Gentle Introduction to Numerical Simulations with Python\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eSvein Linge and Hans Petter Langtangen\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is an accessible introduction to computer programming for students, particularly those studying engineering, mathematics, and the sciences. It presents programming as a practical tool for solving mathematical problems and developing computational skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for readers with little or no previous programming experience, this book provides a clear introduction to writing programs that solve common mathematical problems using numerical methods. It emphasizes generic algorithms, clean program design, reusable functions, and automatic testing to help readers develop reliable and well-structured programs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores important computational topics, including basic programming constructions, numerical integration, ordinary differential equations, partial differential equations, and nonlinear algebraic equations. Practical explanations and mathematical examples help readers understand how programming concepts can be applied to real problems in science and engineering.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePart of Springer's \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eTexts in Computational Science and Engineering\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e series, this book offers a focused learning path for students who want to connect mathematical concepts with practical programming applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePlease note:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e This ISBN corresponds to the 2018 softcover reprint of the original 2016 first edition. It is not the revised second edition, which introduces Python 3.6.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eKey Topics Covered\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eProgramming Fundamentals:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Learn the essential concepts and basic constructions needed to write computer programs.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eNumerical Methods:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Apply computational techniques to solve mathematical problems.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eGeneric Algorithms:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Understand reusable approaches that can be applied to different mathematical tasks.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eProgram Design:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Develop clean, structured, and understandable programs.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eFunctions:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Organize code into reusable components.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAutomatic Testing:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Use testing procedures to verify program correctness.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eNumerical Integration:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explore computational approaches to calculating integrals.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDifferential Equations:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Study numerical approaches to ordinary and partial differential equations.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eNonlinear Equations:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Learn computational methods for solving nonlinear algebraic problems.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eIdeal For\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eEngineering and science students\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eMathematics and applied mathematics students\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eBeginners learning Python programming\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eReaders interested in numerical methods and scientific computing\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eEducators teaching introductory programming and computational mathematics\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eStudents seeking practical programming applications for mathematical problems\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eBook Title\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eProgramming for Computations – Python: A Gentle Introduction to Numerical Simulations with Python\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSvein Linge and Hans Petter Langtangen\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSpringer International Publishing\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eSeries\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eTexts in Computational Science and Engineering\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSoftcover Reprint of the Original 1st Edition (2016)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMay 31, 2018\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9783319812823\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3319812823\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e232\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eItem Weight\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0.48 kg\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e25 × 18 × 2 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eProduct Condition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNew\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233210925305,"sku":"PCP-9783319812823","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/ProgrammingforComputations_Python.png?v=1794221834"},{"product_id":"introduction-to-algorithms","title":"Introduction to Algorithms, 4th Edition – Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest \u0026 Clifford Stein (Hardcover)","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eIntroduction to Algorithms, Fourth Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein is a comprehensive textbook on algorithm design, analysis, and computer science. Published by The MIT Press, it combines rigorous mathematical foundations with clear explanations and pseudocode to help readers understand how algorithms work and how their efficiency can be evaluated.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe fourth edition expands its coverage with new material on online algorithms, matchings in bipartite graphs, machine learning, hash tables, recurrence equations, potential functions, and suffix arrays. It also includes updated explanations, additional exercises and problems, and improved visual presentations.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCovering sorting, searching, graph algorithms, dynamic programming, greedy algorithms, computational geometry, and NP-completeness, this book is suitable for computer science students, university instructors, software engineers, programmers, and researchers seeking a detailed reference on algorithms and data structures.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eComprehensive coverage of algorithm design and analysis\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains sorting, searching, graph algorithms, and data structures\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers dynamic programming, greedy algorithms, and computational complexity\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eIncludes updated topics such as online algorithms and machine learning\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eFeatures pseudocode, illustrations, exercises, and supplementary learning resources\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSuitable for academic study and professional reference\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIntroduction to Algorithms\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eThe MIT Press\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFourth Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eHardcover\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1,312\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780262046305\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e026204630X\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eApril 5, 2022\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eProduct Condition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNew\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Hardcover Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233220428025,"sku":"IA4-9780262046305","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/61Mw06x2XcL._SY425_207e14cb-f7b8-4b55-a44d-e2b5a4c3d8ea.jpg?v=1790552396"},{"product_id":"hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow-concepts-tools-and-techniques-to-build-intelligent-systems-3rd-edition","title":"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, 3rd Edition – Aurélien Géron (Paperback)","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eHands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, 3rd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Aurélien Géron is a practical guide to machine learning and deep learning. Published by O’Reilly Media, this book helps readers develop the knowledge and programming skills needed to build intelligent systems using Python and widely used machine learning frameworks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCombining clear explanations, practical examples, and hands-on exercises, the book introduces essential machine learning concepts and progresses toward advanced neural network architectures. Readers learn how to approach machine learning projects systematically, select suitable algorithms, train models, evaluate performance, and apply these techniques to real-world problems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores supervised and unsupervised learning methods, including linear regression, classification, support vector machines, decision trees, random forests, ensemble learning, clustering, dimensionality reduction, and anomaly detection. It also covers deep learning concepts and neural network architectures, with practical implementation using TensorFlow and Keras.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAdditional topics include convolutional neural networks, recurrent neural networks, autoencoders, generative adversarial networks, transformers, and reinforcement learning. Through code examples and practical exercises, readers explore applications in computer vision, natural language processing, and generative modeling.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for programmers, software developers, data scientists, and aspiring machine learning engineers, this book provides a hands-on foundation for understanding and implementing modern machine learning techniques.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePractical Machine Learning Projects:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Learn to build machine learning workflows using Scikit-Learn.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eCore Algorithms:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explore regression, classification, decision trees, random forests, support vector machines, and ensemble methods.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eUnsupervised Learning:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Study clustering, dimensionality reduction, and anomaly detection.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDeep Learning:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Understand neural networks and advanced model architectures.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eTensorFlow and Keras:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Build and train neural networks through practical Python examples.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eComputer Vision and Natural Language Processing:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explore machine learning applications across different domains.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAdvanced Neural Architectures:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Learn about convolutional and recurrent networks, autoencoders, generative models, and transformers.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eHands-On Exercises:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Reinforce concepts through practical coding and experimentation.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eModel Evaluation:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Develop an understanding of assessing and improving machine learning performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBook Title\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eHands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3rd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAurélien Géron\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781098125974\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1098125975\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e864\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233225638137,"sku":"HOML3-9781098125974","price":39.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/81qHV3ACapL._SL1500_a5c5574f-12cd-4d45-b2e5-edc9a0382cb5.jpg?v=1790552442"},{"product_id":"ai-engineering-building-applications-with-foundation-models-1st-edition","title":"AI Engineering: Building Applications with Foundation Models – Chip Huyen (Paperback)","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAI Engineering: Building Applications with Foundation Models, 1st Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Chip Huyen is a practical guide to designing, developing, and deploying artificial intelligence applications using modern foundation models. Published by O’Reilly Media, this book focuses on the engineering principles and techniques needed to turn AI capabilities into reliable, scalable, and production-ready applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores the AI application development lifecycle, including model selection, data management, evaluation, inference, deployment, and monitoring. It explains how engineers can assess model performance, improve application reliability, manage costs, and address the challenges of integrating AI models into real-world software systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eChip Huyen discusses key concepts in modern AI development, including foundation models, retrieval-augmented generation (RAG), prompt engineering, fine-tuning, AI evaluation, and inference optimization. The book also examines the trade-offs involved in building AI-powered systems, helping readers make informed decisions about model capabilities, system architecture, performance, and operational requirements.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for software engineers, machine learning engineers, data scientists, and technical professionals, this book provides practical insights into building and maintaining AI applications. It is a valuable resource for readers seeking to understand the engineering practices behind modern AI systems and foundation-model-powered products.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eFoundation Model Applications:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explores how to build applications using modern AI models.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAI Application Development:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Covers important stages of designing, developing, and deploying AI-powered systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eModel Evaluation:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Discusses approaches for evaluating model quality and application performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePrompt Engineering and Fine-Tuning:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explains methods for adapting foundation models to specific tasks.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eRetrieval-Augmented Generation (RAG):\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Introduces techniques for connecting AI models with external information sources.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eInference Optimization:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Examines ways to improve performance, latency, and operational efficiency.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eProduction AI Systems:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Addresses reliability, scalability, monitoring, and deployment considerations.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePractical Engineering Guidance:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Helps readers understand technical trade-offs when developing AI applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBook Title\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAI Engineering: Building Applications with Foundation Models\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1st Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eChip Huyen\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781098166304\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1098166302\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e386\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOctober 8, 2024\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233225670905,"sku":"AIE-9781098166304","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/815KH9GjFTL._SL1500_b6afa47c-71c1-4f8c-bb2b-9ccfe02bbcf9.jpg?v=1790552444"},{"product_id":"designing-data-intensive-applications-1st-edition","title":"Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems – Martin Kleppmann (Paperback)","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDesigning Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Martin Kleppmann is a comprehensive guide to the fundamental principles of building reliable, scalable, and maintainable software systems. Published by O’Reilly Media, this book is designed for software engineers, backend developers, data engineers, and system architects who want to understand how modern data-intensive applications work.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eRather than focusing on a single programming language or technology, the book explores the underlying concepts that shape distributed systems and data infrastructure. It examines databases, data models, storage engines, replication, partitioning, distributed transactions, batch processing, and stream processing, explaining the trade-offs involved in designing dependable systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough practical examples and clear technical explanations, readers learn how to evaluate system architectures, manage data consistency, improve fault tolerance, and understand performance and scalability challenges. The book also explores how different technologies work together to support demanding applications and evolving workloads.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis resource is suitable for software professionals seeking a deeper understanding of distributed systems, database architecture, and the engineering principles behind modern data platforms.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDistributed Systems Fundamentals:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explains the principles behind reliable and scalable applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDatabase Architecture:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Covers data models, storage engines, indexing, and database design.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eReplication and Partitioning:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Explores techniques for distributing and managing data across systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eConsistency and Transactions:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Discusses data consistency, concurrency, and distributed transaction challenges.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eBatch and Stream Processing:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Introduces approaches to processing large datasets and continuous data streams.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePractical Engineering Insights:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Helps readers understand architectural trade-offs and system design decisions.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eAttribute\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eDetails\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eBook Title\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDesigning Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMartin Kleppmann\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781449373320\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1449373321\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eNumber of Pages\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e611\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMay 2, 2017\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eProduct Condition\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNew\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eFormat\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePhysical Paperback Book\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233225834745,"sku":"DDIA-9781449373320","price":39.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/91YfNb49PLL._SL1500_c5dc2a0c-e4ce-41ad-87bd-5428ac52253f.jpg?v=1790552447"},{"product_id":"building-microservices-designing-fine-grained-systems-2nd-edition","title":"Building Microservices: Designing Fine-Grained Systems, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eBuilding Microservices: Designing Fine-Grained Systems, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Sam Newman is a practical guide to designing, building, and maintaining software systems composed of independently deployable services. Published by O’Reilly Media, this edition explores the architectural principles, engineering practices, and organizational considerations involved in adopting a microservices approach.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explains how to divide applications into services with clear responsibilities, establish effective service boundaries, and manage communication across distributed systems. It covers service integration, distributed data, testing, deployment, monitoring, security, and resilience, helping readers understand the challenges of operating microservices in production environments.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSam Newman also examines the trade-offs involved in moving from monolithic applications to distributed architectures. Through practical examples and real-world guidance, readers learn to consider factors such as service ownership, independent deployment, automation, system observability, and operational complexity when making architectural decisions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSuitable for software architects, backend developers, technical leads, and engineering teams, this book provides useful guidance for evaluating microservices, planning architectural changes, and building systems that can evolve alongside changing technical and business requirements.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains microservices principles and service decomposition\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers service boundaries, integration, and communication patterns\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplores distributed data management and testing strategies\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eDiscusses deployment, monitoring, security, and resilience\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExamines the trade-offs and operational challenges of distributed architectures\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eBuilding Microservices: Designing Fine-Grained Systems, 2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSam Newman\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781492034025\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1492034029\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e624\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJuly 2021\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233230520569,"sku":"BM-9781492034025","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/BuildingMicroservices_GrayscaleEdition.png?v=1794046077"},{"product_id":"software-architecture-1st-edition","title":"Software Architecture: The Hard Parts — Modern Trade-Off Analyses for Distributed Architectures","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eSoftware Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani is a practical guide to the difficult decisions involved in designing and evolving distributed software systems. Published by O’Reilly Media, this book explores the trade-offs architects face when selecting architectural approaches, balancing competing requirements, and building systems that can adapt to changing business and technical needs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book examines key challenges in distributed architecture, including breaking down monolithic applications, determining appropriate service boundaries, managing communication between services, and coordinating distributed workflows and transactions. It also explores how to manage contracts between services, handle distributed data, and evaluate operational characteristics such as scalability, elasticity, and performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eRather than presenting universal solutions, the authors explain how to analyze architectural alternatives, evaluate their consequences, and make informed decisions based on a system’s specific requirements. Practical examples and the fictional Sysops Squad scenario help illustrate the complexities of real-world architecture decisions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for software architects, senior developers, technical leads, and engineering professionals working with distributed systems and microservices, this book provides practical techniques for evaluating architectural trade-offs and designing maintainable, adaptable software systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplores complex decisions in distributed software architecture\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains service granularity and decomposition of monolithic systems\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers service contracts, distributed data, workflows, and transactions\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExamines trade-offs involving scalability, elasticity, and performance\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eProvides techniques for documenting and evaluating architecture decisions\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSoftware Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNeal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781492086895\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1492086894\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e462\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFirst Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOctober 2021\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233230586105,"sku":"SATHP-9781492086895","price":32.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/Software_Architecture_The_Hard_Parts.jpg?v=1794045892"},{"product_id":"fundamentals-of-software-architecture-a-modern-engineering-approach-2nd-edition","title":"Fundamentals of Software Architecture: A Modern Engineering Approach, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eFundamentals of Software Architecture: A Modern Engineering Approach, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Mark Richards and Neal Ford is a practical guide to understanding the principles, patterns, and decisions that shape modern software systems. Published by O’Reilly Media, this edition helps developers and software architects evaluate architectural approaches and make informed decisions that support maintainability, scalability, and long-term system evolution.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores key concepts such as architectural characteristics, architectural styles, modularity, component design, distributed systems, and architecture decision-making. The authors explain how to assess trade-offs between performance, scalability, reliability, and other quality attributes while accounting for the needs of development teams and business objectives.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough practical examples and architectural models, readers learn to evaluate competing design approaches, understand the implications of architectural decisions, and select suitable structures for different software requirements. The book also addresses modern architectural practices and the challenges involved in designing, evolving, and maintaining complex applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for software developers moving into architecture roles, experienced engineers, technical leads, and engineering managers, this book provides a structured foundation for understanding software architecture and applying architectural thinking to real-world projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains fundamental software architecture principles and terminology\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplores architectural characteristics, styles, and design trade-offs\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers modularity, distributed systems, and component design\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eDiscusses architecture decisions and their long-term consequences\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSupports developers and technical leaders working with complex software systems\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFundamentals of Software Architecture: A Modern Engineering Approach, 2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMark Richards and Neal Ford\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781098175504\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1098175504\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e520\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMarch 2024\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233230717177,"sku":"FSA-9781098175504","price":43.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/fundamentalslofsoftware.jpg?v=1790552530"},{"product_id":"fluent-python-2nd-edition","title":"Fluent Python:  2nd Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eFluent Python, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Luciano Ramalho is a comprehensive guide for programmers who want to write more expressive, efficient, and idiomatic Python code. Published by O’Reilly Media, this edition explores Python’s language features in depth, helping readers move beyond basic syntax and develop a stronger understanding of how Python works.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book covers essential and advanced concepts, including data structures, functions as first-class objects, object-oriented programming, iterators, generators, decorators, and context managers. It also explores concurrency, metaprogramming, type hints, and asynchronous programming, with practical examples that demonstrate how these features can be applied to real-world software development.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough detailed explanations and hands-on examples, Luciano Ramalho shows readers how to use Python’s built-in capabilities effectively and write code that is readable, maintainable, and aligned with the language’s design principles. The second edition incorporates modern Python features and techniques, making it a valuable resource for developers seeking to deepen their expertise.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSuitable for intermediate and advanced Python programmers, software engineers, backend developers, and technical professionals, \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eFluent Python, 2nd Edition\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e serves as both a learning resource and a reference for building stronger Python programming skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplores Python’s core language features and data model\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers functions, classes, iterators, generators, and decorators\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains concurrency and asynchronous programming concepts\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eIntroduces type hints and advanced Python techniques\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eUses practical examples to encourage idiomatic, maintainable code\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFluent Python, 2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eLuciano Ramalho\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781492056355\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1492056359\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1014\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMarch 2022\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233230848249,"sku":"FP-9781492056355","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/python_ab3d0cdb-3a2c-4058-9a4c-e871eeb0e268.jpg?v=1790552532"},{"product_id":"grokking-algorithms-second-edition","title":"Grokking Algorithms, Second Edition: An Illustrated Guide for Programmers and Other Curious People","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eGrokking Algorithms, Second Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Aditya Y. Bhargava is an accessible, visually engaging introduction to algorithms and computational problem-solving. Published by Manning Publications, this updated edition helps readers understand fundamental computer science concepts through clear explanations, practical examples, and illustrations that make complex topics easier to follow.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book introduces essential algorithms and data structures used in programming, including binary search, recursion, sorting, hash tables, and graph algorithms. It also explores Dijkstra’s algorithm, greedy algorithms, and dynamic programming, helping readers understand how different approaches solve problems and how to evaluate their efficiency.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWith its visual explanations and step-by-step examples, the book emphasizes understanding how algorithms work rather than memorizing code. It is suitable for students, self-taught programmers, and developers who want to strengthen their foundations in computer science and improve their problem-solving skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhether you are learning algorithms for the first time, expanding your programming knowledge, or preparing for technical interviews, \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eGrokking Algorithms, Second Edition\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e offers a practical introduction to the techniques that underpin efficient software development.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eBeginner-friendly explanations of essential algorithms\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eVisual illustrations that clarify complex concepts\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCoverage of searching, sorting, recursion, and hash tables\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eIntroduction to graph algorithms, greedy strategies, and dynamic programming\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical examples that support algorithmic thinking and problem-solving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGrokking Algorithms, Second Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAditya Y. Bhargava\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781633438538\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1633438538\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eManning Publications\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e416\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJuly 2024\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233230946553,"sku":"GA-9781633438538","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/grokking_algorithms_3d_same_1x1_3ec70ee6-ca06-4c78-bf8f-4b07c53d5e90.png?v=1793495786"},{"product_id":"a-common-sense-guide-to-data-structures-and-algorithms-2nd-edition","title":"A Common-Sense Guide to Data Structures and Algorithms, 2nd Edition: Level Up Your Core Programming Skills","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eA Common-Sense Guide to Data Structures and Algorithms, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Jay Wengrow is a practical, accessible guide to understanding the fundamental concepts of computer science. Designed for beginners and programmers looking to strengthen their technical skills, this book explains data structures and algorithms through clear explanations, approachable examples, and practical programming applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores essential topics such as arrays, linked lists, stacks, queues, hash tables, trees, graphs, recursion, sorting, and searching. Readers learn how these structures and algorithms work, how to compare their efficiency, and when to use them to solve programming problems effectively.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eJay Wengrow emphasizes the reasoning behind algorithm design rather than relying on memorization. Through hands-on examples and discussions of performance and Big O notation, readers develop a stronger understanding of computational complexity, efficient code, and common problem-solving techniques used in software development.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhether you are learning computer science fundamentals, improving your programming abilities, preparing for technical interviews, or building a foundation for more advanced study, this book offers a straightforward approach to understanding how data structures and algorithms support effective software development.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eClear, beginner-friendly explanations of core computer science concepts\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCoverage of common data structures and algorithmic techniques\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical examples for understanding sorting and searching\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eIntroduction to algorithm efficiency and Big O notation\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eUseful for programming practice, computer science study, and interview preparation\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eA Common-Sense Guide to Data Structures and Algorithms, 2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJay Wengrow\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781680507225\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1680507222\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eThe Pragmatic Bookshelf\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e556\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAugust 2020\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231044857,"sku":"ACSGDSA-9781680507225","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/PragmaticDataStructuresBookMockup.png?v=1793494648"},{"product_id":"the-pragmatic-programmer-2nd-edition","title":"The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eThe Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by David Thomas and Andrew Hunt is a widely respected guide to professional software development. This updated edition presents practical techniques, principles, and habits that help developers write better software, solve problems effectively, and continually improve their programming skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe authors explore essential software development practices, including writing maintainable code, debugging, testing, automation, version control, managing complexity, and improving development workflows. Through practical examples and real-world advice, they encourage programmers to think critically, take responsibility for their work, and adapt their approaches as technologies and project requirements evolve.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eRather than focusing on one programming language or framework, the book emphasizes broadly applicable principles that support effective software design and development. It also discusses collaboration, professional growth, and ways to build reliable software while avoiding common development pitfalls.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for students, junior programmers, experienced software engineers, and technical professionals, \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eThe Pragmatic Programmer\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e offers enduring lessons for improving productivity, code quality, and professional craftsmanship.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical techniques for writing maintainable software\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eGuidance on debugging, testing, automation, and version control\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eStrategies for managing complexity and improving workflows\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eLanguage-independent programming principles\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eProfessional advice for continuous learning and career development\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eThe Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDavid Thomas and Andrew Hunt\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780135957059\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0135957052\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAddison-Wesley Professional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2nd Edition (20th Anniversary Edition)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePage Count\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e352 pages\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSeptember 13, 2019\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231143161,"sku":"TPP-9780135957059","price":42.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/PragmaticProgrammerAnniversaryEdition.png?v=1794053200"},{"product_id":"clean-architecture-1st-edition","title":"Clean Architecture: A Craftsman's Guide to Software Structure and Design","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eClean Architecture: A Craftsman's Guide to Software Structure and Design\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Robert C. Martin, widely known as “Uncle Bob,” is a practical guide to designing software systems that are maintainable, testable, and adaptable to changing requirements. Published by Pearson, this book presents architectural principles that help developers create software with a clear separation of concerns and a strong foundation for long-term development.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores the relationship between software architecture and design, explaining how to organize systems so that business rules remain independent of databases, user interfaces, frameworks, and external technologies. Robert C. Martin introduces key concepts including the SOLID principles, component design, dependency management, boundaries, and the Dependency Rule, which helps protect core business logic from unnecessary external dependencies.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough practical explanations and architectural examples, readers learn how to structure applications, manage dependencies, improve testability, and make software easier to maintain and evolve. The book emphasizes that good architecture is not tied to a particular programming language or framework but is built around sound design decisions and clear responsibilities.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for software developers, software architects, technical leads, and computer science students, \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eClean Architecture\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e offers valuable guidance for building reliable applications and managing complexity in modern software projects. It is a useful reference for professionals seeking to strengthen their understanding of software structure, design principles, and architectural best practices.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplains core principles of clean software architecture\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCovers SOLID principles and component design\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExplores dependency management and architectural boundaries\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eShows how to separate business rules from external technologies\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eProvides guidance for building maintainable and testable software\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eClean Architecture: A Craftsman's Guide to Software Structure and Design\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eRobert C. Martin\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780134494166\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0134494164\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePearson\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1st Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePage Count\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e432 pages\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSeptember 2017\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231175929,"sku":"CA-9780134494166","price":35.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/CosmicCleanArchitectureBookCover.png?v=1793494615"},{"product_id":"domain-driven-design","title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDomain-Driven Design: Tackling Complexity in the Heart of Software\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Eric Evans is a foundational guide to designing complex software systems around the core concepts and processes of the business domain. Published by Addison-Wesley Professional, this influential book presents a systematic approach to domain modeling that helps development teams create software that reflects real-world business needs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEric Evans explains how developers, domain experts, and other stakeholders can collaborate to build a shared understanding of a business domain. The book introduces essential concepts such as domain models, a shared language between technical and business teams, model-driven design, and strategic design. It also explores key building blocks of domain models, refactoring techniques, and methods for managing complexity across large software systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough realistic examples and practical design principles, readers learn how to align software implementation with evolving domain knowledge, improve communication within development teams, and create maintainable software architectures. The book also examines bounded contexts, the relationships between models, and strategies for organizing large-scale systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for software architects, object-oriented developers, backend engineers, technical leads, and system analysts, this classic resource offers valuable insights into building software that remains closely connected to business requirements. It is particularly useful for professionals working on complex enterprise applications and seeking a deeper understanding of domain modeling and software design.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eComprehensive introduction to Domain-Driven Design principles\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eGuidance on domain modeling and model-driven design\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eTechniques for improving collaboration between developers and domain experts\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eCoverage of refactoring and strategic design\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical examples for managing complexity in enterprise software\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDomain-Driven Design: Tackling Complexity in the Heart of Software\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEric Evans\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780321125217\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0321125215\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAddison-Wesley Professional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eHardcover\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFirst Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePage Count\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e560 pages\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAugust 20, 2003\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231372537,"sku":"DDD-9780321125217","price":43.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/Domain-DrivenDesignPaperbackMockup.png?v=1794052914"},{"product_id":"beyond-cracking-the-coding-interview","title":"Beyond Cracking the Coding Interview: Pass Tough Coding Interviews, Get Noticed, and Negotiate Successfully","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eBeyond Cracking the Coding Interview: Pass Tough Coding Interviews, Get Noticed, and Negotiate Successfully\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Gayle Laakmann McDowell, Mike Mroczka, Aline Lerner, and Nil Mamano is a practical guide for software engineers and technology professionals preparing for competitive coding interviews and career opportunities. Featuring insights informed by data and interview experiences from interviewing.io, the book goes beyond technical problem-solving to explore how candidates can stand out throughout the hiring process.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book helps readers approach challenging coding interviews with greater confidence, improve how they present their technical abilities, and understand what employers look for when evaluating candidates. It also addresses the broader professional skills that contribute to career success, including interview preparation, communicating strengths effectively, and negotiating job offers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for computer science students, recent graduates, software developers, and experienced engineers, this book provides guidance for navigating the competitive technology job market. Whether preparing for interviews at major technology companies or seeking to improve career prospects, readers can use its practical insights to strengthen their interview strategies and approach professional opportunities more effectively.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePractical guidance for preparing for challenging coding interviews\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eStrategies for standing out in competitive technology recruitment\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eInsights informed by interview data and experiences from interviewing.io\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eAdvice for presenting technical skills and professional strengths\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eGuidance on career opportunities and successful salary negotiation\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eBeyond Cracking the Coding Interview: Pass Tough Coding Interviews, Get Noticed, and Negotiate Successfully\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGayle Laakmann McDowell, Mike Mroczka, Aline Lerner, Nil Mamano\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780984782864\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0984782869\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eCareerCup\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePage Count\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e320 pages\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMarch 2021\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231864057,"sku":"BCTCI-9780984782864","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/BeyondCrackingtheCodingInterviewCover.png?v=1794399694"},{"product_id":"essential-math-for-data-science","title":"Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eEssential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Thomas Nield is a practical, accessible guide to the mathematical concepts used in data science, statistics, and machine learning. Published by O’Reilly Media, this book explains essential mathematics in clear language, connecting theoretical concepts with practical applications and Python-based examples.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book covers fundamental topics including algebra, calculus, probability, descriptive and inferential statistics, hypothesis testing, and linear algebra. It demonstrates how these concepts support techniques such as linear regression, logistic regression, and neural networks, helping readers understand the mathematics behind common machine learning methods.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUsing practical examples and Python libraries such as NumPy, SymPy, and scikit-learn, Thomas Nield shows readers how to explore mathematical concepts, work with vectors and matrices, perform statistical analysis, and apply mathematical reasoning to real-world data problems. The book emphasizes intuitive understanding and practical implementation rather than relying solely on abstract equations.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for aspiring data scientists, data analysts, programmers, students, and machine learning enthusiasts, this book provides a useful foundation for understanding the mathematics behind modern data science techniques and developing practical analytical skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEssential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eThomas Nield\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781098102937\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1098102932\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eNo. of Pages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e349\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJuly 5, 2022\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFirst Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231896825,"sku":"EMDS-9781098102937","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/EssentialMathforDataScienceHardcover.png?v=1794399312"},{"product_id":"ace-the-data-science-interview","title":"Ace the Data Science Interview: 201 Real Interview Questions Asked by FAANG, Tech Startups, \u0026 Wall Street","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAce the Data Science Interview: 201 Real Interview Questions Asked by FAANG, Tech Startups, \u0026amp; Wall Street\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Kevin Huo and Nick Singh is a practical interview preparation guide for aspiring data scientists, data analysts, and machine learning professionals. Designed to help readers prepare for competitive technical interviews, this book combines real-world interview questions, detailed solutions, and career guidance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book covers essential data science interview topics, including probability, statistics, machine learning, SQL and database design, Python coding, product analytics, and A\/B testing. Through 201 interview questions and step-by-step explanations, readers can strengthen their technical knowledge, practice analytical problem-solving, and learn how to approach common interview challenges.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBeyond technical preparation, the book offers guidance on resume development, portfolio projects, networking, cold emails, and behavioral interviews. It also explores case-study questions that require business judgment, statistical reasoning, and product understanding.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for students, aspiring data scientists, data analysts, machine learning engineers, and professionals transitioning into data-focused roles, this book provides a structured resource for developing interview skills and preparing for opportunities at technology companies, startups, and financial firms.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAce the Data Science Interview: 201 Real Interview Questions Asked by FAANG, Tech Startups, \u0026amp; Wall Street\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthors\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eKevin Huo, Nick Singh\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780578973838\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0578973839\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAce the Data Science Interview\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e301\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAugust 16, 2021\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233231929593,"sku":"ADSI-9780578973838","price":34.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/AcetheDataScienceInterviewBookCover.png?v=1794052361"},{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship-robert-c-martin-series-2nd-edition","title":"Clean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eClean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Robert C. Martin is an updated guide to writing readable, maintainable, and professional-quality software. This edition revisits the principles of software craftsmanship and explores how developers can improve code quality, reduce complexity, and build software that is easier to understand, test, and maintain.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book examines essential programming practices, including meaningful naming, effective functions, clear comments, consistent formatting, error handling, object-oriented design, unit testing, and refactoring. Through practical examples and code-focused discussions, readers learn to identify code smells, improve existing code, and make design decisions that support long-term maintainability.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEmphasizing disciplined development and thoughtful software design, Robert C. Martin discusses the importance of readable code, automated testing, and continuous improvement throughout the software development process. The book helps readers understand how better coding practices can reduce technical debt and improve collaboration within development teams.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for software developers, programmers, software engineers, and computer science students, this book serves as a technical reference for improving coding standards and developing more reliable, maintainable software.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eClean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eRobert C. Martin\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9780135398579\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e0135398579\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePearson\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233232060665,"sku":"CC-9780135398579","price":46.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/CleanCodeGalaxyHardcoverMockup.png?v=1794110400"},{"product_id":"designing-machine-learning-systems","title":"Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDesigning Machine Learning Systems: An Iterative Process for Production-Ready Applications\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Chip Huyen is a practical guide to designing, deploying, and maintaining reliable machine learning applications in real-world environments. Published by O’Reilly Media, this book goes beyond machine learning algorithms to explore the engineering decisions required to build scalable, maintainable, and production-ready systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book covers the complete machine learning lifecycle, including project planning, data engineering, feature development, model selection, evaluation, deployment, monitoring, and retraining. It explains how to make design decisions that balance performance, reliability, scalability, latency, and changing business requirements.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThrough practical examples and industry case studies, Chip Huyen demonstrates how teams can build automated workflows for developing, evaluating, deploying, and updating models. Readers also explore infrastructure choices, data quality, model monitoring, and responsible machine learning practices.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIdeal for machine learning engineers, data scientists, software developers, and AI professionals, this book provides a valuable framework for bridging the gap between experimental models and dependable production systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDesigning Machine Learning Systems: An Iterative Process for Production-Ready Applications\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eChip Huyen\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781098107963\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1098107969\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e386\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJune 21, 2022\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFirst Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233232191737,"sku":"DMLS-9781098107963","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/DesigningMachineLearningSystemsCover-1.png?v=1794111013"},{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming-3rd-edition","title":"Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePython Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Eric Matthes is a practical, beginner-friendly guide to learning Python programming from the ground up. Published by No Starch Press, this updated third edition introduces essential programming concepts through clear explanations, hands-on exercises, and projects that help readers build real applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book begins with Python fundamentals, including variables, lists, loops, conditional statements, functions, classes, file handling, and testing. It then guides readers through practical projects, including creating an arcade-style game, generating data visualizations, working with APIs, and developing and deploying web applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eReaders gain experience with popular Python tools and libraries, including Pygame, Matplotlib, Plotly, pytest, and Django. The third edition also updates its coverage of modern development practices, including using Visual Studio Code, the pathlib module, automated testing, and current library features.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned for beginners, students, hobbyists, and aspiring developers, this project-based guide helps readers develop programming confidence, improve problem-solving skills, and build a strong foundation for further study in software development, data visualization, and web programming.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePython Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEric Matthes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781718502703\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1718502702\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNo Starch Press\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e552\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJanuary 10, 2023\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3rd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233232322809,"sku":"PCC-9781718502703","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/Python_Crash_Course.jpg?v=1794111912"},{"product_id":"head-first-design-patterns-2nd-edition","title":"Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eHead First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2nd Edition\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Eric Freeman and Elisabeth Robson is a practical, visually engaging guide to software design patterns and object-oriented programming. Published by O’Reilly Media, this updated edition helps readers understand how proven design techniques can make software more flexible, reusable, and maintainable.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUsing illustrations, examples, puzzles, and conversational explanations, the book makes complex programming concepts easier to understand and apply. It explores key design patterns, including Strategy, Observer, Decorator, Factory, Singleton, Command, Adapter, Facade, Template Method, Iterator, Composite, State, and Proxy, along with compound patterns and their applications in real-world software development.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eReaders also learn core object-oriented design principles and how to choose appropriate patterns to solve recurring software design problems. The approachable format makes this book useful for students, aspiring developers, software engineers, and experienced programmers looking to strengthen their design and coding skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhether you are learning design patterns for the first time or improving your approach to building maintainable applications, this book offers practical explanations and examples to support your software development journey.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h4\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eHead First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEric Freeman, Elisabeth Robson\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781492078005\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e149207800X\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO’Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJanuary 12, 2021\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233232388345,"sku":"HFDP-9781492078005","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/HeadFirstDesignPatternsBuildingExtensibleandMaintainableObject-OrientedSoftware_2ndEdition.png?v=1794112105"},{"product_id":"generative-deep-learning-2nd-edition","title":"Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play (2nd Edition) by David Foster.","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eGenerative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play (2nd Edition)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by David Foster is a practical and comprehensive guide to generative artificial intelligence and deep learning. Designed for machine learning engineers, data scientists, software developers, and AI enthusiasts, the book explores how neural networks can generate images, text, music, and other forms of creative content. It combines theoretical foundations with hands-on coding examples to help readers understand and implement modern generative AI techniques.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book covers essential deep learning concepts and advanced generative architectures, including Variational Autoencoders (VAEs), Generative Adversarial Networks (GANs), Transformers, normalizing flows, energy-based models, and diffusion models. Using Python, TensorFlow, and Keras, David Foster demonstrates how these technologies can be applied to image generation, text synthesis, music composition, image editing, and other machine learning tasks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis second edition expands the discussion of modern generative techniques and explores developments in large language models, image generation, and multimodal AI. Through practical examples, coding exercises, and detailed explanations, readers learn how to build generative models, understand their underlying mechanisms, and evaluate their capabilities. The book is particularly useful for readers with a foundation in Python and deep learning who want to develop practical skills in generative AI and machine learning.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGenerative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2nd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDavid Foster\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781098134181\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1098134184\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO'Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e453 pages\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJune 6, 2023\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eGenre\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eComputers \u0026amp; Technology – Artificial Intelligence, Machine Learning, Deep Learning\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233240514809,"sku":"BOOK-DF-GDL-2E-001","price":39.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/Generative_Deep_Learning.jpg?v=1794386920"},{"product_id":"system-design-interview-an-insiders-guide","title":"System Design Interview: An Insider’s Guide — by Alex Xu","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eSystem Design Interview: An Insider’s Guide\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Alex Xu is a practical guide for software engineers preparing for system design interviews at leading technology companies. The book introduces a structured approach to solving complex system design problems commonly encountered in interviews for backend engineering, infrastructure, and senior software development roles. Through clear explanations, architectural diagrams, and real-world examples, it helps readers understand how to design scalable, reliable, and high-performance distributed systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe book explores essential system design concepts, including load balancing, caching, database sharding, message queues, scalability, consistency, microservices, content delivery networks, and distributed system architecture. It also presents practical case studies involving the design of URL shorteners, chat applications, social media news feeds, web crawlers, and notification systems. These examples demonstrate how to break down complex engineering challenges, evaluate architectural trade-offs, and make informed design decisions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWith its interview-focused approach and visual explanations, this guide helps readers strengthen their technical reasoning, problem-solving abilities, and communication skills. It is a useful resource for software engineers, backend developers, computer science students, and IT professionals preparing for technical interviews or developing their understanding of large-scale system design.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details:\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eInformation\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eSystem Design Interview: An Insider’s Guide\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAlex Xu\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781736049112\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1736049119\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIndependently Published\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e322\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eJune 7, 2020\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eSubject\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eComputer Science, Software Engineering, System Design\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233240547577,"sku":"BOOK-AX-SDI-001","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/MinimalistSystemDesignInterviewBook.png?v=1794387258"},{"product_id":"learning-sql-generate-manipulate-and-retrieve-data-3rd","title":"Learning SQL: Generate, Manipulate, and Retrieve Data (3rd Edition) by Alan Beaulieu","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eLearning SQL: Generate, Manipulate, and Retrieve Data (3rd Edition)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e by Alan Beaulieu is a practical, beginner-friendly guide to learning SQL and working with relational databases. Designed for developers, data analysts, students, and IT professionals, this book explains how to create, manage, manipulate, and retrieve data using SQL through clear explanations and practical examples.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe third edition covers essential SQL concepts, including SELECT statements, filtering and sorting data, joins, grouping, subqueries, views, transactions, indexes, and database design fundamentals. It also explores advanced querying techniques and demonstrates how SQL can be applied to common database tasks. The step-by-step approach helps readers understand SQL syntax, write effective queries, and work with relational data more confidently.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhether you are beginning your database journey or strengthening your skills for software development, data analysis, or backend engineering, \u003c\/span\u003e\u003cem\u003e\u003cspan\u003eLearning SQL\u003c\/span\u003e\u003c\/em\u003e\u003cspan\u003e serves as a useful learning resource and reference for building practical database skills.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eField\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eDetails\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eTitle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eLearning SQL: Generate, Manipulate, and Retrieve Data\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eEdition\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3rd Edition\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eAuthor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAlan Beaulieu\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-13\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e9781492057611\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eISBN-10\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e1492057614\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublisher\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eO'Reilly Media\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eBinding\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePaperback\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eNo. of Pages\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e360\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003eLanguage\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eEnglish\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e\u003cspan\u003ePublication Date\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eApril 2020\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"thebookscharm.com","offers":[{"title":"Default Title","offer_id":67233240744185,"sku":"BOOK-AB-LS-001","price":35.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6948\/2745\/files\/LearningSQLBookCoverMockup.png?v=1794388220"}],"url":"https:\/\/thebookscharm.com\/collections\/computer-science-books.oembed?page=2","provider":"The Books Charm","version":"1.0","type":"link"}