Seeing so many security incidents last week made me want to help. I made a small start by adding basic vulnerability checks to #Scala Steward. It only shows what an update fixes for now - no cooldown or schedule settings yet. Feedback and reviews are very welcome! github.com/scala-stewar...
Matej Cerny
Matej Cerny
@matejcerny.bsky.social
Scala & Functional Programming Engineer. Database/SQL Veteran.
206 followers148 following851 posts
Some #Scala developers have moved to #Rust ๐ฆ, and there are plenty of articles and videos about this transition. But this one is the opposite - a Rust developer moved to Scala! ๐ watch.softinio.com/w/p/1y91HpAp...
Long CI times are a common headache, and let's be honest, tweaking pipelines is tedious. ๐ Almost every team has this task buried in their backlog. With AI agents, it's finally time to fix it. Bring this up at your next team meeting! alexitc.com/blog/2026-10...
๐จ Everyone is talking about hacked PHP, but the JVM is also affected by the latest avalanche of vulnerabilities. Read this article and download the audit script ASAP ๐ www.scala-lang.org/blog/jdk-cer...
A quick cheat sheet on #Scala 3 capture checking - straight to the code examples with zero fluff ๐ blog.rhetoricalmusings.com/posts/captur...
A very interesting project powered by kyo! โจ tui4s is a terminal UI runner for #Scala 3. It uses kyo-ui to handle cell layouts, reactive signals, and keyboard events, and it can even share UI code between the terminal and the browser. ๐ tui4s.yuri4n.dev
Scala rewritten in Rust before GTA 6 ๐คฏ Well, at least a scripting subset. Scivolo ports the #Scala 3 frontend to Rust to run scripts without a JVM or compile server. The goal is simple: make Scala scripts start as fast as Python while keeping static types. github.com/reactivecore...
It completely backfired into far more bugs, a bigger team, and higher maintenance bills. Paying a talent premium up front is just buying insurance against broken software. www.youtube.com/watch?v=lC1X...
New compile-time specialization in Scala 3 drops JVM boxing overhead for primitives while staying fully compatible with generic code. You get the speed of raw data with the elegance of generics. youtu.be/xbtoso_F5-Q
Moving from simple checks to full verification is how Scala's type system should evolve to constrain LLMs - AI code won't compile unless the math holds up. youtu.be/rz1BSf_tT58
Even though Scala is niche, I still think it's the most AI-ready language. Martin Odersky's Scala Days keynote shows why ๐ www.youtube.com/watch?v=jlJy...
Did you know that some parts of Deezer runs on Scala? Read how they reduced the size of search cache by 74%! Spoiler alert - by changing the serialization format of the payloads. medium.com/deezer-engin...
There is something satisfying about internal cleanup and modernization. And that is the case with the newest release of #Scala CLI: now built on Scala 3 Next, ready for JDK 24+, and shipping with a smarter fix command plus a fresh docs site. github.com/VirtusLab/sc...
Today, on Thursday, the Scala meetup in Prague with the Typelevel representative is happening! If you are not from Czechia ๐จ๐ฟ, check out this list of other events. October should be renamed to Scalober this year ๐ www.scala-lang.org/blog/2026/10...
"All these claims about a โdesign mistakeโ, โoverfitting to the Either typeโ and โblindly copying Haskellโ are mere assertions without any attempt at justification other than that it โfeels unnaturalโ. It never felt unnatural to me, and why would it?" ๐ contributors.scala-lang.org/t/pre-sip-a-...
There are already several libraries across the #Scala ecosystem integrating Jev, the decision-making model from Typesafe AI. This one is kind of effect-agnostic, based only on sttp abstractions. ๐ github.com/ticofab/scal...
I can hardly imagine developing without the Metals MCP module these days, but if you want deeper integration with sbt, this plugin by James Ward is a great fit. It runs directly inside sbt, so it can execute tasks even during `~` watch. github.com/jamesward/sb...
I guess you've probably heard the buzz around DHH's bold statements at last week's Ruby conference. Whatever you think about it, you have to admit that the presentation was an absolute masterclass! ๐ฅ (even for non-Ruby developers) www.youtube.com/watch?v=vDjW...
Arman Bilge from Typelevel is coming to Prague! ๐จ๐ฟ The meetup is happening next Thursday, Oct 8, and it's going to be about #Scala Native and Cats Effect. www.meetup.com/functional-j...
If you run Ember in production, do not wait on Scala Steward. Bump it today! github.com/http4s/http4...
I missed this talk - it is about SiriusXM, the company I currently work at! Funny enough, Julien works there right now too ๐ And by the way, yes, we do have our own satellites (six if I am not mistaken). www.youtube.com/watch?v=28-v...
Just in case #Lean turns out to be the next big thing, this syntax introduction is worth a look. ๐ก You will immediately feel at home if you know Scala and a bit of Haskell. overreacted.io/a-lean-synta...
Scala CLI spoiled us, but how do other ecosystems handle single-file scripts with external dependencies? Alex Nedelcu put together the exact recipes across 11 languages - from Python and Java to Rust and Haskell. alexn.org/blog/2026/09...
The new VirtusLab Scala Stack website looks great! I like opinionated tools, but claiming direct-style is "the best choice for long-term system development" sounds a bit too strong. Direct-style has real benefits, but presenting it as an absolute ignores why so many teams rely on effect systems.
"The rows aren't wide - they are panoramic." Gosh, I'm glad that I don't do big data anymore ๐ www.youtube.com/watch?v=FG8s...
Oh yeah, imposter syndrome, my biggest fear. Btw, I can't even touch-type when someone is looking over my shoulder (my former colleagues can confirm it ๐). marcelphilipiak.net/blog/why-liv...
Metals v1.6.9 is out! ๐ The biggest feature (though still experimental) is the jar filesystem for VS Code! ๐ On my end, glad I could help out with support for kyo-test and a few improvements to the MCP tool to make it much more capable, precise, and token-efficient. ๐ค
I wrote down the basics of context hygiene, project instructions and progressive disclosure via skills. The concepts are fundamental, but with concrete setup examples for Scala development โ๏ธ matejcerny.cz/en/agentic-d...
โ๏ธ JEP 512: Run flexible main methods directly on JDK 25+ ๐ Pass individual resource files via '--resource' (no need for a whole directory anymore) ๐ฆ Package library JARs directly with '-d output.jar' ๐ '//> using exclude' now works inside '.sc' scripts github.com/VirtusLab/sc...
http4s v0.23.37 is out! ๐จ A critical security release patching several Ember HTTP/2 DoS vectors. It also brings support for RFC 10008 (the HTTP QUERY method) - a standard way to send read queries with a payload instead of abusing POST. github.com/http4s/http4...
I thought the whole point of the Scala 3 macro redesign was to get rid of Shapeless-style libraries. I'm no macro expert, but the more I read about it, the less I believe that goal was achieved. Anyway, a great read on a library that fixes some of Mirror's limitations. ๐