Skip to content
View rcardin's full-sized avatar
๐ŸŽฏ
Focusing on functional programming skills
๐ŸŽฏ
Focusing on functional programming skills

Block or report rcardin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
rcardin/README.md

Hi ๐Ÿ‘‹, I'm Riccardo

A passionate backend developer, teacher, and blogger from Italy

  • ๐ŸŒฑ Iโ€™m currently learning Functional programming in Scala/Kotlin

  • ๐Ÿ“ I regularly write articles on Rock The Jvm blog, but I've also wrote on Baeldung. Check out all my articles on my blog

  • ๐Ÿ‘€ Check out my libraries published on Maven Central Repository:

    • ฮปร†S ๐Ÿ‡พ, an experimental effect system in Scala that tracks effects through context functions
    • Sus4s ๐ŸŽธ, a direct-style Scala library implementing concurrency patterns
    • Raise4s ๐ŸŒฉ๏ธ, a direct-style Scala library to handle logic typed errors. It's a port from Kotlin of the Arrow Kt Raise[E] context
    • Kafkaesque ๐Ÿ›, a testing library for applications built on top of Kafka
    • Kactor ๐ŸŽญ, a prototype library implementing the actor model in Kotlin
    • Arrow/AssertJ Integration ๐Ÿงช, a library that adds to AssertJ a bunch on assertion for Either and Option type from Arrow Kt
  • ๐Ÿ’ฌ Ask me about Java, Spring, Scala, Cats (still learning), ZIO (still learning), Akka, and Kotlin

  • ๐Ÿ“„ Know about my experiences https://www.linkedin.com/in/riccardocardin/

Connect with me:

riccardo_cardin riccardo_cardin riccardocardin riccardo.cardin @riccardo_cardin riccardo_cardin http://blog.rcard.in/feed.xml

Languages and Tools:

docker elasticsearch java jekyll jenkins kafka kotlin linux mongodb oracle postgresql postman scala spring travisci

rcardin

ย rcardin

Pinned Loading

  1. yaes yaes Public

    A direct-style effect system in Scala 3 that tracks effects

    Scala 133 7

  2. kactor kactor Public

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

    Kotlin 41 4

  3. hexagonal hexagonal Public

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

    Kotlin 13 3

  4. raise4s raise4s Public

    Scala 3 porting of the Raise DSL from the Arrow Kt Kotlin library

    Scala 65 9

  5. assertj/assertj-arrow-core assertj/assertj-arrow-core Public

    Assertions for Types Defined in Arrow Kt Core LIbrary

    Kotlin 13 6

  6. sus4s sus4s Public

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

    Scala 33 1