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 5 months ago
Matej Cerny's avatar
matejcerny 5 months ago
I have one cosmetic proposition to tooling authors: let's start putting everything into a .scala folder πŸ™ #scala image
Matej Cerny's avatar
matejcerny 5 months ago
What's the point of Bloop if sbt, mill, and scala-cli already support BSP? #scala
Matej Cerny's avatar
matejcerny 5 months ago
I'm so glad that I left web development around the era of jQuery. #html #css #javascript
Matej Cerny's avatar
matejcerny 6 months ago
Is there also a handler for the error side? Something like Either's leftMap? #kotlin
Matej Cerny's avatar
matejcerny 6 months ago
So, zero allocations and zero dependencies. And it uses byte arrays and pointers instead of match types, named tuples and opaque types... Interesting πŸ€” #scala
Matej Cerny's avatar
matejcerny 6 months ago
Not sold yet, I will probably need more real world examples 🀷 #scala
Matej Cerny's avatar
matejcerny 6 months ago
Back in the days when I worked as a "data engineer", we had two teams. One used a GUI to create pipelines, and the other built a custom Scala app to do the same, but with all the perks like config in git, CI/CD, tests, etc. At first, the GUI team was much more productive, but guess what? After some time, their system started to become messy and hard to manage. Our team, on the other hand, had been able to deliver features steadily by just adding things to the config. This feature πŸ‘‡ looks like it combines both approaches. #spark #databricks
Matej Cerny's avatar
matejcerny 6 months ago
Let's look at how a typeclass can be implemented in Kotlin with context parameters, and how you can achieve the same result in Scala. #kotlin #scala
↑