Skip to content

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

Notifications You must be signed in to change notification settings

codereport/Content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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, USA Algorithm Intuition
💚 C++Now 2019-05 Aspen, USA Algorithm Intuition
💙 Bay Area C++ 2019-06 San Fran, USA Algorithm Intuition
💚 CppCon 2019-09 Aurora, USA Algorithm Intuition
💙 Bay Area C++ 2019-10 Santa Clara, USA Better Algorithm Intuition
💚 ACCU Belfast 2019-11 Belfast, UK Better Algorithm Intuition
💚 Meeting C++ 2019-11 Berlin, Germany Better Algorithm Intuition
💚 code::dive 2019-11 Wroclaw, Poland Better Algorithm Intuition
💙 C++TO 2019-12 Toronto, Canada 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 Structure and Interpretation of Computer Programs
💙 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, USA Combinatory Logic and Combinators in Array Languages
💚 CppNorth 2022-07 Toronto, Canada The Twin Algorithms
💚 YouTube 2022-07 Online The Twin Algorithms
💙 Dyalog APL 2022-09 Toronto, Canada A Look at Array Languages
💙 Dyalog APL 2022-09 New York, USA A Look at Array Languages
💙 YouTube 2022-09 Online A Look at Array Languages
💚 Paradigm Conf 2022-09 Online Popular vs Less Well Known Programming Languages
💙 HelwanU GDSC 2022-10 Online A Look at Array Languages
💚 code::dive 2022-11 Wroclaw, Poland Beautiful Python Refactoring II
💚 KX Con 2023-05 Montauk, USA Algorithms in q
💚 LambdaDays 2023-06 Krakow, Poland Composition Intuition
💚 Italian C++ 2023-06 Rome, Italy New Algorithms in C++23
💚 C++ on Sea 2023-06 Folkestone, UK New Algorithms in C++23
💚 CppNorth 2023-07 Toronto, Canada Composition Intuition
💚 CppNorth 2023-07 Toronto, Canada New Algorithms in C++23
💙 iO EVM* 2023-07 Online New Algorithms in C++23
💙 Dyalog APL 2023-10 Toronto, Canada Why Combinators?
💚 Minnowbrook¹ 2023-10 Indian Lake, USA Why Combinators?
💚 Craft Conf 2024-05 Budapest, Hungary The Power of Function Composition
💚 NDC Oslo 2024-06 Oslo, Norway The Power of Function Composition
💚 CppNorth 2024-07 Toronto, Canada Composition Intuition II
💚 Lambda World 2024-10 Cadiz, Spain The Power of Function Composition
💚 C++ Under the Sea 2024-10 Breda, Netherlands Arrays, Fusion and CPUs vs GPUs

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, USA C++ Algorithms in Haskell
💚 CppCon 2019-09 Aurora, USA C++23 Ranges: slide & stride
💚 Meeting C++ 2019-11 Berlin, Germany Consistently Inconsistent
💙 C++TO 2019-11 Toronto, Canada 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, Poland C++ vs Haskell vs BQN
💚 C++ On Sea 2023-06 Folkstone, UK C++ vs Haskell vs BQN

* ~ Unofficially

Workshops

Conference/Meetup Year Location Talk
💚 Lambda World 2024-10 Cadiz, Spain 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 RUN FOR THE FUN OF IT! 2023-02-20
Podcast Tacit Talk 2024-05-10

Websites

Website Status Type
combinatorylogic.com 🚧 ℹ️
plrank.com ✔️ ℹ️
hoogletranslate.com ℹ️
thatsarotate.com ✔️ 📹
norawloops.com ✔️ 📹
adspthepodcast.com ✔️ 🎤
runforthefunofit.com ✔️ 🎤
tacittalk.com ✔️ 🎤
Status Type
✔️ Up and running ℹ️ Resource
🚧 Under Construction 🎤 Podcast
TODO 📹 YouTube Time Stamp

About

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

Resources

Stars

Watchers

Forks