PROJECTS
BLOG
SPEAKING
ABOUT
CONTACT ME
☰ MENU
I love to share my experiences and knowledge.
I speak about desktop and mobile application development, software architecture and user interfaces.
2017
Modern .NET Ecosystem
Mississauga .NET UG
20 Apr 2017
Debugging with Visual Studio 2017 and OzCode 3.0
North Toronto UG
19 Apr 2017
2016
Bring existing apps to the UWP with the Desktop Bridge
Tech Summit Toronto 2016
28 Oct 2016
Develop for the UWP on Windows 10: What’s New
Tech Summit Toronto 2016
27 Oct 2016
Open source buffet for .NET developers
CTT .NET UG
26 Oct 2016
Using NuGet libraries in your application
MVP MIX Toronto 2016
17 Oct 2016
C# code sharing across the platforms
MVP MIX Toronto 2016
17 Oct 2016
Open source buffet for .NET developers
London .NET UG
01 Sep 2016
Open source buffet for .NET developers
Mississauga .NET UG
23 Jun 2016
Universal Windows Platform
Let’s Dev This London
28 May 2016
Defensive programming in .NET using Code Contracts
CTT .NET UG
27 Apr 2016
XAML Data Binding enhancements
Let’s Dev This Toronto
10 Feb 2016
Analyzing code and debugging with VS2015 and OzCode
North Toronto UG
22 Jan 2016
2015
Windows 10 Developer Camp
CTT .NET UG
14 Nov 2015
Hello world of the Natural User Interfaces
Mississauga .NET User Group
29 Oct 2015
C# async and avait: deep dive
MVP MIX Toronto
25 Sep 2015
Hello world of the Natural User Interfaces
Ottawa DevDay 2015
28 May 2015
Azure Mobile Services and Visual Studio Online
Toronto TechHub UG
25 May 2015
Microsoft Azure: API Management
London Dev Tools Camp
24 May 2015
Windows 10: Productivity Tips
MVP Virtual Conference
15 May 2015
Microsoft Azure: Introduction and hands-on labs
Brock University
23 Mar 2015
Microsoft Azure: Big Data
Cloud Camp 2015
19 Mar 2015
Roslyn, C# 6, .NET Native and more
Metro Toronto .NET UG
10 Mar 2015
Roslyn, C# 6, .NET Native and more
London .NET UG
12 Feb 2015
2014
Upcoming changes to .NET ecosystem
North Toronto .NET UG
23 Oct 2014
Upcoming changes to .NET ecosystem
CTT .NET UG
22 Oct 2014
Windows Store App development
Centennial College Hackathon
10 Oct 2014
Modern desktop apps: get the best of both worlds
That Conference 2014
13 Aug 2014
Windows Phone 8.1 Development
//learn/ webcast
24 Apr 2014
2013
Visual Studio 2013 Launch Party
Toronto Modern App Dev UG
05 Dec 2013
C# 5 async and await: deep dive
London .NET UG
07 Nov 2013
Reactive Extensions for .NET
Toronto IT Architecture UG
19 Sep 2013
Using Open Data in Windows Phone & Windows 8 apps
Mobile Startups TO
04 Sep 2013
Deceptive simplicity of async and await
DevTeach 2013
30 May 2013
Deceptive simplicity of async and await
North Toronto .NET UG
16 May 2013
All about data persistence in Windows 8
Ottawa IT Camp 2013
04 May 2013
Workshop: HTML5 Gaming to Windows 8
FITC Toronto 2013
20 Apr 2013
All about data persistence in Windows 8
CTT .NET UG
27 Mar 2013
Modern application UI design
North Toronto .NET UG
22 Mar 2013
All about data persistence in Windows 8
Metro Toronto .NET UG
12 Mar 2013
2012 & earlier
Intro to Visual Studio 2012 for Web, Cloud and Windows 8 app developers
North Toronto .NET UG
18 Oct 2012
Intro to Visual Studio 2012 for Web, Cloud and Windows 8 app developers
Metro Toronto .NET UG
16 Oct 2012
Intro to Visual Studio 2012 for Web, Cloud and Windows 8 app developers
.NET Rocks! Road Trip
13 Oct 2012
Intro to Visual Studio 2012 for Web, Cloud and Windows 8 app developers
Markham .NET UG
10 Sep 2012
Proctoring at Windows 8 Hackathon
Toronto Windows 8 Hackathon
10 Aug 2012
Speaking and proctoring at Windows 8 Camp
Kitchener/Waterloo .NET UG
07 Jul 2012
Speaking and proctoring at Windows 8 Camp
East of Toronto .NET UG
05 May 2012
Acceptance Test Driven Development in practice
Toronto IT Architecture UG
18 Apr 2012
Proctoring at Windows 8 Camp
Toronto Windows 8 Camp
16 Apr 2012
Getting started with Windows 8 app development
North Toronto .NET UG
22 Mar 2012
Windows 8 Development - deeper dive
Metro Toronto .NET UG
17 Jan 2012
A Developer’s View of Windows 8
CTT .NET UG
02 Dec 2011
Understanding MVVM framework internals
CTT .NET UG
28 Mar 2011
Behind-the-scenes details about WPF MVVM frameworks
TechDays 2010
25 Oct 2010