Here is a short list of some of my favorite resources for web developer. I will likely add more as I find them. If you have any good resources, I would be interested in seeing them, send them my way; I am always up for some more research!
- Innovation and Process
- Javascript
- React
- Redux
- General Web
- Accessibility
- UX/Design
- Blogs
- Tools
- Learning
- Performance
- Podcasts
- Meetups
- Conferences
- Online Communities
Innovation and Process
- Rest
- Making Ideas Happen
- Deep Work
- The Subtle Art of Not Giving a F*ck
- Stretch
- Smartcuts
- Steal Like an Artist
- Show Your Work
- Getting Things Done
- Tribes
- Rise
- Shift
- The Back of the Napkin
- Peak
- Doodle Revolution
- The Organized Mind
- The Sketchnote Handbook
- Drawing Ideas
- The Red Rubber Ball at Work
- Rules of the Red Rubber Ball
Javascript
- TC39: http://www.ecma-international.org/memento/TC39.htm
- Javascript has it’s own site now! http://www.javascript.com
- Douglas Crockford: http://javascript.crockford.com
- javascript garden: http://bonsaiden.github.io/JavaScript-Garden/
- books (read online free!):
- Eloquent Javascript: http://eloquentjavascript.net
- Human Javascript: http://read.humanjavascript.com/ch01-introduction.html
- You Don’t Know JS: https://github.com/getify/You-Dont-Know-JS/blob/master/README.md#you-dont-know-js-book-series
- Speaking Javascript: http://speakingjs.com/es5/
- other free read online books here: http://chimera.labs.oreilly.com/books/
- other book resources:
- Apress: http://www.apress.com
- Packt publishing: https://www.packtpub.com
- O’Reilly: http://www.oreilly.com
- Smashing Magazine books: http://www.smashingmagazine.com/books/
- A List Apart books: http://abookapart.com
React
- React: https://facebook.github.io/react/
- Thinking in React: https://facebook.github.io/react/docs/thinking-in-react.html
- Lifecycle methods: http://busypeoples.github.io/post/react-component-lifecycle/
- React components: https://facebook.github.io/react/docs/react-component.html
- JSX: https://facebook.github.io/react/docs/introducing-jsx.html
- Presentational versus Container components (or smart versus dumb components): https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.ccphrfeh3
- Controlled versus Uncontrolled inputs: https://facebook.github.io/react/docs/uncontrolled-components.html
- PropTypes: https://facebook.github.io/react/docs/typechecking-with-proptypes.html
- Props: https://facebook.github.io/react/docs/react-component.html#props
- State (local React state): https://facebook.github.io/react/docs/react-component.html#state
- cheatsheet: http://reactcheatsheet.com/
Redux
- Flux architecture: https://survivejs.com/react/implementing-kanban/react-and-flux/
- The Three Principles: http://redux.js.org/docs/introduction/ThreePrinciples.html
- Reducers: http://redux.js.org/docs/basics/Reducers.html
- Actions: http://redux.js.org/docs/basics/Actions.html
- Redux store: http://redux.js.org/docs/basics/Store.html
- Redux state: http://redux.js.org/docs/faq/OrganizingState.html
- Egghead.io videos: https://egghead.io/courses/getting-started-with-redux
- API reference: http://redux.js.org/docs/api/index.html
General Web
- A List Apart: http://alistapart.com
- Smashing Magazine: http://www.smashingmagazine.com
- Site Point: http://www.sitepoint.com
- CSS zen garden: http://csszengarden.com
- HTML5 Rocks: http://www.html5rocks.com/en/
- CSS Tricks: https://css-tricks.com
- Software Programming and Code Glossary for Kids: https://www.smartadvocate.com/News/Blog/software-programming-and-coding-glossary-for-kids
Accessibility
- Improving the Accessibility of Your Website: http://www.w3.org/WAI/impl/improving
- Google Accessibility: https://webaccessibility.withgoogle.com/course
UX/Design
- Atomic Design: http://atomicdesign.bradfrost.com
- UX Mag: http://uxmag.com
Blogs
- Addy Osmani: http://addyosmani.com/blog/
- Brad Frost: http://bradfrost.com
- Quirksmode: http://www.quirksmode.org
- Luke Wroblewski: http://www.lukew.com
- Paul Irish: http://www.paulirish.com
- John Resig: http://ejohn.org
- Echo JS: http://www.echojs.com
Tools
- js fiddle: http://jsfiddle.net
- codepen: http://codepen.io
- github: https://github.com
- stack overflow: http://www.stackoverflow.com
Hand’s on Learning
- Live Coding TV: https://www.livecoding.tv/livestreams/
- Exercisem.io (coding exercises/katas): http://exercism.io
- web fundamentals: https://developers.google.com/web/fundamentals/
- Lynda: http://www.lynda.com
- Udemy: https://www.udemy.com
- Code School: https://www.codeschool.com
- Plural Sight: http://www.pluralsight.com
- Stanford online: http://online.stanford.edu/courses
- Coursera: https://www.coursera.org
- Code Avengers: https://www.codeavengers.com
Performance
- Google Pagespeed: https://developers.google.com/speed/pagespeed/
- YSlow: http://yslow.org
Podcasts
- Javascript Jabber: http://devchat.tv/js-jabber
- Hansel Minutes: http://hanselminutes.com
- The Web Ahead: http://5by5.tv/webahead
- The Big Web Show: http://5by5.tv/bigwebshow
- Shoptalk: http://shoptalkshow.com
Meetups (Detroit/Ann Arbor Michigan area)
- SEMjs: http://www.meetup.com/SEM-JS/
- GDI Ann Arbor: http://www.meetup.com/Girl-Develop-It-Ann-Arbor/
- GDI Detroit: http://www.meetup.com/girl-develop-it-detroit/
Conferences
- An Event Apart: http://aneventapart.com
- A List Apart events online: http://alistapart.com/events
- Environments for Humans: http://environmentsforhumans.com
- SXSW (Interactive): http://www.sxsw.com/interactive
- O’Reilly Fluent Conference: http://fluentconf.com/javascript-html-2015
- Oscan (O’Reilly Open Source): http://conferences.oreilly.com/oscon
- Nodevember: http://nodevember.org
- Midewest JS: http://midwestjs.com
- Codemash: http://www.codemash.org
- That conference: https://www.thatconference.com
- Self conference: http://selfconference.org
- Dev Fest: http://devfe.st
- Strange Loop: http://www.thestrangeloop.com
Online communities
- Reddit Web Development: http://www.reddit.com/r/Web_Development/
- Dream in Code: http://www.dreamincode.net/forums/forum/74-web-development/
- Web Developer: http://www.webdeveloper.com/forum/
- MDN: https://developer.mozilla.org/en-US/docs/Mozilla_Web_Developer_Community
- Google + Web Development: https://plus.google.com/communities/104621551449192390268