Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jesselpalmer/the-front-end-architect-resource-list
Front End Architecture resources
https://github.com/jesselpalmer/the-front-end-architect-resource-list
front-end front-end-architecture front-end-development front-end-engineering web-dev web-developer web-development
Last synced: 15 days ago
JSON representation
Front End Architecture resources
- Host: GitHub
- URL: https://github.com/jesselpalmer/the-front-end-architect-resource-list
- Owner: jesselpalmer
- License: mit
- Created: 2016-09-25T04:26:41.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2023-11-14T18:33:36.000Z (12 months ago)
- Last Synced: 2024-10-04T13:16:42.474Z (about 1 month ago)
- Topics: front-end, front-end-architecture, front-end-development, front-end-engineering, web-dev, web-developer, web-development
- Homepage:
- Size: 129 KB
- Stars: 22
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# The Front End Architect Resource List
The resources here are to help you build a strong foundation in becoming a well-rounded front end architect. This includes understanding HTML, CSS, and JavaScript as well as topics such as networking, software design, and design patterns.
## Table of Contents
1. [Websites](#websites)
1. [Tools](#tools)
1. [Newsletters](#newsletters)
1. [Interview Prep](#interview-prep)
1. [Nanodegrees](#nanodegrees)
1. [Books](#books)
1. [Articles](#articles)
1. [GitHub Learning List](#github-learning-list)
1. [Tweets](#tweets)## Websites
### Web Development
[Google Web Fundamentals](https://developers.google.com/web/)\
[Mozilla Developer Network](https://developer.mozilla.org/en-US/)\
[web.dev](https://web.dev/)### Standards
[World Wide Web Consortium (W3C)](https://github.com/w3c)\
[ECMA-262 specification](ecma-international.org/publications-and-standards/standards/ecma-262/)\
[Ecma International, Technical Committee 39 - ECMAScript](https://github.com/tc39)### JavaScript
[javascript.info](https://javascript.info/)
### Compatibility Tables
[CanIUse](https://caniuse.com/)\
[ECMAScript Compatibility Table](https://kangax.github.io/compat-table/es6/)### Performance
[Measure performance with the RAIL model](https://web.dev/rail/)\
[Apply instant loading with the PRPL pattern](https://web.dev/apply-instant-loading-with-prpl/)### Browser
[Inside look at modern web browser](https://developers.google.com/web/updates/2018/09/inside-browser-part1)### Networking
[How DNS Works](https://howdns.works/)\
[What is a CDN](https://www.cloudflare.com/learning/cdn/what-is-a-cdn/)**[⬆ back to top](#table-of-contents)**
## Tools
[Lighthouse](https://developers.google.com/web/tools/lighthouse/)\
[Google Tag Manager](https://tagmanager.google.com/)\
[Google Search Console](https://search.google.com/search-console)\
[Google PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/)**[⬆ back to top](#table-of-contents)**
## Newsletters
### JavaScript
[JavaScript Weekly](http://javascriptweekly.com/)
### Web
### Front End
[FrontEnd Focus](https://frontendfoc.us/)
### CSS
[CSS Weekly](http://css-weekly.com/)
**[⬆ back to top](#table-of-contents)**
## Interview Prep
[Interview Questions for front-end-Developer](http://thatjsdude.com/interview/index.html)\
[Front End Web Development Quiz](http://davidshariff.com/quiz/)\
[Front-end-Developer-Interview-Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions)\
[Cracking the front-end interview](https://medium.freecodecamp.com/cracking-the-front-end-interview-9a34cd46237)\
[Been interviewing with a lot of tech startups as a frontend dev, here are the technical questions I've been asked](https://www.reddit.com/r/webdev/comments/3f7q3q/been_interviewing_with_a_lot_of_tech_startups_as/)\
[Front End Job Interview Questions](https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md)\
[5 Typical JavaScript Interview Exercises](https://www.sitepoint.com/5-typical-javascript-interview-exercises/)\
[Front End Specific Coding Practice Questions & Problems](https://bigfrontend.dev/)\
[Eric Elliot's "Master the JavaScript Interview" Series](https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-closure-b2f0d2152b36)**[⬆ back to top](#table-of-contents)**
## Online Courses / Training
### Udacity
#### Nanodegrees
[Front End Web Developer](https://www.udacity.com/course/front-end-web-developer-nanodegree--nd0011)\
[Full Stack Web Developer](https://www.udacity.com/course/full-stack-web-developer-nanodegree--nd0044)\
[Full Stack JavaScript](https://www.udacity.com/course/full-stack-javascript-developer-nanodegree--nd0067)\
[Intermediate JavaScript](https://www.udacity.com/course/intermediate-javascript-nanodegree--nd032)\
[React](https://www.udacity.com/course/react-nanodegree--nd019)### Treehouse
#### Tracks
[Learn React](https://teamtreehouse.com/tracks/learn-react)\
[Front End Web Development](https://teamtreehouse.com/tracks/front-end-web-development)**[⬆ back to top](#table-of-contents)**
## Books
### JavaScript
[JavaScript: The Good Parts](https://amzn.to/2MPGt6Y)\
[Eloquent JavaScript](https://amzn.to/2IjCtre)\
[Leaning JavaScript Design Patterns](https://www.amazon.com/Learning-JavaScript-Design-Patterns-Developers/dp/1449331815)### Web Performance
[Web Performance in Action](https://amzn.to/2Xb67as)\
[High Performance Web Sites](https://amzn.to/2N4jTrJ)\
[High Performance Browser Networking](https://amzn.to/2WLiTbb)\
[Even Faster Web Sites Performance](https://amzn.to/2IE9VYg)### Algorithms & Data Structures
[Algorithm Design Manual (Free PDF)](https://mimoza.marmara.edu.tr/~msakalli/cse706_12/SkienaTheAlgorithmDesignManual.pdf)\
[Algorithm Design Manual (Book)](https://www.amazon.com/Algorithm-Design-Manual-Steve-Skiena/dp/0387948600)### Design Patterns
[Learning JavaScript Design Patterns](https://www.amazon.com/Learning-JavaScript-Design-Patterns-Developers/dp/1098139879)**[⬆ back to top](#table-of-contents)**
## Articles
[What Happens When You Type google.com Into Your Browser and Press Enter?](https://github.com/alex/what-happens-when)\
[A Guide to Becoming a Full-Stack Developer in 2017](https://medium.com/coderbyte/a-guide-to-becoming-a-full-stack-developer-in-2017-5c3c08a1600c)\
[Our entire team of engineers use this front end development guide](https://medium.freecodecamp.org/grabs-front-end-guide-for-large-teams-484d4033cc41)\
[Lydia Hallie's "JavaScript Visualized" Series' Articles](https://dev.to/lydiahallie/series/3341)**[⬆ back to top](#table-of-contents)**
## GitHub Learning List
[Become A Full Stack Web Developer](https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer)\
[Web Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap)**[⬆ back to top](#table-of-contents)**
## Tweets
[HTTP What?](https://twitter.com/kosamari/status/859958929484337152/photo/1)
**[⬆ back to top](#table-of-contents)**