Coder Social home page Coder Social logo

reactivescala's Introduction

Author Pablo Picouto Garcia

Is this repo useful? Please ⭑Star this repository and share the love.

My image

Here we cover with some practical examples, the most common use of Scala API.

Scala My image

Here we cover with some practical examples, the new features of the version 3

My image

Here we cover with some practical examples, the most common use of the ReactiveX platform for Scala.

RxJava examples here

My image

My image

ScalaZ

ScalaZ Principled Functional Programming in Scala.

Here we cover with some practical examples, the most common use of ScalaZ API.

My image

ZIO

ZIO A type-safe, composable library for asynchronous and concurrent programming in Scala.

Here we cover with some practical examples, the most common use of ZIO library.

ZIO 1.0

ZIO 2.0

My image

Scala-native

Scala Native is an optimizing ahead-of-time compiler and lightweight managed runtime designed specifically for Scala.

Here we cover some of the most important features of the library with practical examples.

Documentation of how to configure a scala-native project here

My image

Shapeless is a type class and dependent type based generic programming library for Scala.

Here we cover some of the most important features of the library with practical examples.

My image

Cats

Cats is a library which provides abstractions for functional programming in the Scala.

The original project cats

My image

Monix

Monix is a high-performance Scala library for Reactive programing, composing asynchronous and event-based programs.

Here we cover some of the most important features of the library with practical examples.

The original project here

My image

Category Theory

My image

Fs2

My image

Finagle

My image

Go features

Examples of some ported features of Golang in scala.

My image

Design patterns

My image

Haskell style

Examples of how Scala and Haskell can look alike.

My image My image

gRPC + ZIO

Example of Client and Server using gRPC with ZIO and ZLayers for dependency injection.

Hedged Http client

Hedged requests: send the same requests to multiple servers, and use whatever response comes back first.

Tagless Final

Examples of use Tagless Final encode to enjoy the potential of free structures.

Macros

Refined

Examples of this library to validate values types in compilation time.

Algorithms

Data structure

Dotty

My image

Prime number platform

Prime number platform. A micro service platform implemented using Finagle for streaming between client/server and gRPC for communication between services. All platform implemented using pure functional ZIO effect system.

You can find the project code here

Exchange platform

A Microservice platform which provide currency exchange using pure functional programing libraries.

You can find the project code here

My image

Spark

Project to cover the most famous Spark features.

You can find the project code here

Games

Games implementation in Scala

reactivescala's People

Contributors

politrons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

reactivescala's Issues

Move ZIO into its own section

Great job on the writeup!

ZIO (and its additional libraries) is moving to its own organization (github.com/zio), independent of Scalaz, so I believe it should have its own section.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.