{"title":"In Action Ser","description":null,"products":[{"product_id":"activemq-in-action-book-bruce-snyder-9781933988948","title":"ActiveMQ in Action","description":"HIGHLIGHT\n\n ActiveMQ in Action \n\n  is an example-rich tutorial that shows Java developers how\n\n to implement distributed messaging using ActiveMQ, and how to integrate\n\n ActiveMQ with Java and non-Java technologies.\n\n DESCRIPTION\n\n Applications in enterprises need to communicate, most commonly done by messaging.\n\n Apache ActiveMQ is an open-source implementation of the Java\n\n Message Service (JMS), which provides messaging in Java applications.\n\n  ActiveMQ in Action is a thorough, practical guide to implementing message-oriented\n\n systems using ActiveMQ and Java. Co-authored by one of the leading\n\n ActiveMQ developers, Bruce Snyder, the book starts with the anatomy of a core\n\n Java message, then moves quickly through fundamentals including data persistence,\n\n authentication and authorization. Later chapters cover advanced features\n\n such as configuration and performance tuning, illustrating each concept with a\n\n running real-world stock portfolio application.\n\n Readers will learn to integrate ActiveMQ with Apache Geronimo and JBoss, and\n\n tie into both Java and non-Java technologies including AJAX, .NET, C++, Ruby,\n\n and the Spring framework.\n\n KEY POINTS\n\n • The first book to focus purely on ActiveMQ\n\n • Strong early demand through the Manning Early Access Program\n\n • Real-world examples and in-depth walkthroughs\n\n • Concise, developer-centric, “In Action” style\n\n • Focused on best practices gained through authors’ deep ActiveMQ\n\n experience\n\n • Demonstrates using Apache Camel to utilize enterprise integration patterns","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49508126818577,"sku":"GOR007427463","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49851955249425,"sku":"CIN1933988940G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50930503713041,"sku":"CIN1933988940VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53262646608145,"sku":"GOR007263174","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1933988940.jpg?v=1750770279"},{"product_id":"terraform-in-action-book-scott-winkler-9781617296895","title":"Terraform in Action","description":"\u003cp\u003eTerraform is a provisioning tool for building, changing, and combining cloud infrastructure safely and efficiently. By defining infrastructure as code, Terraform empowers its users to deploy their entire stack to the cloud at the touch of a button.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e•   Cloud architecture with Terraform\u003c\/p\u003e \u003cp\u003e•   Sharing Terraform modules and the private module registry\u003c\/p\u003e \u003cp\u003e•   Running Terraform securely in a multitenant environment\u003c\/p\u003e \u003cp\u003e•   Strategies for performing Blue\/Green deployments with Terraform\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eBy treating your infrastructure as a codeable application, you can instantaneously create and launch new components and respond efficiently to changes in demand and other use requirements.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003ci\u003eTerraform in Action \u003c\/i\u003eintroduces the Infrastructure-as-Code model using the amazing Terraform automation tool, teaching readers how to design and manage servers that can be provisioned, shared, changed, tested, and deployed at the touch of a button. Readers will unlock the full potential of Terraform to manage your infrastructure as easily as they manage their codebase.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eWritten for readers experienced with major cloud platforms such as AWS or Google Cloud. Examples are in the Go language.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49533966024977,"sku":"GOR011727007","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736692957457,"sku":"NGR9781617296895","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49790716739857,"sku":"CIN1617296899G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49975544316177,"sku":"GOR013827377","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51040362529041,"sku":"NIN9781617296895","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51417584632081,"sku":"CIN1617296899VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617296899.jpg?v=1785887293"},{"product_id":"code-generation-in-action-book-jack-herrington-9781930110977","title":"Code Generation in Action","description":"Covering technique and implementation for building high-quality machine-generated code for complex applicatons frameworks, this text includes step-by-step instructions for building dozens of code generators of varying types.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49562960298257,"sku":"CIN1930110979VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49624019304721,"sku":"GOR006032705","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50664952234257,"sku":"CIN1930110979G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1930110979.jpg?v=1751250993"},{"product_id":"hibernate-in-action-book-christian-bauer-9781932394153","title":"Hibernate In Action","description":"Master hands-on CNA skills with a network simulator that lets you build your own network, with up to 200 devices Gain hands-on experience for all CNA exam topics Select from 45 different router and switch models Learn with integrated content from the number-One selling CNA Certification Library written by Wendell Odom Cisco CNA Network Simulator is a boxed software product derived from the previously self-published Boson NetSim from Boson Software. It provides users with a means to develop hands-on skills at the CNA level without the investment in expensive hardware. The software, which includes the Boson Router Simulator, was designed to give users the skills needed to pass the new CNA 800 series exams (640-801, 640-811, and 640-821). The combination of Cisco IOS and Catalyst simulated command line interface (CLI) establishes a foundation of knowledge that is integral to CNA success, both in taking the CNA exams and in one's daily job as a CNA professional. The title includes a drag-and-drop Network Designer that supports up to 200 devices using 45 different device models, including 40 different router models and 2 Catalyst switch models. Users can have up to 200 active","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49586525700369,"sku":"GOR001305324","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50068067909905,"sku":"CIN193239415XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50765169426705,"sku":"CIN193239415XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51795599982865,"sku":"GOR001361890","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52627758350609,"sku":"CIN193239415XA","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/193239415X.jpg?v=1751028622"},{"product_id":"junit-in-action-book-vincent-massol-9781930110991","title":"JUnit in Action","description":"JUnit in Action is an example-driven, how-to book about unit testing Java applications (including J2EE applications) using the JUnit framework and its extensions. Intended readers are software architects, developers, testing teams, development managers, Extreme Programmers, or anyone practicing any Agile Methodology.     JUnit in Action is about solving tough real-world problems such as unit testing legacy applications, writing real tests for real objects, automating tests, testing in isolation, unit testing J2EE and database applications, and more.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49589033566481,"sku":"GOR002919737","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49626353008913,"sku":"GOR004512937","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49966382416145,"sku":"CIN1930110995G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52819607683345,"sku":"CIN1930110995VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1930110995.jpg?v=1750726785"},{"product_id":"lucene-in-action-book-erik-hatcher-9781932394283","title":"Lucene In Action","description":"Lucene's performance, simplicity, disarming ease-of-use, and best practices are covered in this look at the highly scalable, fast, and pure Java search engine. Newly documented solutions explain what Lucene is and how it works and how it can be used in a variety of real-world applications such as Nutch. Users will also use this guide to understand and solve analysis paralysis, employ advanced searching techniques, such as filtering and custom query parsing, and handle a variety of document types such as Word, PDF, HTML, and XML.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49613217923345,"sku":"GOR003833740","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49758583292177,"sku":"CIN1932394281G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1932394281.jpg?v=1751124540"},{"product_id":"wicket-in-action-book-martijn-dashorst-9781932394986","title":"Wicket in Action","description":"Wicket in Action \n\n is an authoritative, comprehensive guide for Java developers\n\n building Wicket-based web applications. Written by two of the project’s earliest\n\n and most authoritative experts, this book shows you both the “how-to” and the\n\n “why” of Wicket.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49615617720593,"sku":"GOR006733824","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51847874937105,"sku":"GOR004815846","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1932394982.jpg?v=1751219820"},{"product_id":"spring-in-action-book-craig-walls-9781932394351","title":"Spring in Action","description":"Written for enterprise Java developers who have become disillusioned with the complexity and bulk involved with EJB development, this programming tool demonstrates how the Spring framework can make coupled code easy to manage, understand, reuse, and unit-test.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49618375606545,"sku":"GOR001759642","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50173892002065,"sku":"CIN1932394354A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50403174351121,"sku":"CIN1932394354G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51820619170065,"sku":"GOR004388740","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53279731253521,"sku":"CIN1932394354VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1932394354.jpg?v=1751186670"},{"product_id":"blockchain-in-action-book-bina-ramamurthy-9781617296338","title":"Blockchain in Action","description":"\u003cp\u003eThere’s a lot more to the blockchain than mining Bitcoin. This secure system for registering and verifying ownership and identity is perfect for supply chain logistics, health records, and other sensitive data management tasks. \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eBlockchain in Action unlocks the full potential of this revolutionary technology, showing you how to build own decentralized apps for secure applications including digital democracy, private auctions, and electronic record management.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e·   How blockchain differs from other distributed systems\u003c\/p\u003e \u003cp\u003e·   Smart contract development with Ethereum and the Solidity language\u003c\/p\u003e \u003cp\u003e·   Web UI for decentralized apps\u003c\/p\u003e \u003cp\u003e·   Identity, privacy and security techniques\u003c\/p\u003e \u003cp\u003e·   On-chain and off-chain data storage\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eFor intermediate programmers who know the basics of object-oriented languages and have a working knowledge of JavaScript.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the technology \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eA blockchain is a decentralized record, stored across numerous devices with no central control or authority. Copies of this shared database are constantly  reconciled  with  one  another,  and  records  are cryptographically encoded to make them unchangeable. The result is a type of database that is at once transparent and publicly accessible, and where it is impossible to falsify or alter the historic data record.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eBina Ramamurthy\u003c\/b\u003e holds a Ph.D. in fault-tolerant distributed systems, and has thirty years of experience teaching cryptography, peer-to-peer networking, and distributed systems. She is the instructor and content creator for the University of Buffalo four-course specialization on blockchain technology on the Coursera MOOC platform, and the recipient of the 2019 SUNY Chancellor’s Award for Teaching Excellence.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739426103569,"sku":"NGR9781617296338","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50040175034641,"sku":"CIN1617296333G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51227532460305,"sku":"GOR012623102","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51417587908881,"sku":"CIN1617296333VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53503433834769,"sku":"GOR013458493","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617296333.jpg?v=1786874204"},{"product_id":"graph-databases-in-action-book-dan-bechberger-9781617296376","title":"Graph Databases in Action","description":"\u003cp\u003e\u003ci\u003eGraph Databases in Action\u003c\/i\u003e teaches readers everything they need to know to begin building and running applications powered by graph databases. Right off the bat, seasoned graph database experts introduce readers to just enough graph theory, the graph database ecosystem, and a variety of datastores. They also explore modelling basics in action with real-world examples, then go hands-on with querying, coding traversals, parsing results, and other essential tasks as readers build their own graph-backed social network app complete with a recommendation engine!\u003c\/p\u003e \u003cp\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e·   Graph database fundamentals\u003c\/p\u003e \u003cp\u003e·   An overview of the graph database ecosystem\u003c\/p\u003e \u003cp\u003e·   Relational vs. graph database modelling\u003c\/p\u003e \u003cp\u003e·   Querying graphs using Gremlin\u003c\/p\u003e \u003cp\u003e·   Real-world common graph use cases\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eFor readers with basic Java and application development skills building in RDBMS systems such as Oracle, SQL Server, MySQL, and Postgres. No experience with graph databases is required.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the technology \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eGraph databases store interconnected data in a more natural form, making them superior tools for representing data with rich relationships. Unlike in relational database management systems (RDBMS), where a more rigid view of data connections results in the loss of valuable insights, in graph databases, data connections are first priority.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eDave Bechberger\u003c\/b\u003e has extensive experience using graph databases as a product architect and a consultant. He’s spent his career leveraging cutting-edge technologies to build software in complex data domains such as bioinformatics, oil and gas, and supply chain management. He’s an active member of the graph community and has presented on a wide variety of graph-related topics at national and international conferences.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eJosh Perryman\u003c\/b\u003e is technologist with over two decades of diverse experience building and maintaining complex systems, including high performance computing (HPC) environments. Since 2014 he has focused on graph databases, especially in distributed or big data environments, and he regularly blogs and speaks at conferences about graph databases.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739432984849,"sku":"NGR9781617296376","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49792850919697,"sku":"GOR013786077","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50386367938833,"sku":"CIN1617296376G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617296376.jpg?v=1777714921"},{"product_id":"rust-in-action-book-tim-mcnamara-9781617294556","title":"Rust in Action","description":"\u003cp\u003eRust is a new systems programming language that gives you the low-level power of C with the elegance and ease of languages like Ruby and Python. Rust is thread safe, enabling \"fearless concurrency\".\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003ci\u003eRust in Action \u003c\/i\u003eintroduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eYou'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e·    Concurrent and parallel programming \u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eSharing resources with locks or atomic operations \u003c\/li\u003e\n\u003cli\u003eAvoiding programming with global state \u003c\/li\u003e\n\u003cli\u003eMessage passing inside your applications \u003c\/li\u003e\n\u003cli\u003eMemory management and garbage collection \u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eReaders need intermediate programming skills and familiarity with general computer science concepts, the command line, and networking. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739451728145,"sku":"NGR9781617294556","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49883340701969,"sku":"GOR012386077","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50335280267537,"sku":"CIN1617294551G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51040004997393,"sku":"NIN9781617294556","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52106845716753,"sku":"CIN1617294551VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617294551.jpg?v=1750720398"},{"product_id":"kafka-in-action-book-dylan-scott-9781617295232","title":"Kafka in Action","description":"\u003cp\u003e\u003ci\u003eKafka in Action\u003c\/i\u003e is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more. \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eIn systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e·   Understanding Kafka's concepts\u003c\/p\u003e \u003cp\u003e·   Implementing Kafka as a message queue\u003c\/p\u003e \u003cp\u003e·   Setting up and executing basic ETL tasks\u003c\/p\u003e \u003cp\u003e·   Recording and consuming streaming data\u003c\/p\u003e \u003cp\u003e·   Working with Kafka producers and consumers from Java applications\u003c\/p\u003e \u003cp\u003e·   Using Kafka as part of a large data project team\u003c\/p\u003e \u003cp\u003e·   Performing Kafka developer and admin tasks\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eWritten for intermediate Java developers or data engineers. No prior knowledge of Kafka is required.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the technology \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eApache Kafka is a distributed streaming platform for logging and streaming data between services or applications. With Kafka, it's easy to build applications that can act on or react to data streams as they flow through your system. Operational data monitoring, large scale message processing, website activity tracking, log aggregation, and more are all possible with Kafka.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eDylan Scott\u003c\/b\u003e is a software developer with over ten years of experience in Java and Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739499798801,"sku":"NGR9781617295232","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49790723555601,"sku":"CIN161729523XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51371783553297,"sku":"GOR012263078","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53712193487121,"sku":"GOR012398363","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/161729523X.jpg?v=1786097097"},{"product_id":"google-anthos-in-action-book-antonio-gulli-9781633439573","title":"Google Anthos in Action","description":"\u003cb\u003eLearn Anthos directly from the Google development team! Anthos delivers a consistent management platform for deploying and operating Linux and Windows applications anywhere—multicloud, edge, on-prem, bare metal, or VMware.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003ci\u003eGoogle Anthos in Action\u003c\/i\u003e you will learn:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eHow Anthos reduces your dependencies and stack-bloat\u003c\/li\u003e\n\u003cli\u003eRunning applications across multiple clouds and platforms\u003c\/li\u003e\n\u003cli\u003eHandling different workloads and data\u003c\/li\u003e\n\u003cli\u003eAdding automation to speed up code delivery\u003c\/li\u003e\n\u003cli\u003eModernizing infrastructure with microservices and Service Mesh\u003c\/li\u003e\n\u003cli\u003ePolicy management for enterprises\u003c\/li\u003e\n\u003cli\u003eSecurity and observability at scale\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003eIn a cloud-centric world, all deployment is becoming hybrid deployment. Anthos is a modern, Kubernetes-based cloud platform that enables you to run your software in multicloud, hybrid, or on-premises deployments using the same operations tools and approach. With powerful automation features, it boosts your efficiency along the whole development lifecycle.    \u003ci\u003eGoogle Anthos in Action\u003c\/i\u003e demystifies Anthos with practical examples of Anthos at work and invaluable insights from the Google team that built it.      about the technology  Anthos is built on a simple concept: write once, and run anywhere—whether that's on-prem, in any public cloud, on the edge, or all three. As the first truly multicloud platform from a major provider, Anthos was designed with the practical goals of balancing cost, efficiency, security, and performance. Anthos lets you simplify your stack, deliver software faster with cloud-native tooling, and automatically integrate high levels of security into your deployments.    about the book    \u003ci\u003eGoogle Anthos in Action\u003c\/i\u003e comes directly from the Anthos team at Google. This comprehensive book takes a true DevOps mindset, considering Google-tested patterns for how an application is designed, built, deployed, managed, monitored, and scaled.  \u003cbr\u003e  \u003cbr\u003eDevelopers will love how having a consistent platform across clouds brings a massive performance boost by standardizing the application across deployment targets, as well as how Anthos makes it easy to modernize legacy applications to cloud native infrastructure. Operations pros will appreciate how simple it is to integrate Anthos with CI\/CD pipelines, automate security and policy management, and work with enterprise-level Kubernetes. Each concept is fully illustrated with exercises and hands-on examples, so you can see the power of Anthos in action.    \u003cb\u003eRETAIL SELLING POINTS \u003c\/b\u003e     • How Anthos reduces your dependencies and stack-bloat     • Running applications across multiple clouds and platforms     • Handling different workloads and data    • Adding automation to speed up code delivery     • Modernizing infrastructure with microservices and Service Mesh     • Policy management for enterprises     • Security and observability at scale     \u003cbr\u003e    AUDIENCE     For software and cloud engineers with knowledge of Kubernetes.    \u003cbr\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49744277143825,"sku":"NGR9781633439573","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51328822214929,"sku":"CIN1633439577VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439577.jpg?v=1787052581"},{"product_id":"asp-net-core-in-action-third-edition-book-andrew-lock-9781633438620","title":"ASP.NET Core in Action, Third Edition","description":"Build professional-grade full-stack web applications using C# and ASP.NET Core. \u003cp\u003e\u003cstrong\u003eASP.NET Core in Action\u003c\/strong\u003e, 3rd edition by Microsoft MVP Andrew Lock, is a fully updated edition, ideal for intermediate C# developers, and teaches you how to use your C# and .NET skills to build amazing cross-platform web applications. This revised bestseller reveals the latest .NET patterns, including minimal APIs and minimal hosting. Even if you have never worked with ASP.NET, you will soon start creating productive cross-platform web apps.\u003c\/p\u003e \u003cp\u003eFeatures include:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eBuild minimal APIs for serving JSON to client-side applications\u003c\/li\u003e\n\u003cli\u003eCreate dynamic, server-side rendered applications using Razor Pages\u003c\/li\u003e\n\u003cli\u003eUser authentication and authorisation\u003c\/li\u003e\n\u003cli\u003eStore data using Entity Framework Core\u003c\/li\u003e\n\u003cli\u003eUnit and integration tests for ASP.NET Core applications\u003c\/li\u003e\n\u003cli\u003eWrite custom middleware and components\u003c\/li\u003e\n\u003c\/ul\u003e About the technology \u003cp\u003eDevelopers love ASP.NET Core for its libraries and pre-built components that maximize productivity. This awesome web framework empowers you to build web applications using HTTP APIs, server-side rendered HTML, and long-running server processes - all by using the same familiar structure and components. Version 7.0 takes full advantage of new C# features, easy-to-build minimal APIs, and big performance upgrades.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49745057644817,"sku":"NGR9781633438620","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49777740513553,"sku":"CIN1633438627G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51041179468049,"sku":"NIN9781633438620","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51112859140369,"sku":"GOR014178565","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51578558841105,"sku":"GOR013303250","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51694505591057,"sku":"CIN1633438627VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53196939428113,"sku":"GOR014802583","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633438627.jpg?v=1751426960"},{"product_id":"net-maui-in-action-book-matt-goldman-9781633439405","title":".NET MAUI in Action","description":".NET MAUI in Action shows you how to use the cutting-edge MAUI framework to write apps that will run on Windows, Android, macOS and iOS platforms using your existing .NET development skills. This book reveals essential MAUI development techniques through hands-on example applications and will help you start building your own rich apps.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49751609835793,"sku":"NGR9781633439405","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50264715755793,"sku":"CIN1633439402G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51042241380625,"sku":"NIN9781633439405","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51324692168977,"sku":"CIN1633439402VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53144166236433,"sku":"GOR014773359","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439402.jpg?v=1786097741"},{"product_id":"f-in-action-book-isaac-abraham-9781633439535","title":"F# in Action","description":"F# in Action guides you from Functional Programming novice all the way to putting F# applications into production! It leverages your existing knowledge of software development and the .NET platform to get you up-and-running fast. Learn how you can use scripts to rapidly explore .NET libraries and packages, and level up your .NET skills for data exploration and analysis.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49753336512785,"sku":"NGR9781633439535","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51040545636625,"sku":"NIN9781633439535","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51331511124241,"sku":"CIN1633439534G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439534.jpg?v=1751277515"},{"product_id":"silverlight-4-in-action-book-pete-brown-9781935182375","title":"Silverlight 4 in Action","description":"Silverlight gives you entirely new ways to create rich internet applications, and now Silverlight 4 adds many powerful enhancements to the mix.    Silverlight 4 in Action is a comprehensive guide to application building using C#. It goes into action immediately in a thorough introduction. It then follows up with numerous nifty examples to explore flexible layout, control extensibility, the communication and binding models, rich media, animation, and much more.    This book explores practical questions in patterns, testing, and performance optimization throughout. No previous experience with Silverlight is required.    WHAT'S INSIDE    Comprehensive and deep   Author an authority   Effective UI design with MVVM   Building with WCF RIA Services   Out-of-browser, COM and Custom Chrome","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49810412634385,"sku":"CIN1935182374G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1935182374.jpg?v=1751125159"},{"product_id":"swt-jface-in-action-book-matthew-scarpino-9781932394276","title":"SWT\/JFace in Action","description":"Provides the theory and practical detail needed to work with Eclipse's Standard Widget Toolkit (SWT) and JFace, which make it possible to build graphical applications in Java that execute quickly, use memory efficiently, and look and act like native applications. Original. (Advanced).","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50150508134673,"sku":"GOR003807328","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50403173204241,"sku":"CIN1932394273G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53562306953489,"sku":"GOR006414320","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1932394273.jpg?v=1751156294"},{"product_id":"sql-server-2005-reporting-services-in-action-book-teo-lachev-9781932394764","title":"SQL Server 2005 Reporting Services in Action","description":"Written by experienced SQL Server developers, this second edition shows readers how to build Windows or Web-based reporting systems. The book covers features added to the newest version of Reporting Services such as client side sorting, custom report items, the new ReportViewer control, and much more.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50183025131793,"sku":"CIN1932394761A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50403176710417,"sku":"CIN1932394761G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50403177890065,"sku":"CIN1932394761VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1932394761.jpg?v=1751381290"},{"product_id":"makeup-shake-up-book-mary-kate-olsen-ashley-olsen-9780060093020","title":"Makeup Shake up","description":"Special agents Misty and Amber are sent to New York during Fashion Week to investigate unusual behavior among the fashion models as well as sightings of wealthy super-villain Renee La Rouge.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50276721918225,"sku":"CIN0060093021A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50342615253265,"sku":"CIN0060093021G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0060093021.jpg?v=1751163084"},{"product_id":"kotlin-in-action-second-edition-book-roman-elizarov-9781617299605","title":"Kotlin in Action, Second Edition","description":"Kotlin in Action, Second Edition teaches you Kotlin techniques you can use for almost any type of application, from enterprise services to Android apps. You'll start with Kotlin fundamentals, learning how the language handles everything from statements and functions to classes and types, and about its unique features that make Kotlin programming so seamless.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50303717179665,"sku":"CIN161729960XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51040714031377,"sku":"NIN9781617299605","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51330077065489,"sku":"CIN161729960XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52111255339281,"sku":"NGR9781617299605","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/161729960X.jpg?v=1786962975"},{"product_id":"akka-in-action-book-francisco-abraham-9781617299216","title":"Akka in Action","description":"\u003cb\u003eUse Akka to solve the big problems of distributed systems—from multithreading and concurrency, to handling scalability and failure.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003cb\u003e\u003ci\u003eAkka in Action, Second Edition\u003c\/i\u003e\u003c\/b\u003e you will learn how to:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eCreate basic programs with Akka\u003c\/li\u003e\n\u003cli\u003eWork with clusters to build robust, fault tolerant programs\u003c\/li\u003e\n\u003cli\u003eCreate and maintain distributed state with strong consistency guarantees\u003c\/li\u003e\n\u003cli\u003eBuild microservices with Akka\u003c\/li\u003e\n\u003cli\u003eUtilize concurrency and parallelism\u003c\/li\u003e\n\u003cli\u003eTest Akka software\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003e   \u003cb\u003e\u003ci\u003eAkka in Action, Second Edition\u003c\/i\u003e\u003c\/b\u003e teaches you to use the latest version of Akka to solve common problems of distributed systems. Akka contributor Francisco López-Sancho demonstrates Akka's complex concepts through real-world use cases, including clustering, sharding, persistence, and deploying to Kubernetes. Discover the power of the Actor model, and how to leverage most of the Akka modules to create microservices that are reliable and fault tolerant.      about the technology  Akka is a toolkit of libraries that make it easy to implement distributed applications in Scala and Java. Akka's Actor model avoids many of the complexities of multithreading, while making systems elastic and resilient, and provides strong consistency.    about the book    Akka in Action, Second Edition is a practical guide to building message-oriented systems with Akka. Extensively revised by Akka contributor and consultant Francisco López-Sancho, this upgraded second edition comes with new coverage of Akka typed, microservices architecture, and more. You'll learn how to build with Akka actors and why they're the perfect solution for distributed systems. Driven by practical examples, this book is the perfect guide to creating elastic, resilient, and reactive software with Akka.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50395916009745,"sku":"CIN1617299219VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617299219.jpg?v=1786106952"},{"product_id":"aspectj-in-action-book-ramnivas-laddad-9781930110939","title":"AspectJ in Action","description":"This is a practical guide to AOP and Aspect J. The re-usable code examples will enable quick implementation of functionality.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50401606992145,"sku":"CIN1930110936G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1930110936.jpg?v=1750868409"},{"product_id":"elasticsearch-in-action-book-madhusudhan-konda-9781617299858","title":"Elasticsearch in Action","description":"\u003cb\u003eBuild powerful, production-ready search applications using the incredible features of Elasticsearch.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003ci\u003e\u003cb\u003eElasticSearch in Action, Second Edition\u003c\/b\u003e\u003c\/i\u003e you will discover:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eArchitecture, concepts, and fundamentals of Elasticsearch\u003c\/li\u003e\n\u003cli\u003eInstalling, configuring and running Elasticsearch and Kibana\u003c\/li\u003e\n\u003cli\u003eCreating an index with custom settings\u003c\/li\u003e\n\u003cli\u003eData types, mapping fundamentals, and templates\u003c\/li\u003e\n\u003cli\u003eFundamentals of text analysis and working with text analyzers\u003c\/li\u003e\n\u003cli\u003eIndexing, deleting, and updating documents\u003c\/li\u003e\n\u003cli\u003eIndexing data in bulk and reindexing and aliasing operations\u003c\/li\u003e\n\u003cli\u003eLearning search concepts, relevancy scores and similarity algorithms\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003e   \u003ci\u003e\u003cb\u003eElasticsearch in Action, Second Edition\u003c\/b\u003e\u003c\/i\u003e teaches you to build scalable search applications using Elasticsearch. This completely new edition explores Elasticsearch fundamentals from the ground up. You'll deep dive into design principles, search architectures, and Elasticsearch's essential APIs. Every chapter is clearly illustrated with diagrams and hands-on examples. You'll even explore real-world use cases for full text search, data visualisations, and machine-learning.      about the technology  Modern search seems like magic. You type a few words and the search engine appears to know what you want. With the Elasticsearch near-real-time search and analytics engine, you can give your users this magical experience without having to do complex low-level programming or understand advanced data science algorithms. You just install it, tweak it, and get on with your work.    about the book    \u003ci\u003e\u003cb\u003eElasticsearch in Action, Second Edition\u003c\/b\u003e\u003c\/i\u003e is a hands-on guide to developing fully functional search engines with Elasticsearch and Kibana. Rewritten for the latest version of Elasticsearch, this completely new second edition explores Elasticsearch's high-level architecture, reveals infrastructure patterns, and walks through the search and analytics capabilities of numerous Elasticsearch APIs.  \u003cbr\u003e  \u003cbr\u003eIt covers dozens of awesome techniques, such as:  \u003cbr\u003e  \u003cbr\u003e  \u003cul\u003e\n\u003cli\u003eDeveloping a multitude of search queries\u003c\/li\u003e\n\u003cli\u003eWorking with various query types\u003c\/li\u003e\n\u003cli\u003eEnabling search results with sorting and pagination functionality\u003c\/li\u003e\n\u003cli\u003eWriting and working with advanced search queries\u003c\/li\u003e\n\u003cli\u003eWorking analytics and aggregations\u003c\/li\u003e\n\u003cli\u003eDeveloping high level visualizations in Kibana\u003c\/li\u003e\n\u003cli\u003eConfiguring and scaling the clusters, and tuning performance\u003c\/li\u003e\n\u003c\/ul\u003e  \u003cbr\u003eYou'll quickly progress from the basics of installation and configuring clusters, to indexing documents, advanced aggregations, and putting your servers into production. By the time you're done, you'll be ready to build amazing search engines for your clients that take advantage of Elasticsearch's modern features.    about the author    \u003cb\u003eMadhusudhan Konda\u003c\/b\u003e is a full-stack lead engineer, architect, mentor, and conference speaker. He delivers live online training on Elasticsearch and the Elastic Stack.    \u003cbr\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":50478413578513,"sku":"NGR9781617299858","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51039458656529,"sku":"NIN9781617299858","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51687886717201,"sku":"CIN1617299855G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53716668940561,"sku":"CIN1617299855VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617299855.jpg?v=1770976949"},{"product_id":"microservices-security-in-action-book-prabath-siriwardena-9781617295959","title":"Microservices Security in Action","description":"\u003cp\u003e\u003ci\u003eMicroservices Security in Action\u003c\/i\u003e teaches readers how to secure their microservices applications code and infrastructure. \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eAfter a straightforward introduction to the challenges of microservices security, the book covers fundamentals to secure both the application perimeter and service-to-service communication. Following a hands-on example, readers explore how to deploy and secure microservices behind an API gateway as well as how to access microservices accessed by a single-page application (SPA).\u003c\/p\u003e \u003cp\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eKey microservices security fundamentals \u003c\/li\u003e\n\u003cli\u003eSecuring service-to-service communication with mTLS and JWT \u003c\/li\u003e\n\u003cli\u003eDeploying and securing microservices with Docker \u003c\/li\u003e\n\u003cli\u003eUsing Kubernetes security \u003c\/li\u003e\n\u003cli\u003eSecuring event-driven microservices \u003c\/li\u003e\n\u003cli\u003eUsing the Istio Service Mesh\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eFor developers well-versed in microservices design principles who have a basic familiarity with Java.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the technology \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAs microservices continue to change enterprise application systems, developers and architects must learn to integrate security into their design and implementation. Because microservices are created as a system of independent components, each a possible point of failure, they can multiply the security risk.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003ePrabath Siriwardena\u003c\/b\u003e is the vice president of security architecture at WSO2, a company that produces open source software, and has more than 12 years of experience in the identity management and security domain.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eNuwan Dias\u003c\/b\u003e is the director of API architecture at WSO2 and has worked in the software industry for more than 7 years, most of which he spent focusing on the API management domain. Both have helped build security designs for Fortune 500 companies including Boeing, Verizon, Nissan, HP, and GE.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50601228927249,"sku":"GOR013056751","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50814344233233,"sku":"GOR013722279","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52499724468497,"sku":"CIN1617295957G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617295957.jpg?v=1786119824"},{"product_id":"in-action-08-fast-food-fight-p-book-mary-kate-olsen-ashley-olsen-9780060093099","title":"In Action 08 Fast Food Fight P","description":"It appears suspicious that Quick Food, a new restaurant in town, seems to be the only place anyone wants to eat, and it's up to Misty and Amber to infiltrate the business and find out why.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50647139090705,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50647140368657,"sku":"CIN0060093099VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0060093099.jpg?v=1751355441"},{"product_id":"net-in-action-second-edition-book-dustin-metzgar-9781633439313","title":".Net in Action, Second Edition","description":"Learn to build standout line-of-business applications using Microsoft's .NET Framework, the premier platform for enterprise business development.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":50714498007313,"sku":"NGR9781633439313","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50925481492753,"sku":"CIN1633439313G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51041128677649,"sku":"NIN9781633439313","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439313.jpg?v=1786442769"},{"product_id":"kafka-streams-in-action-book-bill-bejeck-9781617298684","title":"Kafka Streams in Action","description":"\u003cb\u003eEverything you need to implement stream processing on Apache Kafka using Kafka Streams and the kqsIDB event streaming database.\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003ci\u003eKafka Streams in Action, Second Edition\u003c\/i\u003e guides you through setting up and maintaining your streaming processing with Kafka. Inside, you'll find comprehensive coverage of not only Kafka Streams, but the entire toolbox you'll need for effective streaming--from the components of the Kafka ecosystem, to Producer and Consumer clients, Connect, and Schema Registry.\u003cbr\u003e \u003cbr\u003e In \u003ci\u003eKafka Streams in Action, Second Edition\u003c\/i\u003e you'll learn how to:\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eDesign streaming applications in Kafka Streams with the KStream and the Processor API\u003c\/li\u003e \u003cli\u003eIntegrate external systems with Kafka Connect\u003c\/li\u003e \u003cli\u003eEnforce data compatibility with Schema Registry\u003c\/li\u003e \u003cli\u003eBuild applications that respond immediately to events in either Kafka Streams or ksqlDB\u003c\/li\u003e \u003cli\u003eCraft materialized views over streams with ksqlDB\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e This totally revised new edition of \u003ci\u003eKafka Streams in Action\u003c\/i\u003e has been expanded to cover more of the Kafka platform used for building event-based applications. You'll also find full coverage of ksqlDB, an event streaming database that makes it a snap to create applications that respond immediately to events, such as real-time push and pull updates.\u003cbr\u003e \u003cbr\u003e Foreword by Jun Rao.\u003cbr\u003e \u003cbr\u003e Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e Enterprise applications need to handle thousands--even millions--of data events every day. With an intuitive API and flawless reliability, the lightweight Kafka Streams library has earned a spot at the center of these systems. Kafka Streams provides exactly the power and simplicity you need to manage real-time event processing or microservices messaging.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003ci\u003eKafka Streams in Action, Second Edition\u003c\/i\u003e teaches you how to create event streaming applications on the amazing Apache Kafka platform. This thoroughly revised new edition now covers a wider range of streaming architectures and includes data integration with Kafka Connect. As you go, you'll explore real-world examples that introduce components and brokers, schema management, and the other essentials. Along the way, you'll pick up practical techniques for blending Kafka with Spring, low-level control of processors and state stores, storing event data with ksqlDB, and testing streaming applications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eDesign efficient streaming applications\u003c\/li\u003e \u003cli\u003eIntegrate external systems with Kafka Connect\u003c\/li\u003e \u003cli\u003eEnforce data compatibility with Schema Registry\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e For Java developers. No knowledge of Kafka or streaming applications required.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cb\u003eBill Bejeck\u003c\/b\u003e is a Confluent engineer and a Kafka Streams contributor with over 15 years of software development experience. Bill is also a committer on the Apache Kafka? project.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e PART 1\u003cbr\u003e 1 Welcome to the Kafka event streaming platform\u003cbr\u003e 2 Kafka brokers\u003cbr\u003e PART 2\u003cbr\u003e 3 Schema Registry\u003cbr\u003e 4 Kafka clients\u003cbr\u003e 5 Kafka ConnectPART 3\u003cbr\u003e 6 Developing Kafka Streams\u003cbr\u003e 7 Streams and state\u003cbr\u003e 8 The KTable API\u003cbr\u003e 9 Windowing and timestamps\u003cbr\u003e 10 The Processor API\u003cbr\u003e 11 ksqlDB\u003cbr\u003e 12 Spring kafka\u003cbr\u003e 13 Kafka Streams Interactive Queries\u003cbr\u003e 14 Testing","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":50765644693777,"sku":"NGR9781617298684","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51040002113809,"sku":"NIN9781617298684","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617298689.jpg?v=1787054713"},{"product_id":"duckdb-in-action-book-mark-needham-9781633437258","title":"DuckDB in Action","description":"\u003cstrong\u003eDive into DuckDB and start processing gigabytes of data with ease—all with no data warehouse.\u003c\/strong\u003e   \u003cbr\u003e   \u003cbr\u003eDuckDB is a cutting-edge SQL database that makes it incredibly easy to analyze big data sets right from your laptop. In    \u003cem\u003eDuckDB in Action\u003c\/em\u003e you'll learn everything you need to know to get the most out of this awesome tool, keep your data secure on prem, and save you hundreds on your cloud bill. From data ingestion to advanced data pipelines, you'll learn everything you need to get the most out of DuckDB—all through hands-on examples.   \u003cbr\u003e   \u003cbr\u003eOpen up    \u003cem\u003eDuckDB in Action\u003c\/em\u003e and learn how to:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eRead and process data from CSV, JSON and Parquet sources both locally and remote\u003c\/li\u003e\n\u003cli\u003eWrite analytical SQL queries, including aggregations, common table expressions, window functions, special types of joins, and pivot tables\u003c\/li\u003e\n\u003cli\u003eUse DuckDB from Python, both with SQL and its \"Relational\"-API, interacting with databases but also data frames\u003c\/li\u003e\n\u003cli\u003ePrepare, ingest and query large datasets\u003c\/li\u003e\n\u003cli\u003eBuild cloud data pipelines\u003c\/li\u003e\n\u003cli\u003eExtend DuckDB with custom functionality\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003ePragmatic and comprehensive,    \u003cem\u003eDuckDB in Action\u003c\/em\u003e introduces the DuckDB database and shows you how to use it to solve common data workflow problems. You won't need to read through pages of documentation—you'll learn as you work. Get to grips with DuckDB's unique SQL dialect, learning to seamlessly load, prepare, and analyze data using SQL queries. Extend DuckDB with both Python and built-in tools such as MotherDuck, and gain practical insights into building robust and automated data pipelines.               \u003cstrong\u003eAbout the technology\u003c\/strong\u003e      DuckDB makes data analytics fast and fun! You don't need to set up a Spark or run a cloud data warehouse just to process a few hundred gigabytes of data. DuckDB is easily embeddable in any data analytics application, runs on a laptop, and processes data from almost any source, including JSON, CSV, Parquet, SQLite and Postgres.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51041009074449,"sku":"NIN9781633437258","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51216119365905,"sku":"NGR9781633437258","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52153824674065,"sku":"CIN1633437256G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53746421661969,"sku":"CIN1633437256VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437256.jpg?v=1786963912"},{"product_id":"github-actions-in-action-book-michael-kaufmann-9781633437302","title":"GitHub Actions in Action","description":"Automate your build, test, and deploy pipelines using GitHub Actions!","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51041167278353,"sku":"NIN9781633437302","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51136960561425,"sku":"NGR9781633437302","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437302.jpg?v=1786963186"},{"product_id":"scylladb-in-action-book-bo-ingram-9781633437265","title":"ScyllaDB in Action","description":"Build, maintain, and run databases that are easy to scale and quick to queryall with ScyllaDB.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51041387806993,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51041390821649,"sku":"NIN9781633437265","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52111152185617,"sku":"NGR9781633437265","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437264.jpg?v=1786962387"},{"product_id":"bayesian-optimization-in-action-book-quan-nguyen-9781633439078","title":"Bayesian Optimization in Action","description":"Bayesian Optimization in Action teaches you how to build Bayesian Optimisation systems from the ground up. This book transforms state-of-the-art research into usable techniques you can easily put into practice. With a range of illustrations, and concrete examples, this book proves that Bayesian Optimisation doesn't have to be difficult!","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51041502200081,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51041505280273,"sku":"NIN9781633439078","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53051500462353,"sku":"GOR014715982","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439070.jpg?v=1786614241"},{"product_id":"contract-testing-in-action-book-marie-cruz-9781633437241","title":"Contract Testing in Action","description":"Contract testing is a simple, reliable way to make sure that each service and API plays nice with other components so you can deploy independently and safely.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51041594212625,"sku":"NIN9781633437241","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51202055012625,"sku":"NGR9781633437241","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437248.jpg?v=1786442147"},{"product_id":"cloud-observability-in-action-book-michael-hausenblas-9781633439597","title":"Cloud Observability in Action","description":"Generate actionable insights about your cloud-native systems. \u003cp\u003eFor developers and SREs who have worked with cloud-native applications. This book is suitable for any public cloud.\u003c\/p\u003e \u003cp\u003eIn \u003cstrong\u003eCloud Observability in Action,\u003c\/strong\u003e you will learn how to set up an observability system that learns from a cloud application's signals, logging, and monitoring using free and open-source tools.\u003c\/p\u003e \u003cp\u003eYou will learn, among others, how to:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eApply observability in cloud native systems\u003c\/li\u003e\n\u003cli\u003eUnderstand observability signals, including their costs and benefits\u003c\/li\u003e\n\u003cli\u003eApply good practices around instrumentation and signal collection\u003c\/li\u003e\n\u003cli\u003eDeliver dashboarding, alerting, and SLOs\/SLIs at scale\u003c\/li\u003e\n\u003cli\u003eChoose the correct signal types for given roles or tasks\u003c\/li\u003e\n\u003cli\u003ePick the right observability tool for any given function\u003c\/li\u003e\n\u003cli\u003eCommunicate the benefits of observability to management\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eCloud-native, serverless, and containerised applications are made of hundreds of moving parts. When something goes wrong, it's not enough to just know there is a problem—you need to know where it is, what it is, and even how to fix it. \u003cem\u003eCloud Observability in Action\u003c\/em\u003e shows you how to go beyond traditional monitoring and build observability systems that turn application telemetry into actionable insight.\u003c\/p\u003e About the technology \u003cp\u003eA well-designed observability system provides insight into bugs and performance issues in cloud-native applications. Often, observability is the difference between an error message and an explanation! You know exactly which service is affected, who's responsible for its repair, and even how it can be optimised in the future. Best of all, observability allows you to easily automate your error handling with machine users applying fixes without any human help.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51041655456017,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51041659355409,"sku":"NIN9781633439597","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439593.jpg?v=1774951763"},{"product_id":"natural-language-processing-in-action-book-hobson-lane-9781617299445","title":"Natural Language Processing in Action","description":"\u003cb\u003eDevelop your NLP skills from scratch! This revised bestseller now includes coverage of the latest Python packages, Transformers, the HuggingFace packages, and chatbot frameworks.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003ci\u003eNatural Language Processing in Action, Second Edition\u003c\/i\u003e you will learn how to:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eProcess, analyze, understand, and generate natural language text\u003c\/li\u003e\n\u003cli\u003eBuild production-quality NLP pipelines with spaCy\u003c\/li\u003e\n\u003cli\u003eBuild neural networks for NLP using Pytorch\u003c\/li\u003e\n\u003cli\u003eBERT and GPT transformers for English composition, writing code, and even organizing your thoughts\u003c\/li\u003e\n\u003cli\u003eCreate chatbots and other conversational AI agents\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003e   \u003ci\u003eNatural Language Processing in Action\u003c\/i\u003e has helped thousands of data scientists build machines that understand human language. In this new and revised edition, you'll discover state-of-the art NLP models like BERT and HuggingFace transformers, popular open-source frameworks for chatbots, and more. As you go, you'll create projects that can detect fake news, filter spam, and even answer your questions, all built with Python and its ecosystem of data tools.      about the technology  Deep learning has been a giant leap forward for NLP applications. Developers can now build chatbots and other natural language tools that can imitate real people, diagnose illness, automatically summarize documents, and more. Accessible open source tools such as spaCy and PyTorch make production-level NLP easier and more impactful than ever before.    about the book    \u003ci\u003eNatural Language Processing in Action, Second Edition\u003c\/i\u003e is your guide to building software that can read and interpret human language. This new edition is updated to include the latest Python packages and comes with full coverage of cutting-edge models like BERT, GPT-J and HuggingFace transformers.  \u003cbr\u003e  \u003cbr\u003eIn it, you'll learn to create fun and useful NLP applications such as semantic search engines that are even better than Google, chatbots that can help you write a book, and a multilingual translation program. Soon, you'll be ready to start tackling real-world problems with NLP.    \u003cb\u003eAUTHOR BIO \u003c\/b\u003e    \u003cb\u003eHobson Lane\u003c\/b\u003e is a data scientist and machine learning engineer. He has over twenty years experience building autonomous systems and NLP pipelines for both large corporations and start-ups. Currently, Hobson is an instructor at UCSD Extension and Springboard, and the CTO and cofounder of Tangible AI and ProAI.org.     \u003cb\u003eMaria Dyshel\u003c\/b\u003e is a social entrepreneur and artificial intelligence expert. She held a variety of AI research, engineering, and management roles in diverse industries, from designing and improving algorithms for autonomous vehicles, to implementing company-wide Conversational AI program in one of the world's largest pharma companies. Maria is currently the CEO and cofounder of Tangible AI.     \u003cb\u003eCole Howard \u003c\/b\u003eand  \u003cb\u003eHannes Max Hapke\u003c\/b\u003e were authors of the first edition of Natural Language Processing in Action and their legacy lives on in the collective intelligence of the community around the book.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51077613256977,"sku":"NIN9781617299445","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201551597841,"sku":"NGR9781617299445","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617299448.jpg?v=1786135372"},{"product_id":"graph-neural-networks-in-action-book-keita-broadwater-9781617299056","title":"Graph Neural Networks in Action","description":"Graph Neural Networks in Action is a great guide about how to build cutting-edge graph neural networks and powerful deep learning models for recommendation engines, molecular modeling, and more. Ideal for Python programmers, you will dive into graph neural networks perfect for node prediction, link prediction, and graph classification.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201596162321,"sku":"NGR9781617299056","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51396463198481,"sku":"NIN9781617299056","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51733819195665,"sku":"CIN1617299057G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617299057.jpg?v=1786614585"},{"product_id":"kubernetes-in-action-book-marko-luksa-9781617297618","title":"Kubernetes in Action","description":"\u003cp\u003eDESCRIPTIONKubernetes is an essential tool for anyone deploying and managing cloud-native applications. It lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. This revised edition of the bestselling Kubernetes in Action contains new coverage of the Kubernetes architecture, including the Kubernetes API, and a deep dive into managing a Kubernetes cluster in production.In Kubernetes in Action, Second Edition, you'll start with an overview of how Docker containers work with Kubernetes and move quickly to building your first cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll also appreciate thorough coverage of high-value topics like monitoring, tuning, and scaling.\u003c\/p\u003e \u003cp\u003eRETAIL SELLING POINTS \u003c\/p\u003e \u003cp\u003e• Up and running with Kubernetes\u003c\/p\u003e \u003cp\u003e• Deploying containers across a cluster\u003c\/p\u003e \u003cp\u003e• Securing clusters\u003c\/p\u003e \u003cp\u003e• Updating applications with zero downtime\u003c\/p\u003e \u003cp\u003eAUDIENCE\u003c\/p\u003e \u003cp\u003eFor intermediate software developer\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201610907921,"sku":"NGR9781617297618","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53270018720017,"sku":"NIN9781617297618","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53728804372753,"sku":"GOR015019330","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53760581533969,"sku":"CIN1617297615VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":54179615015185,"sku":"CIN1617297615G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617297615.jpg?v=1786613855"},{"product_id":"dream-team-book-olsen-9780060093037","title":"Dream Team","description":"When suspicion is aroused at the too-perfect performance of the Hipslovian gymnastics team, special agents Misty and Amber are sent to the Global Games in Rome disguised as gymnasts to find out the truth.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":51324168372497,"sku":"CIN006009303XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51424257409297,"sku":"CIN006009303XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53306470170897,"sku":"CIN006009303XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/006009303X.jpg?v=1786108385"},{"product_id":"quarkus-in-action-book-martin-stefanko-9781633438958","title":"Quarkus in Action","description":"Build resilient and scalable, cloud native, enterprise Java applications using the Quarkus framework.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51388045656337,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51388046541073,"sku":"NIN9781633438958","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51388047589649,"sku":"NGR9781633438958","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633438953.jpg?v=1786101382"},{"product_id":"apache-kafka-in-action-book-anatoly-zelenin-9781633437593","title":"Apache Kafka in Action","description":"\u003cp\u003e\u003cstrong\u003eApache Kafka, start to finish.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cem\u003eApache Kafka in Action: From basics to production\u003c\/em\u003e guides you through the concepts and skills you'll need to deploy and administer Kafka for data pipelines, event-driven applications, and other systems that process data streams from multiple sources. Authors \u003cstrong\u003eAnatoly Zelenin\u003c\/strong\u003e and \u003cstrong\u003eAlexander Kropp\u003c\/strong\u003e have spent years using Kafka in real-world production environments. In this guide, they reveal their hard-won expert insights to help you troubleshoot common Kafka challenges.\u003cbr\u003e\u003cbr\u003eInside \u003cem\u003eApache Kafka in Action\u003c\/em\u003e you'll discover:\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eApache Kafka from the ground up\u003c\/li\u003e\n\u003cli\u003eAchieving reliability and performance\u003c\/li\u003e\n\u003cli\u003eTroubleshooting Kafka systems\u003c\/li\u003e\n\u003cli\u003eOperations, governance, and monitoring\u003c\/li\u003e\n\u003cli\u003eKafka use cases, patterns, and anti-patterns\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cbr\u003eThousands of companies—including 80% of the Fortune 100—have made Apache Kafka the lynchpin of their data streaming and processing systems. Clear, concise, and practical, \u003cem\u003eApache Kafka in Action\u003c\/em\u003e is written for IT operators, software engineers, and IT architects who will deploy and administer Kafka in their daily work. Chapter by chapter, it guides you through the skills you need to deliver and maintain reliable and fault-tolerant data-driven applications.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51594603462929,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51594603495697,"sku":"NGR9781633437593","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52495535243537,"sku":"NIN9781633437593","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437590.jpg?v=1786443361"},{"product_id":"ai-agents-in-action-book-micheal-lanham-9781633436343","title":"AI Agents in Action","description":"Create LLM-powered autonomous agents and intelligent assistants that can adapt to your specific business and personal needs.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51606446604561,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51606446702865,"sku":"NIN9781633436343","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51606446768401,"sku":"NGR9781633436343","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53196106301713,"sku":"GOR014801858","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53456830464273,"sku":"CIN1633436349A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633436349.jpg?v=1787047851"},{"product_id":"llms-in-action-book-immanuel-trummer-9781633437647","title":"LLMs in Action","description":"Speed up common data science tasks with AI assistants like ChatGPT and Large Language Models (LLMs) from Anthropic, Cohere, AI21, Hugging Face, and more!","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51606452437265,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51606452601105,"sku":"NIN9781633437647","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51606452699409,"sku":"NGR9781633437647","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437647.jpg?v=1786614308"},{"product_id":"knowledge-graphs-and-llms-in-action-book-alessandro-negro-9781633439894","title":"Knowledge Graphs and LLMs in Action","description":"\u003cp\u003eData overload, disconnected context, and stalled machine learning results are common frustrations for data teams. Even with vast datasets and advanced models, insights remain elusive when information is scattered and relationships are unclear. What if you could structure your data in a way that gives it meaning, connects the dots, and powers smarter, faster learning? By building knowledge graphs that integrate with large language models, you can transform disconnected information into actionable, context-rich intelligence that drives real results.\u003c\/p\u003e \u003cul\u003e\u003cli\u003eIterative top-down modeling: Aligns every graph decision with clear business questions.\u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eOntology and taxonomy starters: Jump-start graph design from your existing structured data.\u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003ePython code walk-throughs: Let you replicate techniques on day one, no guesswork.\u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eGNN and BERT integration: Upgrade graphs with deep learning for smarter reasoning and predictions.\u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eReal healthcare and policing cases: Prove scalability on messy, high-stakes datasets.\u003c\/li\u003e\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eKnowledge Graphs and LLMs in Action\u003c\/em\u003e by GraphAware scientists Dr. Alessandro Negro and colleagues delivers a code-rich softcover reference that unites cutting-edge research with field-tested engineering practice.\u003c\/p\u003e \u003cp\u003eStarting with business questions, you model ontologies, import varied sources, then iteratively expand your graph. Later chapters layer GNNs, transformers, and reasoning algorithms, showing complete pipelines on full-scale datasets.\u003c\/p\u003e \u003cp\u003eYou will leave with repeatable workflows, reusable code, and the confidence to connect fragmented data into intelligent, context-aware applications. Stop guessing; start delivering measurable machine learning impact.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51711814304017,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51711814369553,"sku":"NGR9781633439894","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52709578080529,"sku":"NIN9781633439894","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633439895.jpg?v=1786961450"},{"product_id":"mongodb-in-action-second-edition-book-arek-borucki-9781633436077","title":"MongoDB in Action, Second Edition","description":"Learn how to deliver data flexibility with MongoDB's schema-less design, make your apps scalable with its sharding capabilities, power full text and semantic search, use the Retrieval Augmented Generation pattern, implement powerful stream processing, and more.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51711814336785,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51711814435089,"sku":"NGR9781633436077","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52604039987473,"sku":"NIN9781633436077","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53132423004433,"sku":"GOR014763129","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633436071.jpg?v=1786442513"},{"product_id":"java-reflection-in-action-book-ira-r-forman-9781932394184","title":"Java Reflection in Action","description":"Explaining the Java Reflection API and providing techniques for using it effectively, this guide describes the capabilities that allow a program to examine and modify itself at runtime. The java.lang.reflect package and its uses are covered, including a detailed discussion of Java's dynamic proxy facility. Less obvious reflective capabilities, such as call stack introspection and the Java class loader, are addressed. In recognition of the limitations of Java Reflection, the various ways to use Reflection to generate code and surpass these limitations are detailed. A discussion of performance analysis techniques and a look ahead at what is new in JDK 1.5 is included.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51729702387985,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51729702420753,"sku":"GOR004714644","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52815257272593,"sku":"CIN1932394184VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53390720041233,"sku":"CIN1932394184G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1932394184.jpg?v=1751186669"},{"product_id":"javaserver-faces-in-action-book-kito-mann-9781932394122","title":"Javaserver Faces In Action","description":"JavaServer Faces is the new big thing in Java web development. It improves your power and reduces your workload through the use of UI components and events instead of HTTP requests and responses. JSF components ? buttons, text boxes, checkboxes, data grids, etc. ? live between user requests, which eliminates the hassle of maintaining state. JSF also synchronizes user input with application objects, automating another tedious aspect of web development. JavaServer Faces in Action is an introduction, a tutorial, and a handy reference. With the help of many examples, the book explains what JSF is, how it works, and how it relates to other frameworks and technologies like Struts, Servlets, Portlets, JSP, and JSTL. It provides detailed coverage of standard components, renderers, converters, and validators, and how to use them to create solid applications. This book will help you start building JSF solutions today.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51757988118801,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51757989036305,"sku":"CIN1932394125VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781932394122.jpg?v=1751328944"},{"product_id":"spring-ai-in-action-book-craig-walls-9781633436114","title":"Spring AI in Action","description":"\u003cp\u003eJava skills are solid, but AI feels like distant rocket science. What if you could add ChatGPT style magic without abandoning Spring Boot? Stop stitching fragile APIs; start coding AI features in familiar Java. Summaries, assistants, smart search, all within the framework you deploy daily. Spring AI bridges the gap between generative power and enterprise reliability. This book shows the path from hello world to production ready AI services. \u003c\/p\u003e \u003cul\u003e\u003cli\u003eSpring AI foundations explained: Write AI code with the same patterns as regular Spring. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eVirtual assistant walkthrough: Deliver conversational support to users without external chatbot platforms. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eRetrieval Augmented Generation pattern: Serve accurate, context-aware answers from your own data. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eImage and text conversions: Enrich applications with multimodal capabilities users immediately notice. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eProduction-ready tips and tests: Ship reliable, maintainable AI services your ops team trusts. \u003c\/li\u003e\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eSpring AI in Action\u003c\/em\u003e by Craig Walls offers the first authoritative guide to Spring’s new AI extension from a renowned Spring engineer. \u003c\/p\u003e \u003cp\u003eThrough clear explanations and fully annotated code, the book moves from a simple “Hello AI” to advanced RAG, multimodal prompts, and conversation memory. Each chapter delivers runnable examples you can drop into your projects. \u003c\/p\u003e \u003cp\u003eBy the final page you will integrate large-language-model power directly in Java, shorten development cycles, and wow users with intelligent features. \u003c\/p\u003e \u003cp\u003eIdeal for Spring developers who want AI without a Python detour and architects standardizing on the Java stack. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52628653441297,"sku":"NGR9781633436114","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53375626903825,"sku":"NIN9781633436114","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781633436114.jpg?v=1786614203"},{"product_id":"transformers-in-action-book-nicole-koenigstein-9781633437883","title":"Transformers in Action","description":"\u003cp\u003eTransformer models power the chatbots, coders, and translators reshaping every industry today. Yet their architecture, math, and tuning often remain an intimidating black box. Stop copy pasting tutorials and start truly understanding what happens under the hood. Transformers in Action walks you through every layer with practical Python and clear analogies. Master small, large, and multimodal models, then optimize them for speed and cost. Build solutions that translate, summarize, and generate with confidence, efficiency, and rigor. \u003c\/p\u003e \u003cul\u003e\u003cli\u003eLayer-by-layer walkthrough: See how attention, embeddings, and positional encodings produce fluent output. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eTask adaptation recipes: Fine-tune models for summarization, classification, or translation in minutes. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eOptimization strategies: Reduce latency, shrink memory, and cut cloud bills without sacrificing accuracy. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eReinforcement learning techniques: Refine text generation quality using reward models and policy gradients. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eMultimodal expansion: Combine text and vision to build next-generation, cross-media applications. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003eComplete code repository: Experiment instantly, tweak hyperparameters, and validate concepts on real datasets. \u003c\/li\u003e\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eTransformers in Action\u003c\/em\u003e, by Quantmate CEO and Chief AI Officer Nicole Koenigstein, has clear math walkthroughs, annotated Python, and production-ready patterns that you can trust. \u003c\/p\u003e \u003cp\u003eThe journey starts with encoder-only, decoder-only, and encoder-decoder variants, then moves to small language models for constrained environments. Each chapter couples theory with runnable notebooks, visual explanations, and performance benchmarks. Finish knowing exactly when to deploy a lightweight model, how to tune hyperparameters, and how to monitor costs. You will ship faster, safer, and leaner LLM solutions that impress users and stakeholders. \u003c\/p\u003e \u003cp\u003eIdeal for software engineers and data scientists comfortable with Python and basic machine learning, eager to unlock transformer power. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52829869670673,"sku":"NGR9781633437883","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53403208417553,"sku":"NIN9781633437883","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781633437883.jpg?v=1786614422"},{"product_id":"hugging-face-in-action-book-wei-meng-lee-9781633436718","title":"Hugging Face in Action","description":"\u003cp\u003eAI libraries evolve weekly and tutorials rarely keep pace. Need a reliable playbook that simply works? \u003cem\u003eHugging Face in Action\u003c\/em\u003e turns cutting-edge models into clear, runnable Python projects you can launch today. \u003c\/p\u003e \u003cp\u003eInside you’ll find: \u003c\/p\u003e \u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eUtilizing Hugging Face Transformers and Pipelines for NLP tasks\u003c\/strong\u003e: Produce accurate NLP results without deep math or custom training.\u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eApplying Hugging Face techniques for Computer Vision projects\u003c\/strong\u003e: Detect objects and classify images using pretrained models that save months. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eManipulating Hugging Face Datasets for efficient data handling\u003c\/strong\u003e: Share data efficiently, eliminating fragile, one-off scripts.\u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eTraining Machine Learning models with AutoTrain functionality\u003c\/strong\u003e: Train custom models with almost no code, accelerating experiments and proofs of concept. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eAutonomous AI agents: \u003c\/strong\u003eImplement AI agents to automate tasks and integrate them into your applications. \u003c\/li\u003e\u003c\/ul\u003e \u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eDeveloping LLM-based applications using LangChain and LlamaIndex\u003c\/strong\u003e: Build retrieval-augmented chatbots that answer from your private knowledge bases. \u003cbr\u003e \u003c\/li\u003e\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eHugging Face in Action \u003c\/em\u003eby Wei-Meng Lee delivers a step-by-step, project-based roadmap in print and eBook. Each chapter adds one layer of the modern Hugging Face ecosystem, reinforcing concepts through hands-on builds. \u003c\/p\u003e \u003cp\u003eClear tips, checklists, and complete code samples help you avoid pitfalls and stay productive. \u003c\/p\u003e \u003cp\u003eYou will start with simple text generation and progress to image classification, retrieval-augmented generation (RAG), and autonomous AI agents. Clear tips, checklists, and performance notes help you avoid common pitfalls while staying productive. \u003c\/p\u003e \u003cp\u003eBy the end of this book, you will be ready to fine-tune models, manage datasets, and release AI features. Your solutions will remain maintainable as libraries evolve. \u003c\/p\u003e \u003cp\u003eIdeal for Python developers comfortable with NumPy or Pandas who want a fast, practical entry into applied AI.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52941323469073,"sku":"NGR9781633436718","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52976876323089,"sku":"NIN9781633436718","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781633436718.jpg?v=1786614089"},{"product_id":"ai-agents-in-action-second-edition-book-michael-lanham-9781633434530","title":"AI Agents in Action, Second Edition","description":"\u003cp\u003eAI agent technology is changing fast! This totally revised Second Edition of AI Agents in Action by Micheal Lanham guides you through the latest breakthroughs in large language model (LLM)-powered autonomy, from the Model Context Protocol (MCP) to advanced multi-agent collaboration and deployment. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":53113143918865,"sku":"NGR9781633434530","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":54061854916881,"sku":"NIN9781633434530","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781633434530.jpg?v=1782382759"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/in-action-ser-book-series.oembed?page=3","provider":"World of Books ","version":"1.0","type":"link"}