Linting and Code Formatting: The Decisions That Matter
Automated tools that catch common mistakes and enforce consistent code style. Key takeaways Linters: analyze code for problems and patterns Formatters: rewrite...
Builds and maintains the web work. Writes about front-end architecture, performance, accessibility and the unglamorous parts of keeping a site alive.
531 articles
Automated tools that catch common mistakes and enforce consistent code style. Key takeaways Linters: analyze code for problems and patterns Formatters: rewrite...
Deciding between relational databases, document stores and other options for a project. Key takeaways Relational databases: handle structured data and transacti...
Laravel's templating engine, which compiles templates to plain PHP and provides layouts, components and directives. Key takeaways Compilation: Blade templa...
Structuring applications so actions publish events that other parts of the system react to. Key takeaways Events and listeners: publishers do not know who react...
Building interactive interfaces in Laravel where state lives on the server and the page updates without full reloads. Key takeaways Server state: component stat...
Deciding what data an API returns, how it is structured and how clients request more or less of it. Key takeaways Resources: transform internal models into stab...
Returning large collections in pages, using offsets, cursors or keyset pagination. Key takeaways Offset pagination: is simple but slows on large offsets Cursor...
Designing requests so that repeating them has the same effect as sending them once, usually with an idempotency key. Key takeaways Idempotency keys: let servers...
Letting people sign in to an application with their existing work identity, usually through SAML or OpenID Connect. Key takeaways Protocols: SAML and OpenID Con...
A standard for automatically creating, updating and disabling user accounts from a customer's identity system. Key takeaways Standard: SCIM defines a proto...
Recording who did what and when in an application, separately from technical error logs. Key takeaways Contents: actor, action, target, time and source Immutabi...
Deciding how long different types of data are kept and building deletion into the system. Key takeaways Retention schedules: different data types have different...
Showing 300 of 531