PHP OPcache: The Decisions That Matter
The PHP extension that stores compiled script bytecode in memory so scripts are not recompiled on every request. At a glance Bytecode cache avoids recompiling P...
Category · 251 articles
Websites and web products that load fast, read clearly and hold up under maintenance.
The PHP extension that stores compiled script bytecode in memory so scripts are not recompiled on every request. At a glance Bytecode cache avoids recompiling P...
Handling JavaScript package dependencies, versions and security in Node.js and front-end projects. What is at stake JavaScript projects pull in large dependency...
A typed layer over JavaScript that checks types at build time and improves editor support. The key figures Compilation TypeScript compiles to JavaScript Strictn...
Automated tools that catch common mistakes and enforce consistent code style. Where most projects go wrong The usual mistakes: Style arguments in code review Ru...
Deciding between relational databases, document stores and other options for a project. Why does it matter? Most web projects are well served by a relational da...
Laravel's templating engine, which compiles templates to plain PHP and provides layouts, components and directives. At a glance Compilation Blade templates comp...
Structuring applications so actions publish events that other parts of the system react to. What is at stake Events decouple features, but they also make execut...
Building interactive interfaces in Laravel where state lives on the server and the page updates without full reloads. The key figures Server state component sta...
Deciding what data an API returns, how it is structured and how clients request more or less of it. Where most projects go wrong The usual mistakes: Returning d...
Returning large collections in pages, using offsets, cursors or keyset pagination. Why does it matter? Unpaginated endpoints eventually time out, and the pagina...
Designing requests so that repeating them has the same effect as sending them once, usually with an idempotency key. At a glance Idempotency keys let servers re...
Letting people sign in to an application with their existing work identity, usually through SAML or OpenID Connect. What is at stake Business customers expect s...
Showing 180 of 251
The work behind this topic, and what it costs.