Concurrency and Locking with JPA: Everything You Need to Know

Imagine you have a system used by multiple users, where each user is trying to modify the same entity concurrently. How do you ensure that the underlying data’s integrity is preserved when accessed concurrently?


Build Micro Frontends using Angular Elements: The Beginner’s Guide

Front end development has grown so much over the last decade from pure HTML and CSS design to topics such as high interactivity, accessibility, testability and security. In order to meet these needs, most application teams have distinction between backend and frontend development teams.

Dictionaries in Swift

In this article, I would like to introduce and delve into dictionary in Swift. Dictionary is a container which stores key-value pairs. All the keys in the dictionary are of the same type and all the values are of the same type. The order in dictionary is not maintained. If you are a Java developer, you can correlate this to Hashtable which gives fast access to its entries.

Generating and Consuming REST APIs with Spring Boot 2, Angular 7 and Swagger 2

Integrating Backend APIs manually can be time consuming and error-prone. Hence, Swagger comes into picture. Swagger is the most popular framework to generate and consume OpenAPI specification. The tool greatly relieves the burden of documenting and interacting with APIs.