Published inDevOps.devCustom Rate Limiter for JavaRate limiters play a crucial role in managing and controlling the flow of requests within a system, preventing it from being overwhelmed by…Apr 5Apr 5
Published inDevOps.devHow to use Oracle DB on Ubuntu Linux ServerOracle Database is a widely used and highly regarded relational database management system (RDBMS) developed by Oracle Corporation. It…Dec 28, 2023Dec 28, 2023
Published inDevOps.devHow to create custom annotation for measuring method execution in JavaWe cannot imagine java programming without annotations (or maybe imagine but, it will take a lot of effort in order to achieve a simple…Oct 15, 2023Oct 15, 2023
Abstract class vs InterfaceToday, we’re diving into the exciting world of programming, where we’ll unravel the mystery behind two important concepts that sometimes…Aug 8, 2023Aug 8, 2023
HTTP status codeHTTP status codes are three-digit numbers that provide information about the outcome of a client’s request to a server when interacting…Aug 7, 2023Aug 7, 2023
Must be followed steps for Rest APIAn API structure is a set of conventions, patterns, and best practices for designing and building RESTful APIs. It provides a standard way…Aug 6, 2023Aug 6, 2023
SOLID PrinciplesBefore coding all the stuff and going into deeper let’s try to understand what are SOLID principles and why do we actually need them.Apr 22, 2023Apr 22, 2023
Published inDevOps.devJava Records vs POJOIn Java, records were introduced in JDK 14 as a new type of class to represent immutable data. They provide a more concise syntax for…Feb 15, 20232Feb 15, 20232
Java Internals — ThreadsWe need threads in software applications for a variety of reasons, including:Feb 11, 2023Feb 11, 2023
Spring Boot, H2 and RedisIn the previous blog I explained how to configure redis with spring boot and wrote simple get and set rest api that demonstrates how redis…Feb 6, 2023Feb 6, 2023