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 1 year ago
Considering how often Scala has broken binary compatibility in the past, it's curious that JVM 8 remains supported. Let's skip the intermediate steps. It's time to make the jump directly to 17! #scala #jvm
Matej Cerny's avatar
matejcerny 1 year ago
This tutorial should be called "You'll Love Scala 3 Even More!" ❀️ #scala #metaprogramming
Matej Cerny's avatar
matejcerny 1 year ago
Fascinating discussion on how Scala actually works in IntelliJ IDEA and Metals! Did you know that IntelliJ recently shipped support for LSPs? πŸ’‘ #scala
Matej Cerny's avatar
matejcerny 1 year ago
Prague, the Bitcoin Capital, is about to make history again! Czech National Bank governor will propose holding #Bitcoin reserves. πŸ‘ #bitcoincapital $BTC
Matej Cerny's avatar
matejcerny 1 year ago
Scala has many libraries for new and refined types, but do you know the difference? πŸ€” New types create distinct types (think new boxes for your data). Refined types add constraints to existing types (think labels & rules for what goes in the box). ArtΕ«ras Ε lajus just released a newtype library exclusively for Scala 3! #scala #typesafe
Matej Cerny's avatar
matejcerny 1 year ago
Matej Cerny's avatar
matejcerny 1 year ago
Just made your first Open Source contribution? Don't be shy, share it! πŸ™Œ Big or small, every contribution helps. Let's celebrate your step into the OSS world! It's not bragging, its inspiring others! 🌟 #opensource
Matej Cerny's avatar
matejcerny 1 year ago
πŸ’‘Did you know Scala 3 allows placing context parameters across multiple parameter lists? #scala3 #scala image
Matej Cerny's avatar
matejcerny 1 year ago
Metals v1.5.0 is here with a fix! The problematic feature pausing compilation on window unfocus has been removed, resolving an issue where compilation randomly stops πŸ‘ #scala
Matej Cerny's avatar
matejcerny 1 year ago
If you are interested in Bazel, don't miss this chat with Billy Autrey on the @npub1zx66...gqh5 podcast 🎬 #bazel #scala
Matej Cerny's avatar
matejcerny 1 year ago
Functional programming and databases share a deep connection: set theory, referential transparency, composition... Starting to see the beautiful symmetry? ❀️ #fp #databases #sql
Matej Cerny's avatar
matejcerny 1 year ago
Hey Jakub, do you know about the Stream Deck, right? πŸ˜€ Anyway, that was a great real-world demonstration of building a Scala Native program with generated C bindings, but more importantly how Nix fits into all this ♻️ #scala #nix
Matej Cerny's avatar
matejcerny 1 year ago
So, was there really no binary compatibility even between patch versions back in the Scala <= 2.7 days? 🀯 That sounds... challenging πŸ‘€ #scala
Matej Cerny's avatar
matejcerny 1 year ago
In my opinion, Scala should be moving towards a clearer, more unified syntax, as demonstrated by improvements to implicits and underscore usage. Introducing [] for collection literals, when those symbols are already fundamental to the type system, seems to me a violation of this principle. I believe it's a step backward, it adds unnecessary ambiguity to the syntax. #scala
↑