Sign in

Flavio 🏴‍☠️

@flaviocorpa.com
951 followers 158 following 1.3K posts

👨🏼‍💻 Senior Software Engineer 🦥 Haskell/Elm at Scrive ♟️ First #chesspunks on this app 🏯 日本語を勉強中(N3) 🏁 On a mission to reach 2000 FIDE before 2031

PostsRepliesMedia
Reposted by Flavio 🏴‍☠️
Christopher Buecheler @cwbuecheler.com · 25/09/2026
Day two of #ReactAlicante (@reactalicante.es). Well, day one for folks who didn't do workshops. But I did! Shout out to @tkdodo.eu for helping to expand my knowledge of TanStack Query, and to @flaviocorpa.com for stretching my brain with functional programming in TypeScript! I present tomorrow! 😅
031
Reposted by Flavio 🏴‍☠️
Evan Czaplicki @acadia.engineering · 24/09/2026
I have a bunch of changes that could be Elm 0.19.3. It's basically all "compiler improvements" that will not be visible to users, so I looking for feedback on which aspects sound most interesting. Let me know here or in the more detailed thread! ⬇️ discourse.elm-lang.org/t/help-plann...
01311
Reposted by Flavio 🏴‍☠️
Michael Chavinda @mschav.bsky.social · 22/09/2026
Haskell parquet features now tracked on the official parquet site: parquet.apache.org/docs/file-fo...
parquet.apache.org
Implementation status
This page summarizes the features supported by different Parquet implementations. Note: If you find out of date information, please help us improve the accuracy of this page by opening an issue or sub...
063
Reposted by Flavio 🏴‍☠️
Christopher Buecheler @cwbuecheler.com · 14/09/2026
My only excuse is that I'm in the functional programming in TypeScript workshop that @flaviocorpa.com is giving, although this was the other one I strongly considered! (I'm also in yours)
241
Flavio 🏴‍☠️ @flaviocorpa.com · 13/09/2026
Para los que me siguen por aquí… he creado una app! flaviocorpa.com/presentando-...
flaviocorpa.com
¡Presentando Koneko Kanji!
Una nueva aplicación, diseñada para hispanohablantes, que usa un algoritmo de repetición espaciada para ayudarte a aprender kanji y vocabulario japonés.
002
Flavio 🏴‍☠️ @flaviocorpa.com · 22/08/2026
🐈漢字👀
000
Flavio 🏴‍☠️ @flaviocorpa.com · 21/08/2026
New blogpost! flaviocorpa.com/do-not-talk-...
flaviocorpa.com
Do not talk to your LLM, write to it!
Why I write my prompts instead of dictating them to my coding agent, why the reason is not the keyboard, and the one case where talking is the better tool
030
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
I'm gonna share some positions of the games I played last week, one game per day, classical 90+30 time format. Game 1: Black to move and be better than a FIDE Master 😅🥹 #chesspunks
r2r2k1/ppp2pbp/n4np1/3Pp1B1/4P3/5N2/PP3PPP/2KR1B1R b - - 0 12
120
Reposted by Flavio 🏴‍☠️
Evan Czaplicki @acadia.engineering · 06/07/2026
New Elm release today! 🎉 0.19.2 🥳 Incremental builds of 850k lines of Elm in <350ms. Gearing up for a batch of smaller releases as we head towards Elm 1.0. elm-lang.org/news/faster-...
917156
Flavio 🏴‍☠️ @flaviocorpa.com · 07/07/2026
The striker ⚽️ data study is now on the main Sabela repo!! 🙌🏻 github.com/DataHaskell/...
github.com
Football striker example ⚽ by kutyel · Pull Request #9 · DataHaskell/sabela
Adding a small example using the new Gaussian chart from granite and a trendy football example from the world cup 🏆
031
Flavio 🏴‍☠️ @flaviocorpa.com · 24/06/2026
I recently really enjoyed @mschav.bsky.social's talk at #ZuriHac so I tried to reproduce this chart in Sabela (a Jupyter-notebook-like project for #Haskell) seems like this Mbappé guy is not so bad either! 🤭
094
Reposted by Flavio 🏴‍☠️
Haskell programming language @haskell.org · 12/06/2026
Haskell for Elm developers: giving names to stuff (Part 8 - IO), by @flaviocorpa.com flaviocorpa.com/haskell-for-... #Haskell #Elm
flaviocorpa.com
Haskell for Elm developers: giving names to stuff (Part 8 - IO)
A series of blog posts for explaining Haskell to Elm developers interested in learning the language that powers the compiler for their favourite language!
072
Flavio 🏴‍☠️ @flaviocorpa.com · 12/06/2026
Latest and maybe last (?) blogpost on my Haskell for @elmlang developers series: IO! 🚀 (This was cooked at @ZuriHac btw ☺️) flaviocorpa.com/haskell-for-...
flaviocorpa.com
Haskell for Elm developers: giving names to stuff (Part 8 - IO)
A series of blog posts for explaining Haskell to Elm developers interested in learning the language that powers the compiler for their favourite language!
093
Flavio 🏴‍☠️ @flaviocorpa.com · 11/06/2026
This will be the comment section of my latest IO in Elm blogpost.
010
Flavio 🏴‍☠️ @flaviocorpa.com · 10/06/2026
Had a great time this year at my first ever #Zurihac 🙌🏻 It was nice to meet new people and connect with some colleagues from Scrive as well! 😊
Yevgen, Francesco and myself at the main Aula, at the end of it allMe presenting my haskell chess project at the last talk of the eventCarlo, Lorenzo and myself talking informally in a corridorSome Scrivers talking and discussing Haskell things at lunch time
060
Reposted by Flavio 🏴‍☠️
Haskell programming language @haskell.org · 06/06/2026
#ZuriHac day 1 is over! Send us your pictures of the event, and happy #Haskell hacking. :)
A crowd on the lawn in front of the Zurich lake
0295
Flavio 🏴‍☠️ @flaviocorpa.com · 27/03/2026
New post in the #haskell for @elmlang developer series: it's always traverse! flaviocorpa.com/haskell-for-...
flaviocorpa.com
Haskell for Elm developers: giving names to stuff (Part 7 - Traversable)
A series of blog posts for explaining Haskell to Elm developers interested in learning the language that powers the compiler for their favourite language!
0112
Reposted by Flavio 🏴‍☠️
garden-gnome.bsky.social @garden-gnome.bsky.social · 16/03/2026
Haskell. Haskell was right
Todays late night PR is titled "Maybe the nil is impossible languages got it right"
0164
Flavio 🏴‍☠️ @flaviocorpa.com · 13/02/2026
New post in the #Haskell for #Elm developer series: part 6 discussing Foldable is out! 🪭👊🚀 flaviocorpa.com/haskell-for-...
flaviocorpa.com
Haskell for Elm developers: giving names to stuff (Part 6 - Foldable)
A series of blog posts for explaining Haskell to Elm developers interested to learn the language that powers the compiler for their favourite language!
191
Reposted by Flavio 🏴‍☠️
José A. Alonso @jalonso.eurosky.social · 04/02/2026
Hello, Haskell: Getting started in 2026. ~ Lukasz Tymoszczuk. lukastymo.com/posts/025-he... #Haskell #FunctionalProgramming
lukastymo.com
Hello, Haskell: Getting Started in 2026
Read this if you want to: see beginner examples that link Haskell’s syntax to its underlying mental models – types, pattern matching, declarative style and do see examples of Haskell’s distinctive syn...
052
Flavio 🏴‍☠️ @flaviocorpa.com · 30/01/2026
Wowowowow we’re gonna get @polborta.bsky.social commentating the Candidates! 🙌🏻 so excited for this 🤩
162
Flavio 🏴‍☠️ @flaviocorpa.com · 03/01/2026
The Candidates I wanted 🥹🥹🥹
Keymer instead of bluebaum 
Abdusattorov instead of Sindarov
Arjun instead of Esipenko
010
Flavio 🏴‍☠️ @flaviocorpa.com · 08/12/2025
For somebody else is the YouTube 2025 recap not showing in your app?
010
Flavio 🏴‍☠️ @flaviocorpa.com · 27/11/2025
introduce yourself with 5 concerts you've seen Muse Snow Patrol Imagine Dragons James Blunt Coldplay
040
Reposted by Flavio 🏴‍☠️
International Chess Federation Mirror @fide-chess-mirror.bsky.social · 26/11/2025
🇺🇿 Javokhir Sindarov takes 1st, 🇨🇳 Wei Yi claims 2nd, and Andrey Esipenko takes 3rd at the FIDE World Cup 2025 — all three earning their seats at the 2026 FIDE Candidates. Only two seats remain. Who will join them? ♟️ #FIDEWorldCup #FIDECandidates
351
Flavio 🏴‍☠️ @flaviocorpa.com · 22/11/2025
#YusupovChallenge update: book 6, chapter 13 (the double bishop sacrifice) completed! Interesting chapter, I did not know this pattern and also that Lasker was the first to discover it! #chesspunks
Three star exercise from chapter 13
130
Flavio 🏴‍☠️ @flaviocorpa.com · 20/11/2025
🤭
Making fun of a GM in Twitter criticising Lichess
000
Flavio 🏴‍☠️ @flaviocorpa.com · 18/11/2025
Chess Grandmasters in the other site complaining that @lichess.org is too good and too 🆓🫠🫠🫠
350
Flavio 🏴‍☠️ @flaviocorpa.com · 18/11/2025
After reading “50 mistakes you should know” I started to categorise my errors in tournament games. One that came up often was “failure to find the silent defense” or also “prophylaxis”, but in one of my latest games I was able to play these amazing moves, chess improvement is subtle! #chesspunks
Only saving moveOnly prophylactic move that gives black an advantage
020
Reposted by Flavio 🏴‍☠️
Lichess @lichess.org · 18/11/2025
Lichess should be back online. According to Cloudflare, "a fix has been implemented" and they "believe the incident is now resolved". We will continue to monitor the situation: www.cloudflarestatus.com/incidents/8g... We apologize again for the inconvenience and thank you for your patience.
cloudflarestatus.com
Cloudflare Global Network experiencing issues
Cloudflare's Status Page - Cloudflare Global Network experiencing issues.
1111
Flavio 🏴‍☠️ @flaviocorpa.com · 18/11/2025
Wow @lichess.org is down?!?! This is how the website looks without CSS... 😧
110
Reposted by Flavio 🏴‍☠️
Mavi Jimenez @linkita.bsky.social · 08/11/2025
Hola a todas, estoy intentando buscarles casa a estos gatitos que se ha quedado solitos porque su dueña ha fallecido. Son muy caseros y cariñosos y no entienden porque ahora están solos en una casa vacía.
Gatita siamesa que se llama NinaGatito blanco atigrado llamado Jazz
3150288
Flavio 🏴‍☠️ @flaviocorpa.com · 17/11/2025
#YusupovChallenge update: book 6, chapter 12 (dont be too hasty!) This endgame chapter was challenging and in this particular ⭐️⭐️⭐️ puzzle, the author expected me to find a move that even the great Petrosian could not find 🫠🫠🫠 To my relief, I played the same as he, even if its not the best #chesspunks
T.Petrosian - M.Botvinnik
World Ch (15), Moscow 1963
040
Flavio 🏴‍☠️ @flaviocorpa.com · 17/11/2025
#YusupovChallenge update: book 6, chapter 11 (black against the Reti, white against the King’s Indian) completed with good score! 😎 This time I’m a little pissed: my idea in this puzzle, Nb5! is not even considered as a possibility in the authors solution and SF even prefers it! #chesspunks
A. Yusupov - A. Balshan
Amsterdam 1978
010
Flavio 🏴‍☠️ @flaviocorpa.com · 17/11/2025
#YusupovChallenge update: book 6, chapter 10 (the lawn phalanx) completed! Luckily the author also features some game he lost, even if they were against such legends as Karpov! White to move and win, not easy at all! #chesspunks
A.Karpov - A.Yusupov
Bugojno 1986
010
Flavio 🏴‍☠️ @flaviocorpa.com · 16/11/2025
Another proof that hard work beats talent 🥹🥹🥹
020
Reposted by Flavio 🏴‍☠️
International Chess Federation Mirror @fide-chess-mirror.bsky.social · 13/11/2025
“Preparing for two classical games against Praggnanandhaa 🇮🇳 took me just 10 minutes — all on my phone! I didn’t even use my laptop,” said Daniil Dubov after winning against Pragg in the Round 4 tiebreaks of the #FIDEWorldCup in #Goa
111
Flavio 🏴‍☠️ @flaviocorpa.com · 08/11/2025
My wife made me a homemade spicy pumpkin latte because the city’s Starbucks run out of them too soon and I was sad about it, I don’t deserve her 🥹☕️🎃
Spicy pumpkin coffee made at home
070
Flavio 🏴‍☠️ @flaviocorpa.com · 08/11/2025
Tomorrow I might win an Italian game that may get me closer to the 1700s, wish me luck 🤞🏻
120
Flavio 🏴‍☠️ @flaviocorpa.com · 06/11/2025
#YusupovChallenge update: book 6, chapter 9 (better pawn structures) completed! 😎 Can someone explain why in this game of Yusupov vs Aagaard Bg5 wouldn’t be a valid answer? SF only considers it slight worse to Bf4 🤔⭐️⭐️ #chesspunks
A. Yusupov - L.Aagaard
Stockholm 2002
010
Flavio 🏴‍☠️ @flaviocorpa.com · 05/11/2025
I wrote a new blogpost about what I learnt building this games with a functional language, please let me know if you enjoyed it or learnt something new! 🗾🙌🏻 flaviocorpa.com/japan-prefec...
flaviocorpa.com
Japan Prefectures Quiz: building a browser memory game with Elm
A blogpost explaining the nice things about building browser games with functional programming!
182
Flavio 🏴‍☠️ @flaviocorpa.com · 04/11/2025
#YusupovChallenge update: book 6, chapter 8 (calculating short variations) completed with Excellent score! 😎 This and the previous chapters were very tactical and fun, I guess my calculation is improving? Let’s see if it shows up in this Saturdays league game 🤞🏻 black to play ⭐️⭐️⭐️ #chesspunks
L.Blumenoff - P.Keres
Estonian Ch, Tallinn 1933
020
Reposted by Flavio 🏴‍☠️
peterb from Tea Leaves Programming @peterb.bsky.social · 03/11/2025
I need to write a talk solely for the purpose of presenting this slide and then never being invited to an FP conference again.
BAD / GOOD
FUNCTOR / MAPPABLE
APPLICATIVE / COMBINABLE
MONAD / SEQUENCEABLE
0133
Flavio 🏴‍☠️ @flaviocorpa.com · 02/11/2025
#YusupovChallenge update: book 6, chapter 7 (exploiting weaknesses) completed! 😎 This chapter was very interesting and felt very practical, some of the moves required first identifying the weakness and then calculating a way to exploit it, which happens very frequently in real games!! ⭐️⭐️ #chesspunks
I.Gutierrez Castillo - R. Vera Gonzalez
Bayamo 1989
030
Flavio 🏴‍☠️ @flaviocorpa.com · 31/10/2025
I want to write a blogpost about the fun refactoring and game dev tips with types I had to do with elm 🌳 for these games… hope I find the time to write it and that it’s interesting for someone else 🙏🏼
040
Flavio 🏴‍☠️ @flaviocorpa.com · 31/10/2025
Estamos ideando una batalla de carbonaras entre varios amigos y creo que va a ser muy divertido jajaja 👨🏼‍🍳👩🏻‍🍳🧑🏽‍🍳🍝🍝🍝
040
Flavio 🏴‍☠️ @flaviocorpa.com · 31/10/2025
#YusupovChallenge update: book 6, chapter 6 (a lead in development) completed! Another difficult chapter, most of the exercises were taken from Alekhines games! 🫠 (come on there’s no way I can calculate like him…) white to play in this ⭐️⭐️⭐️ puzzle I failed. Agadmator would have succeeded! #chesspunks
A. Alekhine - O.Chajes
Karlsbad 1911
010
Flavio 🏴‍☠️ @flaviocorpa.com · 28/10/2025
#YusupovChallenge update: book 6, chapter 5 (don’t allow counterplay!) completed. 😎 This was a very difficult endgame chapter, lots of calculation involved and I spent like 4 hours on it and also pulled up SF to check my solutions. Failed this ⭐️⭐️⭐️ puzzle, black to play and hold the draw #chesspunks
C.Lutz - T.Luther
German Ch, Bremen 1998
130
Reposted by Flavio 🏴‍☠️
Haskell programming language @haskell.org · 28/10/2025
Someone gets it!
0412
Flavio 🏴‍☠️ @flaviocorpa.com · 27/10/2025
Last game: the provinces of Spain! 🥘Have fun: elm-spain.vercel.app
Perfect score 💯 Map of Spain in the game
121