Type Theory Forall's Avatar

Type Theory Forall

@ttforall.bsky.social

Making Type Theory, Programming Languages and Formal methods more accessible! http://typetheoryforall.com

124 Followers  |  181 Following  |  116 Posts  |  Joined: 03.01.2025  |  1.4124

Latest posts by ttforall.bsky.social on Bluesky

Type Theory Forall Type Theory much beyond inference rules

Listen now πŸ”—

06.12.2025 16:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

β€’ How modern compilers enable secure computation
β€’ Whether deeply learning Category Theory actually makes you a better PL researcher
β€’ The realities of mental health and sustaining rhythm during a PhD

If you’re into PL, CT, or the human side of research, you’re going to love this one.

06.12.2025 16:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸŽ™οΈ New Type Theory Forall Episode!
#57 β€” Compilers for Privacy-Preserving Computation, Category Theory, and Keeping a Good Rhythm in Your PhD

This week I talk with Rhagav Malik, fresh off his PhD defense on compilers for privacy-preserving computation. We dig into:

06.12.2025 16:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

My Spotify Wrapped

04.12.2025 18:26 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Going live now!

Continuing our Lean 4 Series β€” today we continue working on MIL, this time on Order and divisibility!

This is part of our ongoing fundraiser to replace my iPhone camera with a proper setup.
Every tip helps!
β˜•οΈko-fi.com/typetheory...
www.twitch.tv/typeth...

03.12.2025 19:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Last days of our Cyber Monday 15% OFF at the ttfa store!

Mugs, hoodies, shirts β€” perfect gifts for your nerdiest friends this holiday season.

Enjoy it before it ends: store.typetheoryfora...

02.12.2025 21:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Rustan Leino - part I Spotify video

A couple weeks ago I had the great pleasure of inviting Rustan Leino (of Dafny fame) on my podcast, to talk about all sorts of logic stuff!

Part II to come soon!
open.spotify.com/episode/4d9J...

01.12.2025 22:14 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
Type Theory Forall | Patreon An accessible podcast on Type Theory

A fresh episode of Type Theory Exists is live!
Featuring my Gothenburg talk on the evolution of CS through the eyes of Type Theory β€” Turing, Church, Curry–Howard, and beyond.

πŸ”’ Only for patrons β€” join us to unlock it:

29.11.2025 15:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

🚨 BLACK FRIDAY SALE! 🚨
The entire Type Theory Forall shop is 15% OFF β€” mugs, shirts, hoodies, literally everything.
Only until the end of the month. Don’t miss it!
πŸ›’πŸ”₯ store.typetheoryfora...

Discount is automatically applied at checkout.

25.11.2025 15:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Build a Compiler in Five Projects Class website here: https://kmicinski.com/cis531-f25

@krismicinski's build a compiler in Five Projects

25.11.2025 02:56 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Build a Compiler in Five Projects Class website here: https://kmicinski.com/cis531-f25

My five-project (along with slides, video lectures, etc.) compilers course has all projects now available online free: kmicinski.com/functional-p.... Five projects have you incrementally build a compiler for a substantial language, including functions, mutation, loops, vectors, etc.

24.11.2025 03:26 β€” πŸ‘ 25    πŸ” 11    πŸ’¬ 0    πŸ“Œ 2

Going live now! Continuing our Lean 4 Series β€” today I'll start working on Mathematics in Lean

This is part of our ongoing fundraiser to replace my iPhone camera with a proper setup. Every tip helps! πŸ’œ
β˜•οΈko-fi.com/typetheory...

www.twitch.tv/typeth...

24.11.2025 19:05 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

🚨 BLACK FRIDAY SALE! 🚨
The entire Type Theory Forall shop is 15% OFF β€” mugs, shirts, hoodies, literally everything.
Only until the end of the month. Don’t miss it!
πŸ›’πŸ”₯ store.typetheoryfora...

Discount is automatically applied at checkout.

24.11.2025 16:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
TypeTheoryForall - Twitch Let's learn some type theory togetherWe're currently fundraising to buy a new camera

