Standalone Logs

9 logs in this series, ordered for step-by-step reading.

Standalone Logs Series

<- Software Development series
Software Development
June 9, 20267 min read

HTTP Request Header and Body

A practical explanation of how HTTP request headers and bodies carry metadata and business data in web systems.

BackendHTTPNode.jsSystem Design
Software Development
June 10, 20269 min read

Common Programming File Types Beyond Normal Source Code

A practical guide to common non-source file types that appear often in programming projects.

ProgrammingFile FormatsDeveloper ToolsSoftware Development
Software Development
June 13, 20268 min read

WebSocket and Webhook: Two Different Ways Systems Communicate

A practical comparison of WebSocket and webhook, explaining how each communication model works and when to use each one.

BackendHTTPNode.jsSystem Design
Software Development
June 14, 20268 min read

Session, Cookie, and Token

A practical explanation of how session, cookie, and token authentication work in real backend systems.

BackendHTTPAuthenticationSecurity
Software Development
June 15, 20268 min read

Two-Factor Authentication Core Idea

A practical explanation of why accounts need more than passwords and how authentication factors prove account ownership.

SecurityAuthenticationBackendSystem Design
Software Development
June 22, 20266 min read

Popular Software Security Attacks

A brief concept introduction to common software security attacks and what they usually target.

SecurityBackendWebSoftware Development
Software Development
June 22, 20268 min read

TLS and SSL

Explain what TLS and SSL are, how HTTPS uses them, and why modern systems should use TLS instead of SSL.

BackendHTTPSecurityNetworking
Software Development
June 23, 20268 min read

Dockerfile, Docker Compose, and Kubernetes

Dockerfile builds the container image, Docker Compose runs multiple containers locally, and Kubernetes replaces Compose as the production orchestration layer.

DockerKubernetesDevOpsDeployment
Software Development
June 26, 20268 min read

Lazy Loading And Stage-by-Stage Map Screen Loading

A practical note on using lazy loading and priority-based loading to prevent a heavy map screen from blocking the app.

FrontendPerformanceReact NativeArchitecture