Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mtumilowicz/workshops
All programming workshops prepared by me.
https://github.com/mtumilowicz/workshops
workshop-materials workshops worskhop
Last synced: 2 days ago
JSON representation
All programming workshops prepared by me.
- Host: GitHub
- URL: https://github.com/mtumilowicz/workshops
- Owner: mtumilowicz
- License: gpl-3.0
- Created: 2019-04-26T07:44:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-01T20:17:36.000Z (about 1 month ago)
- Last Synced: 2024-12-01T21:24:29.760Z (about 1 month ago)
- Topics: workshop-materials, workshops, worskhop
- Size: 122 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
# workshops
All programming workshops prepared and carried out by me.# akka
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-akka-actor-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-akka-actor-workshop)
https://github.com/mtumilowicz/scala-akka-actor-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-akka-http-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/scala-akka-actor-workshop)
https://github.com/mtumilowicz/scala-akka-http-workshop# algorithms
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-algorithms-bfs-dfs-astar-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/scala-algorithms-bfs-dfs-astar-workshop)
https://github.com/mtumilowicz/scala-algorithms-bfs-dfs-astar-workshop# big data
* [![Build Status](https://app.travis-ci.com/mtumilowicz/big-data-scala-spark-batch-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/big-data-scala-spark-batch-workshop)
https://github.com/mtumilowicz/big-data-scala-spark-batch-workshop# blockchain
* [![Build Status](https://app.travis-ci.com/mtumilowicz/bitcoin-address-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/bitcoin-address-workshop)
https://github.com/mtumilowicz/bitcoin-address-workshop
* https://github.com/mtumilowicz/bitcoin-transaction-workshop
* https://github.com/mtumilowicz/ethereum-gas-workshop
* https://github.com/mtumilowicz/solidity-basics-workshop
* https://github.com/mtumilowicz/solidity-token-design-patterns-workshop# concurrency
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-concurrency-singleton-pattern-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-concurrency-singleton-pattern-workshop)
https://github.com/mtumilowicz/java12-concurrency-singleton-pattern-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio-stm-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/scala-zio-stm-workshop) https://github.com/mtumilowicz/scala-zio-stm-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/go-concurrency-goroutine-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/go-concurrency-goroutine-workshop) https://github.com/mtumilowicz/go-concurrency-goroutine-workshop# cryptography
* [![Build Status](https://app.travis-ci.com/mtumilowicz/cryptography-rsa-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/cryptography-rsa-workshop)
https://github.com/mtumilowicz/cryptography-rsa-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/cryptography-hsm-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/cryptography-hsm-workshop)
https://github.com/mtumilowicz/cryptography-hsm-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-test-aspects-property-based-testing-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-test-aspects-property-based-testing-workshop)
https://github.com/mtumilowicz/elliptic-curve-workshop# design patterns
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java15-design-patterns-made-functional-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java15-design-patterns-made-functional-workshop)
https://github.com/mtumilowicz/java15-design-patterns-made-functional-workshop# devops
* 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/argoCD-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/go-continuous-deployment-makefile-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/go-continuous-deployment-makefile-workshop) https://github.com/mtumilowicz/go-continuous-deployment-makefile-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/bitnami-sealed-secrets-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/bitnami-sealed-secrets-workshop) https://github.com/mtumilowicz/bitnami-sealed-secrets-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/kubernetes-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/kubernetes-workshop) https://github.com/mtumilowicz/kubernetes-workshop# dependency injection
* [![Build Status](https://app.travis-ci.com/mtumilowicz/kotlin-DI-spring-batch-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/kotlin-DI-spring-batch-workshop)
https://github.com/mtumilowicz/kotlin-DI-spring-batch-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-cats-functional-dependency-injection-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-cats-functional-dependency-injection-workshop)
https://github.com/mtumilowicz/scala-cats-functional-dependency-injection-workshop# dsl
* [![Build Status](https://app.travis-ci.com/mtumilowicz/groovy258-dsl-closure-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/groovy258-dsl-closure-workshop)
https://github.com/mtumilowicz/groovy258-dsl-closure-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/kotlin-dsl-lambda-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/kotlin-dsl-lambda-workshop)
https://github.com/mtumilowicz/kotlin-dsl-lambda-workshop# elasticsearch
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-elasticsearch-inverted-index-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-elasticsearch-inverted-index-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# functional programming
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-introduction-to-functional-programming-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-introduction-to-functional-programming-workshop)
https://github.com/mtumilowicz/java12-introduction-to-functional-programming-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala213-functional-programming-collections-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/scala213-functional-programming-collections-workshop)
https://github.com/mtumilowicz/scala213-functional-programming-collections-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/kotlin-functional-programming-actors-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/kotlin-functional-programming-actors-workshop)
https://github.com/mtumilowicz/kotlin-functional-programming-actors-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala213-functional-programming-functor-monoid-monad-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/scala213-functional-programming-functor-monoid-monad-workshop)
https://github.com/mtumilowicz/scala213-functional-programming-functor-monoid-monad-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop)
https://github.com/mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-fs2-refined-newtype-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-fs2-refined-newtype-workshop)
https://github.com/mtumilowicz/scala-zio2-fs2-refined-newtype-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-zstream-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-zstream-workshop)
https://github.com/mtumilowicz/scala-zio2-zstream-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-cats-free-monad-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-cats-free-monad-workshop)
https://github.com/mtumilowicz/scala-cats-free-monad-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-optics-monocle-quicklens-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-optics-monocle-quicklens-workshop) https://github.com/mtumilowicz/scala-optics-monocle-quicklens-workshop# fundamentals
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-fundamentals-hash-map-implementation-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-fundamentals-hash-map-implementation-workshop)
https://github.com/mtumilowicz/java12-fundamentals-hash-map-implementation-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-fundamentals-collections-corner-cases-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-fundamentals-collections-corner-cases-workshop)
https://github.com/mtumilowicz/java12-fundamentals-collections-corner-cases-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-fundamentals-off-heap-allocation-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-fundamentals-off-heap-allocation-workshop)
https://github.com/mtumilowicz/java12-fundamentals-off-heap-allocation-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-fundamentals-nonblocking-stack-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-fundamentals-nonblocking-stack-workshop)
https://github.com/mtumilowicz/java12-fundamentals-nonblocking-stack-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-fundamentals-cache-implementations-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-fundamentals-cache-implementations-workshop)
https://github.com/mtumilowicz/java12-fundamentals-cache-implementations-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-fundamentals-tail-recursion-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-fundamentals-tail-recursion-workshop)
https://github.com/mtumilowicz/java12-fundamentals-tail-recursion-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/elliptic-curve-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/elliptic-curve-workshop)
https://github.com/mtumilowicz/zio2-fiber-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala3-dependent-types-polymorphic-functions-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/scala3-dependent-types-polymorphic-functions-workshop)
https://github.com/mtumilowicz/scala3-dependent-types-polymorphic-functions-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java17-mesi-false-sharing-processor-optimisations-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/java17-mesi-false-sharing-processor-optimisations-workshop)
https://github.com/mtumilowicz/java17-mesi-false-sharing-processor-optimisations-workshop# golang
* [![Build Status](https://app.travis-ci.com/mtumilowicz/go-chi-gorilla-wire-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/go-chi-gorilla-wire-workshop) https://github.com/mtumilowicz/go-chi-gorilla-wire-workshop# graphQl
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-graphql-caliban-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-graphql-caliban-workshop)
https://github.com/mtumilowicz/scala-graphql-caliban-workshop# gRPC
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-grpc-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-grpc-workshop)
https://github.com/mtumilowicz/scala-zio2-grpc-workshop# hibernate
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java11-hibernate-inheritance-strategies-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java11-hibernate-inheritance-strategies-workshop)
https://github.com/mtumilowicz/java11-hibernate-inheritance-strategies-workshop# metaprogramming
## runtime
* [![Build Status](https://app.travis-ci.com/mtumilowicz/groovy258-category-mixin-runtime-metaprogramming-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/groovy258-category-mixin-runtime-metaprogramming-workshop)
https://github.com/mtumilowicz/groovy258-category-mixin-runtime-metaprogramming-workshop
## compile time
* [![Build Status](https://app.travis-ci.com/mtumilowicz/groovy258-ast-compile-time-metaprogramming-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/groovy258-ast-compile-time-metaprogramming-workshop)
https://github.com/mtumilowicz/groovy258-ast-compile-time-metaprogramming-workshop# rust
* [![Build Status](https://app.travis-ci.com/mtumilowicz/rust-rocket-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/rust-rocket-workshop)
https://github.com/mtumilowicz/rust-rocket-workshop# reactive programming
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-introduction-to-reactive-programming-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-introduction-to-reactive-programming-workshop)
https://github.com/mtumilowicz/java12-introduction-to-reactive-programming-workshop# scala
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-cats-implicit-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/scala-cats-implicit-workshop) https://github.com/mtumilowicz/scala-cats-implicit-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-scopt-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-scopt-workshop) https://github.com/mtumilowicz/scala-zio2-scopt-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-partially-applied-types-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-partially-applied-types-workshop) https://github.com/mtumilowicz/scala-zio2-partially-applied-types-workshop# security
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java-spring-boot-oauth2-oidc-pkce-workshop.svg?branch=main)](https://app.travis-ci.com/mtumilowicz/java-spring-boot-oauth2-oidc-pkce-workshop) https://github.com/mtumilowicz/java-spring-boot-oauth2-oidc-pkce-workshop# server
## blocking
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-io-socket-client-server-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-io-socket-client-server-workshop) https://github.com/mtumilowicz/java12-io-socket-client-server-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-nio-blocking-client-server-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-nio-blocking-client-server-workshop) https://github.com/mtumilowicz/java12-nio-blocking-client-server-workshop## non-blocking (nio)
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-nio-non-blocking-polling-server-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-nio-non-blocking-polling-server-workshop) https://github.com/mtumilowicz/java12-nio-non-blocking-polling-server-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java12-nio-non-blocking-selector-server-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java12-nio-non-blocking-selector-server-workshop) https://github.com/mtumilowicz/java12-nio-non-blocking-selector-server-workshop## non-blocking (netty)
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java11-netty-non-blocking-server-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java11-netty-non-blocking-server-workshop) https://github.com/mtumilowicz/java11-netty-non-blocking-server-workshop# testing
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-test-aspects-property-based-testing-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-test-aspects-property-based-testing-workshop)
https://github.com/mtumilowicz/scala-zio2-test-aspects-property-based-testing-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-zio2-test-sharing-resources-testcontainers-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-zio2-test-sharing-resources-testcontainers-workshop)
https://github.com/mtumilowicz/scala-zio2-test-sharing-resources-testcontainers-workshop# vavr
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java11-vavr093-workshops.svg?branch=master)](https://travis-ci.com/mtumilowicz/java11-vavr093-workshops)
https://github.com/mtumilowicz/java11-vavr093-workshops
* option-workshop
* try-workshop
* partial-function-lifting-workshop
* either-workshop
* pattern-matching-workshop
* validation-workshop# webapp
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java13-spring-crud-http-methods-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java13-spring-crud-http-methods-workshop)
https://github.com/mtumilowicz/java13-spring-crud-http-methods-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/java11-architecture-api-layer-workshop.svg?branch=master)](https://travis-ci.com/mtumilowicz/java11-architecture-api-layer-workshop)
https://github.com/mtumilowicz/java11-architecture-api-layer-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/scala-http4s-zio-doobie-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/scala-http4s-zio-doobie-workshop)
https://github.com/mtumilowicz/scala-http4s-zio-doobie-workshop
* [![Build Status](https://app.travis-ci.com/mtumilowicz/clojure-ring-reitit-h2-workshop.svg?branch=master)](https://app.travis-ci.com/mtumilowicz/clojure-ring-reitit-h2-workshop)
https://github.com/mtumilowicz/clojure-ring-reitit-h2-workshop
* https://github.com/mtumilowicz/spring-boot-webapp-docker-workshop# websockets
* https://github.com/mtumilowicz/js-nodejs-websocket-workshop
* websocket-echo-server-workshop
* websocket-stock-server-workshop
* websocket-chat-workshop