chermehdi
  • Menu ▾
    • About
  • About

Java streams like never before: Part 1

2020-08-08 :: Mehdi Cheracher
#java  #java-core 
An overview of how the famous Java Streams API works behind the scenes
Read more →

Google compile testing tutorial

2020-05-11 :: Mehdi Cheracher
#java  #annotation-processors  #testing 
how to use the google compiler testing library to test your annotation processors
Read more →

JUnit 5: Injection enabled tests

2018-11-11 :: Mehdi Cheracher
#java  #junit5  #testing 
an introduction on how to enable dependency injection in your JUnit 5 tests
Read more →

Design patterns: Event bus

2018-11-04 :: Mehdi Cheracher
#java  #desing-patterns  #core-java 
An introduction to the Event bus design pattern, with implementation details
Read more →

Competitive programming with Java: Helper functions

2017-11-25 :: Mehdi Cheracher
#java  #algorithms 
An overview of the standard library utility functions used in Competitive programming
Read more →

A brief overview of the JVM

2016-12-25 :: Mehdi Cheracher
#java  #jvm 
A brief description of some of the components of the Java virtual machine
Read more →
Mehdi cheracher