Ali Dehghani's repositories
errors-spring-boot-starter
Elegant Error Handling for Spring Boot
lock-striping
Coarse Grained Synchronization vs Lock Striping: https://alidg.me/blog/2020/1/11/lock-striping
unbounded-channel
A Simple Lock-Free Unbounded Channel in Go
alimate.github.io
Personal Blog
thread-local-random
An Evaluation of Different Random Generation Strategies in Java
boot-probes
Generic Type Erasure and AvailabilityChangeEvent Listener
cassandra-unit-examples
Various examples of using cassandra-unit
code.quarkus.io
Code Quarkus - Start coding with Quarkus
false-sharing
A Simple Demo of How False Sharing Can Affect the Latency & Throughput
in-app-payments-android-quickstart
In-App Payments Quick Start Sample Android App
intrinsics
The companion for https://alidg.me/blog/2020/12/10/hotspot-intrinsics
jOOL
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
locks-article
Evaluation of Different Options While Implementing a Mutex