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 10 months ago
The first video from this year's Scalar conference is online! 🍿#scala
Matej Cerny's avatar
matejcerny 10 months ago
I'm tempted to say Scala, but Haskell probably has an even worse reputation. I'm looking at you, theprimeagen πŸ˜€ image
Matej Cerny's avatar
matejcerny 10 months ago
"It's not a syntax error, it's a mood misalignment, bro"
Matej Cerny's avatar
matejcerny 10 months ago
If you work with DynamoDB, do you know the difference between a filtered scan and a query operation? Understanding this distinction is crucial for optimizing performance and cost. πŸ’° #dynamodb πŸ‘‰
Matej Cerny's avatar
matejcerny 10 months ago
Daniel rocks! After just two weeks, another interview is live! This time, James Ward discusses effect systems, how they help to make illegal states unrepresentable and more! 🀘#scala
Matej Cerny's avatar
matejcerny 10 months ago
"Anyone can pick up an open source Chinese model and generate more code than they could ever possibly need and that means real programmers are going to have a lot of code to fix and refactor."
Matej Cerny's avatar
matejcerny 10 months ago
"Scala can be incredibly productive… if we stop using abstractions that offer no value!" @@noelwelsh Really looking forward to watching this talk when it becomes generally available. #scala
Matej Cerny's avatar
matejcerny 10 months ago
A new Metals release adds a useful automatic import optimization feature. For instance, if you type Future.successful(...), only the Scala Future will be suggested, as the Java Future has no such method. #scala
Matej Cerny's avatar
matejcerny 10 months ago
I would really like to see a type-safe equals operator that works without derivation (e.g., Dog == Dog should compile, but Cat == Dog should not). It's not just a weak point in conditional pattern matching, I would say it's a major vulnerability.
↑