This is your work, valued

Padova, Italy

Riccardo Cardin

Elite
@rcardin

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

66

kactor. A small proof of concept implementing the actor model ๐ŸŽญ using Kotlin coroutines

43

sus4s. A Direct-Style Scala Wrapper Around the Structured Concurrency of Project Loom

34

swe. Examples and exercises used during Software Engineering course

26

kafkaesque. A testing ๐Ÿงฐ library for Kafka-based applications

25

hexagonal. Toy implementation of an instance of an hexagonal architecture using Spring Boot and Kotlin

13

spring-cacheable-async. A small project that shows how to use Spring to properly cache CompletableFuture asynchronous results

7

pcd-actors. A system that implements the actor model.

7

state-monad-example. An example describing the State Monad features.

6

actorbase. Implementation of a key-value NoSQL database using the actor-model.

6

swe-imdb. A simple toy project used during the Software Engineering course at the University of Padua

5

kafka-listener. A simple project which aim is to show how to test a Spring Kafka Listener using Spring Embedded Kafka.

4

spring-boot-kafka-stream-test. Toy project to show how to test kafka streams application using Spring Boot

4

pcd-snippets. Java

3

hexagonal-java. Example of an hexagonal architetcure using Spring Boot (Java version)

3

functional-event-sourcing-in-kotlin. A toy project to explore the capabilities of functional event-sourcing using Kotlin

3

rcardin.github.io. My personal blog

2

scala-days-2025. Material (mainly slides) for my talk at Scala Days 2025

2

arrow-raise-testing. A bunch of examples on how we can test application that use the Arrow Raise DSL

2

scalar-2025. Slides' Deck for the Scalar 2025 Conference

2

kafka-streams-playground. Usage's examples of Kafka Streams library in Scala.

1

mongo-aggregator. Fluent Java API for MongoDB Aggregation Framework

1

bootzooka. Scala

1

jekyll-grid. Jekyll theme (used on 25x52.com) displays posts in a grid. Ideal for projects

1

kotlin-context-receivers-playground. Examples of Kotlin Context Receivers

1

actorbase-cli. Command Line Inteface to interact with Actorbase

1

btrees. A simple implementation of Binary Search Trees using Haskell (just for fun).

1

scala-pet-store. An implementation of the java pet store using FP techniques in scala

1

zio. ZIO โ€” A type-safe, composable library for async and concurrent programming in Scala

1

fp-scala. My solutions to exercises of "Functional Programming in Scala".

1

kafka-testing. Kafka Unit Testing Usine Spring Kafka and MockConsumer/MockProducer Classes

1

reader-monad. A simple implementation of the Reader monad

1