Scala/Java/Kotlin dates FAQ: How do I calculate the difference between two dates (LocalDate, ChronoUnit) Read more
Scala 3: Package objeccts are deprecated, how to create types in a top-level package and use them everywhere in your project Read more
A ZIO JSON solution to parse/decode JSON with blank spaces in the keys (and a type hierarchy) Read more
SBT/build.sbt: One percent symbol or multiple percent symbol for Java and Scala dependencies? Read more
Scala/Java/Kotlin: How to replace left and right brackets in a String (replaceFirst, replaceAll) Read more
Scala: How do I perform pattern matching on strings and regular expressions in a match expression? Read more
A Scala 2.10 (and newer) implicit class example (how to add new functionality to closed classes) Read more
Generating a list of URLs from Apache access log files, sorted by hit count, using Apache Spark (and Scala) Read more
What def, val, and var fields in Scala traits look like after they’re compiled (including the classes that extend them) Read more
GraalVM native executables can run faster than Scala/Java/JVM applications, with much less memory consumption Read more
Scala numeric data types: bit sizes, ranges, and docs (Byte, Short, Int, Long, Float, Double, Char) Read more
Notes: What Functional Programming Can Learn From Object-Oriented Programming by John De Goes Read more
Manually trigger build import To manually trigger a build import, execute the "Import build" command through the command palette (Cmd + Shift + P). Read more
The mathematical foundations of functional programming provide the strongest basis to modularize our domain models Read more
Play Framework form mapping field validators (boolean, text, nonEmptyText, date, email, number, etc.) Read more
Processing Scala command-line arguments with Argot, and passing command-line arguments through SBT Read more
The Case for Message-Driven (Understanding Async, Non-Blocking, Concurrent, Parallel and More) Read more