Skip to content
codereportPublic

About

Links, slide decks and other material for conference & meetup talks, podcast appearances and publications.

Resources

Stars

229 stars

Watchers

18 watching

Forks

Latest commit

 

History

671 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Conference Talks Statistics

Legend

💚 = Conference
💙 = Meetup
⭐ = Recommended version
🍀 = Submitted but not accepted

Conference Talks

YouTube Playlist: Link

Conference/Meetup Year Location Talk
💙 Bay Area C++ 2019-01 Santa Clara, 🇺🇸 Algorithm Intuition
💚 C++Now 2019-05 Aspen, 🇺🇸 ⭐ Algorithm Intuition
💙 Bay Area C++ 2019-06 San Fran, 🇺🇸 Algorithm Intuition
💚 CppCon 2019-09 Aurora, 🇺🇸 Algorithm Intuition
💙 Bay Area C++ 2019-10 Santa Clara, 🇺🇸 Better Algorithm Intuition
💚 ACCU Belfast 2019-11 Belfast, 🇬🇧 Better Algorithm Intuition
💚 Meeting C++ 2019-11 Berlin, 🇩🇪 ⭐ Better Algorithm Intuition
💚 code::dive 2019-11 Wroclaw, 🇵🇱 Better Algorithm Intuition
💙 C++TO 2019-12 Toronto, 🇨🇦 Better Algorithm Intuition
💚 PyCon 2020-04 Online ⭐ Beautiful Python Refactoring
💙 MUC++ 2020-06 Online My Least Favorite Anti-Pattern
💚 Italian C++ 2020-06 Online My Least Favorite Anti-Pattern
💚 CppCon 2020-09 Online ⭐ SICP
💙 C++TO 2020-11 Online C++ Concepts - Rust Traits - Haskell Typeclasses
💚 Meeting C++ 2020-11 Online ⭐ C++ Concepts - Rust Traits - Haskell Typeclasses
💚 C++ Russia 2020-11 Online ⭐ ITM: My Least Favorite Anti-Pattern
💚 ACCU 2021-03 Online C++ Concepts - Rust Traits - Haskell Typeclasses
💙 Britsh APL 2021-03 Online Algorithms as a Tool of Thought
💚 APL Seeds 2021-03 Online ⭐ Algorithms as a Tool of Thought
💚 GTC 2021-04 Online ⭐ Thrust and the C++ Standard Algorithms
💚 Strange Loop* 2021-10 YouTube ⭐ Functional vs Array Programming
💚 ARRAY 2022-06 San Diego, 🇺🇸 Combinatory Logic and Combinators
in Array Languages
💚 CppNorth 2022-07 Toronto, 🇨🇦 The Twin Algorithms
💚 YouTube 2022-07 Online ⭐ The Twin Algorithms
💙 Dyalog APL 2022-09 Toronto, 🇨🇦 A Look at Array Languages
💙 Dyalog APL 2022-09 New York, 🇺🇸 A Look at Array Languages
💙 YouTube 2022-09 Online ⭐ A Look at Array Languages
💚 Paradigm Conf 2022-09 Online ⭐ Popular vs Less Well Known PLs
💙 HelwanU GDSC 2022-10 Online A Look at Array Languages
💚 code::dive 2022-11 Wroclaw, 🇵🇱 ⭐ Beautiful Python Refactoring II
💚 KX Con 2023-05 Montauk, 🇺🇸 Algorithms in q
💚 LambdaDays 2023-06 Krakow, 🇵🇱 Composition Intuition
💚 Italian C++ 2023-06 Rome, 🇮🇹 New Algorithms in C++23
💚 C++ on Sea 2023-06 Folkestone, 🇬🇧 New Algorithms in C++23
💚 CppNorth 2023-07 Toronto, 🇨🇦 ⭐ Composition Intuition
💚 CppNorth 2023-07 Toronto, 🇨🇦 ⭐ New Algorithms in C++23
💙 iO EVM* 2023-07 Online New Algorithms in C++23
💙 Dyalog APL 2023-10 Toronto, 🇨🇦 Why Combinators?
💚 Minnowbrook¹ 2023-10 Indian Lake, 🇺🇸 Why Combinators?
💚 Craft Conf 2024-05 Budapest, 🇭🇺 The Power of Function Composition
💚 NDC Oslo 2024-06 Oslo, 🇳🇴 The Power of Function Composition
💚 CppNorth 2024-07 Toronto, 🇨🇦 ⭐ Composition Intuition II
💚 Lambda World 2024-10 Cadiz, 🇪🇸 ⭐ The Power of Function Composition
💚 C++ Under the Sea 2024-10 Breda, 🇳🇱 Arrays, Fusion and CPUs vs GPUs
💙 Roku Symposium 2025-09 Aarhus, 🇩🇰 Postmodern C++ for GPUs
💙 Copenhagen C++ 2025-09 Copenhagen, 🇩🇰 Postmodern C++ for GPUs
💚 C++ Under the Sea 2025-10 Breda, 🇳🇱 Functional GPU Programming
💚 YOW! Melbourne 2025-12 🇦🇺 Enter the Matrix
💚 YOW! Brisbane 2025-12 🇦🇺 Enter the Matrix
💚 YOW! Sydney 2025-12 🇦🇺 Enter the Matrix
💙 C++ Africa 2026-04 Online Parrot: Array GPU Programming
💙 C++ Toronto 2026-04 Toronto, 🇨🇦 Parrot: Array GPU Programming
💚 NDC Toronto 2026-05 Toronto, 🇨🇦 Algorithms & Combinators

