Object Mapping is key in programming for converting objects and data between formats, such as JSON (JavaScript Object Notation). Serialization converts an object to a raw data format (sometimes a JSON string), while Deserialization converts raw data back into an object. One of the most popular libraries used for object mapping in Java is Jackson.... Continue Reading →
How to Securely Access AWS Resources from Kubernetes Using IAM Roles for Service Accounts (IRSA)
If you need to access an AWS resource from your environment (whether from your local machine or a CI/CD pipeline), you’ll need your permanent AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. Your deployed application must also have and use similar credentials (though a temporal one) to access the resources required to start and run successfully. However, we can't (and... Continue Reading →
Migrating to Spring Boot 3
Two years after the official release of Spring Boot 3, you’ve decided to migrate your application. It's important to note that you will need to upgrade your Java version to at least Java 17, as well as upgrade to Spring Framework 6.0 and Spring Security 6. These are the minimum requirements for the migrationAccording to... Continue Reading →