From 8c413a6be5e031c15e13a6d950d39f4c175a578d Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 10:31:49 +0100 Subject: [PATCH 01/13] Refactor speaker page and add dedicated talk pages with embeds --- .eleventy.js | 9 +++- src/site/_includes/layouts/talk.html | 28 ++++++++++++ src/site/sitemaps/sitemap.html | 2 +- src/site/speaker.md | 45 +++++++++++++++++++ src/site/talks/2018-04-26-iotconf.md | 14 ++++++ ...2018-10-04-digital-evolution-conference.md | 14 ++++++ .../2022-11-17-catholic-crypto-conference.md | 15 +++++++ 7 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 src/site/_includes/layouts/talk.html create mode 100644 src/site/speaker.md create mode 100644 src/site/talks/2018-04-26-iotconf.md create mode 100644 src/site/talks/2018-10-04-digital-evolution-conference.md create mode 100644 src/site/talks/2022-11-17-catholic-crypto-conference.md diff --git a/.eleventy.js b/.eleventy.js index 13cc0656..f6ce56df 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -15,7 +15,7 @@ module.exports = function (config) { // ----------------------- Layouts ----------------------- [ - "default", "narrow", "post", "video", "page", "course", "newsletter", + "default", "narrow", "post", "video", "talk", "page", "course", "newsletter", ].forEach((layoutName) => { config.addLayoutAlias(layoutName, `layouts/${layoutName}.html`); }); @@ -57,6 +57,13 @@ module.exports = function (config) { }); }); + config.addCollection('talks', (collectionApi) => { + return collectionApi.getFilteredByGlob('src/site/talks/**/*.md') + .sort((a, b) => { + return b.date - a.date; + }); + }); + config.addCollection("tags", function (collection) { const tags = new Set(); for (const item of collection.getAll()) { diff --git a/src/site/_includes/layouts/talk.html b/src/site/_includes/layouts/talk.html new file mode 100644 index 00000000..76eab69a --- /dev/null +++ b/src/site/_includes/layouts/talk.html @@ -0,0 +1,28 @@ +--- +layout: page +no_title: true +--- + +
+

+ ← Back to speaking +

+ +

{{ title | escape_once }}

+ +

+ {{ conference }}{% if location %} • {{ location }}{% endif %}{% if date %} • {{ date | date: "%B %-d, %Y" }}{% endif %} +

+ +
+ {{ content }} +
+ + {% if videoIds %} +
+ {% for id in videoIds %} + {% render "youtube-embed.html", videoId:id, videoDescription: title %} + {% endfor %} +
+ {% endif %} +
diff --git a/src/site/sitemaps/sitemap.html b/src/site/sitemaps/sitemap.html index 21dff5fd..1bf6ecaf 100644 --- a/src/site/sitemaps/sitemap.html +++ b/src/site/sitemaps/sitemap.html @@ -7,7 +7,7 @@ This was done so there is exactly 1 URL per line. Adding more linebreaks will result in a file with empty lines. {%- endcomment -%} -{%- assign collection_names = 'trivia,posts,videos,courses,newsletter' | split: ',' -%} +{%- assign collection_names = 'trivia,posts,videos,talks,courses,newsletter' | split: ',' -%} {%- for collection_name in collection_names -%} {%- for item in collections[collection_name] -%} {% baseUrl %}{{ item.url }} diff --git a/src/site/speaker.md b/src/site/speaker.md new file mode 100644 index 00000000..1334847f --- /dev/null +++ b/src/site/speaker.md @@ -0,0 +1,45 @@ +--- +layout: page +title: Speaking +description: Xavier Decuyper gives clear, accessible talks that make complex tech understandable for a broad audience. +--- + +
+

Speaking

+

+ Simply Explained, but on stage. I give clear, practical talks that break down complex technical concepts for a broad audience. +

+
+ +## What I typically speak about + +- Making complex technologies easy to understand +- Explaining blockchain and crypto concepts without hype +- Helping technical teams communicate clearly with non-technical audiences + +## Past conferences + +
+{% for talk in collections.talks %} +
+

+ {{ talk.data.conference }} +

+

{{ talk.data.location }} • {{ talk.date | date: "%B %-d, %Y" }}

+

{{ talk.data.summary }}

+ View talk details & recording → +
+{% endfor %} +
+ +## Want me to speak at your event? + +I’m available for keynotes, workshops, and conference talks. + +
+

Let's connect

+

Interested in having me speak at your conference, meetup, or company event?

+ + Get in touch + +
diff --git a/src/site/talks/2018-04-26-iotconf.md b/src/site/talks/2018-04-26-iotconf.md new file mode 100644 index 00000000..fb8118e6 --- /dev/null +++ b/src/site/talks/2018-04-26-iotconf.md @@ -0,0 +1,14 @@ +--- +layout: talk +title: Explaining Blockchain Clearly for Developers & Curious Minds +conference: IoTConf +location: Malmö, Sweden +date: 2018-04-26 +summary: A practical introduction to blockchain fundamentals and smart contracts, explained in plain language for mixed technical audiences. +videoIds: + - WecO7hGDx3Y +--- + +At IoTConf, I focused on making blockchain concepts accessible without oversimplifying them. + +This session covers the foundations behind blockchain and how smart contracts fit in, with a focus on clarity over hype. diff --git a/src/site/talks/2018-10-04-digital-evolution-conference.md b/src/site/talks/2018-10-04-digital-evolution-conference.md new file mode 100644 index 00000000..28e5a093 --- /dev/null +++ b/src/site/talks/2018-10-04-digital-evolution-conference.md @@ -0,0 +1,14 @@ +--- +layout: talk +title: Blockchain & Smart Contracts Explained +conference: Digital Evolution Conference +location: Malmö, Sweden +date: 2018-10-04 +summary: A deep dive into how blockchain works, what smart contracts are, and where they are useful in the real world. +videoIds: + - HNCwbKAY7AM +--- + +This talk explains blockchain from first principles: distributed ledgers, immutability, trust models, and practical applications. + +The goal is to help both technical and non-technical attendees understand the trade-offs and potential of smart contracts. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference.md b/src/site/talks/2022-11-17-catholic-crypto-conference.md new file mode 100644 index 00000000..af206a79 --- /dev/null +++ b/src/site/talks/2022-11-17-catholic-crypto-conference.md @@ -0,0 +1,15 @@ +--- +layout: talk +title: Catholic Crypto Conference Session +conference: Catholic Crypto Conference +location: United States +date: 2022-11-17 +summary: A clear breakdown of crypto and blockchain concepts for a broad audience, delivered in two recorded parts. +videoIds: + - vJfdO9QuroY + - vocM1bRVZmg +--- + +A two-part session focused on explaining crypto and blockchain concepts in straightforward language. + +If you're new to the space, this is a good starting point with practical framing and minimal jargon. From 36f10846f37546fd345a119425f6f35d747288a6 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 10:38:28 +0100 Subject: [PATCH 02/13] Polish speaking UX, align talk layout with videos, and split multi-talk conference entries --- src/site/_includes/layouts/talk.html | 20 +++---- src/site/speaker.md | 56 ++++++++++--------- src/site/talks/2018-04-26-iotconf.md | 11 ++-- ...2018-10-04-digital-evolution-conference.md | 11 ++-- ...11-17-catholic-crypto-conference-part-1.md | 13 +++++ ...11-17-catholic-crypto-conference-part-2.md | 13 +++++ .../2022-11-17-catholic-crypto-conference.md | 15 ----- 7 files changed, 75 insertions(+), 64 deletions(-) create mode 100644 src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md create mode 100644 src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md delete mode 100644 src/site/talks/2022-11-17-catholic-crypto-conference.md diff --git a/src/site/_includes/layouts/talk.html b/src/site/_includes/layouts/talk.html index 76eab69a..8a413334 100644 --- a/src/site/_includes/layouts/talk.html +++ b/src/site/_includes/layouts/talk.html @@ -3,9 +3,15 @@ no_title: true --- -
+{% if videoId %} +
+ {% render "youtube-embed.html", videoId:videoId, videoDescription: title %} +
+{% endif %} + +

- ← Back to speaking + ← Back to talks

{{ title | escape_once }}

@@ -14,15 +20,7 @@

{{ title | escape_once }}

{{ conference }}{% if location %} • {{ location }}{% endif %}{% if date %} • {{ date | date: "%B %-d, %Y" }}{% endif %}

-
+
{{ content }}
- - {% if videoIds %} -
- {% for id in videoIds %} - {% render "youtube-embed.html", videoId:id, videoDescription: title %} - {% endfor %} -
- {% endif %}
diff --git a/src/site/speaker.md b/src/site/speaker.md index 1334847f..bf750e5b 100644 --- a/src/site/speaker.md +++ b/src/site/speaker.md @@ -1,44 +1,48 @@ --- layout: page title: Speaking -description: Xavier Decuyper gives clear, accessible talks that make complex tech understandable for a broad audience. +description: Xavier Decuyper gives clear, practical talks that make complex tech understandable for broad audiences. --- -
-

Speaking

-

- Simply Explained, but on stage. I give clear, practical talks that break down complex technical concepts for a broad audience. +

+

Speaking

+

+ Simply Explained, but on stage. I give practical talks that make complex tech understandable for broad audiences.

-## What I typically speak about - -- Making complex technologies easy to understand -- Explaining blockchain and crypto concepts without hype -- Helping technical teams communicate clearly with non-technical audiences +
+
+

Clarity first

+

No jargon overload. Clear mental models people remember.

+
+
+

Technical depth

+

Accurate content for technical audiences, explained accessibly.

+
+
+

Actionable

+

People leave with ideas they can apply immediately.

+
+
-## Past conferences +

Past talks

-
+
{% for talk in collections.talks %} -
-

- {{ talk.data.conference }} +

+

{{ talk.data.conference }}{% if talk.data.location %} • {{ talk.data.location }}{% endif %} • {{ talk.date | date: "%B %-d, %Y" }}

+

{{ talk.data.summary }}

+
{% endfor %} -## Want me to speak at your event? - -I’m available for keynotes, workshops, and conference talks. - -
-

Let's connect

-

Interested in having me speak at your conference, meetup, or company event?

+
+

Want me to speak at your event?

+

I’m available for keynotes, workshops, and conference talks.

Get in touch diff --git a/src/site/talks/2018-04-26-iotconf.md b/src/site/talks/2018-04-26-iotconf.md index fb8118e6..ac6c6d51 100644 --- a/src/site/talks/2018-04-26-iotconf.md +++ b/src/site/talks/2018-04-26-iotconf.md @@ -1,14 +1,13 @@ --- layout: talk -title: Explaining Blockchain Clearly for Developers & Curious Minds +title: Blockchain Fundamentals for Real-World Builders conference: IoTConf location: Malmö, Sweden date: 2018-04-26 -summary: A practical introduction to blockchain fundamentals and smart contracts, explained in plain language for mixed technical audiences. -videoIds: - - WecO7hGDx3Y +summary: A practical intro to blockchain and smart contracts, focused on what these systems are good at (and where they are not). +videoId: WecO7hGDx3Y --- -At IoTConf, I focused on making blockchain concepts accessible without oversimplifying them. +In this talk, I break down blockchain from first principles and avoid buzzword-heavy explanations. -This session covers the foundations behind blockchain and how smart contracts fit in, with a focus on clarity over hype. +The focus is practical: what problems blockchains can solve, how smart contracts fit in, and what trade-offs teams should understand before building with them. diff --git a/src/site/talks/2018-10-04-digital-evolution-conference.md b/src/site/talks/2018-10-04-digital-evolution-conference.md index 28e5a093..99b581d0 100644 --- a/src/site/talks/2018-10-04-digital-evolution-conference.md +++ b/src/site/talks/2018-10-04-digital-evolution-conference.md @@ -1,14 +1,13 @@ --- layout: talk -title: Blockchain & Smart Contracts Explained +title: Blockchain & Smart Contracts, Clearly Explained conference: Digital Evolution Conference location: Malmö, Sweden date: 2018-10-04 -summary: A deep dive into how blockchain works, what smart contracts are, and where they are useful in the real world. -videoIds: - - HNCwbKAY7AM +summary: A clear deep dive into distributed ledgers, immutability, trust models, and smart contracts with practical examples. +videoId: HNCwbKAY7AM --- -This talk explains blockchain from first principles: distributed ledgers, immutability, trust models, and practical applications. +This session explains how blockchain systems work under the hood, without assuming deep prior knowledge. -The goal is to help both technical and non-technical attendees understand the trade-offs and potential of smart contracts. +I cover the core mechanics, where smart contracts add value, and where traditional architectures are often still the better choice. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md new file mode 100644 index 00000000..4b0981a4 --- /dev/null +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md @@ -0,0 +1,13 @@ +--- +layout: talk +title: Crypto Concepts Without Hype (Part 1) +conference: Catholic Crypto Conference +location: United States +date: 2022-11-17 +summary: Part 1 of a beginner-friendly breakdown of crypto and blockchain concepts, focused on clear terminology and foundations. +videoId: vJfdO9QuroY +--- + +Part 1 lays the groundwork: core terms, building blocks, and the mental models needed to follow the rest of the conversation. + +The goal is to make the topic approachable for a broad audience while keeping the explanations technically honest. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md new file mode 100644 index 00000000..607cf75f --- /dev/null +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md @@ -0,0 +1,13 @@ +--- +layout: talk +title: Crypto Concepts Without Hype (Part 2) +conference: Catholic Crypto Conference +location: United States +date: 2022-11-17 +summary: Part 2 continues with practical framing, common misconceptions, and how to evaluate claims in crypto critically. +videoId: vocM1bRVZmg +--- + +Part 2 builds on the fundamentals and focuses on practical interpretation: what matters, what to ignore, and how to reason about claims. + +It’s designed to help people stay curious while filtering out hype and confusion. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference.md b/src/site/talks/2022-11-17-catholic-crypto-conference.md deleted file mode 100644 index af206a79..00000000 --- a/src/site/talks/2022-11-17-catholic-crypto-conference.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: talk -title: Catholic Crypto Conference Session -conference: Catholic Crypto Conference -location: United States -date: 2022-11-17 -summary: A clear breakdown of crypto and blockchain concepts for a broad audience, delivered in two recorded parts. -videoIds: - - vJfdO9QuroY - - vocM1bRVZmg ---- - -A two-part session focused on explaining crypto and blockchain concepts in straightforward language. - -If you're new to the space, this is a good starting point with practical framing and minimal jargon. From a2cf00f90e68abc49c08ca6aad680a3b10f5d989 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 10:44:06 +0100 Subject: [PATCH 03/13] Fix speaking page title/spacing and polish talk copy structure --- src/site/speaker.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/site/speaker.md b/src/site/speaker.md index bf750e5b..d9f151f8 100644 --- a/src/site/speaker.md +++ b/src/site/speaker.md @@ -1,17 +1,18 @@ --- layout: page +no_title: true title: Speaking description: Xavier Decuyper gives clear, practical talks that make complex tech understandable for broad audiences. --- -
-

Speaking

+
+

Speaking

Simply Explained, but on stage. I give practical talks that make complex tech understandable for broad audiences.

-
+

Clarity first

No jargon overload. Clear mental models people remember.

@@ -26,11 +27,11 @@ description: Xavier Decuyper gives clear, practical talks that make complex tech
-

Past talks

+

Past talks

-
+
{% for talk in collections.talks %} -
+

{{ talk.data.title }}

From c01667967f0daee834e943bceb5ace51873c8182 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 10:47:54 +0100 Subject: [PATCH 04/13] Redesign speaking page with consistent title flow and improved spacing --- src/site/speaker.md | 87 ++++++++++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 37 deletions(-) diff --git a/src/site/speaker.md b/src/site/speaker.md index d9f151f8..5f097900 100644 --- a/src/site/speaker.md +++ b/src/site/speaker.md @@ -1,50 +1,63 @@ --- layout: page -no_title: true title: Speaking description: Xavier Decuyper gives clear, practical talks that make complex tech understandable for broad audiences. --- -
-

Speaking

-

- Simply Explained, but on stage. I give practical talks that make complex tech understandable for broad audiences. +

+

+ Simply Explained, but on stage.

-
+

+ I give practical talks that make complex technology understandable for broad audiences — without dumbing it down. +

+ -
-
-

Clarity first

-

No jargon overload. Clear mental models people remember.

-
-
-

Technical depth

-

Accurate content for technical audiences, explained accessibly.

+
+

What audiences can expect

+ +
+
+

Clear explanations

+

No jargon overload. Strong mental models people remember.

+
+ +
+

Technical accuracy

+

Concepts stay technically honest while remaining accessible.

+
+ +
+

Practical value

+

Attendees leave with ideas they can apply immediately.

+
-
-

Actionable

-

People leave with ideas they can apply immediately.

+
+ +
+

Past talks

+ +
+ {% for talk in collections.talks %} +
+

+ {{ talk.data.title }} +

+ +

+ {{ talk.data.conference }}{% if talk.data.location %} • {{ talk.data.location }}{% endif %} • {{ talk.date | date: "%B %-d, %Y" }} +

+ +

{{ talk.data.summary }}

+
+ {% endfor %}
-
- -

Past talks

- -
-{% for talk in collections.talks %} -
-

- {{ talk.data.title }} -

-

{{ talk.data.conference }}{% if talk.data.location %} • {{ talk.data.location }}{% endif %} • {{ talk.date | date: "%B %-d, %Y" }}

-

{{ talk.data.summary }}

-
-{% endfor %} -
- -
-

Want me to speak at your event?

-

I’m available for keynotes, workshops, and conference talks.

+ + +
+

Want me to speak at your event?

+

I’m available for keynotes, workshops, and conference talks.

Get in touch -
+ From 36dbc3fce0fa15ac421944ad10d3303c7bc784d8 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 10:52:19 +0100 Subject: [PATCH 05/13] Fix Tailwind content scan to include markdown pages --- tailwind.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tailwind.config.js b/tailwind.config.js index 1e194485..50e9d02f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,7 +4,7 @@ const defaultTheme = require('tailwindcss/defaultTheme') module.exports = { content: [ "src/site/_includes/**/*.html", - "src/site/*.{html,liquid}", + "src/site/**/*.{html,liquid,md}", ], theme: { fontFamily: { From a55eb667f89ccbef967f51e3271e3a714787018b Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 10:54:05 +0100 Subject: [PATCH 06/13] Optimize speaking page styling without broad Tailwind markdown scan --- src/site/{speaker.md => speaker.html} | 0 tailwind.config.js | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename src/site/{speaker.md => speaker.html} (100%) diff --git a/src/site/speaker.md b/src/site/speaker.html similarity index 100% rename from src/site/speaker.md rename to src/site/speaker.html diff --git a/tailwind.config.js b/tailwind.config.js index 50e9d02f..1e194485 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,7 +4,7 @@ const defaultTheme = require('tailwindcss/defaultTheme') module.exports = { content: [ "src/site/_includes/**/*.html", - "src/site/**/*.{html,liquid,md}", + "src/site/*.{html,liquid}", ], theme: { fontFamily: { From 7d2117aaea63c5f94b4288f1c67168df7ceb9d23 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 11:10:15 +0100 Subject: [PATCH 07/13] Align talk URLs under /speaker and refine talk titles/summaries --- src/site/speaker.html | 2 +- src/site/talks/2018-04-26-iotconf.md | 1 + src/site/talks/2018-10-04-digital-evolution-conference.md | 1 + .../talks/2022-11-17-catholic-crypto-conference-part-1.md | 5 +++-- .../talks/2022-11-17-catholic-crypto-conference-part-2.md | 5 +++-- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/site/speaker.html b/src/site/speaker.html index 5f097900..29f69fd6 100644 --- a/src/site/speaker.html +++ b/src/site/speaker.html @@ -40,7 +40,7 @@

Past talks

{% for talk in collections.talks %}
-

+

{{ talk.data.title }}

diff --git a/src/site/talks/2018-04-26-iotconf.md b/src/site/talks/2018-04-26-iotconf.md index ac6c6d51..73d90567 100644 --- a/src/site/talks/2018-04-26-iotconf.md +++ b/src/site/talks/2018-04-26-iotconf.md @@ -6,6 +6,7 @@ location: Malmö, Sweden date: 2018-04-26 summary: A practical intro to blockchain and smart contracts, focused on what these systems are good at (and where they are not). videoId: WecO7hGDx3Y +permalink: /speaker/blockchain-fundamentals-for-real-world-builders/ --- In this talk, I break down blockchain from first principles and avoid buzzword-heavy explanations. diff --git a/src/site/talks/2018-10-04-digital-evolution-conference.md b/src/site/talks/2018-10-04-digital-evolution-conference.md index 99b581d0..3e6ede83 100644 --- a/src/site/talks/2018-10-04-digital-evolution-conference.md +++ b/src/site/talks/2018-10-04-digital-evolution-conference.md @@ -6,6 +6,7 @@ location: Malmö, Sweden date: 2018-10-04 summary: A clear deep dive into distributed ledgers, immutability, trust models, and smart contracts with practical examples. videoId: HNCwbKAY7AM +permalink: /speaker/blockchain-smart-contracts-clearly-explained/ --- This session explains how blockchain systems work under the hood, without assuming deep prior knowledge. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md index 4b0981a4..a480108e 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md @@ -1,11 +1,12 @@ --- layout: talk -title: Crypto Concepts Without Hype (Part 1) +title: What is a Cryptocurrency? conference: Catholic Crypto Conference location: United States date: 2022-11-17 -summary: Part 1 of a beginner-friendly breakdown of crypto and blockchain concepts, focused on clear terminology and foundations. +summary: A beginner-friendly introduction to blockchains and cryptocurrencies: what they are, how they work, and where they fit. videoId: vJfdO9QuroY +permalink: /speaker/what-is-a-cryptocurrency/ --- Part 1 lays the groundwork: core terms, building blocks, and the mental models needed to follow the rest of the conversation. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md index 607cf75f..8ca0be6a 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md @@ -1,11 +1,12 @@ --- layout: talk -title: Crypto Concepts Without Hype (Part 2) +title: What is DeFi? conference: Catholic Crypto Conference location: United States date: 2022-11-17 -summary: Part 2 continues with practical framing, common misconceptions, and how to evaluate claims in crypto critically. +summary: An introduction to decentralized finance with practical use cases including lending, DEXes, NFTs, and tokens. videoId: vocM1bRVZmg +permalink: /speaker/what-is-defi/ --- Part 2 builds on the fundamentals and focuses on practical interpretation: what matters, what to ignore, and how to reason about claims. From 4d4e2d0824410be063c43c8309342cf90f6df097 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 11:11:05 +0100 Subject: [PATCH 08/13] Add full Pennsylvania venue details for US talks --- src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md | 2 +- src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md index a480108e..eddf1c7e 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md @@ -2,7 +2,7 @@ layout: talk title: What is a Cryptocurrency? conference: Catholic Crypto Conference -location: United States +location: The Sheraton Valley Forge Hotel, King of Prussia, Pennsylvania, USA date: 2022-11-17 summary: A beginner-friendly introduction to blockchains and cryptocurrencies: what they are, how they work, and where they fit. videoId: vJfdO9QuroY diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md index 8ca0be6a..79a31276 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md @@ -2,7 +2,7 @@ layout: talk title: What is DeFi? conference: Catholic Crypto Conference -location: United States +location: The Sheraton Valley Forge Hotel, King of Prussia, Pennsylvania, USA date: 2022-11-17 summary: An introduction to decentralized finance with practical use cases including lending, DEXes, NFTs, and tokens. videoId: vocM1bRVZmg From bd49c224da61d95a29249dc6bf8b3b66aca1fa15 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 11:13:17 +0100 Subject: [PATCH 09/13] Fix YAML front matter parsing by quoting talk summaries --- src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md | 2 +- src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md index eddf1c7e..75753298 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md @@ -4,7 +4,7 @@ title: What is a Cryptocurrency? conference: Catholic Crypto Conference location: The Sheraton Valley Forge Hotel, King of Prussia, Pennsylvania, USA date: 2022-11-17 -summary: A beginner-friendly introduction to blockchains and cryptocurrencies: what they are, how they work, and where they fit. +summary: "A beginner-friendly introduction to blockchains and cryptocurrencies: what they are, how they work, and where they fit." videoId: vJfdO9QuroY permalink: /speaker/what-is-a-cryptocurrency/ --- diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md index 79a31276..8901c6d7 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md @@ -4,7 +4,7 @@ title: What is DeFi? conference: Catholic Crypto Conference location: The Sheraton Valley Forge Hotel, King of Prussia, Pennsylvania, USA date: 2022-11-17 -summary: An introduction to decentralized finance with practical use cases including lending, DEXes, NFTs, and tokens. +summary: "An introduction to decentralized finance with practical use cases including lending, DEXes, NFTs, and tokens." videoId: vocM1bRVZmg permalink: /speaker/what-is-defi/ --- From 6cc5ccb64695bf20084f3394751ea63df4e931fa Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Tue, 24 Feb 2026 11:14:13 +0100 Subject: [PATCH 10/13] Add speaking photo to speaker page using relative asset path --- src/site/speaker.html | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/site/speaker.html b/src/site/speaker.html index 29f69fd6..93633197 100644 --- a/src/site/speaker.html +++ b/src/site/speaker.html @@ -13,6 +13,17 @@

+
+
+ Xavier giving a conference talk +
+
+

What audiences can expect

From c4a0c40a945cfaad517fb6c109b325b10207f953 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Wed, 25 Feb 2026 21:53:38 +0100 Subject: [PATCH 11/13] Update talks URLs, locations, and speaker layout --- src/site/_includes/layouts/talk.html | 2 +- src/site/speaker.html | 63 ++++++++++--------- src/site/talks/2018-04-26-iotconf.md | 2 +- ...2018-10-04-digital-evolution-conference.md | 2 +- ...11-17-catholic-crypto-conference-part-1.md | 4 +- ...11-17-catholic-crypto-conference-part-2.md | 4 +- 6 files changed, 39 insertions(+), 38 deletions(-) diff --git a/src/site/_includes/layouts/talk.html b/src/site/_includes/layouts/talk.html index 8a413334..206a81e9 100644 --- a/src/site/_includes/layouts/talk.html +++ b/src/site/_includes/layouts/talk.html @@ -11,7 +11,7 @@

- ← Back to talks + ← Back to talks

{{ title | escape_once }}

diff --git a/src/site/speaker.html b/src/site/speaker.html index 93633197..7d1d9da6 100644 --- a/src/site/speaker.html +++ b/src/site/speaker.html @@ -2,45 +2,46 @@ layout: page title: Speaking description: Xavier Decuyper gives clear, practical talks that make complex tech understandable for broad audiences. +permalink: /talks/ --- -
-

- Simply Explained, but on stage. -

-

- I give practical talks that make complex technology understandable for broad audiences — without dumbing it down. -

-
+
+
+
+

+ Simply Explained, but on stage. +

+

+ I give practical talks that make complex technology understandable for broad audiences — without dumbing it down. +

-
-
- Xavier giving a conference talk -
-
+

What audiences can expect

-
-

What audiences can expect

+
+
+

Clear explanations

+

No jargon overload. Strong mental models people remember.

+
-
-
-

Clear explanations

-

No jargon overload. Strong mental models people remember.

-
+
+

Technical accuracy

+

Concepts stay technically honest while remaining accessible.

+
-
-

Technical accuracy

-

Concepts stay technically honest while remaining accessible.

+
+

Practical value

+

Attendees leave with ideas they can apply immediately.

+
+
-
-

Practical value

-

Attendees leave with ideas they can apply immediately.

+
+ Xavier giving a conference talk
diff --git a/src/site/talks/2018-04-26-iotconf.md b/src/site/talks/2018-04-26-iotconf.md index 73d90567..c5ee552d 100644 --- a/src/site/talks/2018-04-26-iotconf.md +++ b/src/site/talks/2018-04-26-iotconf.md @@ -6,7 +6,7 @@ location: Malmö, Sweden date: 2018-04-26 summary: A practical intro to blockchain and smart contracts, focused on what these systems are good at (and where they are not). videoId: WecO7hGDx3Y -permalink: /speaker/blockchain-fundamentals-for-real-world-builders/ +permalink: /talks/blockchain-fundamentals-for-real-world-builders/ --- In this talk, I break down blockchain from first principles and avoid buzzword-heavy explanations. diff --git a/src/site/talks/2018-10-04-digital-evolution-conference.md b/src/site/talks/2018-10-04-digital-evolution-conference.md index 3e6ede83..571b77f3 100644 --- a/src/site/talks/2018-10-04-digital-evolution-conference.md +++ b/src/site/talks/2018-10-04-digital-evolution-conference.md @@ -6,7 +6,7 @@ location: Malmö, Sweden date: 2018-10-04 summary: A clear deep dive into distributed ledgers, immutability, trust models, and smart contracts with practical examples. videoId: HNCwbKAY7AM -permalink: /speaker/blockchain-smart-contracts-clearly-explained/ +permalink: /talks/blockchain-smart-contracts-clearly-explained/ --- This session explains how blockchain systems work under the hood, without assuming deep prior knowledge. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md index 75753298..2a684855 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md @@ -2,11 +2,11 @@ layout: talk title: What is a Cryptocurrency? conference: Catholic Crypto Conference -location: The Sheraton Valley Forge Hotel, King of Prussia, Pennsylvania, USA +location: King of Prussia, USA date: 2022-11-17 summary: "A beginner-friendly introduction to blockchains and cryptocurrencies: what they are, how they work, and where they fit." videoId: vJfdO9QuroY -permalink: /speaker/what-is-a-cryptocurrency/ +permalink: /talks/what-is-a-cryptocurrency/ --- Part 1 lays the groundwork: core terms, building blocks, and the mental models needed to follow the rest of the conversation. diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md index 8901c6d7..9b6e4fb3 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md @@ -2,11 +2,11 @@ layout: talk title: What is DeFi? conference: Catholic Crypto Conference -location: The Sheraton Valley Forge Hotel, King of Prussia, Pennsylvania, USA +location: King of Prussia, USA date: 2022-11-17 summary: "An introduction to decentralized finance with practical use cases including lending, DEXes, NFTs, and tokens." videoId: vocM1bRVZmg -permalink: /speaker/what-is-defi/ +permalink: /talks/what-is-defi/ --- Part 2 builds on the fundamentals and focuses on practical interpretation: what matters, what to ignore, and how to reason about claims. From 1413a755356b4be71547d204f47dc1b3ddea89a8 Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Wed, 25 Feb 2026 21:56:15 +0100 Subject: [PATCH 12/13] Update Catholic Crypto Conference talk locations to Pennsylvania --- src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md | 2 +- src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md index 2a684855..3046dee0 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-1.md @@ -2,7 +2,7 @@ layout: talk title: What is a Cryptocurrency? conference: Catholic Crypto Conference -location: King of Prussia, USA +location: Pennsylvania, USA date: 2022-11-17 summary: "A beginner-friendly introduction to blockchains and cryptocurrencies: what they are, how they work, and where they fit." videoId: vJfdO9QuroY diff --git a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md index 9b6e4fb3..ec5ee4e2 100644 --- a/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md +++ b/src/site/talks/2022-11-17-catholic-crypto-conference-part-2.md @@ -2,7 +2,7 @@ layout: talk title: What is DeFi? conference: Catholic Crypto Conference -location: King of Prussia, USA +location: Pennsylvania, USA date: 2022-11-17 summary: "An introduction to decentralized finance with practical use cases including lending, DEXes, NFTs, and tokens." videoId: vocM1bRVZmg From 789da6fae3ec0e30087483d79f5b6a5717aa790d Mon Sep 17 00:00:00 2001 From: Xavier Decuyper Date: Wed, 25 Feb 2026 22:02:23 +0100 Subject: [PATCH 13/13] Simplify audiences section to checklist --- src/site/speaker.html | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/site/speaker.html b/src/site/speaker.html index 7d1d9da6..90bc9c78 100644 --- a/src/site/speaker.html +++ b/src/site/speaker.html @@ -15,24 +15,22 @@ I give practical talks that make complex technology understandable for broad audiences — without dumbing it down.

-

What audiences can expect

+

What audiences can expect

-
-
-

Clear explanations

-

No jargon overload. Strong mental models people remember.

-
- -
-

Technical accuracy

-

Concepts stay technically honest while remaining accessible.

-
- -
-

Practical value

-

Attendees leave with ideas they can apply immediately.

-
-
+
    +
  • + + No jargon overload. Strong mental models people remember. +
  • +
  • + + Concepts stay technically honest while remaining accessible. +
  • +
  • + + Attendees leave with ideas they can apply immediately. +
  • +