Matej Cerny
@matej_cerny
Followers
421
Following
2K
Media
305
Statuses
1K
Functional programming enthusiast with strong foundations in the relational databases world
Joined May 2011
With Scala 3.8 around the corner, let's recap its biggest changes: 1️⃣ JDK 17 as a minimum version 2️⃣ "Better fors" (SIP-62) 3️⃣ Standard library built with Scala 3
1
5
38
With Scala 3.8 around the corner, let's recap its biggest changes: 1️⃣ JDK 17 as a minimum version 2️⃣ "Better fors" (SIP-62) 3️⃣ Standard library built with Scala 3
1
5
38
The biggest improvements in #Scala 3 are not enums or nicer implicits syntax, but: 🤝 Making binary compatibility across versions possible (via TASTy) ⚡ A built-in interactive compiler (instead of a batch tool) 🔗 A modular architecture that makes new features easier to add
2
4
25
🎉 Scala 3.7.4 is officially out, bringing several fixes and backports. See the full changelog 👇 #scala
github.com
Highlights of the release Bump Scala CLI to v1.9.1 (was v1.9.0) #23962 Make coverage more similar to the one in Scala 2 #23722 Deprecations for removal Deprecate scala_legacy/MainGenericRunner/s...
2
6
34
Streams are a powerful tool for control flow, covering topics such as event handling, file processing, reading from the database... Learn more from Zainab Ali's talk at the London Scala User Group. #scala
0
0
6
Please share so my boss Michal is happy! 😂 Or to spread the word about @VirtusLab / @softwaremill's new podcast! 📢 Or to support local Scala agencies! 💪
0
2
7
There are so many great thoughts, to pinpoint just a few: 1️⃣ Tooling is nowhere near other languages 2️⃣ Missing a true "Spring Boot-like" framework 3️⃣ Official docs need real-world examples 4️⃣ The persistent misconception that "you need async for performance"
New long-form conversation! Haoyi Li (@li_haoyi) on Mill, Scala, build tools, conference touring and "moving up the stack", in his own words: https://t.co/myM8Snlm7e Some highlights: - what Mill does better than other tools e.g. Gradle or Maven - picking a config language -
1
0
5
This is probably the most complete tutorial on typeclasses in Scala 3, it's basically a short book. Bookmark it, as it has everything: givens, derivation, mirrors, inline defs, macros... you name it. #scala
kubuszok.com
In Scala, we generate quite a lot of code. A lot of that involves the compiler generating so-called type class instances. This mechanism is quite widespread, yet, very few people actually understand...
1
9
40
After years, I came to the same conclusion: it's worth taking the time to use proper test data, even for attributes you don't currently use in your business logic. It'll save you so much time later.
etorreborre.blog
You might get the same vertigo
0
0
3
2001: Html 2002: Html 2003: ActionScript 2004: C 2005: C# 2006: C# 2007: https://t.co/LdLfThPSOn 2008: https://t.co/LdLfThPSOn 2009: Ruby 2010: C# 2011: C# 2012: C# 2013: PL/SQL 2014: PL/SQL 2015: PL/SQL 2016: PL/SQL 2017: PL/SQL 2018: Scala 2019: Scala 2020: Scala 2021: Scala
dotnet.microsoft.com
Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.
2006: ERM ...: shit not worth mentioning 2013: Haskell 2014: Agda 2015: Agda 2016: Agda 2017: Haskell 2018: Haskell 2019: Haskell 2020: Haskell 2021: Haskell 2022: Haskell 2023: Haskell 2024: Haskell 2025: Haskell
0
0
5
The tech industry is creating its own talent crisis. By ditching junior devs for AI hype, companies are just burning out their seniors and killing the future talent pipeline. #ai
0
0
4
Binary compatibility is a very important topic that every senior should understand. This video, even though it's about Smithy4s, explains concepts for evolving a library's schema in a binary-compatible way. #scala
0
0
9
The most comprehensive collection of Scala learning material finally on YouTube. A freaking 283 videos! #scala
youtube.com
The official YouTube channel of Ziverge Technologies.
0
9
46
Respect to Dylan Halperin for his massive contribution to @http4s! 🚀 His new MultipartReceiver is in the latest version after over a year of review, adding safer, fail-fast file uploads with size limits and no buffering. #scala
github.com
What's Changed http4s-core fix: proxy authorization header instantiation with basic credentials by @tpetillot in #7742 Introduce MultipartReceiver for custom, fail-fast multipart decoding by @...
0
0
5
I was really looking forward to io_uring in Postgres 18, but it turns out it's not the winning I/O strategy. Worker, the new default, seems to be the best all-around method so far, performing well on all storage types. #postgres
planetscale.com
Postgres 18 brings a significant improvement to read performance via async I/O and I/O worker threads. Here we compare its performance to Postgres 17.
0
0
3
Java is removing `sun.misc.Unsafe`, an API which is widely used but was never supported or meant to be public. This is one of the reasons for the adoption of JDK 17 in the upcoming version of Scala, which relies on Unsafe for its lazy val implementation.
1
1
11
💡 Quick tip: Stop parsing Array[String], use main and get type-safe command-line args directly as function parameters. #scala
1
5
30
Match types, an awesome feature which I haven't properly used yet 😀 #scala
alexn.org
Scala has a neat new feature, resembling TypeScript’s “conditional types”, but more powerful.
2
5
44
Taking bets on when Spark will adopt Scala 3. Just by reading the PR, my guess is never. 😔 #scala #spark
github.com
What changes were proposed in this pull request? Enable -Xsource:3-cross compiler flag for future migration to Scala 3. https://docs.scala-lang.org/scala3/guides/migration/tooling-scala2-xsource3....
3
1
9