This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"props":{"pageProps":{"initialState":{"page":{"__typename":"Page","id":"749FEA6Q1SLtAWuA3tYH5U","name":"Topics Landing","title":"Topics Landing","headerText":"For You... ","slug":"/hub-topic","seo":null,"isLocalizable":true,"siteSection":"topic_hub","template":{"__typename":"Template","id":"55MPG8IX3kwhNWDwNDHhNr","name":"Topics Landing Template","components":[{"__typename":"GenericContent","id":"2sMbhyeGWgviIG3fpJ5JdP","name":"Topics Secondary Page Header","type":"SecondaryPageHeader","contents":{},"richTextContent":null,"children":[],"mixins":[]},{"__typename":"GenericContent","id":"7mvm6CB9BTORjqpWrP7ENc","name":"Topic Top Topics Editor","type":"UserTopics","contents":{"modalTitle":"Tell us what interests you","maxNumOfVisits":2,"modalButtonText":"Update your selections","modalDescription":"Select the topics you want to learn more about","authenticatedButtonText":"Update your selections","authenticatedDescription":"You’re following XX topics","unauthenticatedButtonText":"Save your selections","unauthentic |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Ten Principles for Effective Front-end Development | |
*by Harry Roberts* | |
## 1. The Simplest Option Is Usually the Best | |
* Faster and cheaper to implement. | |
* Easier (for other developers) to understand, inherit, maintain, debug. | |
* Less likely to fail or break. | |
* Lessens the amount of cognitive overhead when working at scale. | |
## 2. Reduce the Amount of Moving Parts |