/** * Curated reading list — the single source of truth for the reading list page. * * Each entry: * title — link text shown on the page (required) * url — absolute http(s) URL the title links to (required) * note — optional one-line note shown under the title * category — heading the entry is grouped under (required) * * Entries appear on the page in the order they are listed here, and categories * appear in the order they are first used. * * To add a link, edit this file only — no page or code changes are needed. */ export const READING_LIST = [ // Design { category: "Design", title: "Refactoring UI", url: "https://www.refactoringui.com/", note: "Practical visual-design tactics for developers.", }, { category: "Design", title: "A List Apart", url: "https://alistapart.com/", note: "Long-running essays on web design and development.", }, { category: "Design", title: "Laws of UX", url: "https://lawsofux.com/", note: "Design principles as quick-reference cards.", }, // Engineering { category: "Engineering", title: "The Twelve-Factor App", url: "https://12factor.net/", note: "Methodology for building modern, portable web services.", }, { category: "Engineering", title: "MDN Web Docs", url: "https://developer.mozilla.org/", note: "The web reference I reach for first.", }, { category: "Engineering", title: "Refactoring Guru", url: "https://refactoring.guru/", note: "Design patterns and refactoring, with diagrams.", }, { category: "Engineering", title: "How to Ask Questions the Smart Way", url: "http://www.catb.org/esr/faqs/smart-questions.html", }, // Typography { category: "Typography", title: "Butterick's Practical Typography", url: "https://practicaltypography.com/", note: "Typography rules, explained in plain English.", }, { category: "Typography", title: "Fonts in Use", url: "https://fontsinuse.com/", note: "Real-world examples of type in action.", }, // Writing { category: "Writing", title: "Paul Graham's Essays", url: "http://www.paulgraham.com/articles.html", note: "Essays on startups, writing, and thinking.", }, ];