{"title":"Craig Walls","description":"\u003cp\u003eDiscover the world of Spring Framework and cloud-native Java with Craig Walls. Dive into expert guides on building modern, efficient applications. Perfect for developers seeking practical solutions and in-depth knowledge.\u003c\/p\u003e","products":[{"product_id":"spring-in-action-book-craig-walls-9781617297571","title":"Spring in Action","description":"A new edition of the classic bestseller! Spring in Action, 6th Edition covers all of the new features of Spring 5.3 and Spring Boot 2.4 along with examples of reactive programming, Spring Security for REST Services, and bringing reactivity to your databases. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49517127958801,"sku":"GOR013002545","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49741386088721,"sku":"NGR9781617297571","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51039838961937,"sku":"NIN9781617297571","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52153809568017,"sku":"CIN1617297577G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53617638244625,"sku":"GOR012956047","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617297577.jpg?v=1780394028"},{"product_id":"walls-spring-in-action-book-craig-walls-9781933988139","title":"Walls:Spring in Action","description":"Craig Walls, one of Manning's best writers, has produced a much expanded    and completely updated edition to cover the exciting new features of the justreleased    Spring 2.0. The book is a hands-on, example-driven exploration of the    Spring framework. Combining short code snippets and an ongoing example    developed throughout the book, it shows readers how to build simple and efficient    J2EE applications, how to solve persistence problems, handle asynchronous    messaging, create and consume remote services, build web applications,    and integrate with most popular web frameworks. Readers will learn how to use    Spring to write simpler, easier to maintain code so they can focus on what    really matters critical business needs.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49531420868881,"sku":"CIN1933988134G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49583881978129,"sku":"GOR001719779","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49675983946001,"sku":"CIN1933988134VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53573663326481,"sku":"GOR004622838","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1933988134.jpg?v=1750901056"},{"product_id":"spring-in-action-book-craig-walls-9781617291203","title":"Spring in Action","description":"RETAIL SELLING POINTS       Written by esteemed Spring expert Offers practical solutions to real-world problems   Contains concise, easy to follow examples          AUDIENCE    Written for Java developers and software architects.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49533971398929,"sku":"GOR006745277","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50095517139217,"sku":"CIN161729120XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50395770159377,"sku":"CIN161729120XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51456806584593,"sku":"CIN161729120XA","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/161729120X.jpg?v=1751408077"},{"product_id":"spring-in-action-book-craig-walls-9781935182351","title":"Spring in Action","description":"HIGHLIGHT    A revised, updated and slimmed down edition of one of Manning's alltime    bestselling books, covering the latest version of Spring.    DESCRIPTION    Spring in Action, Third Edition has been updated with 65% new    material to reflect the latest features, tools, and Spring 3 practices. It    begins by introducing the core concepts of Spring and then quickly    launches into a hands-on exploration of the framework. Combining    short code snippets and an ongoing example developed throughout the    book, it shows how to build simple and efficient J2EE applications.    The Third Edition has been carefully revised to produce a more    lightweight book, that explores the core Spring Framework issues as    well as the latest updates to other Spring portfolio projects such as    Spring WebFlow and Spring Security. The result is a book that's both    broader and deeper than previous editions, while still leaving a smaller    footprint.    KEY POINTS    F  Highly readable .    F  Discusses best practices.    F  Written by a prominent and experienced member of the    community.    This book assumes that you know your way around Java, but no    previous experience with Spring is required.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49550001176849,"sku":"GOR006302227","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49954747220241,"sku":"GOR006285666","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50119790625041,"sku":"CIN1935182358G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50275144073489,"sku":"CIN1935182358A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50324761411857,"sku":"CIN1935182358VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51795600015633,"sku":"GOR014405492","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1935182358.jpg?v=1750770600"},{"product_id":"spring-in-action-book-craig-walls-9781932394351","title":"Spring in Action","description":"A guide to the lightweight container framework that presents an exciting alternative to EJB  J2EE offers Java developers a very powerful enterprise framework. But portions of J2EE can be complicated--specifically Enterprise JavaBeans. By shouldering the burden of J2EE's complexities and providing the developer with a much simple abstraction, Spring makes developing J2EE application significantly simpler. It also provides a viable alternative to EJB, providing many of the same features offered by EJB, but without EJB's complexities. Written for enterprise Java developers who have become disillusioned with the complexity and bulk involved with EJB development, \"Spring in Action\" demonstrates how the Spring framework can make coupled code easy to manage, understand, reuse, and unit-test. Spring's employment of inversion control and aspect-oriented programming techniques to encourage loosely coupled code is explained, providing programmers with the ability to use JavaBeans with the power and enterprise services only previously available in the heavier Enterprise JavaBeans.  Even hard-core EJB fanatics may find some value in this book as the next specification of EJB will more closely resemble Spring than the current EJB specification. Software architects will find Spring in Action valuable in assessing and applying the lightweight techniques prescribed by Spring.","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":"spring-in-action-fifth-edition-book-craig-walls-9781617294945","title":"Spring in Action, Fifth Edition","description":"Spring Framework has been making Java developers more productive and successful for over a dozen years, and it shows no signs of slowing down!       Spring in Action, 5th Edition is the fully-updated revision of Manning's bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. Readers will also find the latest Spring best practices, including Spring Boot for application setup and configuration.       Key Features   ·   Developing reactive applications with Spring   ·   Building applications with Spring and Spring Boot   ·   Spring MVC for web apps and RESTful web services   ·   Writing Spring-enabled data repositories       Audience   Written for intermediate Java developers.       Author Bio   Craig Walls is a software developer at Pivotal. He's a popular author and frequent speaker at user groups and conferences.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49712441295121,"sku":"GOR009711496","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50106495369489,"sku":"CIN1617294942G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50154672947473,"sku":"CIN1617294942VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51039877398801,"sku":"NIN9781617294945","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51434015883537,"sku":"GOR009914557","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617294942.jpg?v=1751375650"},{"product_id":"spring-boot-in-action-book-craig-walls-9781617292545","title":"Spring Boot in Action","description":"DESCRIPTION     Although Spring Framework simplifies enterprise Java development, it can require a lot from developers in terms of framework configuration. Spring Boot radically streamlines the process of creating Spring applications by employing automatic configuration, along with a programming model built around established conventions for build-time and runtime dependencies. It also provides a component that gives insight into the internals of a running application and a handy CLI that can be used to write command-line scripts in Groovy. Developers who have used Spring Boot say that they can't imagine ever going back to hand-configuring their applications.          Spring Boot in Action is a developer-focused guide to writing applications using Spring Boot. It shows readers how to bypass the tedious configuration steps so that they can concentrate on their application's behavior. Using interesting, relevant examples, Spring expert Craig Walls shows both how to use the default settings effectively and how to override and customize Spring Boot for each unique environment. Along the way, it offers insights from Craig's years of Spring development experience.           KEY SELLING POINTS         Practical hands-on guide     Quickly develop Spring applications    Author insights based on years of Spring Development       Covers newest features of Spring Boot              AUDIENCE    Written for readers familiar with the Spring Framework.           ABOUT THE TECHNOLOGY    Spring Boot brings a convention-over-configuration programming model to the Spring Framework. With Spring Boot, Spring developers can focus on producing application functionality with little effort spent on configuring Spring itself.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735336034577,"sku":"NGR9781617292545","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50006163128593,"sku":"CIN1617292540VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50764710871313,"sku":"CIN1617292540G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51142903464209,"sku":"GOR008851770","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51169025425681,"sku":"GOR008862948","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52780752732433,"sku":"GOR014618989","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53220197400849,"sku":"GOR010891620","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617292540.jpg?v=1751245448"},{"product_id":"build-talking-apps-for-alexa-book-craig-walls-9781680507256","title":"Build Talking Apps for Alexa","description":"\u003cp\u003eVoice recognition is here at last. Alexa and other voice assistants have now become widespread and mainstream. Is your app ready for voice interaction? Learn how to develop your own voice applications for Amazon Alexa. Start with techniques for building conversational user interfaces and dialog management. Integrate with existing applications and visual interfaces to complement voice-first applications. The future of human-computer interaction is voice, and we'll help you get ready for it.\u003c\/p\u003e For decades, voice-enabled computers have only existed in the realm of science fiction. But now the Alexa Skills Kit (ASK) lets you develop your own voice-first applications. Leverage ASK to create engaging and natural user interfaces for your applications, enabling them to listen to users and talk back. You'll see how to use voice and sound as first-class components of user-interface design. \u003cp\u003eWe'll start with the essentials of building Alexa voice applications, called skills, including useful tools for creating, testing, and deploying your skills. From there, you can define parameters and dialogs that will prompt users for input in a natural, conversational style.\u003c\/p\u003e \u003cp\u003eIntegrate your Alexa skills with Amazon services and other backend services to create a custom user experience. Discover how to tailor Alexa's voice and language to create more engaging responses and speak in the user's own language. Complement the voice-first experience with visual interfaces for users on screen-based devices. Add options for users to buy upgrades or other products from your application. Once all the pieces are in place, learn how to publish your Alexa skill for everyone to use.\u003c\/p\u003e \u003cp\u003eCreate the future of user interfaces using the Alexa Skills Kit today.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eWhat You Need: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eYou will need a computer capable of running the latest version of Node.js, a Git client, and internet access.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49737815523601,"sku":"NGR9781680507256","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52333356384529,"sku":"CIN1680507257G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52406321611025,"sku":"NLS9781680507256","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53252402577681,"sku":"NIN9781680507256","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1680507257.jpg?v=1751410314"},{"product_id":"spring-in-action-4th-ed-book-craig-walls-9789351197997","title":"Spring In Action, 4Th Ed","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50399440077073,"sku":"CIN9351197999G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9351197999.jpg?v=1750732353"},{"product_id":"modular-java-book-craig-walls-9781934356401","title":"Modular Java","description":"The secret weapon for attacking complexity in any project is to break it down into smaller, cohesive, and more easily digestible pieces. With \"Modular Java\", you can easily develop applications that are more flexible, testable, maintainable, and comprehensible. \"Modular Java\" is a pragmatic guide to developing modular applications using OSGi, the framework for dynamic modularity in Java, and Spring Dynamic Modules, an OSGi extension to the Spring Framework. You'll start with the basics but quickly ramp up, creating loosely-coupled modules that publish and consume services, and you'll see how to compose them into larger applications. Along the way, you'll apply what you learn as you build a complete web application that is made up of several OSGi modules, using Spring-DM to wire those modules together. \"Modular Java\" is filled with tips and tricks that will make you a more proficient OSGi and Spring-DM developer. Equipped with the know-how gained from this book, you'll be able to develop applications that are more robust and agile.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50977017266449,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51629498368273,"sku":"NGR9781934356401","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1934356409.jpg?v=1750804662"},{"product_id":"spring-ai-in-action-book-craig-walls-9781633436114","title":"Spring AI in Action","description":"Java 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.      Spring AI foundations explained: Write AI code with the same patterns as regular Spring.      Virtual assistant walkthrough: Deliver conversational support to users without external chatbot platforms.      Retrieval Augmented Generation pattern: Serve accurate, context-aware answers from your own data.      Image and text conversions: Enrich applications with multimodal capabilities users immediately notice.      Production-ready tips and tests: Ship reliable, maintainable AI services your ops team trusts.    Spring AI in Action by Craig Walls offers the first authoritative guide to Spring’s new AI extension from a renowned Spring engineer.    Through 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.    By the final page you will integrate large-language-model power directly in Java, shorten development cycles, and wow users with intelligent features.    Ideal for Spring developers who want AI without a Python detour and architects standardizing on the Java stack.","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=1780739005"}],"url":"https:\/\/www.worldofbooks.com\/en-ie\/collections\/author-books-by-craig-walls.oembed","provider":"World of Books ","version":"1.0","type":"link"}