开源软件名称: andrew--r/frontend-case-studies开源软件地址: https://github.com/andrew--r/frontend-case-studies开源编程语言: 开源软件介绍:
Articles like “Building a simple todo list with [framework or technology name]” won’t teach you how that framework or technology solves real-world problems and works at a large scale. This document is a curated list of technical talks and articles about real-world enterprise frontend development.
Table of contents
English
Turbocharged JavaScript Refactoring with Codemods (April 27, 2016)
Rearchitecting Airbnb’s Frontend (May 15, 2017)
Migrating from Mocha to Jest (June 15, 2017)
React Performance Fixes on Airbnb Listing Pages (December 5, 2017)
Server Rendering, Code Splitting, and Lazy Loading with React Router v4 (January 10, 2018)
React Native at Airbnb (June 19, 2018): The Technology , Building a Cross-Platform Mobile Team , Sunsetting React Native , What’s Next for Mobile at Airbnb
Operationalizing Node.js for Server Side Rendering (July 18, 2018)
How Airbnb is Moving 10x Faster at Scale with GraphQL and Apollo (December 5, 2018)
Building (And Re-Building) the Airbnb Design System (October 30, 2019)
ts-migrate: A Tool for Migrating to TypeScript at Scale (August 18, 2020)
Building a Faster Web Experience with the postTask Scheduler (May 20, 2021)
A Deep Dive into Airbnb’s Server-Driven UI System (June 29, 2021)
Measuring Web Performance at Airbnb (December 7, 2021)
Faster JavaScript Builds with Metro (May 24, 2022)
Managing Frontend in the Microservices Architecture (March 12, 2016)
Why Allegro Ads chose TypeScript (April 9, 2019)
Page visibility and performance metrics (September 2, 2019)
Performance of JavaScript optional chaining (November 8, 2019)
Using ESLint to improve your app’s performance (August 11, 2020)
Measuring Web Performance (June 8, 2021)
Making API calls a seamless user experience (July 21, 2021)
CSS Architecture and Performance in Micro Frontends (July 29, 2021)
How to turn on TypeScript strict mode in specific files (September 6, 2021)
Evolution of web performance culture (September 23, 2021)
How we refactored the search form UI component (October 26, 2021)
Rendering on the Server and Client in Node.js (November 30, 2013)
The Tech Behind Live Auction Integration (August 9, 2016)
React Native at Artsy (August 15, 2016)
Making Artsy Editorial Accessible (August 29, 2017)
Helping the Web Towards OSS by Default (September 6, 2016)
JSON Web Tokens: Artsy's Journey (October 26, 2016)
Exploration: Front-end JavaScript at Artsy in 2017 (February 5, 2017)
Modernizing Force (September 5, 2017)
React Native, 2 years later (March 17, 2018)
Keeping Artsy's dependencies up to date (November 26, 2018)
Switch from Capybara Webkit to Chrome (November 27, 2018)
GraphQL Stitching 101 (December 11, 2018)
GraphQL: Union vs. Interface (January 14, 2019)
From TSLint to ESLint, or How I Learned to Lint GraphQL Code (January 29, 2019)
How to teach a web app to speak 100 languages: the specifics of localisation (March 8, 2017)
The painless way to collect statistics from a web-site (May 18, 2017)
Translating interfaces into almost fifty languages: Sketch (October 17, 2017)
Hot localisations update: part 1 , part 2 (November 2017)
From zero to Cosmos: part 1 , part 2 , part 3 (February 2018)
Translating Dust templates to JSX (May 16, 2018)
How to manage your Design Tokens with Style Dictionary (September 27, 2018)
Optical alignment for frontend developers: why is it not the same as it is for designers and how can the process be automated (November 22, 2018)
Generating multi-brand multi-platform icons with Sketch and a Node.js script: from the idea to the assets Sketch files and the build script and the generation of the assets (December 2018)
Covering A/B tests with UI tests: how to avoid getting tangled up in your own code (February 22 2019)
Design Tokens beyond colors, typography, and spacing (November 12, 2019)
Translating Dropbox (April 18, 2011)
Some love for JavaScript applications (August 31, 2012)
Dropbox dives into CoffeeScript (September 13, 2012)
Content Security Policy at Dropbox (September 2015): On Reporting and Filtering , Unsafe-inline and nonce deployment , The Unexpected Eval , Third Party Integrations and Privilege Separation
Enabling HTTP/2 for Dropbox web services: experiences and observations (May 11, 2016)
Annotations on Document Previews (November 30, 2016)
Preventing cross-site attacks using same-site cookies (March 16, 2017)
Deploying Brotli for static content (April 6, 2017)
Dropbox Paper: Emojis and Exformation (November 15, 2017)
Improving Document Preview Performance (December 1, 2017)
Migrating from Underscore to Lodash (September 5, 2018)
Redux with Code-Splitting and Type Checking (July 16, 2019)
Design Tooling at Scale (October 12, 2019)
The
请发表评论