spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
matejcerny
Member since: 2023-04-21
matejcerny
matejcerny 2d

A background story about Metals v2: How Databricks made editors work for a 26M-line Java & Scala monorepo. 🚀 https://www.databricks.com/blog/open-sourcing-metals-v2-databricks-java-and-scala-language-server-multi-million-line-codebases #scala #java

#scala #java
matejcerny
matejcerny 3d

🚨 Security Update: sbt 1.12.15 and 2.0.6 are out! This release fixes an RCE vulnerability in TCP mode that was discovered using LLM-assisted code auditing. If your build sets serverConnectionType, upgrade now! https://www.scala-lang.org/blog/2026/08/10/sbt-remote-tcp-advisory.html

matejcerny
matejcerny 9d

Another version of Kyo is out! 🎉 As usual, it ships with plenty of updates, but this release is mostly about kyo-sql: native PostgreSQL and MySQL drivers running directly on Kyo's async stack with their own wire protocol implementations - no JDBC involved! 🔥 https://github.com/getkyo/kyo/releases/tag/v1.0.0-RC6

matejcerny
matejcerny 10d

On the latest @rockthejvm, Daniel Spiewak explains how targeting Scala Native for Cats Effect 3.7 improved the entire engine even on the JVM, why DevOps is Scala's next big frontier, what it takes to scale your career to Distinguished Engineer, and more. His final message for the Scala community? Appreciate what you have! https://youtu.be/_xkSfoP0fVo

matejcerny
matejcerny 10d

Based in Warsaw 🇵🇱? Netflix is hiring, and this might be for you: https://explore.jobs.netflix.net/careers/job/790302168096 #scala

#scala
matejcerny
matejcerny 11d

There is a new #Scala 3 optics library worth checking out: cats-eo. It unifies optic families under a single trait, features macro derivation backed by Hearth and delivers massive performance gains (such as traversals running up to 11x faster with a fraction of the memory overhead compared to Monocle). https://eo.constructive.dev/

#Scala
matejcerny
matejcerny 13d

⚠️ There is a proposal to change the default Seq implementation from List to Vector. It makes sense, but I personally would rather keep the status quo to avoid unexpected runtime changes while people are still migrating from #Scala 2 to 3. If this is really added in a minor release, it needs to be behind a flag and go (at least) through the usual process: experimental -> preview -> stable.

#Scala
matejcerny
matejcerny 14d

What a beautiful way to start a Friday 🤣 #claude #llm

#claude #llm
matejcerny
matejcerny 15d

Two signs your domain model is incomplete: ❌ You need an 'if' statement ❌ You are adding another optional argument to a function Model your actual domain states with ADTs. Stop patching logic. #softwaredevelopment #scala #rust #typescript #kotlin #swift

#softwaredevelopment #scala #rust #typescript #kotlin
matejcerny
matejcerny 18d

I started using Herdr about two weeks ago, and I can confirm it's really good! But to be fair, I didn't use tmux - I migrated from a plain Ghostty terminal. The main feature is the built-in agent panel - it keeps track on running AI tasks so you can be constantly distracted and context-switching whenever one requests your input 😀 #tmux #herdr https://youtu.be/yQDARWdrPeY

#tmux #herdr

Welcome to matejcerny spacestr profile!

About Me

Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends