-
Speaking Engagement – 2016
Jan 2016 – Jan 2016
Project descriptionMVPDays Community RoadShow – Toronto – Enterprise Library – Showcasing the Semantic Logging and Transient Fault application blocks
MVPDays Community RoadShow – Toronto – Real Time Web Application Attack Detection
MVPDays Community RoadShow – Ottawa – Enterprise Library – Showcasing the Semantic Logging and Transient Fault application blocks
MVPDays Community RoadShow – Ottawa – Real Time Web Application Attack Detection
MVPDays Community RoadShow – Montreal – Enterprise Library – Showcasing the Semantic Logging and Transient Fault application blocks
DevTeach House Of Commons – Web Application Fortification with ModSecurity over IIS
Ottawa IT Community (ODNC) – Ottawa – Web Application Fortification with ModSecurity over IIS
DevTeach – Montreal – Web Application Fortification with ModSecurity over IIS
DevTeach – Montreal – Enterprise Distributed Logging
DevTeach – Montreal – Enterprise Library – Showcasing the Semantic Logging and Transient Fault application blocksSpeaking Engagements – 2013
Jan 2014 – Jan 2014
Project descriptionOttawa Code Camp – Social Engineering – ASP.Net Defence Systems
Ottawa Code Camp – What’s new in ASP.Net 4.5 – A triage of the best features
College Montrency – Real World ASP.Net Security
DevTeach (House of Commons) – Real World ASP.Net Security
Ottawa .Net User Group – The best defence is a great offence -pen testing your asp.net website
DevTeach Toronto – Real Time Web Application Attack Detection
DevTeach Toronto – What’s new in ASP.Net 4.5 – A triage of the best features
DevTeach Toronto – Why Would I Ever Use Visual Studio for Web Apps?
Treasury Board Secretariat – The best defence is a great offence -pen testing your asp.net website
Prairie Developer Conference Saskatoon – Social Engineering – ASP.Net Defence
Prairie Developer Conference Saskatoon – Real Time Web Application Attack Detection
DevTeach Vancouver – Social Engineering – ASP.Net Defence
DevTeach Vancouver – Real Time Web Application Attack Detection
Microsoft Visual Studio Launch (Ottawa) – Keynote – Transforming software development
Microsoft Visual Studio Launch (Ottawa) – Developing Web sites and services using Visual Studio 2013Project nameSpeaking Engagements – 2014
Jan 2014 – Jan 2014
Project descriptionDevTeach –Montreal – OceanWide – Social Engineering – ASP.Net Defence
DevTeach –Montreal – OceanWide – Real Time Web Application Attack Detection
Prairie Developer Conference – Winnipeg – Social Engineering – ASP.Net Defence
Prairie Developer Conference – Winnipeg – Real Time Web Application Attack Detection
DevTeach Ottawa – House of Commons – Real Time Web Application Attack Detection
Microsoft Canada – MVP Open Day – Allow me to reiterate [Ted Style Talk]
Owasp Ottawa Chapter (Kanata)- Social Engineering – ASP.Net Defence
Owasp Ottawa Chapter (Ottawa)- Social Engineering – ASP.Net DefenceSpeaking Engagements – 2012
Jan 2012 – Jan 2012
Project descriptionOttawa .Net User Group – Social Engineering – ASP.Net Defence Systems
Montreal.Net User Group : Real World ASP.Net Security Issues
DEVTEACH : What’s new in asp.net 4.5
DevTeach : Design by Contract (DbC) and Code Contracts in Visual Studio
Ottawa Code Camp 2012 – Preview of Visual Studio 2011 Beta
Ottawa Code Camp 2012 – ASP.Net Security -
Speaking Engagements – 2011
Jan 2011 – Jan 2011
Project descriptionMicrosoft Techdays ARC301 Design by Contract (DbC) and Code Contracts in Visual Studio 2010
Microsoft Techdays ARC304 Building a Security Skeleton for your ASP.NET Applications
Microsoft Techdays ARC304 Building a Security Skeleton for your ASP.NET Applications
Microsoft Techdays ARC301 Design by Contract (DbC) and Code Contracts in Visual Studio 2010
DevTeach : Design by Contract (DbC) and Code Contracts in Visual Studio 2010
DevTeach: Building a Security Skeleton for your ASP.NET Applications
Microsoft Techdays ARC301 Design by Contract (DbC) and Code Contracts in Visual Studio 2010
Microsoft Techdays ARC304 Building a Security Skeleton for your ASP.NET Applications
Modeling ASP.NET Websites – An Introduction to Architecture
Ottawa Code Camp : How to make Oracle play nice with ASP.NET 4.0: A look at data access , provider..
PrairieDevCon – Design by Contract (DbC) and Code Contracts in Visual Studio 2010
PrairieDevCon – Building a Security Skeleton for your ASP.NET Applications
DEVTEACH – Ottawa .Net UG- Design-by-Contract and Code Contracts in Visual Studio 2010 -
Speaking Engagements – 2010
Jan 2010 – Jan 2010
Project descriptionOttawa .Net UG- Design-by-Contract and Code Contracts in Visual Studio 2010
Microsoft TechDays – DEV355: Build Web Sites Fast with Microsoft Visual Studio 2010
Microsoft Techdays – Breakout | LFOTBD: Design-by-Contract and Code Contracts in Visual Studio 2010
Ottawa .Net Community -A lap around Visual Studio 2010
Ottawa Code Camp 2010 -A lap around Visual Studio 2010
DevEast Halifax- What’s new in Entity Framework 4.0?
DevEast Halifax – A Busy Developers Guide to ASP.NET 4.0 and V
PrairieDevCon – Sessions – What’s New in EF 4
PrairieDevCon – A Busy Developers Guide to ASP.NET 4.0 and VS 2010
Ottawa.Net Community – Design By Contract)DbC) and Code Contracts in Visual Studio 2010
Quebec .Net User Group – DUAL: What’s new in Entity Framework 4.0? and A Busy Developers Guide to ASP.NET 4.0 and VS 2010
Winnipeg .Net User Group – What’s new in Entity Framework 4.0?
Winnipeg .Net User Group – A Busy Developers Guide to ASP.NET 4.0 and VS 2010Ottawa .Net User Group – What is new in Entity Framework 4.0?
-
Speaking Engagements – 2008
Jan 2008 – Jan 2008
Project descriptionQuebec.Net User Group -The pragmatics of Effective Web Farm Session State Management in
Microsoft TechDays – Goin’ Up to the Data in the Sky: ADO.NET Data Services for Web Developers
Ottawa .Net User group – Effective Web Farm Session State Management
Ottawa .Net User group – An Introduction to ASP.NET Dynamic Data
DevTeach – The pragmatics of Effective Web Farm Session State Management in ASP.NET
ASP.Net Pipeline Extensibility : Http Modules, Http Handlers, IHttpHandlerFactory,Speaking Engagements – 2007
Jun 2007 – Jun 2007
Project descriptionOttawa .Net User Group – Dealing with Real World Development Challenges
-
Project nameSpeaking Engagements – 2009
Project descriptionDemoCamp Ottawa – Boo Programming Language – A .Net language for the CLR
TechDays 2009 – A strategic comparison of Data Access Technologies From Microsoft
Ottawa .Net User Group – A Busy Developers Guide to ASP.NET 4.0 and VS 2010
Ottawa Code Camp 2009 – Busy Developers’ Guide to Net 3.5 SP1
Ottawa .Net User Group – Object DisOrientation: Chapter 01 – Inheritance Inheritance vs CompositionProject nameSpeaking Engagements – 2015
Project descriptionPrairie Developer Conference – Winnipeg – Enterprise ASP.Net – Effective Distributed Logging
Prairie Developer Conference – Winnipeg – Enterprise Library – Showcasing the SLAB and the TFAB
DevTeach (House Of Commons) – Ottawa – Effective Distributed Logging
DevTeach (House Of Commons) – Ottawa – Enterprise Library – Showcasing the SLAB and the TFAB
Ottawa Dev Day – Ottawa – Real Time Web Application Attack Detection
Ottawa Dev Day – Ottawa – Cloud Panel w/3 fellow mvp’s
Dev Tool Camps 2015 -Enterprise Library – Showcasing the SLAB and the TFAB. -
Speaking Engagements – 2017
MSDEVMTL – Montreal – GROUPE.ARCHITECTURE – Effective Transient Fault Handling
Ottawa IT Community – Ottawa – Azure Lunch and Learn: Azure Api Management Showcase
Ottawa IT Community – Ottawa – Azure Lunch and Learn: Azure Document DB
Ottawa IT Community – Ottawa – Azure Lunch and Learn: Azure Stream Analytics
DevTeach – House Of Commons – Ottawa – Web API Security Pragmatics
DevTeach – House Of Commons – Ottawa – Azure Functions By Example
DevTeach – Montreal – Effective Transient Fault Handling
DevTeach – Montreal – Denial Of Service – A Landscape Overview
Ottawa IT Community – Ottawa – Azure Lunch and Learn: Azure Service Bus
Ottawa IT Community – Ottawa – Azure Lunch and Learn: Azure Functions