New & Notable
A back-ends-for-front-ends microservices pattern uses an API layer to preprocess data, handle calls and responses, and simplify development efforts. Here's how it all works.
Java is constantly evolving, but some changes are more significant than others. This Java records tutorial teaches you about this decade's largest language enhancement to date.
They say you don't get anything for free, but in the world of software development, Java developers can use the default constructor without paying any price.
Need to limit the number of possible subclasses in your codebase? Here comes Java's sealed classes to your rescue.
Blockchain and distributed ledgers are similar but not quite synonymous. Learn their differences and how they are used, including together, for transactions and data storage.