Some public presentations I’ve had the opportunity of doing over the years.
2026
Outbox meets MongoDB: No event left behind @ MongoDB & AWS User Groups Lisbon
Date: 2026/07/29
Quick info: Along with my colleague João Mendes, had the opportunity to talk about the importance of the transactional outbox pattern in the context of distributed applications, how we can implement it when using MongoDB as our database, with OutboxKit making another appearance as the base for our demos.
Recording: NA
Shaving the outbox pattern yak @ On .NET Live
Date: 2026/05/04
Quick info: Got the opportunity to talk about the transactional outbox pattern and why it’s relevant in the context of distributed applications, with a nod to the OutboxKit library I built.
Recording: link
Chaos engineering 101 @ Jornadas da Engenharia Informática 2026 - UTAD (Universidade de Trás-os-Montes e Alto Douro)
Date: 2026/02/25
Quick info: In the context of the Jornadas da Engenharia Informática 2026, had the opportunity to deliver a workshop where we applied basic chaos engineering principles to a simple application, showing how we can use it to understand how our systems behave under failure conditions and how we can improve them.
Recording: NA
About the event: link (sadly, the event’s website doesn’t provide much info and requires login)
Distributed systems: failure is always an option @ Jornadas da Engenharia Informática 2026 - UTAD (Universidade de Trás-os-Montes e Alto Douro)
Date: 2026/02/24
Quick info: In the context of the Jornadas da Engenharia Informática 2026, had the opportunity to talk about distributed systems and how failure is always an option, providing some ideas to try to improve our systems.
Recording: NA
About the event: link (sadly, the event’s website doesn’t provide much info and requires login)
2024
Construir aplicações com arquiteturas event-driven, com a Openvia @ AWS Cloud Experience Portugal
Date: 2024/10/16
Quick info: Representing Openvia Mobility, along with our CTO Ricardo Vilela (and accompanied by AWS’ own Leandro Damascena), had the opportunity to talk about how we’re building our platform using event-driven architectures, in the context of AWS Cloud Experience Portugal.
Recording: NA
About the event: link
2023
OOPs, I did it again @ coimbra.NET
Date: 2023/04/21
Quick info: Had the opportunity to be a part of the first meetup of the newly formed coimbra.NET group, where I did my usual rant about how we’re misusing primarily object-oriented programming languages, providing some ideas to try to improve our code.
Recording: NA
About the event: link
2022
Next-Level Console Apps With Spectre.Console @ JetBrains .NET Days Online 2022
Date: 2022/10/25
Quick info: Got the opportunity to talk about the awesome Spectre.Console library at JetBrains .NET Days Online 2022 conference.
Recording: link
About the event: link
2021
Next-Level Console Apps With Spectre.Console @ NetPonto
Date: 2021/09/03
Quick info: Got the opportunity to talk about the awesome Spectre.Console library at a NetPonto community meetup.
Recording: NA
About the event: link
Event-driven through cloudy skies
Date: 2021/04/22
Quick info: In the context of BOLD-X Digital Routes event, had the chance to talk about event-driven systems and common pitfalls when implementing them.
Recording: link
About the event: link
OOPs, I did it again @ Netcoreconf
Date: 2021/02/27
Quick info: Had the opportunity to present at Virtual Netcoreconf 2021, where I did my usual rant about how we’re misusing primarily object-oriented programming languages, providing some ideas to try to improve our code.
Recording: link
About the event: link
OOPs, I did it again @ JetBrains Webinar
Date: 2021/02/11
Quick info: Had the opportunity to present at a JetBrains organized webinar, where I did my usual rant about how we’re misusing primarily object-oriented programming languages, providing some ideas to try to improve our code.
Recording: link
About the event: link
2020
.NET in 2020 - How things have changed!
Date: 2020/10/14
Quick info: In the context of BOLD-X Digital Routes event, had the chance to talk about .NET and how things have been changing over the years.
Recording: link
About the event: link
2019
Back to basics: the mess we’re making out of OOP
Date: 2019/11/07
Quick info: Tech Mate organized meetup, where I got to rant about how we’re misusing primarily object-oriented programming languages, providing some ideas to try to improve our code.
Recording: NA
About the event: link