A comprehensive introduction to geospatial applications in Java.
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 dive into observability in distributed systems.
A comprehensive introduction to service meshes using Istio as an example.
A quick and practical overview of an IoT Data Pipeline with MQTT, NiFi, and InfluxDB.
A quick and practical introduction to distributed performance testing with Gatling.
Learn the new Shenandoah garbage collector and how it compares against other garbage collectors
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.
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 understanding the mathematics behind gradient descent algorithm.
A quick and practical introduction to Natural Language Processing.
A quick and practical introduction to distributed systems.
A quick and practical introduction to the basics of reinforcement learning.
Baeldung on Kotlin
Examine the key characteristics and features of Scala and Kotlin, and how they compare against each other.
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.