Software Engineering Knowledge Base
Technical articles written by Anik Sikder covering JavaScript, Python, Django, FastAPI, Software Architecture, System Design, Cloud Infrastructure, DevOps, Backend Engineering, Authentication, Authorization, RBAC, Multi Tenant SaaS, ERP Systems, PostgreSQL, Distributed Systems, and scalable software development practices.
Technical Articles on JavaScript, Python, Django, FastAPI, Cloud, DevOps, System Design and Software Architecture
$ open knowledge-base
Engineering
Knowledge Base
Explore technical articles, implementation guides, architecture notes, and software engineering insights covering JavaScript, Python, Django, FastAPI, System Design, Cloud Infrastructure, DevOps, Security, and scalable software architecture.
articles
7
categories
5
reading_time
1.1h+
updated
Sep 2025
$ ls categories
$ ls articles
How JavaScript Imports Actually Work: Understanding Module Resolution, Linking, and Caching
javascript•12 min read•Sep 2025Learn how JavaScript imports work behind the scenes, including module graphs, AST parsing, module resolution, live bindings, caching, dynamic imports, circular dependencies, and engine optimizations.
JavaScript Tuples Explained: How to Mimic Immutable Fixed-Size Data Structures
javascript•8 min read•Sep 2025Learn why JavaScript doesn't have native tuples, how to mimic tuple behavior safely with Object.freeze(), deep immutability techniques, and when to use arrays, objects, or TypeScript tuples.
Scopes, Closures, and Decorators in JavaScript Explained
javascript•9 min read•Sep 2025Learn how JavaScript scopes, closures, execution contexts, and decorators work behind the scenes, including lexical scope, scope chains, memory management, and practical decorator patterns.
JavaScript First-Class Functions Explained: Callbacks, Closures, Higher-Order Functions, and Functional Programming
javascript•8 min read•Aug 2025Learn how JavaScript first-class functions work, including callbacks, closures, higher-order functions, function properties, and functional programming concepts.
The Ultimate Guide to JavaScript Function Parameters
javascript•9 min read•Aug 2025Master JavaScript function parameters, arguments, rest parameters, spread syntax, default values, and object-based keyword arguments with practical examples.
The Secret Life of JavaScript Variables: Understanding Memory, References, and Garbage Collection
javascript•9 min read•Aug 2025Learn how JavaScript variables work behind the scenes, including memory allocation, stack vs heap, references, closures, mutability, and garbage collection.
Understanding JavaScript Objects, Wrapper Objects, and the Prototype Chain
javascript•9 min read•Aug 2025Learn how JavaScript objects, primitives, wrapper objects, and the prototype chain work behind the scenes.






