Awesome
frontend-dev-resources
List of useful resources for frontend developers
- Podcasts
- Local Podcasts
- Web Shows
- Conferences
- Local Conferences
- Upcoming Confernces
- Meetups
- Free Online Books
- Newsletters
- Online Courses
- Other Resources
- Contribute
Podcasts
- JavaScript Jabber (RSS, iTunes)
- Adventures in Angular (RSS, iTunes)
- Toolsday (RSS, iTunes)
- JavaScript Air (RSS, iTunes, YouTube)
- Angular Air (RSS, iTunes, YouTube)
- Eat Sleep Code (RSS, iTunes)
- 5 Minutes of JavaScript (RSS, iTunes)
- The Web Platform (RSS, iTunes)
- Front-End Developer Cast (RSS, iTunes)
- Front-end Five (RSS, iTunes)
- Responsive Web Design Podcast (RSS, iTunes)
- ShopTalk Show (RSS, iTunes)
- The Path to Performance (RSS, iTunes)
- Full Stack Radio (RSS, iTunes)
- The Web Ahead (RSS, iTunes)
- The Big Web Show (RSS, iTunes)
- Non Breaking Space Show (RSS, iTunes)
- Hanselminutes (RSS, iTunes)
- CTRL+CLICK CAST (RSS, iTunes)
- Frontside the Podcast (RSS, iTunes)
- Revision Path (RSS, iTunes)
- Data Stories (RSS, iTunes)
- The Boagworld Web Show (RSS, iTunes)
- The Changelog (RSS, iTunes)
- Reactive (RSS, iTunes)
- CodePen Radio (RSS, iTunes)
- React Native Radio (RSS, iTunes)
- Real World Ember (RSS, iTunes)
- Modern Web (RSS, iTunes)
- Ember Land (RSS, iTunes)
- Ember Weekend (RSS, iTunes)
- 3 Minutes with Kent (RSS, iTunes)
- Bit Podcast (RSS, iTunes)
- Front End Happy Hour (RSS, iTunes)
- SpaceDojo Show (RSS, iTunes)
- React30 (RSS, iTunes)
- JAMstack Radio (RSS, iTunes)
- Hacking UI (RSS, iTunes)
- HashBang (RSS, iTunes)
- Syntax (RSS, iTunes)
- egghead.io Instructor Chats (RSS, iTunes)
- The freeCodeCamp Podcast (RSS, iTunes)
- The React Podcast (RSS, iTunes)
- React Round Up (RSS, iTunes)
- Views on Vue (RSS, iTunes)
Local Podcasts
- RadioJS :ru: (RSS, iTunes)
- Frontflip :ru: (RSS, iTunes)
- Веб-стандарты :ru: (iTunes)
- DevNaEstrada 🇧🇷 (RSS, iTunes)
Web Shows
- FunFunFunction
- The Treehouse Show
- HTTP 203
- Supercharged
- Totally Tooling Tips
- Polycasts
- readthesource
- Transmission
- DevTools Tonight
- DevTips
- A11ycasts
- The Standard
Conferences
- Web Rebels 2018 (June 4 - 5, 2018)
- Frontend United 2018 (June 1 - 2, 2018)
- React Finland 2018 (April 24 - 26, 2018)
- ng-conf 2018 (April 18 - 20, 2018)
- React Amsterdam 2018 (April 13, 2018)
- Render Conf 2018 (March 23, 2018)
- Decompress AU 2018 (March 23, 2018)
- JSConf AU 2018 (March 21 - 22, 2018)
- CSSConf AU 2018 (March 20, 2018)
- ngVikings 2018 (March 1 - 2, 2018)
- ng-europe 2018 (February 2, 2018)
- ngAtlanta 2018 (February 1 - 2, 2018)
- JSConf.Asia 2018 (January 25 - 27, 2018)
- HolyJS 2017 (December 10 - 11, 2017)
- NG-BE 2017 (December 8, 2017)
- dotJS 2017 (Devember 1, 2017)
- NG-Poland 2017 (November 21, 2017)
- JS Kongress 2017 (November 13 - 14, 2017)
- AngularConnect 2017 (November 7 - 8, 2017)
- JSConf Budapest 2017 (October 26 - 27, 2017)
- CSSConf Budapest 2017 (October 25, 2017)
- ReactiveConf 2017 (October 25 - 27, 2017)
- RuhrJS 2017 (October 14 - 15, 2017)
- AngularMix 2017 (October 10 - 12, 2017)
- Fronteers Conference 2017 (October 5 - 6, 2017)
- ReactNext 2017 (September 10, 2017)
- Nordic.js 2017 (September 7 - 8, 2017)
- ColdFront 2017 (September 5 - 6, 2017)
- NEJS CONF 2017 (July 21, 2017)
- AngularCamp 2017 (July 6 - 7, 2017)
- VueConf 2017 (June 21 - 23, 2017)
- JS Poland 2017 (June 19, 2017)
- AmsterdamJS 2017 (June 8, 2017)
- Web Rebels 2017 (June 1 - 2, 2017)
- Ng-Cruise 2017 (May 29 - June 2, 2017)
- Frontend United 2017 (May 26 - 27, 2017)
- Front-Trends 2017 (May 24 - 26, 2017)
- ReactEurope 2017 (May 18 - 19, 2017)
- jsDay 2017 (May 10 - 11, 2017)
- JSConf EU 2017 (May 6 - 7, 2017)
- CSSconf EU 2017 (May 5, 2017)
- Jazoon TechDays Spring 2017 (April 28, 2017)
- React Amsterdam 2017 (April 20, 2017)
- ng-conf 2017 (April 5 - 7, 2017)
- Render 2017 (March 30 - 31, 2017)
- EmberConf 2017 (March 28 - 29, 2017)
- NG-NL 2017 (March 16, 2017)
- React Conf 2017 (March 13 - 14, 2017)
- ngVikings 2017 (February 11 - 12, 2017)
- NG-BE 2016 (December 8 - 9, 2016)
- dotJS 2016 (December 5, 2016)
- CSSDay.io 2016 (December 3, 2016)
- dotCSS 2016 (December 2, 2016)
- JSConf Australia 2016 (December 1, 2016)
- CSSConf Australia 2016 (November 30, 2016)
- JS Kongress 2016 (November 28 - 29, 2016)
- JSConf.Asia 2016 (November 25 - 26, 2016)
- CSSConf.Asia 2016 (November 24, 2016)
- NG-Poland 2016 (November 21 - 22, 2016)
- AngularUp 2016 (November 17, 2016)
- ffconf 2016 (November 10 - 11, 2016)
- Chrome Dev Summit 2016 (November 10 - 11, 2016)
- beyond tellerrand // Berlin 2016 (November 7 - 9, 2016)
- Mixin 2016 (October 28, 2016)
- ReactiveConf 2016 (October 26 - 28, 2016)
- ng-europe 2016 (October 25 - 26, 2016)
- Polymer Summit 2016 (October 17 - 18, 2016)
- ReactNL 2016 (October 13, 2016)
- ReactJsDay 2016 (October 7, 2016)
- Fronteers Conference 2016 (October 6 - 7, 2016)
- AngularConnect 2016 (September 27 - 28, 2016)
- CSSConf 2016 (September 26 - 27, 2016)
- SmartWeb 2016 (September 20, 2016)
- ReactNext 2016 (September 15, 2016)
- DevDay 2016 (September 14 - 16, 2016)
- View Source Berlin 2016 (September 12 - 14, 2016)
- Full Stack Fest 2016 (September 5 - 9, 2016)
- ColdFront16 (September 1, 2016)
- React Rally 2016 (August 25 - 26, 2016)
- JSConf Iceland 2016 (August 25 - 26, 2016)
- CascadiaFest 2016 (August 3 - 5, 2016)
- NDC Sydney 2016 (August 1 - 5, 2016)
- RuhrJS 2016 (July 2 - 3, 2016)
- AngularCamp 2016 (July 1 - 3, 2016)
- You Gotta Love Frontend 2016 (June 27 - 28, 2016)
- CSS Day 2016 (June 16 - 17, 2016)
- BlinkOn 6 (June 16 - 17, 2016)
- ScotlandJS 2016 (June 2 - 3, 2016)
- Web Rebels 2016 (June 2 - 3, 2016)
- ReactEurope 2016 (June 2 - 3, 2016)
- ScotlandCSS 2016 (June 1, 2016)
- CSSConf Nordic 2016 (June 1, 2016)
- Frontend United 2016 (May 27 - 28, 2016)
- EmpireJS 2016 (May 26 - 27, 2016)
- At the Frontend 2016 (May 24 - 25, 2016)
- Google I/O 2016 (May 18 - 30, 2016)
- JSConf Budapest 2016 (May 12 - 13, 2016)
- jsDay 2016 (May 11 - 12, 2016)
- ng-conf 2016 (May 4 - 6, 2016)
- JSUnconf 2016 (April 23 - 24, 2016)
- CycleConf 2016 (April 22 - 24, 2016)
- Render Conf 2016 (April 21 - 22, 2016)
- React Amsterdam 2016 (April 16, 2016)
- JSConfUY 2016 (April 15 - 16, 2016)
- SmashingConf San Francisco 2016 (April 5 - 6, 2016)
- Fronteers 2016 (April 1, 2016)
- EmberConf 2016 (March 28 - 30, 2016)
- SmashingConf Oxford 2016 (March 15 - 16, 2016)
- O'Reilly Fluent Conference 2016 (March 7 - 10, 2016)
- EnhanceConf 2016 (March 3 - 4, 2016)
- React.js Conf 2016 (February 22 - 23, 2016)
- NG-NL 2016 (February 17 - 18, 2016)
- Forward 4 Web Summit (February 8 - 13, 2016)
- Awwwards 2016 (January 27 - 19, 2016)
- dotJS 2015 (December 7, 2015)
- CSSDay.io 2015 (December 5, 2015)
- dotCSS 2015 (December 4, 2015)
- JSConf.Asia 2015 (November 19 - 20, 2015)
- CSSConf.Asia 2015 (November 18, 2015)
- Nodevember 2015 (November 14 - 15, 2015)
- ffconf 2015 (November 6, 2015)
- Reactive 2015 (November 2 - 4, 2015)
- EpicFEL 2015 (October 30, 2015)
- EmberCamp London 2015 (October 29, 2015)
- EmpireNode 2015 (October 23, 2015)
- AngularConnect 2015 (October 20 - 21, 2015)
- Front Porch 2015 (October 20, 2015)
- HTML5DevConf 2015 (October 19 - 20, 2015)
- JSConf Colombia 2015 (October 16 - 17, 2015)
- ConnectJS 2015 (October 16 - 17, 2015)
- Falsy Values 2015 (October 12 - 13, 2015)
- JSConf EU 2015 (September 25 & 27, 2015)
- From the Front 2015 (September 17 - 18, 2015)
- JSConf China 2015 (July 11 & 12, 2015)
- CSSConf EU 2015 (September 26, 2015)
- Reject.JS 2015 (September 24, 2015)
- SmartWeb 2015 (September 22, 2015)
- Generate London Conference 2015 (September 17 - 18, 2015)
- The Polymer Summit 2015 (September 14 - 15, 2015)
- Nordic.js 2015 (September 10 - 11, 2015)
- NodeConfEU 2015 (September 6 - 9, 2015)
- NightlyBuild 2015 (September 4, 2015)
- ColdFront Conference 2015 (September 3, 2015)
- Frontend Conference Zurich 2015 (August 27 - 28, 2015)
- React Rally 2015 (August 24 - 25, 2015)
- BrazilJS 2015 (August 21 - 22, 2015)
- re:develop 2015 (August 14, 2015)
- Midwest JS 2015 (August 12 - 14, 2015)
- Forward 3 Web Summit (July 27 - 31, 2015)
- TXJS 2015 (July 24, 2015)
- So Coded 2015 (July 23 - 24, 2015)
- SwissJS 2015 (July 18, 2015)
- JSChannel 2015 (July 17 - 18, 2015)
- CascadiaFest 2015 (July 8 - 10, 2015)
- ReactEurope 2015 (July 2 - 3, 2015)
- Angular U 2015 (June 22 - 23, 2015)
- jQuerySF 2015 (June 22 - 23, 2015)
- MediterráneaJS 2015 (June 22 - 23, 2015)
- CSS Conf 2015 (June 18 - 19, 2015)
- Wicked Good Ember 2015 (June 16, 2015)
- You Gotta Love Frontend 2015 (June 8 - 9, 2015)
- JSConf US 2015 (May 27 - 29, 2015)
- UpFrontConf (May 19, 2015)
- JSConf Budapest 2015 (May 14 - 15, 2015)
- ScotlandJS 2015 (May 7 - 8, 2015)
- ng-vegas 2015 (May 7 - 8, 2015)
- Front-Trends 2015 (May 6 - 8, 2015)
- JSConfUY 2015 (April 24 - 25, 2015)
- Fluent Conference 2015: The Web Platform (April 20 - 22, 2015)
- Generate NYC 2015 Conference (April 17, 2015)
- .concat() 2015 (March 7, 2015)
- ng-conf 2015 (March 4 - 6, 2015)
- EmberConf 2015 (March 3 - 4, 2015)
- NG-NL 2015 (February 13, 2015)
- JS Remote Conf 2015 (February 3 - 12, 2015)
- React.js Conf 2015 (January 28 - 29, 2015)
Local Conferences
- Angular & React Frameworks Day 2015 🇺🇦 (October 4, 2015)
- FrontTalks 2015 :ru: (September 19, 2015)
- Frontend Union Conf 2015 :ru: (August 29, 2015)
- LvivJS 2015 🇺🇦 (August 29, 2015)
- OdessaJS 2015 🇺🇦 (August 21, 2015)
- JavaScript Frameworks Day 2015 🇺🇦 (April 26, 2015)
- Frontend Dev Conf 2015 🇧🇾 (April 18, 2015)
- Rolling Scopes Conference 2015 🇧🇾 (January 31 - February 1, 2015)
- Angular Bootcamp 2014, Day 1 - Day 2 🇹🇷 (November 22 - 23, 2014)
Upcoming conferences
Meetups
Free Online Books
- Learning JavaScript Design Patterns by Addy Osmani
- You Don't Know JS: Up & Going by Kyle Simpson
- You Don't Know JS: Scope & Closures by Kyle Simpson
- You Don't Know JS: this & Object Prototypes by Kyle Simpson
- You Don't Know JS: Types & Grammar by Kyle Simpson
- You Don't Know JS: Async & Performance by Kyle Simpson
- You Don't Know JS: ES6 & Beyond by Kyle Simpson
- Eloquent JavaScript by Marijn Haverbeke
- Exploring ES6 by Dr. Axel Rauschmayer
- Setting up ES6 by Dr. Axel Rauschmayer
- Speaking JavaScript by Dr. Axel Rauschmayer
- Mostly Adequate Guide to Functional Programming by Brian Lonsdorf
- JavaScript Allongé, the "Six" Edition by Reginald Braithwaite
- SurviveJS - Webpack and React
- Enduring CSS
- JavaScript For Cats
- Building Front-End Web Apps with Plain JavaScript
- Understanding ES6
- Systematic Web Design
- CSS Guidelines
- HTML Canvas Deep Dive
- Dive Into HTML5
- The Refactoring Tales
- HTML & CSS Is Hard
- [Functional-Light JavaScript] (https://github.com/getify/Functional-Light-JS)
- React in patterns
Newsletters
- Web Design Weekly
- ES.next News
- JavaScript Weekly
- HTML5 Weekly
- CSS Weekly
- Web Tools Weekly
- ECMAScript Daily
- Responsive Design Newsletter
- A Drip of JavaScript
- Fresh Brewed Frontend
- Front End Newsletter
- /dev tips
- Web Development Reading List
- ng-newsletter
- React.js Newsletter
- Weekly React Digest
- React Native Newsletter
- Ember Weekly
- Web Components Weekly
- jsTips
- Pony Foo Weekly
- Frontend BUZZ
- CSS Layout
- Web Animation Weekly
- eWebDesign
- Fullstack React
- The React Digest
- The Smashing Email Newsletter
- Jekyll Weekly
- UX Design Weekly
- Changelog Weekly
- HeyDesigner
- Meteor Weekly
- Sass News
- Scotch.io Newsletter
- Web Love Weekly
- 5thingsAngular
- React Status
- Angular 2 Comet
- Vue Newsletter
Online courses
- Codecademy
- Khan Academy
- Code School
- Udacity
- freeCodeCamp
- Udemy
- egghead
- Pluralsight
- Front End Masters
Educational games
Other Resources
- Simplified JavaScript Jargon
- JavaScript Charts: The Definitive Guide
- What happens when you type google.com into your browser's address box and press enter
- Front-end Job Interview Questions
- Bootstrap 5 Cheatsheet
Contribute
If you know some great frontend resources that are not in this list, you are welcome to send Pull Requests! You can do it directly through Github by clicking the "edit" button on this file.