Learn Java Generics to make code more stable by detecting bugs at compile time
Developers prefer compile-time errors to run-time errors. Generics are a type of generic programming; these features were added to the Java
Read MoreDevelopers prefer compile-time errors to run-time errors. Generics are a type of generic programming; these features were added to the Java
Read MoreBad programmers worry about the code. Good programmers worry about data structures and their relationships. — Linus Torvalds The Java collections framework is
Read More“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”— Abraham Lincoln
Read MoreAs with other craftsmen, software developers rely on their tools to build applications. In the day-to-day development and maintenance of
Read MoreSOLID is an acronym for five design principles aimed at making software designs more understandable, flexible, and maintainable. They were
Read MoreUniform Resource Identifiers (URIs) are used by REST APIs to identify resources. Throughout this post, we’ll cover a set of
Read MoreThis is the 12th post in a series on microservices architecture The deployment process involves two interrelated concepts: Deployment process — In
Read MoreThis is the 11th post in a series on microservices architecture Microservice architectures are distributed architectures. Each external request is
Read MoreThis is the 10th post in a series on microservices architecture As a service, you must implement various cross-cutting concerns
Read MoreThis is the 9th post in a series on microservices architecture When your code invokes a service using a REST
Read More