Tech Learnings
Let's Learn Tech Together
This channel is dedicated to Software Developers. The purpose is to share my knowledge and expertise with everyone.
OAuth2 Practical Demo with SpringBoot & GitHub
Circuit Breaker Design Pattern | Hystrix Implementation
Circuit Breaker Design Pattern | Explained in Easiest Way
2 Phase Commit (2PC) | Microservices Design Pattern
Facebook Outage | 4th October, 2021 | Root Cause Analysis
OpenJDK | Oracle JDK vs Alpine Images | Is your application consuming too much memory?
Redis Learnings | Get started with Redis | Benchmarking Redis
Reactive Systems | Future of Software Architecture
Latency | Response Time | Processing Time | Throughput
Java 10 New Features | Time based versioning | Local Variable Type Inference
DSA Series : Fibonacci Series Algorithm with and without Recursion
DSA Series : Recursion Problem Solving Strategy | Sum of Natural Numbers
DSA Series : Word Break Problem | Recursion Problem Solving Strategy
Spring Tutorial: What is Http Status 406 - Not Acceptable & How to resolve it?
Spring Tutorial : @ResponseBody Annotation and How it works?
Gradle Series: Build Script Basics, doFirst, doLast, Dynamic Tasks, and more
DSA Series : Time Complexity of Algorithms
Method Overriding in Java | Interview questions related to Method Overriding
Java Basics: How System.out.println actually works?
10 Lesser known yet important facts about Java main method
JVM (Part 2) - How ClassLoader works in Java | JVM Internal Architecture
JVM (Part 1) - What is JVM and How it works? | JVM Internal Architecture
Puzzle Series : Three Hats Puzzle
Spring Bean Scopes
Object != null vs null != Object AND Object == null vs null == Object
Dozer : Spring Framework Integration
Dozer : A powerful, yet simple Java Bean to Java Bean mapper
Puzzle Series : Burning Rope Problem
Essentials Series : Http Methods and Responses
What's the meaning of REST (Representational State Transfer)