Tags
actormodel
(1)
akka
(8)
apache-spark
(2)
arrow
(5)
big-data
(2)
cassandra
(1)
cats
(3)
clean-code
(1)
concurrency
(6)
coroutines
(2)
database
(2)
dependency injection
(3)
design
(15)
doobie
(1)
effect-system
(3)
fs2
(1)
functional
(1)
functional-programming
(14)
immutability
(1)
java
(8)
jdk25
(1)
jvm
(2)
kafka
(3)
kotlin
(9)
machine-learning
(1)
monad
(1)
mongodb
(1)
oop
(4)
postgres
(1)
presentation
(1)
programming
(1)
reactive
(1)
regression-test
(1)
rft
(1)
scala
(39)
software-engineering
(1)
solid
(1)
spark
(1)
srp
(1)
streams
(2)
testing
(3)
thread-safety
(1)
threads
(3)
time-series
(1)
types
(2)
zio
(2)
# actormodel
Feb 7, 2016
Actorbase or "the persistence chaos"
# akka
Mar 31, 2022
Rock the JVM
A Scala project with Akka, Cats and Cassandra
Feb 17, 2021
Baeldung
Typed Mailboxes in Scala
Oct 23, 2020
Baeldung
Supervision and Monitoring in Akka
Sep 24, 2020
Baeldung
Akka Interaction Patterns: Request-Response
Aug 17, 2020
Baeldung
Akka Interaction Patterns: The Tell Pattern
Jun 12, 2020
Baeldung
Typed Akka: The Actor Model Done Right
Nov 24, 2017
A Cameo that is worth an Oscar
Feb 7, 2016
Actorbase or "the persistence chaos"
# arrow
Aug 24, 2024
Rock the JVM
Raise Your Tests: Testing Functional Kotlin with Arrow and Raise
Feb 6, 2024
Rock the JVM
Type Classes in Kotlin: A Practical Guide
Sep 21, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 3: The Raise DSL
Jun 12, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 2: Result and Either
May 3, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 1: Absent values, Nullables, Options
# cassandra
Mar 31, 2022
Rock the JVM
A Scala project with Akka, Cats and Cassandra
# cats
Mar 31, 2022
Rock the JVM
A Scala project with Akka, Cats and Cassandra
Feb 11, 2022
Rock the JVM
FS2 Tutorial: More than Functional Streaming in Scala
Dec 28, 2021
Rock the JVM
Learn Doobie for the Greater Good
# clean-code
Jul 26, 2015
You shall not comment!
# concurrency
Aug 5, 2025
Rock the JVM
Project Loom: Structured Concurrency in JDK 25 - What's New
Nov 18, 2024
Rock the JVM
Project Loom: Structured Concurrency in Java
Apr 10, 2024
Rock the JVM
Kotlin Flows - The Ultimate Guide
Mar 9, 2023
Rock the JVM
The Ultimate Guide to Java Virtual Threads
Jan 4, 2023
Rock the JVM
Kotlin Coroutines - A Comprehensive Introduction
Nov 12, 2020
Baeldung
Map a Future for both Success and Failure in Scala
# coroutines
Apr 10, 2024
Rock the JVM
Kotlin Flows - The Ultimate Guide
Jan 4, 2023
Rock the JVM
Kotlin Coroutines - A Comprehensive Introduction
# database
Jan 31, 2017
Implementing Time Series in MongoDB
Feb 7, 2016
Actorbase or "the persistence chaos"
# dependency injection
Oct 15, 2017
Resolve me, Implicitly
Dec 7, 2016
Code looks like a Chain
Aug 28, 2014
Eat that cake!
# design
Mar 7, 2020
...And Monads for (Almost) All: The Reader Monad
Dec 15, 2019
The Pimp My Library Pattern
Dec 15, 2019
The Pimp My Library Pattern
Nov 22, 2018
...And Monads for (Almost) All: The State Monad
Jul 27, 2018
The Secret Life of Objects: Inheritance
Jun 13, 2018
The Secret Life of Objects: Information Hiding
Apr 2, 2018
Template Method Pattern Revised
Nov 24, 2017
A Cameo that is worth an Oscar
Oct 15, 2017
Resolve me, Implicitly
May 5, 2017
Test Proven Design
Dec 7, 2016
Code looks like a Chain
Jul 3, 2015
The Good, the Bad and the Singleton
May 21, 2015
A (too) short introduction to Scala
Aug 28, 2014
Eat that cake!
# doobie
Dec 28, 2021
Rock the JVM
Learn Doobie for the Greater Good
# effect-system
Jan 25, 2026
🎬 Scala Days 2025
May 28, 2025
🎬 Ticino Software Craft in May 2025
May 2, 2025
🎬 Scalar Conference 2025
# fs2
Feb 11, 2022
Rock the JVM
FS2 Tutorial: More than Functional Streaming in Scala
# functional
Feb 17, 2019
It's a Kind of Magic: Kinds in Type Theory
# functional-programming
Jan 25, 2026
🎬 Scala Days 2025
May 28, 2025
🎬 Ticino Software Craft in May 2025
May 2, 2025
🎬 Scalar Conference 2025
Feb 6, 2024
Rock the JVM
Type Classes in Kotlin: A Practical Guide
Sep 21, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 3: The Raise DSL
Jun 12, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 2: Result and Either
May 3, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 1: Absent values, Nullables, Options
Mar 22, 2021
Baeldung
The Tagless Final Pattern in Scala
Jan 9, 2021
Baeldung
Monads in Scala
Mar 7, 2020
...And Monads for (Almost) All: The Reader Monad
Oct 6, 2019
Optional Is the New Mandatory
Feb 17, 2019
It's a Kind of Magic: Kinds in Type Theory
Nov 22, 2018
...And Monads for (Almost) All: The State Monad
Aug 2, 2017
Object-Oriented Programming strikes back!
# immutability
Sep 9, 2015
Immutability = Thread-safety
# java
Aug 5, 2025
Rock the JVM
Project Loom: Structured Concurrency in JDK 25 - What's New
Nov 18, 2024
Rock the JVM
Project Loom: Structured Concurrency in Java
Mar 9, 2023
Rock the JVM
The Ultimate Guide to Java Virtual Threads
Dec 7, 2016
Code looks like a Chain
Oct 12, 2016
Scala is dead, long live Scala!
Sep 9, 2015
Immutability = Thread-safety
Jul 3, 2015
The Good, the Bad and the Singleton
# jdk25
Aug 5, 2025
Rock the JVM
Project Loom: Structured Concurrency in JDK 25 - What's New
# kafka
Oct 21, 2021
Rock the JVM
Kafka Streams 101
Aug 21, 2021
Rock the JVM
ZIO Kafka: A Practical Streaming Tutorial
Jan 11, 2021
🎬 Hold My Beer - Apache Kafka and More
# kotlin
Aug 24, 2024
Rock the JVM
Raise Your Tests: Testing Functional Kotlin with Arrow and Raise
Apr 10, 2024
Rock the JVM
Kotlin Flows - The Ultimate Guide
Feb 6, 2024
Rock the JVM
Type Classes in Kotlin: A Practical Guide
Sep 21, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 3: The Raise DSL
Jul 11, 2023
Rock the JVM
Kotlin Context Receivers: A Comprehensive Guide
Jun 12, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 2: Result and Either
May 3, 2023
Rock the JVM
Functional Error Handling in Kotlin, Part 1: Absent values, Nullables, Options
Jan 4, 2023
Rock the JVM
Kotlin Coroutines - A Comprehensive Introduction
Jan 11, 2021
🎬 Hold My Beer - Apache Kafka and More
# machine-learning
Jun 18, 2017
Machine Learning: A gentle introduction
# monad
Jan 9, 2021
Baeldung
Monads in Scala
# mongodb
Jan 31, 2017
Implementing Time Series in MongoDB
# oop
Jul 27, 2018
The Secret Life of Objects: Inheritance
Jun 13, 2018
The Secret Life of Objects: Information Hiding
Aug 2, 2017
Object-Oriented Programming strikes back!
Apr 10, 2017
Dependency.
# postgres
Dec 28, 2021
Rock the JVM
Learn Doobie for the Greater Good
# presentation
May 21, 2015
A (too) short introduction to Scala
# programming
Feb 17, 2019
It's a Kind of Magic: Kinds in Type Theory
# reactive
Feb 7, 2016
Actorbase or "the persistence chaos"
# regression-test
# rft
# scala
Jan 25, 2026
🎬 Scala Days 2025
May 28, 2025
🎬 Ticino Software Craft in May 2025
May 2, 2025
🎬 Scalar Conference 2025
Mar 31, 2022
Rock the JVM
A Scala project with Akka, Cats and Cassandra
Feb 11, 2022
Rock the JVM
FS2 Tutorial: More than Functional Streaming in Scala
Dec 28, 2021
Rock the JVM
Learn Doobie for the Greater Good
Oct 21, 2021
Rock the JVM
Kafka Streams 101
Aug 21, 2021
Rock the JVM
ZIO Kafka: A Practical Streaming Tutorial
Jun 24, 2021
Rock the JVM
ZIO: Introduction to Fibers
Jun 7, 2021
Rock the JVM
Unleashing the Power of HTTP Apis: The Http4s Library
Mar 22, 2021
Baeldung
The Tagless Final Pattern in Scala
Feb 23, 2021
Rock the JVM
Value Classes in Scala
Feb 17, 2021
Baeldung
Typed Mailboxes in Scala
Jan 16, 2021
Rock the JVM
Algebraic Data Types (ADT) in Scala
Jan 11, 2021
🎬 Hold My Beer - Apache Kafka and More
Jan 9, 2021
Baeldung
Monads in Scala
Nov 12, 2020
Baeldung
Map a Future for both Success and Failure in Scala
Oct 23, 2020
Baeldung
Supervision and Monitoring in Akka
Sep 24, 2020
Baeldung
Akka Interaction Patterns: Request-Response
Aug 17, 2020
Baeldung
Akka Interaction Patterns: The Tell Pattern
Jul 23, 2020
Baeldung
The Cake Pattern
Jul 19, 2020
Baeldung
Self-Type Annotation in Scala
Jun 12, 2020
Baeldung
Typed Akka: The Actor Model Done Right
May 20, 2020
Baeldung
Variances in Scala
Apr 26, 2020
Baeldung
A Comprehensive Guide to For-Comprehension in Scala
Apr 4, 2020
To Trait, or not to Trait?
Apr 2, 2018
Template Method Pattern Revised
Nov 24, 2017
A Cameo that is worth an Oscar
Oct 15, 2017
Resolve me, Implicitly
Dec 7, 2016
Code looks like a Chain
Oct 12, 2016
Scala is dead, long live Scala!
Sep 25, 2016
Try again, Apache Spark!
Apr 30, 2016
A new way to err, Apache Spark
Feb 7, 2016
Actorbase or "the persistence chaos"
Sep 9, 2015
Immutability = Thread-safety
Jul 3, 2015
The Good, the Bad and the Singleton
May 21, 2015
A (too) short introduction to Scala
Aug 28, 2014
Eat that cake!
# software-engineering
Apr 10, 2017
Dependency.
# solid
Dec 31, 2017
Single-Responsibility Principle done right
# spark
Jan 11, 2021
🎬 Hold My Beer - Apache Kafka and More
# srp
Dec 31, 2017
Single-Responsibility Principle done right
# streams
Feb 11, 2022
Rock the JVM
FS2 Tutorial: More than Functional Streaming in Scala
Oct 21, 2021
Rock the JVM
Kafka Streams 101
# testing
Aug 24, 2024
Rock the JVM
Raise Your Tests: Testing Functional Kotlin with Arrow and Raise
May 5, 2017
Test Proven Design
# thread-safety
Sep 9, 2015
Immutability = Thread-safety
# threads
Aug 5, 2025
Rock the JVM
Project Loom: Structured Concurrency in JDK 25 - What's New
Nov 18, 2024
Rock the JVM
Project Loom: Structured Concurrency in Java
Mar 9, 2023
Rock the JVM
The Ultimate Guide to Java Virtual Threads
# time-series
Jan 31, 2017
Implementing Time Series in MongoDB
# types
Feb 17, 2019
It's a Kind of Magic: Kinds in Type Theory
Feb 17, 2019
It's a Kind of Magic: Kinds in Type Theory
# zio
Aug 21, 2021
Rock the JVM
ZIO Kafka: A Practical Streaming Tutorial
Jun 24, 2021
Rock the JVM