This is your work, valued
Computer Science addicted ๐ฅ. Principal lecturer @ the University of Padua. Senior Software Engineer @ Lastminute.com. Technical Blogger @ RockTheJvm
raise4s. Scala 3 porting of the Raise DSL from the Arrow Kt Kotlin library
66kactor. A small proof of concept implementing the actor model ๐ญ using Kotlin coroutines
43sus4s. A Direct-Style Scala Wrapper Around the Structured Concurrency of Project Loom
34swe. Examples and exercises used during Software Engineering course
26kafkaesque. A testing ๐งฐ library for Kafka-based applications
25hexagonal. Toy implementation of an instance of an hexagonal architecture using Spring Boot and Kotlin
13spring-cacheable-async. A small project that shows how to use Spring to properly cache CompletableFuture asynchronous results
7pcd-actors. A system that implements the actor model.
7state-monad-example. An example describing the State Monad features.
6actorbase. Implementation of a key-value NoSQL database using the actor-model.
6swe-imdb. A simple toy project used during the Software Engineering course at the University of Padua
5kafka-listener. A simple project which aim is to show how to test a Spring Kafka Listener using Spring Embedded Kafka.
4spring-boot-kafka-stream-test. Toy project to show how to test kafka streams application using Spring Boot
4pcd-snippets. Java
3hexagonal-java. Example of an hexagonal architetcure using Spring Boot (Java version)
3functional-event-sourcing-in-kotlin. A toy project to explore the capabilities of functional event-sourcing using Kotlin
3rcardin.github.io. My personal blog
2scala-days-2025. Material (mainly slides) for my talk at Scala Days 2025
2arrow-raise-testing. A bunch of examples on how we can test application that use the Arrow Raise DSL
2scalar-2025. Slides' Deck for the Scalar 2025 Conference
2kafka-streams-playground. Usage's examples of Kafka Streams library in Scala.
1mongo-aggregator. Fluent Java API for MongoDB Aggregation Framework
1bootzooka. Scala
1jekyll-grid. Jekyll theme (used on 25x52.com) displays posts in a grid. Ideal for projects
1kotlin-context-receivers-playground. Examples of Kotlin Context Receivers
1actorbase-cli. Command Line Inteface to interact with Actorbase
1btrees. A simple implementation of Binary Search Trees using Haskell (just for fun).
1scala-pet-store. An implementation of the java pet store using FP techniques in scala
1zio. ZIO โ A type-safe, composable library for async and concurrent programming in Scala
1fp-scala. My solutions to exercises of "Functional Programming in Scala".
1kafka-testing. Kafka Unit Testing Usine Spring Kafka and MockConsumer/MockProducer Classes
1reader-monad. A simple implementation of the Reader monad
1