TéchMónad
TechMonad is a community initiative to support the growth of Scala, Akka, Play & Spark technologies and the ecosystem around it.
NCR, India
Pinned Repositories
akka-http-elasticsearch
This is sbt project for showing case for querying and sending data to elasticsearch using Akka-http and how to write unit tests.
akka-scheduler
Schedule sending of messages to actors and execution of tasks
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.
dependency-hell
A bot powered by Scala Steward that helps you keep library dependencies and sbt plugins up-to-date.
fs2-kafka-app
A basic application to explain the use of Functional Kafka Streams with Scala using fs2-kafka library.
learning-scala-3
A tour of Scala 3
learning-zio
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
play-jwt-example
This is Play jwt sample project.
spark-data-pipeline
This project describes how to write full ETL data pipeline using spark.
stream-processing-engine
This is an example of real time stream processing using Spark Streaming, Kafka & Elasticsearch.
TéchMónad's Repositories
techmonad/spark-data-pipeline
This project describes how to write full ETL data pipeline using spark.
techmonad/play-jwt-example
This is Play jwt sample project.
techmonad/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.
techmonad/akka-scheduler
Schedule sending of messages to actors and execution of tasks
techmonad/fs2-kafka-app
A basic application to explain the use of Functional Kafka Streams with Scala using fs2-kafka library.
techmonad/akka-http-jwt-security
A basic example to implement a role based authentication and authorization with Akka HTTP using JWT Token.
techmonad/learning-akka-http
It is sbt sample project for quick start with writing Rest api using Akka Http.
techmonad/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.
techmonad/spring-microservice
A simple example of setting up a microservices system using Eureka, Spring Boot and Spring Cloud.
techmonad/dependency-hell
A bot powered by Scala Steward that helps you keep library dependencies and sbt plugins up-to-date.
techmonad/learning-scala-3
A tour of Scala 3
techmonad/learning-spark
This is sample project for learning spark by examples. This project have many working examples of RDD, DataFrame, DataSet.
techmonad/learning-zio
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
techmonad/akka-http-client-examples
techmonad/akka-http-file-upload-examples
techmonad/akka-http-reactivemongo-guice
A reactive, asynchronous and non-blocking REST API implementation using Scala, AkkaHTTP, ReactiveMongo driver & Google Guice.
techmonad/akka-http-swagger-example
techmonad/datastats
Data Statistic Engine
techmonad/fp-cassandra
A functional Scala application and library on top of Functors, Applicatives and Monads using Cassandra datastax Java Driver.
techmonad/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.
techmonad/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.
techmonad/learning-kafka
techmonad/learning-python
Basic exercises for Python beginners
techmonad/learning-reactjs
techmonad/learning-slick
It is sbt sample project for getting started with Slick.
techmonad/playground
Scala Playground
techmonad/postgres2S3
techmonad/scala-3-playground
Scala 3 Playground
techmonad/scala-lenses
A simple example to play with scala case classes using lenses.
techmonad/spark-datasets
This example give a quick overview of the Spark DataFrame API.