{"title":"In Action Ser","description":null,"products":[{"product_id":"activemq-in-action-book-bruce-snyder-9781933988948","title":"ActiveMQ in Action","description":"HIGHLIGHT   ActiveMQ in Action     is an example-rich tutorial that shows Java developers how   to implement distributed messaging using ActiveMQ, and how to integrate   ActiveMQ with Java and non-Java technologies.   DESCRIPTION   Applications in enterprises need to communicate, most commonly done by messaging.   Apache ActiveMQ is an open-source implementation of the Java   Message Service (JMS), which provides messaging in Java applications.    ActiveMQ in Action is a thorough, practical guide to implementing message-oriented   systems using ActiveMQ and Java. Co-authored by one of the leading   ActiveMQ developers, Bruce Snyder, the book starts with the anatomy of a core   Java message, then moves quickly through fundamentals including data persistence,   authentication and authorization. Later chapters cover advanced features   such as configuration and performance tuning, illustrating each concept with a   running real-world stock portfolio application.   Readers will learn to integrate ActiveMQ with Apache Geronimo and JBoss, and   tie into both Java and non-Java technologies including AJAX, .NET, C++, Ruby,   and the Spring framework.   KEY POINTS   • The first book to focus purely on ActiveMQ   • Strong early demand through the Manning Early Access Program   • Real-world examples and in-depth walkthroughs   • Concise, developer-centric, “In Action” style   • Focused on best practices gained through authors’ deep ActiveMQ   experience   • 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":"Terraform 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.       •   Cloud architecture with Terraform   •   Sharing Terraform modules and the private module registry   •   Running Terraform securely in a multitenant environment   •   Strategies for performing Blue\/Green deployments with Terraform       By 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.       Terraform in Action introduces 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.       Written for readers experienced with major cloud platforms such as AWS or Google Cloud. Examples are in the Go language.","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=1751245457"},{"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":"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":"There’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.        Blockchain 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.       Key Features   ·   How blockchain differs from other distributed systems   ·   Smart contract development with Ethereum and the Solidity language   ·   Web UI for decentralized apps   ·   Identity, privacy and security techniques   ·   On-chain and off-chain data storage       For intermediate programmers who know the basics of object-oriented languages and have a working knowledge of JavaScript.       About the technology    A 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.       Bina Ramamurthy 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.","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=1781273406"},{"product_id":"graph-databases-in-action-book-dan-bechberger-9781617296376","title":"Graph Databases in Action","description":"Graph Databases in Action 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!       Key Features   ·   Graph database fundamentals   ·   An overview of the graph database ecosystem   ·   Relational vs. graph database modelling   ·   Querying graphs using Gremlin   ·   Real-world common graph use cases       For 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.       About the technology    Graph 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.       Dave Bechberger 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.       Josh Perryman 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.","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":"Rust 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\".       Rust in Action introduces 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.        You'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.       ·    Concurrent and parallel programming      Sharing resources with locks or atomic operations  Avoiding programming with global state  Message passing inside your applications  Memory management and garbage collection    Readers need intermediate programming skills and familiarity with general computer science concepts, the command line, and networking.","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":"Kafka in Action 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.        In 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.       Key Features   ·   Understanding Kafka's concepts   ·   Implementing Kafka as a message queue   ·   Setting up and executing basic ETL tasks   ·   Recording and consuming streaming data   ·   Working with Kafka producers and consumers from Java applications   ·   Using Kafka as part of a large data project team   ·   Performing Kafka developer and admin tasks       Written for intermediate Java developers or data engineers. No prior knowledge of Kafka is required.       About the technology    Apache 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.       Dylan Scott 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.","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}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/161729523X.jpg?v=1750799288"},{"product_id":"google-anthos-in-action-book-antonio-gulli-9781633439573","title":"Google Anthos in Action","description":"Learn 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.        In    Google Anthos in Action you will learn:             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      In 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.    Google Anthos in Action 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    Google Anthos in Action 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.      Developers 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.    RETAIL SELLING POINTS      • 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          AUDIENCE     For software and cloud engineers with knowledge of Kubernetes.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49744277143825,"sku":"NGR9781633439573","price":0.0,"currency_code":"GBP","in_stock":true},{"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=1781273917"},{"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. ASP.NET Core in Action, 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.   Features include:     Build minimal APIs for serving JSON to client-side applications Create dynamic, server-side rendered applications using Razor Pages User authentication and authorisation Store data using Entity Framework Core Unit and integration tests for ASP.NET Core applications Write custom middleware and components   About the technology Developers 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.","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":true},{"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 in every chapter. You will learn cross-platform development quickly as you start building your own rich apps.   Ideal for experienced developers, this book will help you     Set up your environment for cross-platform development Write an interactive UI in XAML using out-of-the-box controls Apply the MVVM pattern to build maintainable code Extend your control library with custom controls Structure your app using common navigation paradigms Build fully custom-drawn controls with the MAUI Graphics Library Use common device features like GPS Use DevOps tools to automate deployment and testing   About the technology .NET MAUI is a new .NET workload for building apps that run on iOS, MacOS, Android, and Windows. It is a simple, easy-to-use evolution of Xamarin.Forms that allows you to share the same code across cloud, web, desktop, and mobile. Best of all, you get access to the entire ecosystem of .NET tools. You can keep using your favourite stack to develop amazing UIs and share code with other components of your solution.","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=1781273288"},{"product_id":"f-in-action-book-isaac-abraham-9781633439535","title":"F# in Action","description":"F# is designed to make functional programming practical and accessible, especially for developers working on the .NET platform. This book will get you started.   In F# in Action you will learn how to:     Write performant and robust systems with succinct F# code Model domains quickly, easily and accurately with F#'s type system Design solutions using functional programming patterns Ingest and process disparate data sources Develop data-driven web applications Unit test F# code Effectively model data using a variety of techniques Use scripts to rapidly explore domains   About the technology   F# is a simple, robust, and highly performant programming language. It lets you keep your code simple in even the most complex applications, and its language core is perfect for learning the fundamentals of functional programming. F# runs on .NET, so you can work cross-platform and take advantage of battle-tested .NET components. It's succinct and flexible - perfect for everything from command line tools, to web apps, to data analysis and machine learning.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49753336512785,"sku":"NGR9781633439535","price":0.0,"currency_code":"GBP","in_stock":true},{"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":"kotlin-in-action-second-edition-book-roman-elizarov-9781617299605","title":"Kotlin in Action, Second Edition","description":"Expert guidance and amazing examples from core Kotlin's developers! It's everything you need to get up and running fast.   In Kotlin in Action, Second Edition you will learn:     Kotlin statements and functions, and classes and types Functional programming on the JVM The Kotlin standard library and out-of-the-box features Writing clean and idiomatic code Combining Kotlin and Java Improve code reliability with Null safety Domain-specific languages Kotlin concurrency Mastering the kotlinx.coroutines library   Kotlin in Action, Second Edition is a complete guide to the Kotlin language written especially for readers familiar with Java or another OO language. In it, core Kotlin language developers share their unique insights, along with practical techniques and hands-on examples. You'll quickly progress from language basics to building production-quality applications that take advantage of Kotlin's unique features. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines and concurrency.   About the technology:   Coding with Kotlin means less hassle and more productivity. This JVM-based language offers an expressive syntax, a strong intuitive type system, and great tooling support; plus seamless interoperability with existing Java code, libraries, and frameworks. Kotlin is general purpose, safe, pragmatic, and the premier language of Android development. While the language has grown beyond its initial Java-centric focus, you can still use and integrate with your favorite Java tools and libraries, including Spring.","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=1781864720"},{"product_id":"elasticsearch-in-action-book-madhusudhan-konda-9781617299858","title":"Elasticsearch in Action","description":"Build powerful, production-ready search applications using the incredible features of Elasticsearch.        In    ElasticSearch in Action, Second Edition you will discover:             Architecture, concepts, and fundamentals of Elasticsearch Installing, configuring and running Elasticsearch and Kibana Creating an index with custom settings Data types, mapping fundamentals, and templates Fundamentals of text analysis and working with text analyzers Indexing, deleting, and updating documents Indexing data in bulk and reindexing and aliasing operations Learning search concepts, relevancy scores and similarity algorithms         Elasticsearch in Action, Second Edition 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    Elasticsearch in Action, Second Edition 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.      It covers dozens of awesome techniques, such as:          Developing a multitude of search queries Working with various query types Enabling search results with sorting and pagination functionality Writing and working with advanced search queries Working analytics and aggregations Developing high level visualizations in Kibana Configuring and scaling the clusters, and tuning performance     You'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    Madhusudhan Konda is a full-stack lead engineer, architect, mentor, and conference speaker. He delivers live online training on Elasticsearch and the Elastic Stack.","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}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617299855.jpg?v=1770976949"},{"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=1781865167"},{"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=1780394729"},{"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":true},{"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":"ai-agents-in-action-second-edition-book-michael-lanham-9781633434530","title":"AI Agents in Action, Second Edition","description":"\u003cb\u003eGet the eBook free when you register your print book at Manning.\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \"Great contents, broad coverage, fun exercises. This book has it all.\"\u003cbr\u003e --Saurabh Sawant, Microsoft\u003cbr\u003e \u003cbr\u003e \u003ci\u003eAI Agents in Action, Second Edition\u003c\/i\u003e is a substantial revision and update of the first edition. It is a practical and comprehensive guide to building AI agents--not just understanding what they are, but designing, implementing, evaluating, and deploying them. Its strength is in the way it combines conceptual clarity with working code examples, so readers build progressively rather than absorb isolated ideas. The examples form a continuous learning path, moving from a minimal agent to more capable, tool-using, multi-agent, and deployable systems. Each step adds a new skill while reinforcing what came before.\u003cbr\u003e \u003cbr\u003e The book begins by giving readers a usable mental model for agent design. Its central organizing idea is the five functional layers: persona, actions and tools, reasoning and planning, knowledge and memory, and evaluation and feedback. This framework helps readers understand where an agent''s behavior comes from and how to diagnose weaknesses. Rather than randomly adding prompts, tools, or memory, readers learn to ask which layer needs improvement. This is especially valuable because the model is not tied to one vendor or framework; it remains useful even as APIs and tools continue to change.\u003cbr\u003e \u003cbr\u003e From there, the book moves into the practical building blocks of agents: LLMs, prompting, typed outputs, tracing, tool use, and the OpenAI Agents SDK. Typed outputs reduce brittle text parsing. Tracing exposes what the agent is doing. Tool integration gives agents the ability to act rather than merely respond. The cumulative benefit is that readers learn to build agents that are more predictable, inspectable, and maintainable.\u003cbr\u003e \u003cbr\u003e A highlight is the treatment of Model Context Protocol. Readers liked the book''s \"USB-C\" analogy, because it explains MCP as a standard connector between agents and external capabilities. The book shows how MCP can flatten \"a mess of bespoke integrations\" into cleaner, swappable components, helping developers build agents that are modular instead of tangled.\u003cbr\u003e \u003cbr\u003e The book also covers multi-agent architectures, reasoning patterns, planning strategies, RAG, memory, evaluation, feedback, observability, and deployment. Each topic is tied to a practical benefit: multi-agent patterns help divide complex work; reasoning and planning help agents handle multi-step tasks; RAG and memory let agents use external and retained knowledge; evaluation and feedback help make them safer and more reliable.\u003cbr\u003e \u003cbr\u003e Physically, this is a substantial but focused book covering 392 pages across 11 chapters. Its tables and figures are a valuable part of the learning experience. While building, readers will want to return to the easy-to-use tables summarizing complex trade-offs.\u003cbr\u003e \u003cbr\u003e \u003ci\u003eAI Agents in Action\u003c\/i\u003e shows developers how to build agents they can ship, trust, and maintain.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eWhat''s inside\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e * Autonomous agent design and deployment\u003cbr\u003e * MCP-based tools, resources, prompts, memory, and server integrations\u003cbr\u003e * Reasoning and planning patterns including ReAct, Reflexion, Tree-of- Thought, and Sequential Thinking\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e For intermediate Python programmers. No experience with AI agents and agentic systems required.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cb\u003eMicheal Lanham\u003c\/b\u003e is a software and technology innovator with over 20 years of industry experience. He has authored books on deep learning, including Manning''s \u003ci\u003eEvolutionary Deep Learning\u003c\/i\u003e.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e 1 The rise of AI agents\u003cbr\u003e 2 Core components: Large language models, prompting, and agents\u003cbr\u003e 3 Actions with Model Context Protocol for AI agents\u003cbr\u003e 4 Architecting and building multi-agent systems\u003cbr\u003e 5 Agent reasoning and planning\u003cbr\u003e 6 Working with memory and knowledge RAG for agents\u003cbr\u003e 7 Building robust agents with evaluation and feedback\u003cbr\u003e 8 Deploying agents and agentic systems\u003cbr\u003e 9 Understanding the agentic loop\u003cbr\u003e 10 Exploring the cognitive agent that thinks, monitors, and adapts\u003cbr\u003e 11 Tips for building agentic systems\u003cbr\u003e A Setting up the sample code repository\u003cbr\u003e B Node.js setup for local MCP servers","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53113143886097,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53113143918865,"sku":"NGR9781633434530","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"},{"product_id":"windows-forms-in-action-book-eric-brown-9781932394658","title":"Windows Forms in Action","description":"HIGHLIGHT    The first edition was widely acclaimed as perhaps the best book on Windows desktop programming with the .NET Framework. This expanded and renamed  second edition is updated to .NET 2.0, extender providers, cryptographic classes, and application deployment. A fully functional Windows Forms application is built in the book, presented using innovative tables that visually cluster the actions required.           DESCRIPTION   Using many examples all on a common theme, this second edition of Windows Forms Programming with C# presents Windows application development in a step-by-step, easy to follow format. Written for beginner and intermediate programmers eager to get their hands dirty, the text covers fundamentals like labels, buttons, and tool strips, as well as advanced concepts like owner-drawn lists, custom controls, and two-way data binding.       The book is a tutorial, leading the reader through Windows application development using C# and Visual Studio .NET. It illustrates how the classes in the .NET Framework interact in a fully functional application. Material added for the second edition includes coverage of the .NET 2.0 Framework, extender providers, cryptographic classes, and application deployment.           KEY SELLING POINTS   ·        Practical and real-world.   ·        Examples presented in unique tabular form.   ·        Covers application integration and code management   ·        Expands and updates an admired First Edition.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":53129745793297,"sku":"CIN1932394656G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53682423333137,"sku":"GOR004859409","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781932394658.jpg?v=1771201077"},{"product_id":"tapestry-in-action-book-lewis-ship-9781932394115","title":"Tapestry in Action","description":"This guide to the Tapestry approach offers instructions for creating full-featured web applications by connecting framework components to application code. Many simple examples show how to perform common tasks like form validation, application localization, client-side scripting, and synchronization.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53625801277713,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53625801736465,"sku":"CIN1932394117G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781932394115.jpg?v=1780682776"}],"url":"https:\/\/www.worldofbooks.com\/en-ie\/collections\/in-action-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}