{"title":"Kevin Hoffman","description":null,"products":[{"product_id":"microsoft-sharepoint-2007-development-unleashed-book-kevin-hoffman-9780672329036","title":"Microsoft SharePoint 2007 Development Unleashed","description":"Usage of Microsoft's SharePoint technologies is growing quickly. The two components of SharePoint are SharePoint Portal Server, and SharePoint Services. SharePoint Services will be upgraded in Office 2007, and at the same time Microsoft plans a new release of Sharepoint Portal Server. The integration of SharePoint into Office 2007 will be much tighter than in previous versions, and Microsoft expects usage to continue to increase at a rapid pace. While there has been a fair amount written for administrators on SPS, there has been very little written for developers, even though there is a great need for solid information on developing using SPS. Experienced authors Hoffman and Foster have now filled that need, with the most comprehensive guide to SharePoint development yet. All aspects of developing with SharePoint are covered, with many practical examples culled from the authors' experience with SPS. While no previous experience with SPS is assumed, readers will be expected to have a basic understanding of developing using the .NET Framework. This is the first book to show application developers how to create robust web applications using ASP.NET, C#, and SharePoint.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49599963365649,"sku":"GOR003313256","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0672329034.jpg?v=1750976977"},{"product_id":"fifth-vertex-book-kevin-hoffman-9780990647911","title":"The Fifth Vertex","description":"Urus Noellor--a boy born deaf who is about to be publicly branded as a burden, incapable of being the warrior his people demand--stands upon a rooftop, poised to throw himself over the edge. His failed attempt at suicide unlocks within him a long-dormant form of magic thought to have died out thousands of years before, a power that may be the key to saving the world from an equally ancient enemy. Urus and his companions--Goodwyn, the greatest warrior in Kest, and Cailix, a mysterious orphan--must find a way to stop a powerful group of sorcerers from destroying the five long-hidden vertices that ward the world against threats from beyond, while fighting off threats from within. They soon learn that the scope of the coming danger may be more dire than any of them could have imagined. As the battle for the vertices spreads to the neighboring realms, Goodwyn must face the realities of war and death; Cailix discovers a devastating truth that could change everything; and Urus discovers his uncanny gifts and courage as he peels away clues to his true identity. But even as Urus gains the power he has always craved, he experiences it all in profound, lonely silence.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49657159844113,"sku":"GOR010265574","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51222526951697,"sku":"NIN9780990647911","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0990647919.jpg?v=1750884541"},{"product_id":"pro-ado-net-with-vb-net-1-1-book-kevin-hoffman-9781590594346","title":"Pro ADO.NET with VB .NET 1.1","description":"Calling all Visual Basic .NET programmers and web developers! This highly anticipated book provides thorough instruction for using ADO.NET, supported with numerous relevant code examples and extensive technical information. So whether you're developing web applications using ASP.NET, Windows Forms applications, or XML Web Services, you'll become adept at maximizing .NET's data access technology.   Topics include: ADO.NET data architecture; data readers, adapters, and DataSets; safer development with XML Schemas; data relationships; and ADO.NETs built-in support and performance optimization. With such valuable content, you'll come to master a solution-oriented approach to ADO.NET.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50329472925969,"sku":"CIN1590594347VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52327471710481,"sku":"NLS9781590594346","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1590594347.jpg?v=1750830509"},{"product_id":"programming-webassembly-with-rust-book-kevin-hoffman-9781680506365","title":"Programming WebAssembly with Rust","description":"WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety. Combine both languages and you can write for the web like never before! Learn how to integrate with JavaScript, run code on platforms other than the browser, and take a step into IoT. Discover the easy way to build cross-platform applications without sacrificing power, and change the way you write code for the web.   WebAssembly is more than just a revolutionary new technology. It's reshaping how we build applications for the web and beyond. Where technologies like ActiveX and Flash have failed, you can now write code in whatever language you prefer and compile to WebAssembly for fast, type-safe code that runs in the browser, on mobile devices, embedded devices, and more. Combining WebAssembly's portable, high-performance modules with Rust's safety and power is a perfect development combination.   Learn how WebAssembly's stack machine architecture works, install low-level wasm tools, and discover the dark art of writing raw wast code. Build on that foundation and learn how to compile WebAssembly modules from Rust by implementing the logic for a checkers game. Create wasm modules in Rust to interoperate with JavaScript in many compelling ways. Apply your new skills to the world of non-web hosts, and create everything from an app running on a Raspberry Pi that controls a lighting system, to a fully-functioning online multiplayer game engine where developers upload their own arena-bound WebAssembly combat modules.   Get started with WebAssembly today, and change the way you think about the web.   What You Need:   You'll need a Linux, Mac, or Windows workstation with an Internet connection. You'll need an up-to-date web browser that supports WebAssembly. To work with the sample code, you can use your favorite text editor or IDE. The book will guide you through installing the Rust and WebAssembly tools needed for each chapter.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50524310372625,"sku":"GOR013984409","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51046178816273,"sku":"NIN9781680506365","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51939005497617,"sku":"CIN1680506366VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52660542341393,"sku":"NLS9781680506365","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52963255419153,"sku":"GOR012069770","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53351547765009,"sku":"CIN1680506366G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1680506366.jpg?v=1751247054"},{"product_id":"cloud-native-go-book-kevin-hoffman-9780672337796","title":"Cloud Native Go","description":"The Complete Guide to Building Cloud-Based Services     Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users.     Kevin Hoffman and Dan Nemeth describe the modern cloud-native application in detail, illuminating factors, disciplines, and habits associated with rapid, reliable cloud-native development. They also introduce Go, a “simply elegant” high-performance language that is especially well-suited for cloud development.    You’ll walk through creating microservices in Go, adding front-end web components using ReactJS and Flux, and mastering advanced Go-based cloud-native techniques. Hoffman and Nemeth show how to build a continuous delivery pipeline with tools like Wercker, Docker, and Dockerhub; automatically push apps to leading platforms; and systematically monitor app performance in production.       Learn “The Way of the Cloud”: why developing good cloud software is fundamentally about mindset and discipline Discover why Go is ideal for cloud-native microservices development Plan cloud apps that support continuous delivery and deployment Design service ecosystems, and then build them in a test-first manner Push work-in-progress to a cloud Use Event Sourcing and CQRS patterns to react and respond to enormous volume and throughput Secure cloud-based web applications: do’s, don’ts, and options Create reactive applications in the cloud with third-party messaging providers Build massive-scale, cloud-friendly GUIs with React and Flux Monitor dynamic scaling, failover, and fault tolerance in the cloud","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51729149985041,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51729150181649,"sku":"CIN0672337797G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52627749077265,"sku":"CIN0672337797VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0672337797.jpg?v=1750880032"},{"product_id":"real-world-event-sourcing-book-kevin-hoffman-9798888651063","title":"Real-World Event Sourcing","description":"Reality is event-sourced; your mind processes sight, sound, taste, smell, and touch to create its perception of reality. Software isn't that different. Applications use streams of incoming data to create their own realities, and when you interpret that data as events containing state and context, even some of the most complex problems become easily solvable. Unravel the theory behind event sourcing and discover how to put this approach into practice with practical, hands-on coding examples. From early-stage development through production and release, you'll unlock powerful new ways of clearing even the toughest programming hurdles. \u003cp\u003e\u003cspan\u003eOur applications are bombarded with data. It's hard enough to derive state from that data, let alone discover how we arrived at that state. With event sourcing you can treat the stream of data as a simple sequence of events that you use to construct whatever state you need. Event sourcing is more than events; it adds patterns, rules, and constraints to produce robust and easy-to-maintain systems. In this book, you'll learn which rules can never be broken and which ones are flexible. By grounding yourself in theory, rules, and practical approaches, you'll be able to build real-world, event-sourced applications.\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003e\u003cspan\u003eGet your hands dirty with fundamental event-sourcing building blocks such as commands, aggregates, projectors, process managers, injectors, and notifiers. Combine these building blocks to produce elegant solutions to complex problems. Leave \"hello world\" far behind as you tackle the more advanced aspects of event sourcing that give you the confidence you need to run these applications in production. Leverage event sourcing to create distributed applications with ease; model and handle failure; and deal with replays, schema evolution, security, and much more.\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003e\u003cspan\u003eThis book doesn't shy away from confronting the hard parts of event sourcing, instead giving you clear advice and examples for tackling the most difficult details.\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003e\u003cspan\u003eEmpower your applications with the full force of event sourcing today.\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003e\u003cspan\u003e\u003cb\u003eWhat You Need:\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003eYou'll need a computer preferably running MacOS, Linux, or WSL\/Ubuntu on Windows. You'll install everything else you need (such as Elixir and an event store) as you progress through the book.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53638442123537,"sku":"NLS9798888651063","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53665156792593,"sku":"NIN9798888651063","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9798888651063.jpg?v=1781008025"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-kevin-hoffman.oembed","provider":"World of Books ","version":"1.0","type":"link"}