• Stars
    star
    1
  • Language
    Kotlin
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Gentle introduction into kotlin, DI containers and spring batch.

More Repositories

1

java11-vavr093-workshops

Vavr workshops.
Groovy
14
star
2

java9-classloaders

Overview of changes of classloaders in Java 9.
Java
8
star
3

workshops

All programming workshops prepared by me.
8
star
4

elasticsearch7-ngrams-fuzzy-shingles-stemming-workshop

Gentle introduction to basic elasticsearch constructs boosting search: ngrams, shingles, stemmers, suggesters and fuzzy queries.
8
star
5

java11-lambda-patterns

Functional programming patterns in java.
Groovy
7
star
6

spring-boot-async

Exploring basic features of Async in Spring.
Java
6
star
7

java11-vavr-validation

Overview of vavr Validation API.
Groovy
5
star
8

groovy-closure-owner-delegate-this

Groovy closures overview: owner vs delegate vs this.
Groovy
5
star
9

jit-notes

JIT in details.
5
star
10

scala-cats-free-monad-workshop

Introduction into functional programming free structures: free monads, free monoids, free applicatives.
Scala
4
star
11

java12-introduction-to-reactive-programming-workshop

Java reactive streams workshop: basic implementations of Publisher, Subscriber, Subscription and Processor.
Java
4
star
12

java11-enum-clean-code

Overview of how to to construct modern enums using lambda.
Java
4
star
13

spring-data-specification

Example of well implemented Spring Data Specification.
Java
4
star
14

java11-vavr-try

Overview of vavr Try API.
Java
4
star
15

rabbitmq

Exploring basic features of Spring AMQP.
Java
3
star
16

jpa-criteria-api

SQL, JPQL, HQL & JPA Criteria API training
Java
3
star
17

java11-category-theory-reader-functor

Simple implementation of Reader Functor.
Java
3
star
18

scala-zio2-fs2-refined-newtype-workshop

Introduction into fs2, newtype and refined types.
Scala
3
star
19

js-nodejs-websocket-workshop

WebSocket protocol summary.
JavaScript
3
star
20

spring-data-jpa-queries

The main goal of this project is to show basics of constructing queries using Spring Data and its repositories.
Java
3
star
21

scala-cats-tagless-final-http4s-middleware-workshop

Introduction to tagless final with cats and to http4s middleware.
Scala
3
star
22

scala-cats-functional-dependency-injection-workshop

Introduction into functional dependency injection with Reader monad.
Scala
3
star
23

groovy-dsl

Exploring basic features of groovy to produce DSL.
Groovy
2
star
24

controller-advice

Exploring basic features of exception handling in Spring (ControllerAdvice).
Java
2
star
25

hibernate-lazy-initialization-exception

Simple example of LazyInitializationException.
Java
2
star
26

cryptography-hsm-workshop

Introduction into pkcs11 and integrations with hsm using softhsm.
Scala
2
star
27

java11-stream-composing-completable-future

Example of mixing stream with completable future using composition.
Java
2
star
28

java-concurrency-compare-and-swap

Basic examples of compare and swap.
Java
2
star
29

phantom-reference

Basic example of phantom reference in Java.
Java
2
star
30

java11-category-theory-optional-is-not-functor

Proof that java Optional is not a functor, but vavr is.
Java
2
star
31

java8-concurrency-jcstress-happens-before

Short introduction to happens-before, volatile and jcstress.
Java
2
star
32

java11-concurrency-semaphore

Simple example of real-life problem solved with Semaphore.
Java
2
star
33

gradle-build-cache

Simple configuration of Gradle build cache.
Java
2
star
34

spring-data-getone

The main goal of this project is to show how getOne works internally.
Java
2
star
35

java11-vavr093-option-workshop

Vavr Option workshop.
Groovy
2
star
36

scala-zio2-zstream-workshop

Introduction to streaming using zio (ZStream).
Scala
2
star
37

scala-http4s-zio-doobie-workshop

Introduction to pure functional programming using effects with zio, http4s, fs2 and doobie.
Scala
2
star
38

java8-stack-stackwalking

How to traverse stack in java 8 environtment.
Java
2
star
39

java11-category-theory-kleisli-category

Java implementation of Bartosz Milewski examples and challenges of Kleisli Category.
Java
2
star
40

java13-spring-crud-http-methods-workshop

Short introduction to the http methods in the spring context.
Groovy
2
star
41

java-feature-timeline

Summary of new features in each java version (since JDK8).
2
star
42

java9-string-concat

Overview of java String concatenation compilation: java 8 vs java 9.
Java
2
star
43

model-mapper

Exploring basic features of ModelMapper.
Java
2
star
44

java-stack

Projects concerning java stack, frames.
2
star
45

gradle-integration-test-task

The main goal of this project is to provide simple implementation of integration test task for Gradle.
Java
2
star
46

scala-algorithms-bfs-dfs-astar-workshop

Short introduction into BFS, DFS and A* algorithms with case-studies.
Scala
2
star
47

big-data-scala-spark-batch-workshop

Introduction to Spark Batch processing.
Scala
2
star
48

java11-collectors-groupingBy

