How to Get Relational Data Modeling Right
Designing database tables and relationships so data stays consistent and queries stay simple. Key takeaways Normalization: reduces duplicated data Foreign keys:...
Builds and maintains the web work. Writes about front-end architecture, performance, accessibility and the unglamorous parts of keeping a site alive.
531 articles
Designing database tables and relationships so data stays consistent and queries stay simple. Key takeaways Normalization: reduces duplicated data Foreign keys:...
Structures that let databases find rows quickly without scanning entire tables. Key takeaways Lookups: indexes speed up filtering and sorting Write cost: every...
Grouping database operations so they either all succeed or all fail, keeping data consistent. Key takeaways Atomicity: all operations in a transaction succeed o...
How to represent prices and amounts in code and databases without rounding errors. Key takeaways Floating point: binary floats cannot represent many decimal val...
Storing uploaded files in an object storage service rather than on application servers. Key takeaways Buckets: files are stored as objects with keys Access cont...
Producing PDF documents such as invoices, reports and certificates from web applications. Key takeaways Approaches: HTML-to-PDF rendering or direct PDF librarie...
Letting users upload and download data as spreadsheet-friendly CSV files. Key takeaways Encoding: character encoding mismatches corrupt names and symbols Formul...
Using WordPress as a content store behind a separate front end built with another framework. Key takeaways REST API: WordPress exposes content through a REST AP...
The dependency manager for PHP projects, which installs libraries and manages versions. Key takeaways composer.json: declares dependencies and version constrain...
The PHP extension that stores compiled script bytecode in memory so scripts are not recompiled on every request. Key takeaways Bytecode cache: avoids recompilin...
Handling JavaScript package dependencies, versions and security in Node.js and front-end projects. Key takeaways package-lock.json: pins the exact installed tre...
A typed layer over JavaScript that checks types at build time and improves editor support. Key takeaways Compilation: TypeScript compiles to JavaScript Strictne...
Showing 288 of 531