{"title":"Books by Craig Walls","description":null,"products":[{"product_id":"9781617297571","title":"Spring in Action","description":"\u003cp\u003e\u003cstrong\u003e\"To me, this has always been the defacto standard for documentation on the Spring Framework. I bought the 1st edition when it first came out as we were converting alegacy app to Spring and this book was essential in learning how the current version worked.\"\u003c\/strong\u003e - Tony Sweets\u003c\/p\u003e \u003cp\u003eA 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the technology\u003c\/strong\u003e\u003cbr\u003eSpring Framework makes life easier for Java developers. The latest version of Spring brings its productivity-focused approach to microservices, reactive development, and other modern application designs. With Spring Boot now fully integrated, you can start even complex projects with minimal configuration code. And in recent version of Spring, the new RSocket specification makes your application's networking symmetrical—perfect for reactive design.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the book\u003c\/strong\u003e\u003cbr\u003eSpring in Action, 6th Edition guides you through Spring's core features explained in Craig Walls' famously clear style. You'll roll up your sleeves and build a secure database-backed web app step by step. Along the way, you'll explore reactive programming, microservices, service discovery, RESTful APIs, deployment, and expert best practices. The latest version of a bestseller upgraded for Spring 5.3 and Spring Boot 2.4, this new edition also covers the RSocket specification for reactive networking between applications and delves deep into essential features of Spring Security. Whether you're just discovering Spring or leveling up to Spring 5.3, this Manning classic is your ticket!\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ewhat's inside\u003c\/strong\u003e\u003cbr\u003eBuilding reactive applications\u003cbr\u003eRelational and NoSQL databases\u003cbr\u003eIntegrating via HTTP and REST-based services, and sand reactive RSocket services\u003cbr\u003eReactive programming techniques\u003cbr\u003eDeploying applications to traditional servers and containers\u003cbr\u003eSecuring applications with Spring Security\u003cbr\u003eCovers Spring 5.2\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the author\u003c\/strong\u003e\u003cbr\u003eCraig Walls is a principal software engineer at Pivotal, a member of the Spring engineering team, a popular author, and a frequent conference speaker.\u003cbr\u003eWe interviewed Craig as a part of our Six Questions series. Check it out here.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56302039007605,"sku":"9781617297571","price":48.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781617297571_d1c4d12e-5c24-4bbe-b434-6b545d00c54f.jpg?v=1786023238"},{"product_id":"9781680507256","title":"Build Talking Apps for Alexa","description":"\u003cbr\u003eBinding: Paperback \/ softback","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56303390949749,"sku":"9781680507256","price":38.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781680507256_07d3bb31-2c79-4390-a90e-5abcfee4536a.jpg?v=1786024366"},{"product_id":"9781617292545","title":"Spring Boot in Action","description":"\u003cb\u003eDESCRIPTION \u003c\/b\u003e  \u003cp\u003eAlthough 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.\u003c\/p\u003e  \u003ci\u003eSpring Boot in Action \u003c\/i\u003eis 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.    \u003cb\u003eKEY SELLING POINTS\u003c\/b\u003e Practical hands-on guide  \u003cp\u003eQuickly develop Spring applications\u003c\/p\u003e \u003cp\u003eAuthor insights based on years of Spring Development\u003c\/p\u003e Covers newest features of Spring Boot     \u003cb\u003e\u003c\/b\u003e\u003cp\u003eAUDIENCE\u003c\/p\u003e \u003cp\u003eWritten for readers familiar with the Spring Framework.\u003c\/p\u003e   \u003cb\u003e\u003c\/b\u003e\u003cp\u003eABOUT THE TECHNOLOGY\u003c\/p\u003e \u003cp\u003eSpring 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.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56304264708469,"sku":"9781617292545","price":45.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781617292545_0cfc26db-a189-424a-85d4-8ba55ab6635a.jpg?v=1786023166"},{"product_id":"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":"Gardners","offers":[{"title":"Default Title","offer_id":56369054384501,"sku":"9781633436114","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781633436114_70a2de2a-d57a-4e2b-b334-5887e56ea1c6.jpg?v=1786023346"}],"url":"https:\/\/backstory.london\/collections\/author-craig-walls.oembed","provider":"Backstory","version":"1.0","type":"link"}