Going live now!

Continuing our Lean 4 Series β€” today I’ll be learning Tactics on stream.

This is part of our ongoing fundraiser to replace my iPhone camera with a proper setup. Every tip helps! πŸ’œ

▢️ www.twitch.tv/typetheoryfo...
β˜•οΈ ko-fi.com/typetheoryfo...

12.11.2025 19:22 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Control structures in programming languages Xavier Leroy

A new book on the history of control structures by the creator of #OCaml himself @camlist.bsky.social xavierleroy.org/control-stru...

05.11.2025 12:00 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
Type Theory Forall Type Theory much beyond inference rules

Feeling the pull back to academia?

Whether you’re applying for grad school or looking to transition from industry into research, our mentorship program can guide you.

We still have open slots for this season!
β†’ typetheoryforall.com/mentorship

06.11.2025 15:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

types slow me down in the way that red lights slow me down when i'm driving

04.11.2025 11:57 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Type Theory Forall Type Theory much beyond inference rules

Pedro Abreu aka #TypeTheoryForall had an epic conversation with me about all things programming languages, out now on the podcast.
www.typetheoryforall.com/episodes/the...

31.10.2025 14:07 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

#LiquidTypes are a lightweight way to specify and check code properties. What stands in the way of more widespread adoption?

Today at #SPLASH 2025 / @icfp-conference.bsky.social: @catarinavgamboa.bsky.social will re-present our #PLDI2025 paper on Usability Barriers for Liquid Types.

14.10.2025 00:22 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Type Theory Forall Type Theory much beyond inference rules

We still have a few spots open this week for 1:1 mentorship sessions on grad school applications and research careers.

If you’re applying to PhD programs or navigating advisor selection, this might be the perfect time to start.

πŸ‘‰ typetheoryforall.com/mentorship

13.10.2025 10:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm not sure how to implement the solution without typeclasses though, but I think it should be doable

08.10.2025 22:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Datatypes Γ  la Carte: www.cambridge.org/core/service...

08.10.2025 21:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A meme showing two hobbits from Lord of the Rings looking exhausted and dirt-covered, with text reading 'I can't carry your null pointers for you, but I can carry you to OCaml!' - a programming humor mashup of Sam's famous quote about carrying Frodo, replacing the Ring with null pointers and Mount Doom with the OCaml programming language.

A meme showing two hobbits from Lord of the Rings looking exhausted and dirt-covered, with text reading 'I can't carry your null pointers for you, but I can carry you to OCaml!' - a programming humor mashup of Sam's famous quote about carrying Frodo, replacing the Ring with null pointers and Mount Doom with the OCaml programming language.

true friendship πŸ₯Ή

04.10.2025 15:32 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

How do we know that the semantics of a programming language are right?

My latest Programming Language Pragmatics video covers type soundness: the static and dynamic semantics of a language fit together, so that if a program type checks, it will not experience unexpected type errors when it runs.

03.10.2025 16:33 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

there's a priest in Rome who lives on a top of a mountain so high, nobody but him is able to climb there

they call him the Inaccessible Cardinal

29.09.2025 19:29 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

ur type so fat it requires large elimination

29.09.2025 08:57 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0

That's a good one. I love it! πŸ˜‚

29.09.2025 10:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Schedule a free initial session: calendar.app.google/...

Or email us at contact@typetheoryforall.com
5/5

19.09.2025 22:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We’ve taught:
β€’ Introduction to Logic
β€’ Programming in Java, C, and Python
β€’ Abstract Algebra
β€’ Object-Oriented and Functional Programming
β€’ Graduate and Undergraduate Programming Languages

From fundamentals to advanced PL and logic, we help students at every stage.
4/5

19.09.2025 22:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Our background:
β€’ 10+ years in Programming Languages and Formal Methods (academia + industry)
β€’ 7+ years teaching and mentoring hundreds of students
β€’ ACM Best Teaching Assistant Award (Purdue University, 2018)
3/5

19.09.2025 22:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@ttforall is following 20 prominent accounts