Coding Streams

All Posts

Visual references, implementation blueprints, and deep-dive system design guides for software engineers.

System Design: Rate Limiting is a mechanism that controls the rate of traffic sent by a client or a service.

System DesignIntermediate⏱️ 20 min read

An in-depth guide to the fundamental principles of network security, covering the CIA Triad, Symmetric and Asymmetric Encryption (AES, RSA), Hash Functions (SHA-256), Digital Signatures, and Public Key Infrastructure (PKI).

Computer NetworksIntermediate⏱️ 5 min read

A comprehensive Big O notation cheat sheet covering the worst-case time complexity of core sorting, searching, data structure operations, and graph algorithms. Essential for coding interviews and efficient software design.

Computer ScienceIntermediate⏱️ 4 min read

Deep dive into the 7 most essential Application Layer protocols (HTTP, DNS, SMTP, FTP, etc.). Learn their ports, functions, and key concepts.

Computer NetworksIntermediate⏱️ 3 min read

Learn how to configure and use MapStruct with Lombok in Spring Boot for automatic, high-performance object mapping.

Spring BootIntermediate⏱️ 3 min read

A quick tutorial on integrating MongoDB with a Spring Boot application using Spring Data MongoDB.

Spring BootIntermediate⏱️ 2 min read

Function interfaces refer to interfaces that have exactly one abstract method. They are a key feature of Java's functional programming capabilities, introduced in Java 8.

JavaIntermediate⏱️ 2 min read

The Java Collections Framework is a set of classes and interfaces designed to make handling groups of objects (collections) easier and more efficient.

JavaIntermediate⏱️ 2 min read

Connecting a MySQL database to your Spring Boot project is one of the most common and essential tasks for building real-world web applications.

Spring BootIntermediate⏱️ 3 min read

This tutorial shows how to connect a React frontend with a Spring Boot backend to build a full-stack web application with REST APIs and Axios for communication.

Spring BootIntermediate⏱️ 7 min read
Loading footer...