All programming workshops prepared and carried out by me.
- https://github.com/mtumilowicz/scala-akka-actor-workshop
- https://github.com/mtumilowicz/scala-akka-http-workshop
- https://github.com/mtumilowicz/java12-concurrency-singleton-pattern-workshop
- https://github.com/mtumilowicz/clojure-concurrency-stm-workshop
- https://github.com/mtumilowicz/helm-workshop
- https://github.com/mtumilowicz/linux-terminal-bash-workshop
- https://github.com/mtumilowicz/terraform-basics-modules-workshop
- https://github.com/mtumilowicz/terraform-remotebackend-workspaces-aws-workshop
- https://github.com/mtumilowicz/kotlin-DI-spring-batch-workshop
- https://github.com/mtumilowicz/scala-cats-functional-dependency-injection-workshop
- https://github.com/mtumilowicz/groovy258-dsl-closure-workshop
- https://github.com/mtumilowicz/kotlin-dsl-lambda-workshop
- https://github.com/mtumilowicz/java12-elasticsearch-inverted-index-workshop
- https://github.com/mtumilowicz/elasticsearch7-query-filter-aggregation-workshop
- https://github.com/mtumilowicz/elasticsearch7-relations-among-documents-workshop
- https://github.com/mtumilowicz/elasticsearch7-ngrams-fuzzy-shingles-stemming-workshop
- https://github.com/mtumilowicz/java12-introduction-to-functional-programming-workshop
- https://github.com/mtumilowicz/scala213-functional-programming-collections-workshop
- https://github.com/mtumilowicz/kotlin-functional-programming-actors-workshop
- https://github.com/mtumilowicz/scala213-functional-programming-functor-monoid-monad-workshop
- https://github.com/mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop
- https://github.com/mtumilowicz/scala-zio2-fs2-refined-newtype-workshop
- https://github.com/mtumilowicz/scala-cats-free-monad-workshop
- https://github.com/mtumilowicz/java12-fundamentals-hash-map-implementation-workshop
- https://github.com/mtumilowicz/java12-fundamentals-collections-corner-cases-workshop
- https://github.com/mtumilowicz/java12-fundamentals-off-heap-allocation-workshop
- https://github.com/mtumilowicz/java12-fundamentals-nonblocking-stack-workshop
- https://github.com/mtumilowicz/java12-fundamentals-cache-implementations-workshop
- https://github.com/mtumilowicz/java12-fundamentals-tail-recursion-workshop
- https://github.com/mtumilowicz/java12-io-socket-client-server-workshop
- https://github.com/mtumilowicz/java12-nio-blocking-client-server-workshop
- https://github.com/mtumilowicz/java12-nio-non-blocking-polling-server-workshop
- https://github.com/mtumilowicz/java12-nio-non-blocking-selector-server-workshop
-
https://github.com/mtumilowicz/java11-vavr093-workshops
- option-workshop
- try-workshop
- partial-function-lifting-workshop
- either-workshop
- pattern-matching-workshop
- validation-workshop
- https://github.com/mtumilowicz/java13-spring-crud-http-methods-workshop
- https://github.com/mtumilowicz/java11-architecture-api-layer-workshop
- https://github.com/mtumilowicz/scala-http4s-zio-doobie-workshop
- https://github.com/mtumilowicz/clojure-ring-reitit-h2-workshop
- https://github.com/mtumilowicz/spring-boot-webapp-docker-workshop
- https://github.com/mtumilowicz/js-nodejs-websocket-workshop
- websocket-echo-server-workshop
- websocket-stock-server-workshop
- websocket-chat-workshop