There's a lot to be excited about in the upcoming Postgres 18. My favourite improvements are:
✅ UUID v7 for time-ordered, index-friendly IDs
✅ io_uring for major async I/O improvements
✅ Index skip scans for more efficient queries based on composite indexes #postgres
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Swimming with headphones and not having to count laps is just awesome! (And yes, for some reason my watch is set to Czech 🤷) 

Now is the time to complain about the tooling and other pain points of Scala. Fill out the official State of Scala 2025 survey! 👇 #scala 
Google Docs
State of Scala 2025 Survey
Hi,
We’re gathering insights from Scala developers, engineers, and enthusiasts (not just tech leaders!) worldwide - all to understand how our la...
Great video on bringing the Result type to React/TS. This is exactly why I'm not worried about the future of Scala - when powerful concepts like this get adopted everywhere, your skills become more valuable and transferable. #react
This comes in handy if you don't want to pollute .gitignore files with your weird text editor settings. 

The use cases of global Git excludes file
Git excludes file, often referred to as “global .gitignore,” is a file that defines global ignore rules for tracking files across all local Git...
Unpopular opinion: Instead of teaching sorting algorithms, binary trees, or time complexity, universities should teach things like retry mechanisms, circuit breakers, or observability.
The most important sbt plugin is now cross-compiled to sbt 2.x! 😂 #scala #vim 
GitHub
Release 0.1.1 · sbt/sbt-vimquit
sbt-vimquit 0.1.1 is cross published to:
sbt Version
Published
1.x
✅
2.x
✅
about sbt-vimquit
sbt-vimquit is an sbt plugin to add :q...
Apparently, you need to list your child's special talents for kindergarten enrollment. The push for specialization now begins at age 2 😳
What kind of macro sorcery is it that Ducktape now supports named tuples even though it still runs on Scala 3.3? 😀 #scala 
GitHub
Release ducktape 0.2.10 · arainko/ducktape
ducktape 0.2.10
This release adds support for named tuples while also staying on LTS.
Examples:
case class Person(int: Int, str: String)
assertTra...
This is a tiny one, but I'm glad that the plugin is not completely dead. Special thanks to @npub17ffk...m3cd who fixed my issue with the syntax highlighting! 😀 Try Zed, you'll be surprised how good the editor is! #scala 
GitHub
Release 0.1.4 · scalameta/metals-zed
What's Changed
Update highlights with the upstream by @kubukoz in #52
Updating ZIO test to look for an object instead of a class. by @douglasthoms...
💡 Quick tip: `zz`: centers the screen without moving the cursor (`zt`: top, `zb`: bottom) #vim
💡 Did you know that in Intellij, you can navigate to an implementation of the given by pressing `Cmd+Shift+P`? If you use IdeaVim, you can remap the shortcut to something like this: `nmap gt <Action>(Scala.ShowImplicitArguments)`
#scala 

"It's a small feature with huge potential, yet it still took years to happen." Who would believe that PHP will have the pipe operator sooner than Scala? #php #scala 

PHP 8.5 Adds Pipe Operator: What it means
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
IntelliJ 2025.2 with the Scala Plugin is out! 🎉 Some of the new features include:
- support for named context bounds, e.g., def reduce[A: Monoid as m](xs: List[A]): A
- highlighting for duplicated field names in a named tuple
- support for referenceable package objects
#scala
IntelliJ Scala Plugin 2025.2 Is Out! | The IntelliJ Scala Plugin Blog
After a few rides with autopilot on, I found that the car can keep itself in the middle of the lane much more accurately than I can. Anyway, I wonder if I can get used to "not driving". It's so scary! 😀 #autopilot
Metals 1.6.1 now supports SQL highlighting! ❤️ #scala

Metals v1.6.1 - Osmium | Metals

Scala 3.7.2 is here! 🎉 I'm happy to see the automatic rewrite from implicits to givens using a compiler flag! 👍 But I'm less convinced by the experimental support for the INTO modified. 👎 #scala 
GitHub
Release 3.7.2 · scala/scala3
Highlights of the release
Add an -Yimplicit-to-given flag for rewrites to easily test changes in the ecosystem #22580
This experimental flag when...
What do languages such as Scala Native, Rust and Swift have in common? They all use LLVM to generate native executables for virtually any CPU architecture, from x86 servers to mobile ARM chips.
Just like TypeScript or Elm transpile to JavaScript to run in any browser, modern native languages compile to an LLVM intermediate representation (IR). The LLVM toolchain then acts as the final step, turning that IR into a pure machine code.
Pattern matching and now for-comprehension. ThePrimeagen will be blown away if he ever tries Scala. #scala 

There are over a million Scala developers. However, conference videos only get hundreds of views, and even the most popular ones from Rock the JVM only have a few thousand, which is about 0.4 % of all developers. Where is everybody? #scala