Java Hellenic User Group Resources
Here you will find material from the JHUG events.
2021
recap in Greek
October- Prepare for what Looms ahead by Heinz Kabutz video
blog post
April- JVM performance tuning by Thomas Pliakas slides
- An unconventional path to innovation by Babis Makrynikolas video
blog post
March- Test && commit || revert by Nikos Voulgaris slides
- Let’s talk about Bean Mapping by Periklis Ntanasis slides
2020
blog post
December- Micronaut in 15 minutes by Paris Apostolopoulos slides
- IO Thread vs Worker thread demystified by Georgios Andrianakis slides
- Emacs for Java developers by Ioannis Canellos slides
- Advent of Code in Java by Spyros Anastasopoulos slides
recap in Greek
June- Tale of a Kernel bug by Alexandros Sapranidis slides
- Java programming for fun by Spyros Anastasopoulos slides
- Google Cloud Run.pdf by Paris Apostolopoulos slides
- Contributing to open source software by Ioannis Canellos slides
recap in Greek
May- How a Java 8 backport wreaked havoc by Georgios Andrianakis slides
- Eurobank during COVID-19_v1.1 by Ioannis Kormaris and Anestis Georgiadis slides
- Effective Code Reviews by Alexandros Ntousias slides
- Compatibility testing Hazelcast.pdf by Vassilis Bekiaris slides
2019
blog post
November- Faster, Cheaper, Leaner: Horizontally Scaling a CI Pipeline by Giorgos Saslis slides
- Java Memory Management, Bedtime Stories by Evi Hatzidaki
blog post
September- Quarkus workshop by Georgios Andrianakis video
blog post
April- Introduction to Quarkus by Georgios Andrianakis slides video
- Software testing anti-patterns by Kostis Kapelonis slides video
February
- How to improve the quality of your application by Ioannis Kolaxis slides video
- Hands-on TDD by Nikos Voulgaris video
2018
blog post
December- JUnit 5 by Thomas Pliakas video
- High performance asynchronous transaction orchestration with Java Reactive frameworks by Nikos Papadopoulos and Vasilis Petropoulos slides video
blog post
October- Notes on Java security by Dimitris Glynos slides video
- Java is still free by Spyros Anastasopoulos slides
- Getting (a bit) familiar with Data Science by Ioannis Foukarakis slides video
blog post
September- Microservices architecture in action by Ioannis Kormaris slides video
- An overview of IntelliJ IDEA by Zisis Pontikas slides video
blog post
February- A short introduction to the Kotlin language by Antonis Lilis slides
- Istio by Georgios Andrianakis slides
2017
blog post
November- Using JCache to speed up your apps by Vassilis Bekiaris slides
- Docker, Kubernetes & Java Microservices by Apostolos Polymenakos and Giorgos Sikalias slides video
blog post
October- Microservices with Spring Boot by Sam Shemirani slides video
- An introduction to Java 9 by Ioannis Kolaxis slides video
blog post
May- An introduction to Cassandra database part 2 by Petros Kaklamanis slides video
- ReactiveProgramming by Spyros Anastasopoulos slides video
blog post
March- Refactoring in practice by Panagiotis Kapralos slides video
- Microbenchmarking with JMH by Georgios Kalfopoulos slides video
2016
December
- Writing maintenable software part 2 by Marios Kogias slides video
- An introduction to Cassandra database by Petros Kaklamanis slides video
blog post
October- Microservices in a data science world by Nikos Dimos slides video
- Writing maintenable software by Marios Kogias slides video
- GC performance tuning by Thomas Pliakas slides
- Data Science Vignettes in Java by Rui Miguel Forte slides