Build 2012 sluttede i starten af November, og videoer fra de fleste præsentationer er klar på Channel9 – her er til orientering min liste til de mørke aftener:
HTML5 & CSS3 latest features in action!
In this session, you learn more about the new standard features available in Internet Explorer 10, including grid layout, IndexedDB, and AppCache. We'll use simple code examples to see these features in action in real-world websites and apps!
Creating high performance web apps is crucial for every web developer. Learn directly from the Internet Explorer Performance team about what actually drives performance across the web and how you can make your sites faster. This is the same team that brought you GPU accelerated graphics and compiled JavaScript, and they will share their favorite 50 best practices for web developers.
The Web community has come a long way in pushing for solid cross-browser standards support and it's incredibly important that as developers we focus on leveraging these standards in a responsible and practical way. In this talk, we'll discuss and learn about the standards process, the best practices for identifying and embracing stable standards, and how to leverage standards responsibly to build websites that are cross-browser and available to broad audiences. We’ll also hear some great lessons from the team that built Microsoft.com about their efforts to embrace standards and responsive design in the redesign of Microsoft’s flagship website.
You've probably heard about the radical gains in JavaScript performance in the latest crop of Internet browsers. In this talk, we'll discuss the key insights and optimizations implemented in browser JavaScript engines, such as Chakra in Internet Explorer 10 or V8 in Chrome. More importantly, we'll explore best practices for taking advantage of these optimizations in your code and learn how to pinpoint JavaScript performance problems using appropriate tools. Throughout the presentation, we'll cover tips, tricks, and tools for developing fast applications with JavaScript.
.NET celebrated its ten year birthday earlier this year. In this talk, we’ll explore the technology and industry trends that have driven .NET’s evolution. We’ll cover support for new platforms, advancements in application performance, and support for emerging application architectures.
One day we woke up and things were different. Maybe it happened overnight, maybe it took many years. Suddenly the ASP.NET Web Stack is open source, hosted using Git on CodePlex and taking pull requests from the Mono team. We can run node.js and Java alongside ASP.NET in the Azure Cloud and deploy them easily. The Visual Studio editor supports HTML5, CSS3 and JavaScript in a big way. ASP.NET ships not only the open source jQuery library out of the box but also KnockoutJS, jQuery UI, jQuery Mobile and Modernizr. The Azure SDKs are hosted on Github. We are scripting thousands of Virtual Machines from the command line while others are creating things today with JavaScript that were impossible yesterday. Join Scott Hanselman as he explores the relationship between the Cloud and the Browser, many Languages and one Languages, how it might all fit together and what comes next. Development is fun again.
In this session, Anders will introduce TypeScript, a new language and toolset that makes it easier to write cross-platform, application-scale JavaScript. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript adds optional static types, classes, and modules to JavaScript to enable great tooling and better structuring of large JavaScript applications. The TypeScript compiler is Open Source and written in TypeScript. The compiler outputs standard JavaScript that runs in any browser or any host. The TypeScript language specification is available under the Open Web Foundation’s, Final Specification Agreement (OWFa 1.0).
Websockets is introducing web developers to a whole new world of real-time programming but that isn’t the end of the story. SignalR gives ASP.NET developers the ability to build real-time web apps that work both with and without websockets and with an API so easy to use it almost seems like magic (really). You want scale too? No problem; SignalR scales out with your application. Come and see why web programing will never be the same again.
There are more exciting client platforms available to run your applications than ever before. Whether you are targeting your application at phones, tablets, or browsers virtually every great client application needs a great backend. Come see how ASP.NET Web API, a new framework for creating HTTP services, can help you reach any device. In this talk you’ll see how to support multiple formats, including JSON, XML and even OData. You’ll see how to add rich query semantics over your data using the OData query syntax. You’ll see how to secure your web APIs using a variety of protocols including OAuth. Every public web API needs great developer documentation and I’ll show you how ASP.NET Web API makes generating rich help pages easy. I’ll show you how ASP.NET Web API works great for building backend services for your Windows 8 apps and gives you the power and flexibility to build your web APIs your way.
Easy Asynchrony with C#: No More Callbacks! The Windows Runtime and .NET Framework 4.5 rely heavily on an asynchronous programming model to ensure the responsiveness of client apps and scalability of services. The new async feature in the C# and VB languagesmakes it easy to coordinate asynchronous functionality without callbacks, leaving the plumbing to the compilers. We’ll explore a simple sequential asynchronous Windows Store app, and build up to easily embrace cancellation, coordination of concurrent asynchronous activities and offloading of CPU-intensive work through the Task Parallel Library.
The last few years have seen JavaScript evolve in many significant ways. The language itself saw it’s first changes in 10 years with the introduction of ECMAScript 5. The runtime is now significantly more capable with access to binary data using Typed Arrays and multiple threads using Web Workers. And JavaScript can now be used in a wide range of Microsoft platforms, including Windows Store applications, Windows Azure applications using Node.js, and of course rich web applications on IE10. In this talk, we’ll take a look at the modern JavaScript that is now available across these Microsoft platforms and the rich standards-based JavaScript applications that can be built on top.
After shipping ASP.NET 4.5, we were already hard at work on the next version. Come learn about some of the awesome new features coming in our next release. We will show how to write Facebook apps, how to build real time apps, how to host your application in Windows Azure supporting your local Active Directory, enhancements to Web API with OData support and more….