• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    Java
  • Created about 6 years ago
  • Updated over 3 years ago

Reviews

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

Repository Details

Overview of how to to construct modern enums using lambda.

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

spring-data-specification

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

java11-vavr-try

Overview of vavr Try API.
Java
4
star
14

rabbitmq

Exploring basic features of Spring AMQP.
Java
3
star
15

jpa-criteria-api

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

java11-category-theory-reader-functor

Simple implementation of Reader Functor.
Java
3
star
17

scala-zio2-fs2-refined-newtype-workshop

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

js-nodejs-websocket-workshop

WebSocket protocol summary.
JavaScript
3
star
19

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
20

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

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

scala-cats-functional-dependency-injection-workshop

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

groovy-dsl

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

controller-advice

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

hibernate-lazy-initialization-exception

Simple example of LazyInitializationException.
Java
2
star
25

cryptography-hsm-workshop

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

java11-stream-composing-completable-future

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

java-concurrency-compare-and-swap

Basic examples of compare and swap.
Java
2
star
28

phantom-reference

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

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

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

java8-concurrency-jcstress-happens-before

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

java11-concurrency-semaphore

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

gradle-build-cache

Simple configuration of Gradle build cache.
Java
2
star
33

spring-data-getone

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

java11-vavr093-option-workshop

Vavr Option workshop.
Groovy
2
star
35

scala-zio2-zstream-workshop

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

scala-http4s-zio-doobie-workshop

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

java8-stack-stackwalking

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

java11-category-theory-kleisli-category

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

java13-spring-crud-http-methods-workshop

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

java-feature-timeline

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

java9-string-concat

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

model-mapper

Exploring basic features of ModelMapper.
Java
2
star
43

java-stack

Projects concerning java stack, frames.
2
star
44

gradle-integration-test-task

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

scala-algorithms-bfs-dfs-astar-workshop

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

big-data-scala-spark-batch-workshop

Introduction to Spark Batch processing.
Scala
2
star
47

java11-collectors-groupingBy

Summary of Collectors.groupingBy API.
Java
2
star
48

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

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

spring-boot-h2-console

Spring Boot configuration of h2 console.
Java
2
star
50

java11-covariance-contravariance-invariance

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

java9-stack-stackwalking

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

java11-category-theory-set-coproduct

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

java15-design-patterns-made-functional-workshop

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

java11-regex

Overview of java regex API.
Java
1
star
55

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

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

springboot-component-scan

Overview of basic features of ComponentScan
Java
1
star
57

envers-audited

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

hash-function

Simple example of hash function.
Java
1
star
59

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

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

java11-category-theory-total-poset-product

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

designPatterns

design patterns and real-life examples
Java
1
star
62

java-streams-laziness-needs-pure-functions

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

exceptions-localizedMessage-vs-message

Java Exceptions: localizedMessage vs message.
Java
1
star
64

java11-trampoline-implementation

Implementation of trampoline in Java.
Java
1
star
65

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
66

java11-predicate

Java 11 Predicate Interface.
Java
1
star
67

scrum-notes

1
star
68

java11-vavr-function-lifting

Examples of vavr function lifting.
Java
1
star
69

groovy-delegate-category-mixin-trait

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

java11-invoking-default-method

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

java11-lambda-compilation

Overview of how java compiles lambda.
Java
1
star
72

java11-StringJoiner

Showcase of StringJoiner API.
Java
1
star
73

java11-exceptions-throwing-exceptions-is-expensive

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

spring-test-database-mock

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

java11-birthday-paradox

Simulation of birthday paradox.
Java
1
star
76

java9-modularity-services

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

java11-pecs-principle

Overview of PECS principle.
Java
1
star
78

kotlin-DI-spring-batch-workshop

Gentle introduction into kotlin, DI containers and spring batch.
Kotlin
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