matej_cerny Profile Banner
Matej Cerny Profile
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
Don't wanna be here? Send us removal request.
@matej_cerny
Matej Cerny
19 hours
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
@matej_cerny
Matej Cerny
19 hours
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
@matej_cerny
Matej Cerny
2 days
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
@matej_cerny
Matej Cerny
6 days
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
@matej_cerny
Matej Cerny
8 days
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
@matej_cerny
Matej Cerny
9 days
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"
@rockthejvm
Rock the JVM
9 days
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
@matej_cerny
Matej Cerny
9 days
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
Tweet card summary image
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
@matej_cerny
Matej Cerny
9 days
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.
Tweet card summary image
etorreborre.blog
You might get the same vertigo
0
0
3
@matej_cerny
Matej Cerny
10 days
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
Tweet card summary image
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.
@effectfully
effectfully
10 days
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
@matej_cerny
Matej Cerny
10 days
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
@matej_cerny
Matej Cerny
12 days
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
@matej_cerny
Matej Cerny
13 days
The most comprehensive collection of Scala learning material finally on YouTube. A freaking 283 videos! #scala
Tweet card summary image
youtube.com
The official YouTube channel of Ziverge Technologies.
0
9
46
@matej_cerny
Matej Cerny
14 days
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
@matej_cerny
Matej Cerny
14 days
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
Tweet card summary image
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
@matej_cerny
Matej Cerny
15 days
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
@matej_cerny
Matej Cerny
16 days
💡 Quick tip: Stop parsing Array[String], use main and get type-safe command-line args directly as function parameters. #scala
1
5
30
@matej_cerny
Matej Cerny
17 days
Match types, an awesome feature which I haven't properly used yet 😀 #scala
Tweet card summary image
alexn.org
Scala has a neat new feature, resembling TypeScript’s “conditional types”, but more powerful.
2
5
44