1 - Also known as: APL Implementer's Workshop
* - Engineering Virtual Meetup

Lightning Talks

YouTube Playlist: Link

Conference/Meetup Year Location Talk
💚 C++Now 2019-05 Aspen, 🇺🇸 ⭐ C++ Algorithms in Haskell
💚 CppCon 2019-09 Aurora, 🇺🇸 ⭐ C++23 Ranges: slide & stride
💚 Meeting C++ 2019-11 Berlin, 🇩🇪 ⭐ Consistently Inconsistent
💙 C++TO 2019-11 Toronto, 🇨🇦 Consistently Inconsistent
💙 YouTube 2020-05 Online ⭐ The STL Algorithm Cheat Sheet
💚 CppCon 2020-09 Online ⭐ SICP Cover Demystified
💚 ACCU 2021-03 Online ⭐ Algorithm Selection
💙 YouTube 2022-12 Online ⭐ From C ➡️ C++ ➡️ Rust
💚 LambdaDays 2023-06 Krakow, 🇵🇱 ⭐ C++ vs Haskell vs BQN
💚 C++ On Sea 2023-06 Folkstone, 🇬🇧 C++ vs Haskell vs BQN

* ~ Unofficially

Workshops

Conference/Meetup Year Location Talk
💚 Lambda World 2024-10 Cadiz, 🇪🇸 Tacit Programming in BQN, Kap and Uiua

Podcast Appearances

Podcast Date Episode # Title
CppCast 2018-02-23 Episode 139 Competitive Coding
Take Up Code 2019-09-25 Episode 261 CppCon: C++ Algorithms And Ranges.
Talk Python To Me 2020-08-01 Episode 275 Beautiful Pythonic Refactorings
cpp.chat 2020-10-08 Episode 75 I Really Like Sugar
CppCast 2020-11-19 Episode 274 Concepts and Algorithm Intuition
CoRecursive 2021-06-02 Episode 60 From Competitive Programming to APL
Oxide and Friends 2023-10-16 Episode 93 Settling Beef
Software Unscripted 2023-11-26 Episode 77 How Programming has Changed

Publications

Type Date Title Where
MSc Thesis 2022-05 A Combinator, N-Dimensional Array Library In Smalltalk TMU
Paper 2022-06 Combinatory Logic and Combinators in Array Languages ARRAY 2022
Paper 202?-?? Trains & Chains: Function Composition in Array Languages ??

Personal YouTube / Podcasts / Blog

Type Name Started
YouTube The code_report Channel 2018-01-15
Blog The code_report Blog 2020-04-10
Podcast ADSP: Algorithms + Data Structures = Programs 2020-11-20
Podcast ArrayCast 2021-05-15
Podcast The R4 Podcast 2023-02-20
Podcast Tacit Talk 2024-05-10

Websites

Website Type
combinatorylogic.com ℹ️
plrank.com ℹ️
hoogletranslate.com ℹ️
thatsarotate.com 📹
norawloops.com 📹
adspthepodcast.com 🎤
runforthefunofit.com 🎤
tacittalk.com 🎤
Type
ℹ️ Resource
🎤 Podcast
📹 YouTube Time Stamp

About

Links, slide decks and other material for conference & meetup talks, podcast appearances and publications.

Resources

Stars

229 stars

Watchers

18 watching

Forks

Contributors

Languages