Skip to content

Explore Knowledge Base โ€‹

Welcome to my comprehensive collection of developer notes. Here's a guide to all the knowledge areas covered:

๐Ÿ’ป Frontend Development โ€‹

Dive into modern web development frameworks and techniques for building interactive user interfaces.

  • Angular - A comprehensive guide to the Angular framework, covering routing, dependency injection, change detection, signals, reactive programming with RxJS, and testing strategies.
  • React - React fundamentals and state management patterns, including Redux for complex applications.
  • Vue.js - Vue framework and ecosystem for building reactive web applications.

Explore Angular Notes โ†’

๐Ÿ”ค Programming Languages โ€‹

Core programming language concepts, patterns, and best practices.

  • JavaScript - Deep dive into JavaScript fundamentals, this binding, asynchronous patterns, JWT/OAuth authentication, and service workers.
  • C# - Complete guide to C# and the .NET ecosystem, including ASP.NET Core, Entity Framework, app initialization, and best practices.

Explore JavaScript Notes โ†’ | Explore C# Notes โ†’

๐Ÿ—๏ธ Design & Architecture โ€‹

Software design patterns, architectural principles, and development methodologies.

  • SOLID Principles - Foundational object-oriented design principles for maintainable code.
  • Dependency Injection - Inversion of control and dependency injection patterns.
  • CQRS - Command Query Responsibility Segregation pattern.
  • Micro Frontend - Architecture for scaling frontend applications.
  • Trunk Based Development - Version control strategies and continuous integration workflows.

Explore Design Patterns โ†’

๐Ÿ“Š Algorithms & Data Structures โ€‹

Problem-solving techniques and data structure implementations.

  • Backtracking - Recursive problem-solving approach for constraint satisfaction problems.
  • Hashmap - Hash table implementations and applications.
  • Sliding Window - Efficient algorithm pattern for array/string problems.
  • Two Pointers - Technique for solving problems on sorted arrays.
  • Linked Lists - Operations and patterns on linked data structures.
  • Math - Mathematical algorithms and number theory concepts.

Explore Algorithms โ†’

โ˜๏ธ Infrastructure & DevOps โ€‹

Cloud platforms, containerization, and deployment strategies.

  • Docker - Container fundamentals, Docker commands, and Docker file configuration.
  • AWS - Amazon Web Services modules and cloud infrastructure notes.

Explore Infrastructure โ†’

๐Ÿ“š Reference & Utilities โ€‹

Quick references and practical tools for daily development.

  • Common PR Comments - Templates and examples for effective code review feedback.
  • Git Commands - Essential git workflows and command reference.
  • Random Interview Questions - Preparation materials and common interview topics.
  • Install Chromium - Setup guides and configurations.

Explore References โ†’


๐Ÿ’ก Tip: Use the sidebar navigation to browse specific topics, or search for keywords in the search box.

Last Updated: December 2025