The State of Open Source in .Net

A panel discussion on “The state of Open Source in .Net”. Thanks to the .NET Rocks hosts Richard Campbell and Carl Franklin for moderating podcast. Check it out here read more…

Space, Time and State

The presence of state, and state that changes over time, has important implications for our application architecture. It complicates things enormously. Using Reactive Extensions, let will explore what it means to mix traditionally imperative design patterns with functional reactive programming, and minimize state as much as possible read more…

GitHub Desktop, Git & RX on Dotnetrocks

Unifying your Git GUI experience with GitHub Desktop. I talk with Carl Franklin and Richard Campbell from DotNetRocks on all things GitHub Desktop, Git and Reactive Extensions read more…

Dualizing IEnumerable and IEnumerator

Let’s break down reactive extensions into it’s essence. In this short video we combine both concrete examples as well as the mathematical foundations one can use to understand this style of programming. read more…

Super Smooth Technical Demos

I love it when speakers demo code during their talks, and I equally love it when they can continue telling their story while code flies across the screen, without missing a beat. Find out how to embed pre-recorded demos into your presentations for extra smoothness during your talk. read more…

Level Up With Hypermedia

To level up our API we need to sheild our clients from changes on the sever - in essence provide a stable API over time. One way to do this is to take advantage of Hypermedia. In this session we will explore not only what Hypermedia is, but how we can start to implement it in ASP.NET WebAPI. read more…

Not MacGyver’s JavaScript

One of the first questions you’ll ask when venturing into the world of rich Web applications is, “Is it possible to write JavaScript that doesn’t make other developers cry” As your client side JavaScript gets bigger and more complex, so too does the complexity of your boilerplate code and project structure. read more…