25th November 2024
|
Modern C++ Error Handling
code::dive
|
10th October 2024
|
C++20 Coroutines
C++ Under the Sea
|
19th September 2024
|
Back to Basics: C++ Lifetime Management
CppCon
|
18th September 2024
|
Modern C++ Error Handling
CppCon
|
14th September 2024
|
Accelerated TDD
CppCon
|
11th September 2024
|
Not Your Grandparent's C++
NDC Tech Town
|
9th September 2024
|
Accelerated TDD
NDC Tech Town
|
24th April 2024
|
Rewiring your brain with Test Driven Thinking (in C++)
using std::cpp
|
|
19th April 2024
|
Rewiring your brain with Test Driven Thinking (in C++)
ACCU Conference
|
23rd January 2024
|
Rewiring your brain with Test Driven Thinking
NSLondon
|
|
|
10 talks |
12th December 2023
|
Rewiring your brain with Test Driven Thinking (in C++)
Munich C++ User Group
|
|
14th November 2023
|
Rewiring your brain with Test Driven Thinking (in C++)
Meeting C++
|
|
5th October 2023
|
Back to Basics: Testing
CppCon
|
|
31st May 2023
|
From nervous wreck to pro speaker in five easy steps
Meeting C++ Online
|
|
26th May 2023
|
C++ Coroutines, from scratch
Oslo C++ Users Group
|
26th May 2023
|
Zen and the art of Code Lifecycle Maintenance
NDC Oslo
|
|
9th May 2023
|
Rewiring your brain with Test Driven Thinking (in C++)
Copenhagen C/C++ Meetup
|
8th May 2023
|
Rewiring your brain with Test Driven Thinking (in C++)
Malmö C++ User Group
|
|
21st April 2023
|
C++ Coroutines, from scratch
ACCU Conference
|
|
20th April 2023
|
C++ Extension Methods, revisited
ACCU Conference
|
|
13th April 2023
|
C++ Extension Methods, revisited
C++ London
|
|
11 talks |
13th December 2022
|
C++ Coroutines, from scratch
Munich C++ User Group
|
18th November 2022
|
C++ Coroutines, from scratch
Meeting C++
|
|
13th October 2022
|
Thoughts on Carbon
Code Harbour
|
|
28th September 2022
|
Zen and the Art of Software Quality
C++ Summit
|
15th September 2022
|
Coroutines, from scratch
CppCon
|
6th July 2022
|
I'll Build Myself
C++ on Sea
|
2nd June 2022
|
Not Your Grandparent's C++ (part 2/2)
Stockholm C++ User Group
|
|
2nd June 2022
|
Not Your Grandparent's C++ (part 1/2)
Stockholm C++ User Group
|
|
5th May 2022
|
C++ Coroutines, from scratch (part 1/2)
C++ Now
|
|
5th May 2022
|
C++ Coroutines, from scratch (part 2/2)
C++ Now
|
|
6th April 2022
|
I'll Build Myself
ACCU Conference
|
6th April 2022
|
Zen and the art of Code Lifecycle Maintenance
ACCU Conference
|
4th April 2022
|
Accelerated TDD
ACCU Conference
|
22nd February 2022
|
Not Your Grandparent's C++
Software Cornwall
|
12th February 2022
|
I'll Build Myself
Mini C++ conference at Hogeschool Utrecht
|
|
15 talks |
16th December 2021
|
Zen and the Art of Code Lifecycle maintenance
Munich C++ User Group
|
|
3rd December 2021
|
SOLID Revisited : The State of the Matter
NDC Oslo
|
|
2nd December 2021
|
I'll Build Myself
CPPP
|
1st December 2021
|
Zen and the Art of Code Lifecycle maintenance
CPPP
|
|
18th November 2021
|
Zen and the art of Code Lifecycle maintenance
C++ Russia
|
|
16th November 2021
|
I'll Build Myself
ADC
|
11th November 2021
|
Zen and the Art of Code Lifecycle maintenance
Meeting C++
|
|
29th October 2021
|
Zen and the Art of Code Lifecycle Maintenance
CppCon
|
|
20th October 2021
|
SOLID Revisited : The State of the Matter
NDC Tech Town
|
|
18th October 2021
|
Accelerated TDD
NDC Tech Town
|
20th May 2021
|
Polymorphism À La Carte
ACCU London
|
|
5th May 2021
|
Polymorphism À La Carte (with Eduardo Madrid)
C++ Now
|
|
13th March 2021
|
SOLID Revisited : The State of the Matter
ACCU Conference
|
|
11th March 2021
|
UFCC - Unified Function Call Completions
ACCU Conference
|
|
|
14 talks |
12th December 2020
|
Test Driven C++
Munich C++ User Group
|
|
4th December 2020
|
Test First, Test Better
C++ Summit
|
3rd December 2020
|
OO Considered Harmful
Code Harbour
|
|
13th November 2020
|
OO Considered Harmful
Meeting C++
|
17th September 2020
|
OO Considered Harmful
CppCon
|
|
14th September 2020
|
Test Driven C++
CppCon
|
|
9th September 2020
|
Accelerated TDD : For More Productive C++
CppCon
|
31st August 2020
|
Accelerated TDD
NDC Tech Town
|
11th April 2020
|
Types, Tests and Total Functions - a Perfect Storm
(cancelled)
Corehard Minsk
|
28th March 2020
|
Write Once, Run Mobile
(cancelled)
ACCU Conference
|
21st January 2020
|
Dawn of a New Error
St. Petersburg C++ User Group
|
|
11 talks |
12th December 2019
|
Dawn of a New Error
Munich C++ User Group
|
11th December 2019
|
Dawn of a New Error
CppFRUG
|
15th November 2019
|
All the Defaults Are Backwards - Let's Fix That
Meeting C++
|
|
15th November 2019
|
Dawn of a New Error
Meeting C++
|
12th November 2019
|
Dawn of a New Error
ACCU Belfast
|
11th November 2019
|
All the Defaults Are Backwards - Let's Fix That
ACCU Belfast
|
7th October 2019
|
Dawn of a New Error
C++ London
|
21st September 2019
|
Accelerated TDD : For More Productive C++
CppCon
|
19th September 2019
|
Dawn of a New Error
CppCon
|
|
5th September 2019
|
Dawn of a New Error
NDC Tech Town
|
|
2nd September 2019
|
Accelerated TDD
NDC Tech Town
|
27th June 2019
|
Not Your Grandparent's C++
Nortfolk Developers
|
|
5th June 2019
|
Seeking Simplicity
Code Harbour
|
|
16th May 2019
|
Dawn of a New Error
Core C++
|
|
15th May 2019
|
What's In The Box?
Core C++
|
15th May 2019
|
Keep Your Friend's Under Control
Core C++
|
14th May 2019
|
Accelerated TDD
Core C++
|
20th April 2019
|
Dawn of a New Error
C++ Russia
|
13th April 2019
|
Dawn of a New Error
ACCU Conference
|
|
11th April 2019
|
What's In The Box?
ACCU Conference
|
9th April 2019
|
Accelerated TDD : For More Productive C++
ACCU Conference
|
22nd March 2019
|
Option(al) Is Not a Failure
IOSCon
|
|
17th January 2019
|
Option(al) Is Not a Failure
ACCU York
|
|
23 talks |
10th December 2018
|
Option(al) Is Not a Failure
Munich C++ User Group
|
27th November 2018
|
Option(al) Is Not a Failure
St. Petersburg C++ User Group
|
|
21st November 2018
|
Exceptional Low-Latency C++
ADC
|
|
16th November 2018
|
Option(al) Is Not a Failure
Meeting C++
|
|
17th October 2018
|
Option(al) Is Not a Failure
C++ London
|
29th September 2018
|
Accelerated TDD : For More Productive C++
CppCon
|
27th September 2018
|
You're Not As Smart As You Think You Are
CppCon
|
|
25th September 2018
|
What Could Possibly Go Wrong?: A Tale of Expectations and Exceptions
CppCon
|
|
24th September 2018
|
Modern C++ Testing with Catch2
CppCon
|
|
4th September 2018
|
Option(al) Is Not a Failure (Swift)
IOSDevUK
|
10th May 2018
|
CppChat
cppcast
|
9th May 2018
|
East Side Story
C++ Now
|
|
9th May 2018
|
Option(al) Is Not a Failure
C++ Now
|
|
4th May 2018
|
Option(al) Is Not a Failure (C++)
The North Denver Metro C++ Meetup
|
24th April 2018
|
TDD with Catch2
C++ London University
|
23rd April 2018
|
East Side Story
C++ London
|
13th April 2018
|
Where to start...?
ACCU Conference
|
12th April 2018
|
East All The Things
ACCU Conference
|
11th April 2018
|
Swift Driven Development
ACCU Conference
|
|
22nd March 2018
|
The Stand Up
IOSCon
|
|
16th March 2018
|
Option(al) Is Not a Failure (Swift)
AppDevCon
|
|
14th March 2018
|
Seeking Simplicity
The Dutch C++ Group
|
|
30th January 2018
|
Modern C++ Testing with Catch2
CppFRUG
|
|
23 talks |
19th December 2017
|
Modern C++ Testing with Catch2
Munich C++ User Group
|
15th November 2017
|
The Stand Up
ADC
|
11th November 2017
|
A Composable Composable Line Parser
Meeting C++
|
|
11th November 2017
|
The Stand Up
Meeting C++
|
|
9th November 2017
|
Modern C++ Testing with Catch2
Meeting C++
|
|
1st November 2017
|
Swift Driven Development
BCS Spa London
|
30th October 2017
|
Swift For The Curious
ACCU London
|
|
26th October 2017
|
A Composable Command Line Parser
C++ London
|
|
20th October 2017
|
Modern C++ Testing with Catch2
NDC Tech Town
|
19th October 2017
|
The Holy Grail - A Hash Array Mapped Trie for C++
NDC Tech Town
|
|
6th October 2017
|
Swift Driven Development
MobiConf
|
|
29th September 2017
|
The Holy Grail - A Hash Array Mapped Trie for C++
CppCon
|
|
28th September 2017
|
A Composable Command Line Parser
CppCon
|
|
4th September 2017
|
Test Driving Swift To The Max
IOSDevUK
|
14th August 2017
|
Modern C++ Testing with Catch2
C++ Edinburgh
|
|
19th July 2017
|
Modern C++ Testing with Catch2
ACCU Cambridge
|
11th July 2017
|
Swift Driven Development
IOSCon Bytes
|
|
6th July 2017
|
Test Driven Swift To The Max
Agile on the Beach
|
|
17th June 2017
|
Functional C++ For Fun and Profit
The Italian C++ Conference
|
|
15th June 2017
|
Swift for the curious
NDC Oslo
|
|
14th June 2017
|
Functional C++ For Fun and Profit
NDC Oslo
|
|
19th May 2017
|
The Holy Grail - A Hash Array Mapped Trie for C++
C++ Now
|
|
26th April 2017
|
Functional C++ For Fun and Profit
ACCU Conference
|
|
26th April 2017
|
Turning All The Dials Up To Eleven
ACCU Conference
|
31st March 2017
|
Test Driving Swift To The Max - with or without the tests!
IOSCon
|
|
17th March 2017
|
Test Driving Swift To The Max
AppDevCon
|
25th February 2017
|
Test Driving Swift To The Max - with or without the tests
NorDevCon
|
|
27 talks |
20th December 2016
|
Functional C++ For Fun and Profit
Munich C++ User Group
|
14th December 2016
|
Catch2 and the C++ Community
cppcast
|
30th November 2016
|
Functional C++ For Fun and Profit
ACCU London
|
29th November 2016
|
Functional C++ For Fun and Profit
ACCU Oxford
|
23rd November 2016
|
Functional C++ For Fun and Profit
St. Petersburg C++ User Group
|
|
18th November 2016
|
Functional C++ For Fun and Profit
Meeting C++
|
|
15th November 2016
|
Functional C++ For Fun and Profit
ACCU Bristol
|
5th November 2016
|
Swift for the curious
BCS Edinburgh
|
7th September 2016
|
Swift for the curious
Nortfolk Developers
|
20th April 2016
|
Swift for the curious
ACCU Conference
|
8th March 2016
|
Mens Sana In Corpore Sano - Optimising Mind & Body
qcon
|
|
27th February 2016
|
Seeking Simplicity
NorDevCon
|
|
13th January 2016
|
Seeking Simplicity
ndc london
|
|
|
13 talks |
17th November 2015
|
Test Driven C++ with Catch - the state of testing in the world of C++
Aylesbury Testers
|
8th October 2015
|
Seeking Simplicity
F#unctional Londoners
|
|
8th October 2015
|
The Stand Up
F#unctional Londoners
|
|
24th September 2015
|
Seeking Simplicity
Seattle F# Meetup
|
22nd September 2015
|
Test-driven C++ With Catch
CppCon
|
|
22nd September 2015
|
The Stand-Up
CppCon
|
|
17th September 2015
|
WTF?: What’s This F# (I keep hearing about)?
ACCU London
|
18th June 2015
|
Test Driven C++ with Catch
NDC Oslo
|
|
4th June 2015
|
Facket - a package manager written in F#
F#unctional Londoners
|
27th May 2015
|
Test-driven C++ Using Catch
cppcast
|
23rd April 2015
|
Seeking Simplicity
ACCU Conference
|
13th April 2015
|
The Stand Up
ACCU Conference
|
|
12 talks |
5th December 2014
|
Test-driven C++ With Catch
Meeting C++
|
|
4th December 2014
|
Mens Sana In Corpore Sano - A Healthy Mind in a Healthy Body
Stretch
|
|
14th August 2014
|
Functional Scripting (or getting F# in through the backdoor)
F#unctional Londoners
|
7th May 2014
|
Why are you not testing your code?
London iOS Developer's Group
|
13th April 2014
|
Mens Sana In Corpore Sano
ACCU Conference
|
|
12th April 2014
|
Lies, damned lies and double-blind randomised controlled trials
ACCU Conference
|
26th February 2014
|
Agile & Mobile - do they work together as well as they sound?
NorDevCon
|
|
7 talks |
12th December 2013
|
Catch - A natural fit for automated testing in C++ and Objective-C
Meeting C++ London
|
6th November 2013
|
Catch - A natural fit for automated testing in C++ and Objective-C
BCS Edinburgh
|
5th September 2013
|
NLP is the Agile of psychotherapy
Agile on the Beach
|
5th September 2013
|
Agile and Mobile - do they work together as well as they sound?
Agile on the Beach
|
|
10th July 2013
|
Is it really worth TDDing iOS apps?
Nortfolk Developers
|
12th April 2013
|
Catch - A natural fit for automated testing in C++ and Objective-C
ACCU Conference
|
11th April 2013
|
C++ Extension methods
ACCU Conference
|
5th March 2013
|
Pitfalls when using Test Driven Development & how to avoid them
Scandinavian Developers Conference
|
4th March 2013
|
Catch - Automated Testing in C, C++ and Objective-C was never so natural
Scandinavian Developers Conference
|
4th March 2013
|
Developing iOS Apps for Fun and Profit
Scandinavian Developers Conference
|
14th February 2013
|
Developing iOS Apps for Fun and Profit
SyncConf
|
31st January 2013
|
These things are sent to test us
ACCU London
|
|
12 talks |
11th July 2012
|
Why do we need yet another automated testing framework for C++?
ACCU London
|
29th June 2012
|
Is it really possible to TDD iOS apps?
Mobile East
|
|
26th April 2012
|
The Congruent Programmer
ACCU Conference
|
|
26th April 2012
|
Why I do what I do
ACCU Conference
|
|
4 talks |
15th April 2011
|
Beyond xUnit - what's the Catch?
ACCU Conference
|
|
1 talk |
4th August 2010
|
We don't need no stinking garbage collection
London iOS Developer's Group
|
21st June 2010
|
iPhone development - what next?
Software East
|
16th April 2010
|
The iPad
ACCU Conference
|
|
3 talks |
28th October 2009
|
iPhone Development Jump Start
Stackoverflow DevDays
|
3rd June 2009
|
Saxing up XML - a more elegant way to handle XML in your iPhone development
London iOS Developer's Group
|
23rd April 2009
|
Objective-C in 90 minutes
ACCU Conference
|
|
3 talks |
14th April 2007
|
The other 99 percent
ACCU Conference
|
|
1 talk |
16th April 2004
|
Organic Programming
ACCU Conference
|
|
1 talk |