TéchMónad's repositories
spark-data-pipeline
This project describes how to write full ETL data pipeline using spark.
play-jwt-example
This is Play jwt sample project.
campaign-api
It is sbt sample project for building restful marketing campaigns(specially for Online Travel Agency) with maintaining code quality and writing unit + integration test. It is build top of Akka HTTP.
akka-scheduler
Schedule sending of messages to actors and execution of tasks
fs2-kafka-app
A basic application to explain the use of Functional Kafka Streams with Scala using fs2-kafka library.
learning-akka-http
It is sbt sample project for quick start with writing Rest api using Akka Http.
play-slick-example
This is a sbt sample project providing a seed for starting with Play & Slick, how to write functional test, unit test and how to use mocking for unit testing.
spring-microservice
A simple example of setting up a microservices system using Eureka, Spring Boot and Spring Cloud.
dependency-hell
A bot powered by Scala Steward that helps you keep library dependencies and sbt plugins up-to-date.
learning-scala-3
A tour of Scala 3
learning-zio
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
akka-http-jwt-security
A basic example to implement a role based authentication and authorization with Akka HTTP using JWT Token.
akka-http-reactivemongo-guice
A reactive, asynchronous and non-blocking REST API implementation using Scala, AkkaHTTP, ReactiveMongo driver & Google Guice.
fp-cassandra
A functional Scala application and library on top of Functors, Applicatives and Monads using Cassandra datastax Java Driver.
learning-finch
Learning Finagle/Finch - Finch is a thin layer of purely functional basic blocks atop of Finagle for building composable HTTP APIs. Its mission is to provide the developers simple and robust HTTP primitives being as close as possible to the bare metal Finagle API.
learning-http4s
Learning Http4s - Http4s is a minimal, idiomatic Scala interface for HTTP services. Http4s is Scala's answer to Ruby's Rack, Python's WSGI, Haskell's WAI, and Java's Servlets.
learning-python
Basic exercises for Python beginners
learning-slick
It is sbt sample project for getting started with Slick.
playground
Scala Playground
scala-3-playground
Scala 3 Playground
scala-lenses
A simple example to play with scala case classes using lenses.
spark-datasets
This example give a quick overview of the Spark DataFrame API.