DAX is not only an expression language, but also a query language and, when it comes to performance, the xVelocity in-memory engine is second to none. Scanning fact tables and performing leaf-level computation happens in a matter of milliseconds. Nevertheless, as with any other language, you can write good DAX or bad DAX, depending on your understanding of the engine internals. This session introduces DAX as a query language, showing the different ways of querying with DAX using real-world data. Some queries will be fast, others will need optimizations. Many practical examples based on common patterns and an analysis of the query plans will show how to get the best out of DAX.
The new Universal Application project promises to reduce the amount of code you need to write, but does it reduce the amount of design work you have to do? In this demo-heavy session, XAML guru Nick Randolph explores the tooling available in Blend and the patterns you’d use to produce stunning Universal Applications with a minimum amount of work.
With the upcoming release of Windows 10, there will new and updated ways to deploy Windows. In this session, we’ll review new recommendations for upgrading existing devices using a simple in-place upgrade process, provisioning tools for transforming new devices into ones ready for enterprise use, as well as updates to traditional deployment tools and techniques (ADK and beyond). We’ll also talk about application compatibility, hardware requirements, and other common deployment questions.
Most enterprise level websites are plagued with legacy applications that don't directly port into cloud services. Azure VM's allow you to quickly move your existing infrastructure into the cloud to take advantage of its benefits. In this talk, we will examine the migration of Microsoft's ASP and IIS websites into Azure.