DOCUMENT
THE WHOLE
SYSTEM.
A practical reference for programming, DSA, frameworks, databases, APIs, Linux, networking, testing, security, deployment, and the architecture behind CodeDev itself.
Results for “security”
Developer learning roadmap
A practical order for learning programming, DSA, web development, databases, systems, testing, and production deployment.
Programming fundamentals
The core ideas shared by nearly every programming language: data, control flow, functions, scope, errors, files, and program structure.
JavaScript for modern applications
JavaScript fundamentals, DOM events, modules, async/await, fetch, validation, and browser security boundaries.
Testing and debugging
Unit, integration, regression, security, migration, and deployment tests plus a systematic debugging method.
Application security essentials
Authentication, authorization, password hashing, MFA, CSRF, XSS, CSP, rate limiting, secrets, uploads, and secure production defaults.
CodeDev system architecture
How the current CodeDev by Edward website is structured: Flask application factory, blueprints, templates, database, media storage, and public/admin boundaries.
CodeDev authentication and Superadmin security
The private control-room security model: hidden route, strong passwords, TOTP MFA, recovery codes, lockouts, CSRF, session revocation, and authorization.
CodeDev Superadmin, media, and analytics
How the control room edits projects/releases/settings, uploads durable Cloudinary media, and exposes privacy-light server-side analytics.