Summary of Collectors.groupingBy API.
Java
2
star
49

java11-stream-map-filter-implementation-using-flatMap

Implementation of stream's map / filter using flatMap.
Java
2
star
50

spring-boot-h2-console

Spring Boot configuration of h2 console.
Java
2
star
51

java11-covariance-contravariance-invariance

Covariance, invariance, contravariance overview of collections in Java 11, vavr, guava.
Java
2
star
52

java9-stack-stackwalking

Overview of StackWalker API in java 9.
Java
1
star
53

java11-category-theory-set-coproduct

Proof and implementation of coproduct in Set category.
Java
1
star
54

java15-design-patterns-made-functional-workshop

Implementations of basic GOF design patterns in a more functional way, using function and streams.
Java
1
star
55

java11-regex

Overview of java regex API.
Java
1
star
56

java11-concurrency-wait-notify-producer-consumer-problem

Simple solution to producer - consumer problem.
Java
1
star
57

springboot-component-scan

Overview of basic features of ComponentScan
Java
1
star
58

envers-audited

Exploring basic features of @Audited from Hibernate Envers.
Java
1
star
59

hash-function

Simple example of hash function.
Java
1
star
60

java12-nio-non-blocking-polling-server-workshop

Non-blocking single threaded implementation of server using java.nio: polling.
Java
1
star
61

java11-category-theory-total-poset-product

Implementation of product in total poset category.
Java
1
star
62

designPatterns

design patterns and real-life examples
Java
1
star
63

java-streams-laziness-needs-pure-functions

Why java streams laziness needs pure functions.
Java
1
star
64

exceptions-localizedMessage-vs-message

Java Exceptions: localizedMessage vs message.
Java
1
star
65

java11-trampoline-implementation

Implementation of trampoline in Java.
Java
1
star
66

spring-security-basic-auth

The main goal of this project is to show configuration of Basic Authentication in Spring Security + Spring Boot environment.
Java
1
star
67

java11-predicate

Java 11 Predicate Interface.
Java
1
star
68

scrum-notes

1
star
69

java11-vavr-function-lifting

Examples of vavr function lifting.
Java
1
star
70

groovy-delegate-category-mixin-trait

Overview of delegate, mixin and trait in groovy.
Groovy
1
star
71

java11-invoking-default-method

Explicitly invoking default method from enclosing interface.
Java
1
star
72

java11-lambda-compilation

Overview of how java compiles lambda.
Java
1
star
73

java11-StringJoiner

Showcase of StringJoiner API.
Java
1
star
74

java11-exceptions-throwing-exceptions-is-expensive

Why throwing exceptions in Java is expensive?
Java
1
star
75

spring-test-database-mock

It is often better to provide in memory repository than h2 during tests.
Groovy
1
star
76

java11-birthday-paradox

Simulation of birthday paradox.
Java
1
star
77

java9-modularity-services

Exploring basic features of services in Java 9 modularity system.
Java
1
star
78

java11-pecs-principle

Overview of PECS principle.
Java
1
star
79

java-this-escaping-constructor

Leaking this reference from constructor.
Java
1
star
80

java11-enumset

Overview of EnumSet API.
Java
1
star
81

travis-heroku-config

Configuration of CI / CD (travis, heroku).
Java
1
star
82

groovy-trait

Overview of groovy trait.
Groovy
1
star
83

java-incubator-projects

Short introduction to the most important java incubator projects.
1
star
84

completable-future

Exploring CompletableFuture API.
Java
1
star
85

java11-category-theory-powerset-poset-product

Implementation of product in powerset poset category.
Java
1
star
86

java11-concurrency-exchanger

Simple example of real-life problem solved with Exchanger.
Java
1
star
87

gradle-tasks-example

Exploring basic features of Gradle's Tasks.
Java
1
star
88

java12-nio-non-blocking-selector-server-workshop

Non-blocking implementations of server using java.nio selectors: single and thread pooled.
Java
1
star
89

java-bytecode-invokespecial

The main goal of this project is to show differences between invokespecial vs invokevirtual.
Java
1
star
90

scala213-functional-programming-functor-monoid-monad-workshop

Functor, Monoid, Monads in practice.
Scala
1
star
91

java11-concurrency-cyclicbarrier

Example of CyclicBarrier in java.
Java
1
star
92

java11-vavr093-try-workshop

Vavr Try workshop.
Groovy
1
star
93

java11-lambda-command-pattern

Simple implementation of command design pattern using lambda and comparison to the old approach.
Java
1
star
94

scala212-category-theory-set-semiring

Implementation and proof that Set category is semiring with product and coproduct.
Scala
1
star
95

scala212-cats-category-theory-composing-functors

Simple example of composing functors using Cats.
Scala
1
star
96

helm-workshop

Simple introduction to Helm basics.
Kotlin
1
star
97

java8-map-functions

Overview of Java 8 additions to Map interface.
Java
1
star
98

terraform-basics-modules-workshop

Introduction to terraform basics.
HCL
1
star
99

java-notes

Collection of papers written by me on important java features: memory model, JIT, future of JVM, etc...
1
star
100

java11-vavr-option

Overview of vavr Option API.
Java
1
star