Join us tonight, 2026-01-21 at 1930 UTC, for the first new #Haskell #Unfolder episode of 2026, on static pointers.

https://www.youtube.com/watch?v=Mc3liw0EoIY&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=53

Static pointers (Haskell Unfolder #53)

YouTube

Join us for a new episode of the #Haskell #Unfolder, today, 2025-12-10 at 1930 UTC. This time we're discussing bidirectional parsing and printing, using as an example the autodocodec package.

https://www.youtube.com/watch?v=z9V59Y0VDcg&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=52

Bidirectional parsing and printing (of JSON) (Haskell Unfolder #52)

YouTube

@kosmikus Again, the last #Unfolder was eye opening to me. sop-core is such an obviously useful thing.

However for production usage I am a bit weary about the runtime performance of the linked list. I guess it probably doesn’t matter much (e.g. our database has 15 types of documents which I would like to put in a sum.) but have you thought about having a different (unsafe) runtime representation with a safe API?

There's going to be a new episode of the #Haskell #Unfolder today, 2025-11-12, at 1930 UTC. We're going to discuss how to implement (more) type-safe APIs via some type-level programming using the sop-core package.

https://www.youtube.com/watch?v=3XeIoA0aVLQ&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=51

Typed servers using sop-core (Haskell Unfolder #51)

YouTube

Join us tonight for the 50th (!) episode of the #Haskell #Unfolder, on singletons! Live on YouTube 1930 UTC (note the changed time in some countries due to DST-related fluctuations).

https://www.youtube.com/watch?v=-zxxl-WuwuE&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=50

Singletons (Haskell Unfolder #50)

YouTube
Join us today, 2025-10-15, at 1830 UTC, for a new episode of the #Haskell #Unfolder, on the importance of shrinking for property-based testing: https://www.youtube.com/watch?v=EcV4rb-Czfg&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=49
Shrinking (Haskell Unfolder #49)

YouTube
Thanks @kosmikus for the last #Haskell #Unfolder episode. Yet, another example of me starting "Ah, well I know that topic." and leaving with "Oh, damn that explains the error message from last month."
After a long summer break, we're finally back for a new episode of the #Haskell #Unfolder: Edsko and I are going to talk about safe coercions, newtype vs data, roles and more ... Today, 2025-10-01, 1830 UTC on YouTube: https://www.youtube.com/watch?v=NC0wkFsVPDU&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=48
Safe coercions (Haskell Unfolder #48)

YouTube

Join us today, 2025-07-23, 1830 UTC, live on YouTube for a new episode of the #Haskell #Unfolder, this time on "pure parallelism".

https://www.youtube.com/watch?v=trDqqZldxQA&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=47

Pure parallelism (Haskell Unfolder #47)

YouTube

Today, Wednesday, 2025-07-09, at 1830 UTC, there's going to be a new episode of the #Haskell #Unfolder. Edsko and I will show how to develop a small but useful Haskell CLI application completely from scratch.

https://www.youtube.com/watch?v=5W0ZUY_l1dU&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=46

Developing an application from scratch (Haskell Unfolder #46)

YouTube