Hive allows you to take data in Hadoop, apply a fixed external schema, and query the data with an SQL-like language. With Hive, complex queries can yield simpler, more effectively visualized results. Author Elton Stoneman uses Hive Succinctly to introduce the core principles of Hive and guides readers through mapping Hadoop and HBase data in Hive, writing complex queries in HiveQL, and running custom code inside Hive queries using a variety of languages.
Free .NET Books
Visual Studio Code is a powerful tool for editing code and serves as a complete environment for end-to-end programming. Visual Studio Code Succinctly by Alessandro Del Sole, will guide readers to mastery of this valuable tool so that they can make full use of its features.
Developed by Microsoft’s Research in Software Engineering, Code Contracts provide a way to convey code assumptions in your .NET applications. They can take the form of preconditions, postconditions, and state invariants. In C# Code Contracts Succinctly, author Dirk Strauss demonstrates how to use Code Contracts to validate logical correctness in code, how they can be integrated with abstract classes and interfaces, and even how they can be used to make writing documentation less painful.
Microsoft has only recently embraced the world of open source software, offering many pieces of the .NET Framework architecture as open source projects. One of the most significant projects is Roslyn, Microsoft’s C# and Visual Basic compilers rewritten entirely in managed code. With Roslyn Succinctly by Alessandro Del Sole, you will learn how the platform grants developers greater freedom to build tools for other developers, how to build your own tools, and how to share them with the development community.
In NancyFX Succinctly, you’ll learn what NancyFX is all about, where it came from, and what it can do for you as a .NET developer. Author Peter Shaw will explain why NancyFX is more than just another web framework, and teach you some of the many tricks that make it as easy as possible for you to create stunning web-enabled applications on the .NET platform.
With just some knowledge of IoC, DI, and Unit Testing, begin using FakeItEasy to mock dependencies while unit testing. Author Mike McCarthy will guide readers—from novices to experts—to getting the most out of mocking frameworks with FakeItEasy Succinctly.
Microsoft Visual Studio 2015 is the new version of the widely-used integrated development environment for building modern, high-quality applications for a number of platforms such as Windows, the web, the cloud, and mobile devices. In Visual Studio 2015 Succinctly, author Alessandro Del Sole explains how to take advantage of the most useful of these highly anticipated features.
An introduction to the RabbitMQ integration platform with an emphasis on C# and .NET development. Author Stephen Haunts introduces the powerful message broker and queuing system, and guides novices from installation to practical coding. With Message Queuing with RabbitMQ Succinctly, developers of all levels will be able to integrate multiple systems with ease.
Learn to use LINQ to simplify the process of coding and querying in C# and Visual Basic. LINQ Succinctly will guide you through the process, from conceptual understanding to practical implementation. With the help of author Jason Roberts, you will be streamlining your coding and querying practices in no time.
Managing Agile Open-Source Software Projects with Microsoft Visual Studio Online is for Agile development teams and their Scrum Masters who want to explore and learn from the authors’ “dogfooding” experiences and their continuous adaptation of software requirements management. Product Owners and other stakeholders will also find value in this ebook by learning how they can support their Agile development teams and by gaining an understanding of the constraints of open-source community projects.