Learn the new Shenandoah garbage collector and how it compares against other garbage collectors
It has been almost fifteen years when I started programming and my love for it does not seem to fade at all. I have worked upon core Java, Spring projects to enterprise solutions like commerce and digital platforms. I love learning new features, languages, algorithms, libraries, basically whatever can make the journey fun!
Here's what I've written (so far):
A comprehensive overview of Functional Programming in Java.
Concurrency in Spring Webflux depends on many factors. Let’s explore them in-depth.
A quick and practical guide to transactions in Java and Spring.
A quick and practical overview of reactive systems in Java.
A comprehensive guide to Apache Druid.
Explore the basic concepts of the CQRS and Event Sourcing design patterns.
A comprehensive overview of transactions and guarantees they provide.
A comprehensive guide to Atomikos.
A comprehensive guide to testing multithreaded code in Java.
A quick and practical overview of design principles for highly concurrent applications!
A quick and practical overview of DevOps mindset.
An overview of clean coding practices in Java.
A quick and practical overview of the optimal testing pyramid.
A quick and practical overview of twelve-factor approach when developing Spring Boot microservices.
A simple reference implementation of a simple blockchain in Java.
A quick and practical overview of differences between Mesos and Kubernetes.
A quick and practical introduction to Machine Learning with Spark MLlib.
Learn how to use the Nashorn engine along with React to create an isomorphic app.
A quick and practical overview of Java GSS Api.
Baeldung on Linux
A comprehensive introduction to containerization and Linux containers.
Baeldung on Scala
A quick and practical example of integrating Lagom with Play and Akka.
Baeldung on Computer Science
A quick and practical introduction to distributed systems.
A quick and practical introduction to the basics of reinforcement learning.
Baeldung on Kotlin
A quick and practical introduction to multiplatform programming in Kotlin.
A comprehensive introduction to light-weight concurrency on JVM.
A quick guide to understanding interfaces in Kotlin and how they compare to Java.