Pinned Repositories
elasticsearch7-ngrams-fuzzy-shingles-stemming-workshop
Gentle introduction to basic elasticsearch constructs boosting search: ngrams, shingles, stemmers, suggesters and fuzzy queries.
java-notes
Collection of papers written by me on important java features: memory model, JIT, future of JVM, etc...
java11-lambda-patterns
Functional programming patterns in java.
java11-vavr093-workshops
Vavr workshops.
java9-classloaders
Overview of changes of classloaders in Java 9.
jit-notes
JIT in details.
scala-cats-free-monad-workshop
Introduction into functional programming free structures: free monads, free monoids, free applicatives.
scala-cats-functional-dependency-injection-workshop
Introduction into functional dependency injection with Reader monad.
spring-boot-async
Exploring basic features of Async in Spring.
workshops
All programming workshops prepared by me.
mtumilowicz's Repositories
mtumilowicz/jit-notes
JIT in details.
mtumilowicz/scala-cats-functional-dependency-injection-workshop
Introduction into functional dependency injection with Reader monad.
mtumilowicz/scala-cats-free-monad-workshop
Introduction into functional programming free structures: free monads, free monoids, free applicatives.
mtumilowicz/gradle-integration-test-task
The main goal of this project is to provide simple implementation of integration test task for Gradle.
mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop
Introduction to tagless final with cats and to http4s middleware.
mtumilowicz/java11-enum-clean-code
Overview of how to to construct modern enums using lambda.
mtumilowicz/java-feature-timeline
Summary of new features in each java version (since JDK8).
mtumilowicz/java-notes
Collection of papers written by me on important java features: memory model, JIT, future of JVM, etc...
mtumilowicz/js-nodejs-websocket-workshop
WebSocket protocol summary.
mtumilowicz/clojure-concurrency-stm-workshop
mtumilowicz/cryptography-hsm-workshop
Introduction into pkcs11 and integrations with hsm using softhsm.
mtumilowicz/java-stack
Projects concerning java stack, frames.
mtumilowicz/cryptography-rsa-workshop
mtumilowicz/designPatterns
design patterns and real-life examples
mtumilowicz/elasticsearch7-relations-among-documents-workshop
Introduction to inner documents: relations, querying and indexing.
mtumilowicz/elliptic-curve-workshop
Basics of elliptic curves, EC over finite fields and ECDSA.
mtumilowicz/java-incubator-projects
Short introduction to the most important java incubator projects.
mtumilowicz/scala-zio2-test-sharing-resources-testcontainers-workshop
Introduction to sbt basics (multimodule setup, plugins, compiler plugins), testcontainers and shared resources in tests.
mtumilowicz/scrum-notes
mtumilowicz/bitcoin-address-workshop
Introduction into creating bitcoin addresses and formats used in cryptocurrencies.
mtumilowicz/clojure-ring-reitit-h2-workshop
Exemplary Clojure webapp written with ring, reitit, conman.
mtumilowicz/cryptography-math-basics
mtumilowicz/elasticsearch7-query-filter-aggregation-workshop
Simple introduction to indexing, querying, filtering and aggregating data in elasticsearch.
mtumilowicz/graalvm-notes
mtumilowicz/java10-local-type-inference
Gentle introduction to Java 10 local variable type inference.
mtumilowicz/java11-lambda-type-inference
Exploring basic features of lambda type inference in Java 11.
mtumilowicz/kotlin-spring-oauth2-authorization-server
mtumilowicz/scrum
mtumilowicz/scrum-retro-scenarios
Scenarios for scrum retrospective.
mtumilowicz/zio2-fiber-workshop
Introduction to fibers (green thread model) based on ZIO approach.