Why Java's Records Are Better* Than Lombok's Data and Kotlin's Data Classes

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • amber-docs

    https://openjdk.org/projects/amber

  • Persistent Collection

    A Persistent Java Collections Library

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openjdk-proposals

    A place for Microsoft's Java Engineering Group to put OpenJDK JEPs and/or patches before we submit to OpenJDK

  • https://github.com/microsoft/openjdk-proposals/blob/main/sta...

  • Lombok

    Very spicy additions to the Java programming language.

  • Lombok is the problem not a solution (see https://github.com/projectlombok/lombok/issues/2681 regarding support for JDK 16 to understand why) and a ticking time bomb in every project that wants to move past JDK 15/16.

    But why do you think Kotlin is easier to integrate than Scala? Both work on JVM.

  • kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

  • You do it like this: https://github.com/Kotlin/kotlinx.serialization/blob/master/...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How would I serialize a JSON primitive to a class?

    2 projects | /r/Kotlin | 1 Jul 2023
  • kotlinx-serialization won't serialize a List?

    1 project | /r/Kotlin | 16 Jun 2023
  • [Android/Multiplatform] Kotlin Flows + Ktor = Flawless HTTP requests (- ArrowKt)

    1 project | /r/androiddev | 15 Mar 2023
  • Why should I use kotlinx.serialization?

    4 projects | /r/Kotlin | 24 Feb 2023
  • Question about app weight... I want to use Apache commons math3, should I fork it and "crop" it to reduce compile times and app weight?

    1 project | /r/androiddev | 27 Jan 2023