Monorepo Tooling: What Actually Works
Keeping several related projects in one repository, with tooling to build and test only what changed. Key takeaways Shared code: libraries can be used across pr...
Builds and maintains the web work. Writes about front-end architecture, performance, accessibility and the unglamorous parts of keeping a site alive.
531 articles
Keeping several related projects in one repository, with tooling to build and test only what changed. Key takeaways Shared code: libraries can be used across pr...
A layer in front of backend services that handles routing, authentication, rate limiting and logging. Key takeaways Routing: gateways direct requests to service...
Systems that pass messages between services, decoupling producers from consumers. Key takeaways Queues and topics: point-to-point and publish-subscribe serve di...
Storing and querying locations, areas and distances in applications such as store locators and delivery zones. Key takeaways Coordinate order: latitude and long...
Running an application in more than one geographic region for performance or resilience. Key takeaways Data residency: some data must stay in specific jurisdict...
Securing internal tools by verifying every request rather than trusting the network. Key takeaways Identity-based access: access decisions rest on verified iden...
How translatable text is extracted from an application, sent to translators and returned into the build. Key takeaways Extraction: strings should live in resour...
The technical side of running A/B tests, including assignment, flicker and measurement. Key takeaways Assignment: users must stay in the same variant consistent...
The structured object on a page that supplies analytics and tag tools with consistent data. Key takeaways Structure: a defined schema keeps values consistent Ti...
The DNS records that authenticate email from a domain and tell receivers what to do with unauthenticated mail. Key takeaways SPF: lists which servers may send f...
Limiting automated collection of content, prices and data from a website. Key takeaways Identification: crawlers can be verified by reverse lookup Rate limiting...
Turning design decisions such as color and spacing into values that flow from design tools into code. Key takeaways Single source: tokens should have one author...
Showing 348 of 531