When I'm not shipping code or helping other ship code, I'm sharing what I've learned about code at various international conferences. Some of these are filmed and therefore on this page.

Learning/dev/etry

I was asked to Keynote a conference in Sweden, so I talked about stuff that was personal to me

This was about learning, how our industry is a bit backwards and how lowering the barrier isn't always the right thing to do

React and NPM for Great Good

A return to Devday and this time talking about React.

This talk is a lot of fun for the people in the audience, but the interaction is somewhat lost in the video

The software journeyman's guide to being jobless and homeless

I spent 2013 as a wandering developer, working for free and for a roof over my head. I was bored of the status quo and wanted to see what else I could learn out there

This video is from DevDay 2013 - one of my favourite conferences, based in Poland and attended by developers from all over Europe

JavaScript Sucks and it doesn't matter

Frustrated with JavaScript I decided to talk about that frustration, and how getting over that frustration will help us become adequate JS developers

This video is from DevDay 2012

Introduction to RavenDB

I gave quite a few talks on RavenDB, this is one of the most popular as it is a basic introduction to the technology itself.

This video is from NDC2012

Using RavenDB with ASP.NET MVC

This is a bit outdated now, and I have different advice to give these days - but it is a video on using ASP.NET MVC with RavenDB. There are some good hints in there about data modelling and view models at least.

This video is from NDC2012

Building and testing full-stack node-apps

This is a talk where I show how a bunch of modules can be used to put together a basic application in NodeJS

This video is from Leetspeak 2012

WebGL - What?

I decided to hae some fun and give a talk about WebGL - and made some points about framework usage.

This video is from NDC 2012

Building awesome games with WebGL and Node.js

Effectively a talk which summed up the lessons I learned building the Hoverbattles game.

This video is from altdotnet in Italy in 2012

Model-first development in NHibernate using Fluent mappings

A blast from the past, this is a talk about using NHibernate - something I'd not advocate these days. Still - I gave it and it's part of my history.

This video is from NHDay 2010

Building plluggable web applications with ASP.NET MVC

This is a bit ancient and is a talk about building pluggable web applications in ASP.NET MVC, just before ASP.NET MVC3 was released. There is some valid advice in here but again, I'd advocate a different approach these days.

This video is from Oredev 2010

Multi-tenant apps in ASP.NET MVC

In ASP.NET MVC1 (showing its age a bit), a talk at a local developer conference in England showing the kind of tasks carried out by the small company I was working with at the time to support their many bespoke customers with a single codebase.

This video is from DDD9