Asynchronous UIs are a complete revolution in the way programmers are creating interfaces for the web, with an emphasis on speed and client-side state.
This talk will take you through all the steps needed to implement an asynchronous UI, from serving up JSON to rendering everything client side with frameworks like Backbone and Spine.
If I told you that you can build node.js applications in Windows Azure would you believe me? Come to this session and I’ll show you how. You’ll see how take those existing node apps and easily deploy them to Windows Azure from any platform, how you can make yours node apps more robust by leveraging Azure services like storage and service bus and how to take advantage of cool tools like socket.io for WebSockets, node-inspector for debugging and Cloud9 for an awesome online development experience.
Glenn is a PM at Microsoft working on support for node.js in Windows and Azure. Glenn has a breadth of experience both both inside and outside Microsoft developing software solutions for ISVs and the enterprise. Glenn has been a passionate supporter of open source and has been active in involving folks from the community in the development of software at Microsoft. This has included shipping products under open source licenses, as well as assisting other teams looking to do so. Glenn is also a lover of community and a frequent speaker at local and international events and user groups. Glenn's blog can be found at http://blogs.msdn.com/gblock or you can follow him on twitter at you own risk at twitter.com/gblock
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 programming will never be the same again.
Damian Edwards is a Program Manager at Microsoft on the ASP.NET team where he looks after the core of ASP.NET (the bits that ship in .NET), and the Web Forms framework built on top of it. Damian is also the creator of the Web Forms MVP (http://webformsmvp.com) and SignalR (http://signalr.net) open source projects.
Speed is an essential for a great web experience but it often gets overlooked.
We'll examine how speed affects the users' experience and cover some ways we can measure and analyse it.
Andy is a freelance consultant who first stumbled into web performance in late '90s when he was trying to deliver e-learning over dial-up connection speeds and has been hooked ever since. Based in the UK, Andy helps companies measure, analyse and improve the performance, and reliability of their web sites and applications. Before going freelance, Andy led the development and delivery of web-based products across a variety of sectors including education, ecommerce and logistics.
Mads is the Program Manager for the C# Language at Microsoft, where he runs the C# design meetings and maintains the language specification. He has been one of the lead architects behind recent C# language features such as async and dynamic, and is on the design teams for Visual Basic and TypeScript. Before joining Microsoft in 2005 Mads worked as an Associate Professor of Computer Science at the University of Aarhus and was part of the group that developed wildcards for Java generics.
This talk introduces node.js by exploring practical examples of suitable use cases.
Expect lots of code, demos, and a clear analysis on the strengths and weaknesses of node.js as a plattform.
Felix Geisendörfer is a node.js core developer and has experienced it’s strength and shortcomings first-hand while building transloadit.com. When not event-looping, he loves going street unicycling and watching squirrels.
jQuery’s famous “fluent programming” style is built on the ideas of combinatorial logic. In this session, we’ll explore some combinatorial logic and see how to apply it to making jQuery programs easier to read and write.
Reg Braithwaite is a software developer and development manager with more than twenty years of professional experience, most recently as a hands-on technical lead with Unspace Interactive. He has also presented at conferences like CUSEC, RubyFringe and MeshU.
Marcus Lagergren has an MSc in computer science from the Royal Institute of Technology in Stockholm, Sweden. Lagergren has a background in computer security but has worked with runtimes since 1999. He was one of the founding members of Appeal Virtual Machines, the company that developed the JRockit JVM, which was bought by BEA Systems in 2002. Lagergren has been team lead and architect for the JRockit code generators and has been involved in most other aspects of JVMs over the years.