Optimized for Change (2 min) A Recap of Frontend Development in 2018 (11 min) High Reliability Infrastructure Migrations (19 min) Optimizing Images (15 min) ...
Weekly Five 70
IntelliCode for TypeScript/JavaScript Google’s cross-platform Flutter UI toolkit hits version 1.0 (6 min read) The Friendship That Made Google Huge (20 min read) ...
Weekly Five 69
Web.dev Statistical Rule of Three (2 min read) What are durable functions? (5 min) Effective migration to Kotlin on Android (7 min) A Quest to Guaran...
Weekly Five 68
How To Be Your Most Productive Self: Let Go Of Being Perfect (10 min read) A Netflix Web Performance Case Study (7 min read) Nintendo’s New Games Are Miserable for Peopl...
Weekly Five 67
Three Sales Mistakes Software Engineers Make (16 min) React Native OSS Roadmap (5 min) Why Air Quality Matters (1h) Carlo - headful Node app framework ...
Weekly Five 66
RobinHood: tail latency aware caching – dynamic reallocation from cache-rich to cache-poor (8 min read) Introducing React ‘Hooks’ (16 min) How Facebook 3D Photos Work (4...
Weekly Five 65
Smart Bundling: How To Serve Legacy Code Only To Legacy Browsers (19 min) Automating Release Notes with Azure Functions (5 min) Github Actions Scalable Anomaly...
Weekly Five 64
The Psychology of Design (13 min) Calls between JavaScript and WebAssembly are finally fast (15 min) Towards true continuous integration: distributed repositories and de...
Weekly Five 63
Do You Really Know CORS? (18 min) Porting a 75,000 line native iOS app to Flutter (7 min) Create React App 2.0 (8 min) Avoiding burnout: lessons learned from a...
Weekly Five 62
Introducing Azure Functions 2.0 (6 min) Solid – Reshape the web as we know it Why I’m done with Chrome (17 min) Accurately measuring layout on the web (20 min)...