{"title":"Rishabh Verma","description":null,"products":[{"product_id":"visual-studio-extensibility-development-book-rishabh-verma-9781484258521","title":"Visual Studio Extensibility Development","description":"Learn the extensibility model of Visual Studio to enhance the Visual Studio integrated development environment (IDE). This book will cover every aspect, starting from developing an extension to publishing it and making it available to the end user.     The book begins with an introduction to the basic concepts of Visual Studio including data structures and design patterns and moves forward with the fundamentals of the VS extensibility model. Here you will learn how to work on Roslyn - the .NET compiler platform - and load extensions in VS. Next, you will go through the extensibility model and see how various extensions, such as menus, commands, and tool windows, can be plugged into VS. Moving forward, you’ll cover developing VS extensions and configuring them, along with demonstrations on customizing extension by developing option pages. Further, you will learn to create  custom code snippets and use a debugger visualizer. Next, you will go through creation of project and item templates including deployment of VS extensions using continuous integration (CI). Finally, you will learn tips and tricks for Visual Studio and its extensibility and integration with Azure DevOps.     After reading Visual Studio Extensibility Development you will be able to develop, deploy, and customize extensions in Visual Studio IDE.     What You Will Learn      Discover the Visual Studio extensibility      and automation model Code Visual Studio extensions      from scratch Customize extensions by      developing a tools option page for them Create project templates, item templates,      and code snippets. Work with code generation using      T4 templates Code analysis and refactoring      using Roslyn analyzers Create and deploy a private extension      gallery and upload the extensions Upload a VS extension using CI Ship your extension to Visual Studio Marketplace  Who This Book Is For Developers in Visual Studio IDE covering C#, Visual Basic (VB), JavaScript, and CSS.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736402436369,"sku":"NGR9781484258521","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53682433655057,"sku":"GOR015000148","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484258525.jpg?v=1750924134"},{"product_id":"net-core-2-0-by-example-book-rishabh-verma-9781788395090","title":".NET Core 2.0 By Example","description":"Build cross-platform solutions with .NET Core 2.0 through real-life scenarios  About This Book • Bridges the gap between learning and doing and improves your software development skills • Covers the best practices of .NET development to improve your productivity • Example-based approach to get you started quickly with software programming  Who This Book Is For If you are a developer or architect and want to learn how to build cross-platform solutions using Microsoft .NET Core, this book is for you. It is assumed that you have some knowledge of the .NET Framework, OOP, and C# (or a similar programming language).  What You Will Learn • Build cross-platform applications with ASP.NET Core 2.0 and its tools • Integrate, host, and deploy web apps with the cloud (Microsoft Azure) • Leverage the ncurses native library to extend console capabilities in .NET Core on Linux and interop with native coden .NET Core on Linux and learn how to interop with existing native code • Reuse existing .NET Framework and Mono assemblies from .NET Core 2.0 applications • Develop real-time web applications using ASP.NET Core • Learn the differences between SOA and microservices and get started with microservice development using ASP.NET Core 2.0 • Walk through functional programming with F# and .NET Core from scratch  In Detail With the rise in the number of tools and technologies available today, developers and architects are always exploring ways to create better and smarter solutions. Before, the differences between target platforms was a major roadblock, but that's not the case now. .NET Core 2.0 By Example will take you on an exciting journey to building better software. This book provides fresh and relevant content to .NET Core 2.0 in a succinct format that's enjoyable to read. It also delivers concepts, along with the implications, design decisions, and potential pitfalls you might face when targeting Linux and Windows systems, in a logical and simple way. With the .NET framework at its center, the book comprises of five varied projects: a multiplayer Tic-tac-toe game; a real-time chat application, Let'sChat; a chatbot; a microservice-based buying-selling application; and a movie booking application. You will start each chapter with a high-level overview of the content, followed by the above example applications described in detail. By the end of each chapter, you will not only be proficient with the concepts, but you'll also have created a tangible component in the application. By the end of the book, you will have built five solid projects using all the tools and support provided by the .NET Core 2.0 framework.  Style and approach This book takes a concise yet comprehensive project-based approach to teaching the tricks and tools of .NET Core 2.0.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49939850625297,"sku":"CIN1788395093VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52116368195857,"sku":"NLS9781788395090","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53187451650321,"sku":"NIN9781788395090","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788395093.jpg?v=1751216837"},{"product_id":"visual-studio-extensibility-development-book-rishabh-verma-9781484298749","title":"Visual Studio Extensibility Development","description":"Master Visual Studio extensibility for an enhanced Visual Studio IDE experience. This book is a comprehensive guide that covers every facet of developing, debugging, and publishing extensions that amplify your productivity, tooling, and analysis within the Visual Studio IDE.     This new edition is updated for Visual Studio 2022, which is the latest and greatest version of Visual Studio. Since the last edition, Artificial Intelligence (AI) has taken the world by the storm. This revised edition demonstrates how AI can take your extensions to unparalleled heights using ChatGPT.    The book begins with an introduction to the essential concepts of Visual Studio, including data structures and design patterns before diving into the fundamentals of the Visual Studio extensibility model. Here you will learn the anatomy of a VSIX and how extensions are discovered and loaded in Visual Studio. Next, you will explore the extensibility model and see how various extensions, such asmenus, commands, and tool windows can be plugged into Visual Studio. Moving forward, you’ll cover developing VS extensions and how they can be made configurable by customizing the UI and options page, and you’ll learn to develop a VS extension that leverages ChatGPT. Next, you will see how to extend the most often used component of Visual Studio, the code editor, before creating your own sample code snippets and templates. This is followed by a demonstration of how to deploy extensions using continuous integration (CI). Finally, you will learn tips and tricks for Visual Studio and its extensibility, along with a few highly valuable extensions.    After reading Visual Studio Extensibility Development, you will be able to develop, debug, customize, and deploy extensions in Visual Studio IDE.     What You Will Learn        Master the art of personalizing extensions through the creation of dedicated tools option pages Extend commands, editor, and tool window of Visual Studio Seamlessly integrate artificial intelligence in Visual Studio extensions Create project templates, item templates, and code snippets to streamline your development process Enhance IntelliSense for your custom project needs Publish your extension in the Visual Studio marketplace                Who This Book Is For    Developers, Programmers, Engineers, Architects, Instructors, Innovators, Students and Technology enthusiasts leveraging Visual Studio IDE.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029494792465,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029497381137,"sku":"NIN9781484298749","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52135798472977,"sku":"NLS9781484298749","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484298748.jpg?v=1750956602"},{"product_id":"ruhani-book-rishabh-verma-9789354720208","title":"Ruhani","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51229699113233,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51229701144849,"sku":"NIN9789354720208","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52409462128913,"sku":"NLS9789354720208","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/935472020X.jpg?v=1750904767"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-rishabh-verma.oembed","provider":"World of Books ","version":"1.0","type":"link"}