Matej Cerny
npub17hpl...yx66
Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres
In Scala, if you like the builder pattern, you can ensure the build method is available only when all mandatory fields are populated, though it involves a lot of boilerplate. #scala
A Developer's Experience
Type Gymnastics with Builder Pattern
The Builder pattern provides a way to construct complex objects step by step with a fluent API, where each method call returns the builder itself, ...
True engineering! ๐ Imagine this library had been released together with Scala 3 several years ago... #scala
Hearth documentation
Scala 2.13.17 has been released, even though it has not been announced yet. But you can count on support for JDK 25 and Scala 3.7 in the TASTy reader! ๐ #scala
Reading about Swift makes me appreciate Scala even more. #scala #swift 

DEV Community
Swift 1.0 to 6.1: Every Major Change That Actually Matters
Picture this: It's June 2014. You're sitting in that packed WWDC keynote, expecting the usual iOS...
For MySQL users, there's a great Scala 3-only library built on Cats and fs2 that supports all three platforms: JVM, Native, and JS. #scala
ldbc
Documentation for ldbc
This is a next-level invitation video for a conference!
A compile-time parser for CSV files! Love the idea! โค๏ธ #scala
Getting Started
Probably the fastest way to build a Scala REST API is with the OpenAPI Generator codegen tool. It has an sbt plugin, supports libraries like Akka & Http4s, and the latest release adds sttp4 support! ๐ #scala 

Hello from OpenAPI Generator | OpenAPI Generator
Description will go into a meta tag in <head />
Probably the fastest way to build a Scala REST API is with the OpenAPI Generator codegen tool. It has an sbt plugin, supports libraries like Akka & Http4s, and the latest release adds sttp4 support! ๐ #scala 

Hello from OpenAPI Generator | OpenAPI Generator
Description will go into a meta tag in <head />
Probably the fastest way to build a Scala REST API is with the OpenAPI Generator codegen tool. It has an sbt plugin, supports libraries like Akka & Http4s, and the latest release adds sttp4 support! ๐ #scala 

Hello from OpenAPI Generator | OpenAPI Generator
Description will go into a meta tag in <head />
I didn't know that Typelevel and Twitter had their own forks of Scala ๐ณ #scala
It's official: Postgres 18 has now been released! ๐ #postgres
View quoted note โ

PostgreSQL News
PostgreSQL 18 Released!
The [PostgreSQL Global Development Group](https://www.postgresql.org) today announced the release of [PostgreSQL 18](https://www.postgresql.org/doc...
Suppose I maintain a library written in Scala 2.13 that is also cross-published for Scala 3. What are the constraints on updating the main codebase to Scala 3 while continuing to cross-publish for Scala 2.13? #scala
Pekko 2.0 is going to drop support for Scala 2.12 and move to JDK 17! ๐ #scala
What do you think? I like it, but I have a feeling I'll be in the minority ๐
#scala 

Scala Contributors
Pre-SIP: Allow single-line lambdas after `:`
Summary This proposal is to allow a lambda expression following a : on the same line. Currently, we need a newline and indent after the arrow, e.g...

Funny, I wanted to write: "Why hasn't http4s cut a release in over 9 months?"
#scala
GitHub
Release v0.23.31 ยท http4s/http4s
WarningThis broke binary compatibility in http4s-dsl in org.http4s.dsl.Statuses. A release that restores compatibility across the 0.23 series is a...
There is a new beginner friendly tutorial about debugging Scala code in Intellij ๐ #scala
Build beautiful TUI apps with this Elm-style Scala library! โค๏ธ
#scala #elm

GitHub
GitHub - mattlianje/layoutz: Simple, beautiful CLI output
Simple, beautiful CLI output. Contribute to mattlianje/layoutz development by creating an account on GitHub.

There's a good chance you have already used contramap (e.g. when creating a Circe encoder), but understanding the concept can be challenging. This article explains it using a practical example. #scala
A Developer's Experience
Understanding Contramap
A contramap is defined as the converse of the map. I have never been satisfied with the definition. In this post, I will explain the concept in a w...