Building an SDK and Visual Studio extension used by developers is no easy task, but using tools provided by Microsoft and other third parties makes it significantly easier. Join Wade Wegner, Technical Evangelist for salesforce.com, as he explains how he built the Salesforce Toolkits for .NET. In this session, learn about Dev/CI environments, NuGet packaging, targeting multiple platforms using the Portable Class Libraries, the Async and Await asynchronous design pattern, dynamics, and much more. This talk is heavy in code and examples, so come on in and join us!
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.