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
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
Matej Cerny's avatar
matejcerny 1 year ago
Something's boiling in the depths of the Cats Effect codebase... and it's HUGE!πŸ”₯ Get a sneak peek and prep your brain as the first release candidate is out already! #scala #catseffect
Matej Cerny's avatar
matejcerny 1 year ago
How is it possible that Scala 3 can depend on Scala 2.13 artifacts and vice versa? It's a pretty cool solution to be honest. πŸ‘ (The video is a bit old, but still relevant!) #scala
Matej Cerny's avatar
matejcerny 1 year ago
It's fascinating to see FP goodness creeping into traditionally imperative/OO languages like C++. Iterable std::optional in C++26 is a prime example. Soon we'll be currying functions while manually managing memory! 🀣 #functionalprogramming #cpp
Matej Cerny's avatar
matejcerny 1 year ago
Last year was packed with new experiences and challenges. Here are some of the highlights that stand out: - πŸ‘¨β€πŸ’» Began sharing my passion for tech by re-posting insightful articles and videos to spread knowledge and spark conversations - ⌨️ Learned Vim motions and switched to columnar keyboard. I wish I'd done this ages ago - it's a game-changer, trust me! - β˜•οΈ Survived 10 months without caffeine, allowing me to sleep 30 minutes less and feel more refreshed and focused! - ✈️ Created unforgettable memories with my son during our first-ever airplane vacations - 🎹 Started messing around on the accordion. It's harder than it looks! - πŸ“š Read 8 books - πŸƒ Ran, 🚢 walked and πŸ”οΈ hiked 1000 km - πŸ’ͺ Spent 100+ hours on various activities like πŸ‹οΈ weight lifting and πŸ§— climbing My son's second birthday this summer opens up a whole new world of possibilities - like finally taking him camping in the mountains and sleeping under the stars together! ✨ #YearInReview #ReflectingOn2024
Matej Cerny's avatar
matejcerny 1 year ago
TL;DR You don't need to upgrade to Scala 3 immediately, as maintenance of Scala 2 will continue "indefinitely". My suggestion: if you are already on 2.13, invest your time to upgrade – it's worth it! #scala3
Matej Cerny's avatar
matejcerny 1 year ago
Not sure why the sound quality isn't better, especially since @makingthematrix.github.io obviously used an external microphone and a pop filter... Anyway, this video is a great introduction if you want to start programming in Scala with IntelliJ IDEA by your side πŸ‘‡
Matej Cerny's avatar
matejcerny 1 year ago
Did you know that you can decompose a case class like this? #scala image
Matej Cerny's avatar
matejcerny 1 year ago
30% of Scala projects in production are using Scala 3. Not great, not terrible. But hey, at least versions < 2.13 are finally going the way of the dinosaurs πŸ¦•
Matej Cerny's avatar
matejcerny 1 year ago
Rust has a history of dropping features like garbage collection, OOP, and pure functions. So, keep that in mind the next time you get upset that Scala 3 dropped experimental support for macros. #rust #scala
Matej Cerny's avatar
matejcerny 1 year ago
Arrow 2.0, making Kotlin the Scala-- it should have been, from the Java++ it is. #kotlin #arrow
↑