{"title":"Laurentiu Spilca","description":null,"products":[{"product_id":"spring-security-in-action-book-laurentiu-spilca-9781617297731","title":"Spring Security in Action","description":"Spring Security in Action shows you how to use Spring Security to create applications you can be confident will withstand even the most dedicated attacks. Starting with essential “secure by design” principles, you’ll learn common software vulnerabilities and how to avoid them right from the design stage. Through hands-on projects, you’ll learn to manage system users, configure secure endpoints, and use, OAuth2 and OpenID Connect for authentication and authorization.        As you go, you’ll learn how to adapt Spring Security to different architectures, such as configuring Spring Security for Reactive applications and container-based applications orchestrated with Kubernetes. When you’re done, you’ll have a complete understanding of how to use Spring Security to protect your Java enterprise applications from common threats and attacks.       Key Features   ·   The principles of secure by design   ·   The architecture of Spring Security   ·   Spring Security contracts for password encoding, cryptography, and authentication   ·   Applying Spring Security to different architecture styles       For experienced Java developers with knowledge of other Spring tools.       About the technology    Your applications, along with the data they manage, are one of your organization’s most valuable assets. No company wants their applications easily cracked by malicious attackers or left vulnerable by avoidable errors. The specialized Spring Security framework reduces the time and manpower required to create reliable authorization, authentication, and other security features for your Java enterprise software. Thanks to Spring Security, you can easily bake security into your applications, from design right through to implementation.       Laurentiu Spilca is a dedicated development lead and trainer at Endava, where he leads the development of a project in the financial market of European Nordic countries. He has over ten years experience as a Java developer and technology teacher.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49649029153041,"sku":"GOR012431688","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739788026129,"sku":"NGR9781617297731","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50395900018961,"sku":"CIN1617297739G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617297739.jpg?v=1781273628"},{"product_id":"spring-quickly-book-laurentiu-spilca-9781617298691","title":"Spring Quickly","description":"Spring is a massive ecosystem and a must-learn tool for Java developers. Spring Start Here introduces you to Java development with Spring by concentrating on the core concepts you'll use in every application you build. You'll learn how to refactor an existing application to Spring, how to use Spring tools to make SQL database requests and REST calls, and how to secure your projects with Spring Security.   Spring Start Here teaches you how to build professional-quality applications using Spring and Spring Boot. You'll start with the core components of the framework and then learn how features like Spring Boot simplify the tedious repetitive tasks you face in every project. When you're done, you'll be able to create Spring apps, secure them with authentication and authorization, and move on to the next exciting steps of your Spring journey.   Spring Framework is packed with features to make your applications fast, maintainable, robust and secure. This extensive ecosystem of tools for cloud computing, microservices, and more have made it the de facto choice for building enterprise Java applications.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49745353867537,"sku":"NGR9781617298691","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50851077947665,"sku":"GOR014095034","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50851093807377,"sku":"GOR013539932","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51853671072017,"sku":"CIN1617298697G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53521089331473,"sku":"CIN1617298697VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617298697.jpg?v=1781273325"},{"product_id":"spring-security-in-action-book-laurentiu-spilca-9781633437975","title":"Spring Security in Action, Second Edition","description":"Design and develop Spring applications that are secure right from the start.   In Spring Security in Action, Second Edition you will learn essential security skills including how to:     Implement and customize authentication and authorization Set up all components of an OAuth 2\/OpenID Connect system Utilize CRSF and CORS configurations Secure Spring reactive applications Write tests for security configurations   About the technology   Spring Security is essential for any Java developer looking to master authentication and authorization in Spring apps. By adopting \"secure by design\" principles with Spring Security's out-of-the-box features, you can protect your apps from data theft and unauthorized intrusions.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49942131114257,"sku":"NGR9781633437975","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51041268728081,"sku":"NIN9781633437975","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437973.jpg?v=1750992238"},{"product_id":"how-to-read-java-book-laurentiu-spilca-9781617299773","title":"How to Read Java","description":"Effectively reading and understanding existing code is a developer's superpower. In this book, you'll master techniques for code profiling, advanced debugging, and log evaluation to find and fix bugs and performance problems.        In       How To Read Java: Understanding, debugging, and optimizing JVM applications    you will learn how to:             Determine what code does the first time you see it Expose code logic problems Evaluate heap dumps to find memory leaks Monitor CPU consumption to optimize execution Use thread dumps to find and solve deadlocks Easily follow a service-oriented or microservices system Properly use logging to better understand Java app execution Use Java debuggers efficiently         How To Read Java: Understanding, debugging, and optimizing JVM applications    teaches code investigation techniques that will help you understand how Java apps work, optimize them, and fix the bugs that break them. You'll go from the basics of debugging to advanced methods for locating problems in microservices architectures. Each new technique is explained with lively illustrations and engaging real-world examples.      about the technology  Tasks like searching for bugs, working through messy legacy code, and analyzing an application's readiness to support new features consume a lot of developer time. In fact, most developers spend more time trying to read and understand code than they do writing it! In this unique guide, you'll learn techniques like resolving deadlocks by examining thread dumps and locating memory leaks by inspecting the heap that will radically improve your efficiency when working with existing code in JVM languages like Java, Scala, and Kotlin.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50386392088849,"sku":"CIN1617299774G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50772981154065,"sku":"GOR014066372","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51040107954449,"sku":"NIN9781617299773","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51972418437393,"sku":"CIN1617299774VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52111257239825,"sku":"NGR9781617299773","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617299774.jpg?v=1781273741"},{"product_id":"troubleshooting-java-second-edition-book-laurentiu-spilca-9781633435575","title":"Troubleshooting Java, Second Edition","description":"Baffling bugs derail releases, burn hours, and erode your confidence. Stop staring at cryptic stack traces while deadlines speed closer. Master proven debugging tactics that surface root causes in minutes. Turn log chaos into clear, actionable insights with AI assistance. Optimize performance before users complain, rather than firefight after outages. Feel confident shipping resilient Java applications, even across microservices and cloud.      AI-driven log analysis: Spot anomalies instantly, freeing you for higher-value coding.      IntelliJ and JConsole deep dives: Navigate complex code without getting lost in details.      Memory and heap dump walkthroughs: Eliminate leaks that silently drain resources and cash.      SQL query profiling: Remove hidden database bottlenecks for snappier user experiences.      Thread and concurrency guidance: Resolve deadlocks and race conditions before they bite.      Hands-on projects: Cement skills through realistic scenarios you can replay anytime.    Troubleshooting Java, Second Edition by instructor Laurențiu Spilcă is a field manual that blends classroom clarity with production realism.    Each chapter tackles a different investigation layer—logs, memory, threads, queries—using familiar tools plus emerging AI assistants. Clear explanations, annotated screenshots, and step-by-step labs turn theory into repeatable practice.    Finish the book able to read any Java system like an open book, isolate the root cause, and deliver permanent fixes that stick. Your evenings belong to you again.    Ideal for intermediate Java developers, SREs, and tech-lead generalists who keep critical services running.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52941323632913,"sku":"NGR9781633435575","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52982056091921,"sku":"NIN9781633435575","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781633435575.jpg?v=1774346006"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-laurentiu-spilca.oembed","provider":"World of Books ","version":"1.0","type":"link"}