Speaking

As the host and organizer of multiple user group meetings (including Windows Apps London--formerly Windows Phone User Group--and DevEvening), I've also spoken at other groups and conferences.

Here's where I've spoken previously:

[when - what : where]

2024 Feb 20 - Documentation, Tests and the future of Software Development : Oxford
2024 Jan 29 - Why Documentation and Testing matter to developers : Dot Net Notts (Nottingham)
2023 Nov 21 - Documentation and Testing in the age of AI created code : Dot Net North (Manchester)
2023 Oct 27 - Creating maintainable UIs for cross-platform apps : SWETUGG (Sweden)
2023 June 26 - Are we really doing XAML the right way? : Nottingham
2023 June 6 - Rethinking XAML  : Oxford
2023 Mar 23 - Writing XAML like it's 2023 : Leeds
2023 Mar 8 - Writing XAML like it's 2023 : Adelaide (online)
2023 Feb 28 - Rethinking Mobile UIs in .NET : SWMobile (Bristol)
2023 Feb 16 - Writing XAML like it's 2023 : Developer South Coast (Southampton)
2023 Feb 8 - Are we really doing XAML the right way? : MiltonKeynes.NET user group
2023 Jan 21 - Writing XAML like it's 2023 : .NET Conf 2022 – Manila (online)
2023 Jan 10 - Using XAML the right way : Tech Valley .NET User Group (online)
2022 Dec 3 - Doing XAML the right way? : DDDNorth (Hull)
2022 Dec 1 - Have we been doing XAML "wrong"? : Windows Apps London (online)
2022 Oct 12 - Modern XAML : Birmingham .Net & MAUI (Xamarin) User Group
2022 Oct 4 - Modern XAML : DotNetSheff (Sheffield)
2022 Feb 17 -  : Microsoft UK Tech Community Day (online)
2020 June 18 - Modern XAML Development & introducing the Uno Platform : Southampton (online)
2020 Feb 25 - Introduction to Uno Platform : Birmingham
2020 Feb 25 - Introduction to Uno Platform : London (Microsoft Reactor)
2020 Feb 4 - Modern XAML Development : Swetugg (Stokholm, Sweden)
2020 Feb 3 - Being a good Open Source citizen (panel) : Swetugg (Stokholm, Sweden)
2019 Dec 4 - Introduction to Uno Platform : London
2019 Sept 20 - Rapid XAML Toolkit : UnoConf (Montreal, Canada)
2019 June 18 - Windows Terminal & Windows SubSystem for Linux : Insider Dev Tour (London)
2019 June 11 - Rapid XAML Toolkit : MiltonKeynes.NET user group
2019 May 7&8 - Rapid XAML Sneak Peek : Microsoft //Build
2019 - Rapid XAML and Windows Template Studio : Microsoft MVP Summit
2017 Sept 16 - Windows Template Studio (Grok talk) : DDDEA (Cambridge)
2017 May 9 - Windows Template Studio launch : Channel9
2017 Mar 24 - App Testing and Deployment (Guest Lecture) : UCL
2016 Jun 23 - File > New > Real World Project : Windows Apps London
2016 Jun 4 - Cross platform development with Xamarin : AzureCraft conference (Reading)
2016 May 14 - Six-dimensional mobile user experiences : DDD Scotland (Edinburgh)
2016 Apr 13 - Six-dimensional mobile user experiences : Xamarin Mobile X-Platform Group (Birmingham)
2016 Apr 6 - What happened at //build/ : Windows Apps London
2016 Feb 3 - TDD & Pair programming workshop : Windows Apps London
2015 Dec 9 - Windows 10 Mobile development : BCU HaCS (Birmingham)
2015 Jul 1 - Windows 10: Lessons from 20+ man-years developing for it : Vilnius #wpdev Meetup (Lithuania)
2015 Jun 24 - Porting to Windows 10 : Windows Apps London
2015 May 27 - "Post //build/" event : Windows Apps London
2015 Feb 25 - Lessons learned in App development : Windows Apps London
2014 Dec 4 - Is your mobile app as secure as you think? : NDC London
2014 Nov 29 - Is your mobile app as secure as you think? : DunDDD (Dundee)
2013 Aug 31 - Coming to Windows Phone from other platforms: Windows Phone Dev Day 2 (Bournemouth)
2013 Jul 3 - 10 tips when porting to Windows Phone & A practical guide to pricing mobile apps : MobDevCon (Norwich)
2013 Mar 19 - Introducing Windows Phone 8 : .NET Developer network (Bristol)
2013 Feb 27 - Introducing Windows Phone 8 : Shropshire Dev.net (Telford)
2013 Feb 21 - Delving into Windows Phone 8 : DevSouthCoast (formerly NxtGen Southampton)
2013 Jan 29 - From WP7 to WP8 : WPUG (London)
2012 Oct 13 - Preparing for WP8 : DDD North2 (Bradford)
2012 Sep 1 - Preparing for WP8 : DDD10 (Reading)
2012 Jul 18 - Preparing for WP8 : WPUG (London)
2012 May 19 - Six apps in 3 weeks : WPBarCamp (London)
2012 Apr 17 - Introducing Windows Phone 7 Development : NxtGenUG (Brimingham)
2012 Feb 28 - A first look at 7.1.1 : WPUG (London)
2012 Feb 23 - Getting started with Windows Phone : Aberdeen Developers .Net User Group
2012 Feb 22 - Thinking mobile and beyond : Dundee Web Standards
2012 Feb 21 - Thinking mobile and beyond : BCS Edinburgh and Scottish Developers
2012 Jan 11 - Introducing Windows Phone 7 Development : GL.Net (Gloucestershire)
2011 Sep 21 - Windows Phone 7 - Best Practices for Background Audio : WPUG (London)
2011 Aug 17 - Windows Phone 7 - Best Practices for Deep Linking : WPUG (London)
2011 Apr 20 - Windows Phone 7 announcements - Mix11 recap : WPUG (London)
2011 Feb 2 - Introducing Windows Phone 7 Development : CWDNUG (London)
2011 Jan 18 - Introducing Windows Phone 7 Development : VBUG (Reading)
2010 Nov 30 - WP7 Music and Video Hub integration gotchas : WPUG (London)
2010 Nov 25 - Introducing Windows Phone 7 Development : VBUG (Portsmouth)
2010 Oct 20 - Cross platform mobile app development : London .Net User Group (London)
2010 Oct 19 - Introducing Windows Phone 7 Development : NxtGenUG (Oxford)
2010 Oct 12 - Introducing Windows Phone 7 Development : VBUG (London)
2010 Sep 19 - Introducing Windows Phone 7 Development : NEBytes (Newcastle)
2010 Aug 25 - WP7Dev with HTML & JS : Windows Phone User Group (London)
2010 Jun 5 - Windows Phone 7: Why you should care and how to get started : DDD South West 2 (Bristol)
2010 Jun 3 - Windows Phone 7: Why you should care and how to get started : DevEvening (Woking)
2009 Oct 22 - Developing for Windows 7 : DevEvening (Woking)
2009 May 23 - Mobile Web 2.0 & MDBF : DDD South West (Taunton)
2009 May 2 - Mobile Web 2.0 : DDD Scotland (Glasgow)
2008 Nov 14 - What you really need to know about developing for Windows Mobile : DevEvening (Woking)