{"product_id":"9781806112890","title":"Web Development with Blazor : A practical guide to building interactive UIs with C# 14 and .NET 10 (4TH)","description":"\u003cp\u003eMaster Blazor's evolving render modes, hosting models, and observability features with practical projects and real-world architecture. Build confidently for production with .NET 10 and C# 14\u003c\/p\u003e\n\n\u003cp\u003eKey Features\u003c\/p\u003e\n\n\u003cp\u003eDedicated, side-by-side coverage of Blazor render modes without forcing them into a single project\n\u003cbr\u003eUpdated for .NET 10 LTS with first-class coverage of .NET Aspire and modern observability\n\u003cbr\u003eProject structures and examples designed around real production constraints, not demos\u003c\/p\u003e\n\n\u003cp\u003eBook DescriptionWhy upgrade to the 4th edition? This edition helps you stop guessing and start choosing the right approach, every time.\n\u003cbr\u003eIf you learned Blazor a year or two ago, things already feel different. New render modes. New hosting patterns. New guidance from Microsoft. What used to work still runs, but it no longer tells the whole story.\n\u003cbr\u003eYou're probably asking the same questions many Blazor developers are asking now:\n\u003cbr\u003e Should this be Server, WebAssembly, or SSR?\n\u003cbr\u003e Why does authentication feel simpler - but also different?\n\u003cbr\u003e How do .NET Aspire and Open Telemetry fit into real projects?\n\u003cbr\u003eThis edition is written for developers navigating that exact shift. Blazor render modes are explored separately and clearly, removing architectural confusion. Authentication and authorization are simplified and expanded with practical, real-world guidance. New chapters introduce .NET Aspire, Open Telemetry, and modern caching strategies - reflecting how Blazor applications are being built today with .NET 10 (LTS).\n\u003cbr\u003eBy the end of this book, you'll build Blazor applications with confidence, clarity, and future-proof skills, aligned with Microsoft's direction and ready for production.What you will learn\u003c\/p\u003e\n\n\u003cp\u003eUnderstand how Blazor works and when to use each render mode\n\u003cbr\u003eBuild simple and advanced Blazor components with confidence\n\u003cbr\u003eStructure applications to separate concerns and support multiple hosting models\n\u003cbr\u003eImplement authentication and authorization using modern .NET patterns\n\u003cbr\u003eImprove performance with caching and rendering optimizations\n\u003cbr\u003eUse Open Telemetry to gain insight into application behavior and performance\n\u003cbr\u003eBuild, run, and manage applications using .NET Aspire\n\u003cbr\u003eDeploy and maintain scalable Blazor applications in production\u003c\/p\u003e\n\n\u003cp\u003eWho this book is forThis book is for .NET web developers and software developers who want to use their existing C# skills to build interactive web applications running in the browser with Blazor WebAssembly, on the server with Blazor Server, or using a combination of both.\n\u003cbr\u003eYou'll need a basic understanding of C# and some prior exposure to .NET web development. The book will guide you through the rest.\u003c\/p\u003e","brand":"Packt Publishing Limited","offers":[{"title":"Default Title","offer_id":49140315619563,"sku":"EB_CP1300_F24-04_SIMS","price":86.13,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0758\/4484\/5803\/files\/9781806112890-1.jpg?v=1785900894","url":"https:\/\/kinokuniya.com.sg\/products\/9781806112890","provider":"Books Kinokuniya Singapore","version":"1.0","type":"link"}