I hereby claim:
- I am filosganga on github.
- I am filippodeluca (https://keybase.io/filippodeluca) on keybase.
- I have a public key ASC15nUa_a2CLHbteLCqNLcJOdILRNSHq5YRpdaV2xplzAo
To claim this, I am signing this object:
import io.circe._ | |
import io.circe.generic.semiauto._ | |
import cats.syntax.all._ | |
object JsonTagger { | |
private implicit class Tagger[A](d: Decoder[A]) { | |
def tag(accessor: String): Decoder[Decoder[A]] = | |
Decoder |
import cats._ | |
import cats.implicits._ | |
import cats.effect._ | |
import cats.effect.concurrent._ | |
import cats.effect.implicits._ | |
trait Memoize[F[_], Key, A] { | |
def get(id: Key): F[A] | |
} |
import cats.data._ | |
import cats.implicits._ | |
import cats.effect._ | |
import cats.effect.concurrent._ | |
trait Queue[F[_], A] { | |
def enqueue(a: A): F[Unit] | |
def dequeue: F[A] |
import cats.effect.Async | |
import com.google.common.util.concurrent.{FutureCallback, Futures, ListenableFuture} | |
import scala.concurrent.ExecutionContext | |
object GuavaFutures { | |
implicit class RichListenableFuture[T](lf: ListenableFuture[T]) { | |
def toAsync[F[_]: Async](implicit ec: ExecutionContext): F[T] = { |
{ | |
"type" : "record", | |
"name" : "TimeExamples", | |
"namespace": "com.example", | |
"fields" : [ | |
{ | |
"name": "aDate", | |
"type": "int" | |
"logicalType": "date" | |
}, |
import akka.stream.ActorAttributes.SupervisionStrategy | |
import akka.stream._ | |
import akka.stream.stage.{GraphStage, GraphStageLogic, InHandler, OutHandler} | |
import scala.util.control.NonFatal | |
class ResourceMapStage[In, Out, R](opener: () => R, closer: R => Unit, f: R => In ⇒ Out) extends GraphStage[FlowShape[In, Out]] { | |
val in = Inlet[In]("ResourceMap.in") | |
val out = Outlet[Out]("ResourceMap.out") |
I hereby claim:
To claim this, I am signing this object:
Verifying that +filosganga is my blockchain ID. https://onename.com/filosganga |
target |
import util.parsing.combinator.JavaTokenParsers | |
case class Rule(val selectors : List[String], val properties : List[Property]) | |
case class Property(name: String, value: String) | |
object CssParser extends JavaTokenParsers { | |
def rules = rule+ |