Gabriel Volpe

λ Functional Programming λ

Projects

trading

💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)

Scala - Released: 17 Sep 2021 - 625

pfps-shopping-cart

The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

Scala - Released: 03 Oct 2019 - 520

nix-config

NixOS configuration

Nix - Released: 24 Feb 2020 - 729

dconf2nix

Convert dconf files (e.g. GNOME Shell) to Nix, as expected by Home Manager [maintainer=@jtojnar]

Nix - Released: 22 Jun 2020 - 210

pfps-examples

Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"

Scala - Released: 03 Oct 2019 - 185

neovim-flake

Nix flake for Neovim & Scala Metals

Nix - Released: 18 Aug 2022 - 77

scalar-feda

Scala - Released: 22 Mar 2023 - 90

shopping-cart-haskell

Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

Haskell - Released: 06 Mar 2020 - 64

musikell

Artists, Albums and Songs represented using Neo4j + GraphQL

Haskell - Released: 20 Jul 2019 - 55

exchange-rates

Querying a rate-limited currency exchange API using Redis as a cache

Haskell - Released: 09 Jun 2019 - 41

newtypes

Zero-cost wrappers (newtypes) for Scala 3

Scala - Released: 07 Jan 2021 - 38

fts

Postgres full-text search (fts)

Haskell - Released: 09 Aug 2021 - 28

light-play-rest-api

This project aims to be the reference to create a Light Weight REST API using Play Framework 2.4.x.

Scala - Released: 28 Jul 2015 - 35

haskell-book-exercises

From the book "Haskell Programming from first principles"

Haskell - Released: 12 Mar 2017 - 26

classy-optics

Source code shown at my talks at Scale by the Bay 2018 and Scalar 2019

Scala - Released: 16 Nov 2018 - 25

split-morphism

Split Morphisms

Haskell - Released: 10 Feb 2019 - 11

nmd

NixOS Module Documentation generator

Nix - Released: 27 Dec 2022 - 15

stm-demo

Bank transfer examples using STM in both Haskell and Scala (zio-stm)

Scala - Released: 19 Mar 2019 - 17

postgresql-resilient

Automatic re-connection support for PostgreSQL.

Haskell - Released: 22 Jul 2021 - 16

stargazers-raffle

Run a raffle among the 🌟 stargazers 🌟 of a Github project!

Scala - Released: 01 Jan 2022 - 10

akka-cluster-demo

Testing the Akka 2.4 feature "akka.cluster.sharding.remember-entities"

Scala - Released: 21 Oct 2015 - 15

fsm-streams

Scala - Released: 27 Dec 2020 - 11

social-graph-api

Authentication & Social Graph API built on top of Redis, Neo4J and Play!

Scala - Released: 26 Feb 2015 - 13

effects-playground

Learning different effect systems by example

Haskell - Released: 06 Jun 2019 - 11

types-matter

Examples shown in my talk "Why types matter". See also https://github.com/gvolpe/par-dual

Haskell - Released: 06 Sep 2019 - 10