Session Management: What Actually Works
How web applications keep users signed in between requests, using session identifiers or tokens. Why does it matter? Weak session handling lets attackers hijack...
Category · 251 articles
Websites and web products that load fast, read clearly and hold up under maintenance.
How web applications keep users signed in between requests, using session identifiers or tokens. Why does it matter? Weak session handling lets attackers hijack...
The technical work of finding and removing a person's data when they ask, across databases, backups and third parties. At a glance Scope deletion covers databas...
Copies of data and configuration kept so a site can be recovered, and the tests that prove they work. What is at stake Backups nobody has restored are assumptio...
The plan for restoring service after a major failure, including targets for how quickly and how much data can be lost. The key figures Recovery time objective h...
A copy of production used to test changes before release, ideally with similar data and configuration. Where most projects go wrong The usual mistakes: Testing...
Switches that turn features on or off at runtime, for gradual rollouts, testing and quick rollbacks. Why does it matter? Flags separate deploying code from rele...
How new code reaches production, including rolling, blue-green and canary releases. At a glance Rolling instances are updated gradually Blue-green traffic switc...
Defining servers, networks and services in version-controlled files rather than configuring them by hand. What is at stake Hand-configured infrastructure cannot...
Packaging an application with its dependencies so it runs the same way on every machine. The key figures Images bundle application code and dependencies Registr...
Automated processes that build, test and check code every time changes are pushed. Where most projects go wrong The usual mistakes: Tests that pass locally but...
The practice of having another developer read changes before they merge, for correctness, clarity and security. Why does it matter? Review catches bugs, spreads...
How teams organize work in version control, from trunk-based development to long-lived release branches. At a glance Trunk-based short-lived branches merge into...
Showing 144 of 251
The work behind this topic, and what it costs.