Microsoft has been quietly revamping it's build system with the goal of making it genuinely cross platform and much, much easier to work with. The results are pretty amazing. In this session we'll be taking a look at these changes and how you can use them to greatly improve the way you put together and customise your build system. Apart from building .NET code, we'll also show you how to build Java code, how you can integrate with tools like SonarQube and what you would need to do of you want to create your own custom build tasks for those times where you want to do something a little, ahem, unusual.
Learn design principles for Windows 10, and how Windows makes design easier for developers with adaptive controls. See how to approach designing your own UWP apps. Build an adaptive UI using View States, Adaptive Triggers, and more.
Windows makes it easy to connect to your hardware via a single driver that can be leveraged on phones, tablets, PCs, IoT devices and servers. You will learn concepts of Windows driver development and understand an easy entry path to get started connecting hardware to Windows. We will show you different driver models and help you understand the best choice for your needs. By the end of this session you will be able to get started building drivers for Windows 10 devices, as well as other platforms, and have a solid understanding of Windows driver development concepts. Topics include: Overview of Windows Driver concepts and models, Introduction of Windows Driver Framework and its benefits, How to build a Windows Driver that runs on any Windows device, and Walkthrough of designing and building a simple device driver. Intended Audience: OEMs, ODMs, IDHs, IHVs, Peripheral Manufacturers, Driver Developers.