Matej Cerny's avatar
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Matej Cerny's avatar
matejcerny 11 months ago
I usually avoid tasks involving CI/CD pipelines, but I managed to create some cool automation (despite occasionally yelling at my screen πŸ˜€). 1. Using Tapir, I built an sbt task to generate OpenAPI specs. 2. The release job executes this task, uploading the YAML to our MkDocs-based knowledge base. 3. The Swagger UI plugin now lets everyone view service APIs without checking production's /docs endpoints. Time to buy the author of the plugin coffee πŸ™Œ
Matej Cerny's avatar
matejcerny 11 months ago
You've probably heard of Kyo, but maybe you were too lazy to read all the documentation or try it out yourself (I know I was! πŸ˜€). Watch this live demo, as Kyo will soon reach version 1.0. #scala #kyo #algebraiceffectsystem
Matej Cerny's avatar
matejcerny 11 months ago
Literal types in Scala 2 were interesting, but it's Scala 3's union types that make them truly useful. #scala image
Matej Cerny's avatar
matejcerny 11 months ago
Sounds like a plan for a summer holiday ⛰️ πŸ™Œ Scala Days 2025 πŸ—“οΈ 19-21 August 2025 πŸ“Lausanne, Switzerland image
Matej Cerny's avatar
matejcerny 11 months ago
Kudos to @IntelliJ Scala team to already suggesting Scala 3.6 syntax β™₯️ #scala #intellij image
Matej Cerny's avatar
matejcerny 11 months ago
Imagine a web framework written in Gleam that uses the Elm architecture, but with components, and communicates with the backend via WebSockets. 🀩 #elm #gleam #erlang @Hayleigh Thompson
Matej Cerny's avatar
matejcerny 11 months ago
Choosing a new language? Look for algebraic data types, pattern matching, immutability by default, and NO nulls. #nogo @Nicolas Rinaudo
Matej Cerny's avatar
matejcerny 0 years ago
"Pure functions are basically lookup tables" @Richard Feldman Did you know that the first DOOM used lookup tables to calculate goniometric functions?
Matej Cerny's avatar
matejcerny 0 years ago
After so many years using Scala, I discovered this awesomeness. On X! 😁 #scala #sbt image
Matej Cerny's avatar
matejcerny 0 years ago
I doubt I'll manage to read all the books I'd hoped to this year. Thanks a lot, Warhorse Studios πŸ˜€ #KCD2 image
Matej Cerny's avatar
matejcerny 0 years ago
Read in some discussion: "The trouble with #Haskell is, first you don't know it, and it feels awful. Then, once you learn it well, suddenly every other language feels awful." πŸ’―
Matej Cerny's avatar
matejcerny 1 year ago
Opaque Types are more powerful than you might think. Even named tuples are implemented with them! (πŸ‘€ Notice the literal/singleton types in the commented line below) #scala image
↑