Articles, page 13
- Java
All You Need To Know About JSON Parsing With Jackson
Most of the web today exchanges data in JSON format. Web servers, web and mobile applications, even IoT devices all talk with each other using JSON.

- kotlin
Understanding Kotlin Coroutines
Coroutines are a design pattern for writing asynchronous programs for running multiple tasks concurrently. In asynchronous programs, multiple tasks execute in parallel on separate threads without waiting for the other tasks to complete.

- Java
Run Your Gradle Build Anywhere with the Gradle Wrapper
Gradle is a build automation tool that supports multi-language development. It is helpful to build, test, publish, and deploy software on any platform.

- aws
Distribute Static Content with Amazon CloudFront
Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency.

- Java
One-Stop Guide to Mapping with MapStruct
When we define multi-layered architectures, we often tend to represent data differently at each layer. The interactions between each layer become quite tedious and cumbersome.

- aws
Using a Jump host to access an RDS database in a private subnet
Back-end server resources like databases often contain data that is critical for an application to function consistently. So these resources are protected from public access over the internet by placing them in a private subnet.
