Online Inter College
BlogArticlesCoursesSearch
Sign InGet Started

Stay in the loop

Weekly digests of the best articles — no spam, ever.

Online Inter College

Stories, ideas, and perspectives worth sharing. A modern blogging platform built for writers and readers.

Explore

  • All Posts
  • Search
  • Most Popular
  • Latest

Company

  • About
  • Contact
  • Sign In
  • Get Started

© 2026 Online Inter College. All rights reserved.

PrivacyTermsContact
G

Girish Sharma

ADMINIndiaJoined March 12, 2026

Chef Automate & Senior Cloud/DevOps Engineer with 6+ years in IT infrastructure, system administration, automation, and cloud-native architecture. AWS & Azure certified. I help teams ship faster with Kubernetes, CI/CD pipelines, Infrastructure as Code (Chef, Terraform, Ansible), and production-grade monitoring. Founder of Online Inter College.

Website@codewithgarryLinkedIncodewithgarryBook a Session

14

Total Posts

133,639

Total Views

0

Comments

57m

Reading min

Most Popular

Full-Stack Next.js Mastery — Part 1: React Server Components Deeply Explained
14,523 views
All Content14Blog Posts0Articles14Series3

3

Series

Full-Stack Next.js Mastery

3 articles38,766 views
Series
1

Full-Stack Next.js Mastery — Part 1: React Server Components Deeply Explained

React Server Components are a core feature of modern Next.js applications. In this article, we break down how they work, why they matter, and how they improve performance in full-stack React apps.

14,5233m
2

Full-Stack Next.js Mastery — Part 2: App Router Data Patterns & Caching

fetch() cache semantics, revalidation strategies, unstable_cache, route segment config — the complete decision tree for choosing how your Next.js app fetches, caches, and revalidates data.

12,3443m
3

Full-Stack Next.js Mastery — Part 3: Auth, Middleware & Edge Runtime

NextAuth v5, protecting routes with Middleware, JWT vs session strategies, and pushing auth logic to the Edge for zero-latency protection — all production-proven patterns.

11,8993m

Distributed Systems Engineering

5 articles43,676 views
Series
1

Distributed Systems Engineering — Part 1: Clocks, Time & Causality

Why wall clocks lie in distributed systems, how logical clocks restore causality, and the precise guarantees you can and cannot rely on when reasoning about event ordering.

11,2363m
2

Distributed Systems Engineering — Part 2: Consensus Algorithms Demystified

Raft, Paxos, Viewstamped Replication — not as academic exercises but as practical mental models for understanding what your databases actually guarantee.

9,8783m
3

Distributed Systems Engineering — Part 3: Building Reliable Message Queues

At-least-once vs exactly-once delivery, dead letter queues, consumer groups, and idempotency — the complete mental model for building reliable event-driven systems.

8,5433m
4

Distributed Systems Engineering — Part 4: CRDT and Conflict-Free Collaboration

How Google Docs, Figma, and Notion let multiple users edit simultaneously without conflicts — the beautiful mathematics of conflict-free replicated data types.

7,2373m
5

Distributed Systems Engineering — Part 5: Observability at Scale

Traces, metrics, logs — the three pillars and the fourth nobody talks about: profiling. How to instrument distributed systems so you can debug them when they fail at 3am.

6,7823m

Mastering TypeScript at Scale

4 articles27,859 views
Series
1

Mastering TypeScript at Scale — Part 1: The Type System Internals

A deep dive into TypeScript's structural type system, variance, conditional types, and mapped types — understanding the engine before tuning it.

8,9253m
2

Mastering TypeScript at Scale — Part 2: Advanced Generics & Inference

Constraint propagation, infer keyword, template literal types, and how to write utility types that the compiler can fully verify — no any escapes.

7,3423m
3

Mastering TypeScript at Scale — Part 3: Strict Runtime Validation with Zod

Compile-time safety stops at the API boundary. This part covers building end-to-end type safety from HTTP request to database response using Zod schemas.

6,1033m
4

Mastering TypeScript at Scale — Part 4: Monorepo Type Safety & Module Boundaries

Enforcing strict module contracts in a monorepo: path aliases, project references, barrel files, and why you should treat your shared packages as published APIs.

5,4893m

Top Posts

1

Full-Stack Next.js Mastery — Part 1: React Server Components Deeply Explained

14,523

2

Zero-Downtime Deployments: The Complete Playbook

13,463

3

Full-Stack Next.js Mastery — Part 2: App Router Data Patterns & Caching

12,344

4

Full-Stack Next.js Mastery — Part 3: Auth, Middleware & Edge Runtime

11,899

5

Distributed Systems Engineering — Part 1: Clocks, Time & Causality

11,236

Series

View all

Full-Stack Next.js Mastery

3 articles

Distributed Systems Engineering

5 articles

Mastering TypeScript at Scale

4 articles

Topics Covered

TypeScript×12
Open Source×9
SoftwareArchitecture×8
WebDevelopment×7
SystemDesign×6
JavaScript×6

About

Joined March 12, 2026
14 published posts
133,639 total views
DistributedSystems×5
SoftwareEngineering×4
Next.js×4
CloudComputing×4
BackendEngineering×4
Programming×4
Engineering×3
DevOps×2
FullStack×2
Frontend×2
Career×1
Deployment×1
ZeroDowntime×1
Kubernetes×1