/nix/store/xpkfvz-planet-earth

Gabriel Volpe

Elite
@gvolpe

λ Functional Programming λ

nix-config. :space_invader: NixOS configuration :space_invader:

1.1k

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

663

pfps-shopping-cart. :shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

551

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

196

advanced-http4s. :rainbow: Code samples of advanced features of Http4s in combination with some features of Fs2 not often seen.

141

niri-scratchpad. Scratchpad support for Niri

133

sbt-nix.g8. :snowflake: Get started with Nix in Scala

117

neovim-flake. Nix flake for Neovim & Scala Metals

105

scalar-feda. Scala

93

http4s-good-practices. Collection of what I consider good practices in Http4s (WIP)

75

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

65

musikell. :guitar: Artists, Albums and Songs represented using Neo4j + GraphQL

56

exchange-rates. :currency_exchange: Querying a rate-limited currency exchange API using Redis as a cache

43

newtypes. Zero-cost wrappers (newtypes) for Scala 3

43

nfsm. Niri FullScreen Manager

41

light-play-rest-api. This project aims to be the reference to create a Light Weight REST API using Play Framework 2.4.x.

34

fts. :mag: Postgres full-text search (fts)

28

haskell-book-exercises. From the book "Haskell Programming from first principles"

27

vim-setup. :space_invader: My NeoVim configuration for Scala & Haskell development (permanently moved to https://github.com/gvolpe/dotfiles)

27

classy-optics. :mag_right: Source code shown at my talks at Scale by the Bay 2018 and Scalar 2019

26

BeautyLine. https://www.gnome-look.org/p/1425426/

18

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

17

nmd. NixOS Module Documentation generator

17

fsm-streams. Scala

16

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

15

postgresql-resilient. Automatic re-connection support for PostgreSQL.

15

simple-http4s-api. Just a simple API using "http4s" and Json support on top of Play Json and Circe

12

social-graph-api. Authentication & Social Graph API built on top of Redis, Neo4J and Play!

12

effects-playground. :dart: Learning different effect systems by example

11

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

11

split-morphism. :curly_loop: Split Morphisms

11

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

10

hll-algorithm-sample. HLL Algorithm and Web Scraping sample

10

cats-effect-demo. Code samples for the use cases given at my Dublin Scala Meetup's talk

9

typed-actors-demo. Simple demo using Typed Actors by @knutwalker

8

cats-functional-data-validation. Functional Data Validation in Scala using the Cats library

8

users-api-test. Basic Users API including Authentication using Http4s v0.18 and Cats Effect v0.5

7

akka-stream-full-project. Complete project using Akka Stream with Error Handling and ~100% Test Coverage

7

bookies. My solution to a coding challenge

7

falsisign.nix. Nix derivations for falsisign. Save trees, ink, time, and stick it to the bureaucrats!

6

par-dual. :repeat: ParDual class for a Parallel <-> Sequential relationship

4

http4s-crud-demo. CRUD operations and Error Handling using Http4s

4

scala-lab. Playground for Scala 3's experimental features

3

truco-argentino. Classic card games

3

problem-solving. Just having fun solving algorithmic problems in λ Haskell & Scala

3

http4s-auth. Authentication library for Http4s

3

free-as-a-monad. Running 2 or more algebras with Coproduct and Inject when using the Free Monad

3

play-cors-filter. Play! Framework API with CORS Filter

2

shapeless-demo. Shapeless playground

2
49
Apply