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 8 months ago
After experimenting with @Zed a couple of months ago, I have now finally ditched @IntellijJ for good. And it's awesome! So awesome that I need to share it with you, sorry πŸ˜‚
Matej Cerny's avatar
matejcerny 8 months ago
Spark 4.0 is official! πŸŽ‰ Scala 2.13 and JDK 17 are the new defaults! It also supports the SQL pipe syntax, so you can do e.g. 'FROM customer |> JOIN orders ON ... |> AGGREGATE COUNT ...' #scala #spark #sql
Matej Cerny's avatar
matejcerny 8 months ago
Of course I had pizza for dinner! πŸ˜€ Happy ATH to everyone! πŸŽ‰ #bitcoin #ath
Matej Cerny's avatar
matejcerny 8 months ago
Let's say you are a Java developer looking to take the next step and fully dive into functional programming. Don't be scared of Scala's syntax! Take a look - it's often more familiar than you might think! #java #scala #functionalprogramming
Matej Cerny's avatar
matejcerny 8 months ago
Soon I will become a farmer! πŸ˜‚ βœ… install Vim plugin to IntelliJ βœ… buy a split keyboard βœ… install LazyVim βŒ› configure Neovim from scratch
Matej Cerny's avatar
matejcerny 8 months ago
Not sure if I am comfortable with the current pace of innovation 🀯
Matej Cerny's avatar
matejcerny 8 months ago
The truth is, if you learn functional programming, then it doesn't matter what language you use, as the fundamental principles are transferable to any of them. View quoted note β†’
Matej Cerny's avatar
matejcerny 8 months ago
With the deprecation of the Sonatype OSSRH API, support for publishing artifacts to Maven Central is moving directly to sbt! It looks like there will be no need for sbt-sonatype plugin anymore. Unfortunately, sbt-pgp is still required. #scala
Matej Cerny's avatar
matejcerny 8 months ago
"Speed up your editing, speed up your thinking." #vim
Matej Cerny's avatar
matejcerny 9 months ago
Next time you hear there are no advantages to upgrading to Scala 3, feel free to share those examples πŸ‘‡ #scala
Matej Cerny's avatar
matejcerny 9 months ago
The first two tips are imo the most important. While everyone wants to try the new syntax, it's best to handle the breaking changes first (mostly codecs), go to production, and leave the fancy new stuff for the next iteration after things have settled down. https://nitter.net/kopaniev
↑