MirrorCodex

Network Fundamentals - LAN (Local Area Network)

Designing a network is like planning a transportation system: you must decide how “roads” connect cities (topology) and which “traffic controllers” (devices) will manage the flow of data. Understanding star, bus, and ring topologies — as well as switches and routers — is fundamental to networking. LAN Topologies Star Topology – The Modern

Scrapy End-to-End Guide

What is Scrapy? Scrapy is an open-source and collaborative framework for extracting the data you need from websites. It's a fast, high-level web crawling and scraping framework for Python. Think of it as a complete toolkit for building web spiders and bots that can: * Crawl websites: Follow links

There’s a Thing Called Webpack

If you’ve ever built a modern JavaScript app—especially with React, Vue, or Angular—you’ve likely encountered Webpack. But what exactly is it? Why is it important? And is it still relevant in 2025? This guide breaks down what Webpack is, how it works, and why you might

Presentational vs Container Components: Still Relevant in 2025?

If you’ve been building React apps for more than a year, you’ve likely stumbled across the Presentational vs Container component pattern. It’s one of the oldest mental models in the React ecosystem — and while React has evolved significantly since its early days, this separation of concerns still

Atomic Design: It’s Like Lego, But for Adults Who Code

Atomic Design is a methodology originally proposed by Brad Frost to create robust, scalable, and reusable design systems. Its influence has extended deeply into frontend architecture, particularly within component-based libraries like React. To grasp Atomic Design at a doctoral level, we must contextualize its emergence, dissect its theoretical underpinnings, examine

MirrorCodex © 2026