└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # frontend-dev-resources 2 | List of useful resources for frontend developers 3 | 4 | - [Podcasts](#podcasts) 5 | - [Local Podcasts](#local-podcasts) 6 | - [Web Shows](#web-shows) 7 | - [Conferences](#conferences) 8 | - [Local Conferences](#local-conferences) 9 | - [Upcoming Confernces](#upcoming-conferences) 10 | - [Meetups](#meetups) 11 | - [Free Online Books](#free-online-books) 12 | - [Newsletters](#newsletters) 13 | - [Online Courses](#online-courses) 14 | - [Other Resources](#other-resources) 15 | - [Contribute](#contribute) 16 | 17 | ## Podcasts 18 | 19 | - [JavaScript Jabber](https://devchat.tv/js-jabber/) ([RSS](http://feeds.feedwrench.com/JavaScriptJabber.rss), [iTunes](https://itunes.apple.com/us/podcast/javascript-jabber/id496893300?mt=2)) 20 | - [Adventures in Angular](https://devchat.tv/adventures-in-angular) ([RSS](http://feeds.feedwrench.com/AdventuresInAngular.rss), [iTunes](https://itunes.apple.com/us/podcast/adventures-in-angular/id907361052?mt=2)) 21 | - [Toolsday](http://toolsday.io/) ([RSS](http://toolsday.io/feeds/rss.xml), [iTunes](https://itunes.apple.com/us/podcast/toolsday/id1063765302?mt=2)) 22 | - [JavaScript Air](http://javascriptair.com/) ([RSS](http://audio.javascriptair.com/feed/), [iTunes](https://itunes.apple.com/us/podcast/javascript-air/id1066446588), [YouTube](https://www.youtube.com/channel/UCJYTMGbtBliMSG8gadRHK2Q)) 23 | - [Angular Air](https://angularair.com/) ([RSS](http://angularair.podbean.com/feed/), [iTunes](https://itunes.apple.com/us/podcast/angular-air/id940806858?mt=2), [YouTube](https://www.youtube.com/c/AngularAirPodcast)) 24 | - [Eat Sleep Code](http://developer.telerik.com/community/eat-sleep-code/) ([RSS](http://feeds.feedburner.com/esc-podcast), [iTunes](https://itunes.apple.com/us/podcast/eat-sleep-code-podcast/id1015556393?mt=2)) 25 | - [5 Minutes of JavaScript](https://fivejs.codeschool.com/) ([RSS](https://fivejs.codeschool.com/feed.rss), [iTunes](https://itunes.apple.com/us/podcast/5-minutes-of-javascript/id775261328?mt=2)) 26 | - [The Web Platform](http://thewebplatform.libsyn.com/) ([RSS](http://thewebplatform.libsyn.com/rss), [iTunes](https://itunes.apple.com/us/podcast/the-web-platform-podcast/id899384794?mt=2)) 27 | - [Front-End Developer Cast](http://www.funnyant.com/category/podcast/) ([RSS](http://www.funnyant.com/feed/podcast/), [iTunes](https://itunes.apple.com/us/podcast/front-end-developer-cast/id815137887?mt=2)) 28 | - [Front-end Five](https://frontendfive.codeschool.com/) ([RSS](https://frontendfive.codeschool.com/feed.rss), [iTunes](https://itunes.apple.com/ua/podcast/front-end-five/id1003995196?mt=2)) 29 | - [Responsive Web Design Podcast](http://responsivewebdesign.com/podcast/) ([RSS](http://responsivewebdesign.com/podcast/feed.xml), [iTunes](https://itunes.apple.com/us/podcast/a-responsive-design-podcast/id910013523?mt=2)) 30 | - [ShopTalk Show](http://shoptalkshow.com/) ([RSS](http://shoptalkshow.com/feed/podcast/), [iTunes](https://itunes.apple.com/podcast/id493890455)) 31 | - [The Path to Performance](https://pathtoperf.com/) ([RSS](http://simplecast.fm/podcasts/1103/rss), [iTunes](https://itunes.apple.com/us/podcast/the-path-to-performance/id983003732)) 32 | - [Full Stack Radio](http://www.fullstackradio.com/) ([RSS](http://simplecast.fm/podcasts/279/rss), [iTunes](https://itunes.apple.com/us/podcast/full-stack-radio/id931714873?mt=2)) 33 | - [The Web Ahead](http://thewebahead.net/) ([RSS](http://feeds.5by5.tv/webahead), [iTunes](https://itunes.apple.com/podcast/the-web-ahead/id464936442?mt=2)) 34 | - [The Big Web Show](http://5by5.tv/bigwebshow) ([RSS](http://feeds.5by5.tv/bigwebshow), [iTunes](https://itunes.apple.com/us/podcast/the-big-web-show/id370445683?mt=2)) 35 | - [Non Breaking Space Show](http://goodstuff.fm/nbsp) ([RSS](http://feeds.goodstuff.fm/nbsp), [iTunes](https://itunes.apple.com/us/podcast/the-non-breaking-space-show/id507162981)) 36 | - [Hanselminutes](http://hanselminutes.com/) ([RSS](http://feeds.podtrac.com/9dPm65vdpLL1), [iTunes](https://itunes.apple.com/us/podcast/hanselminutes/id117488860)) 37 | - [CTRL+CLICK CAST](http://ctrlclickcast.com/) ([RSS](http://feeds.feedburner.com/ctrlclickcast), [iTunes](https://itunes.apple.com/us/podcast/ctrl+click-cast/id446900959)) 38 | - [Frontside the Podcast](https://frontsidethepodcast.simplecast.fm/) ([RSS](http://simplecast.fm/podcasts/96/rss), [iTunes](https://itunes.apple.com/us/podcast/frontside-the-podcast/id827250386?mt=2)) 39 | - [Revision Path](http://revisionpath.com/) ([RSS](http://simplecast.fm/podcasts/102/rss), [iTunes](https://itunes.apple.com/us/podcast/revision-path/id834173190)) 40 | - [Data Stories](http://datastori.es/) ([RSS](http://datastori.es/feed/), [iTunes](https://itunes.apple.com/us/podcast/data-stories/id502854960?mt=2)) 41 | - [The Boagworld Web Show](https://boagworld.com/seasons/) ([RSS](http://feeds.feedburner.com/boagworldpodcast/), [iTunes](https://itunes.apple.com/gb/podcast/the-boagworld-show/id411449225)) 42 | - [The Changelog](http://5by5.tv/changelog) ([RSS](http://feeds.5by5.tv/changelog), [iTunes](https://itunes.apple.com/podcast/the-changelog/id341623264)) 43 | - [Reactive](http://reactive.audio/) ([RSS](https://simplecast.com/podcasts/1232/rss), [iTunes](https://itunes.apple.com/us/podcast/reactive/id1020286000)) 44 | - [CodePen Radio](http://blog.codepen.io/radio/) ([RSS](http://blog.codepen.io/feed/podcast/), [iTunes](https://itunes.apple.com/us/podcast/codepen-radio/id824437159)) 45 | - [React Native Radio](https://devchat.tv/react-native-radio) ([RSS](http://feeds.feedwrench.com/react-native-radio.rss), [iTunes](https://itunes.apple.com/us/podcast/react-native-radio/id1058647602)) 46 | - [Real World Ember](http://www.real-world-ember.com/) ([RSS](https://simplecast.com/podcasts/1600/rss), [iTunes](https://itunes.apple.com/us/podcast/real-world-ember/id1082253744)) 47 | - [Modern Web](http://modernweb.podbean.com/) ([RSS](http://modernweb.podbean.com/feed/), [iTunes](https://itunes.apple.com/us/podcast/modern-web/id1084236187)) 48 | - [Ember Land](http://ember.land/) ([RSS](http://ember.land/?format=rss), [iTunes](https://itunes.apple.com/us/podcast/ember-land/id963237217?mt=2)) 49 | - [Ember Weekend](https://emberweekend.com/episodes) ([RSS](https://emberweekend.com/feed.xml), [iTunes](https://itunes.apple.com/us/podcast/ember-weekend/id981719021)) 50 | - [3 Minutes with Kent](https://www.briefs.fm/3-minutes-with-kent/) ([RSS](http://www.briefs.fm/3-minutes-with-kent.xml), [iTunes](https://itunes.apple.com/us/podcast/3-minutes-with-kent/id1082883103?mt=2)) 51 | - [Bit Podcast](https://bitpodcast.com/) ([RSS](https://bitpodcast.com/podcast.rss), [iTunes](https://itunes.apple.com/us/podcast/bit-podcast/id980882853)) 52 | - [Front End Happy Hour](http://frontendhappyhour.com/) ([RSS](http://feeds.soundcloud.com/users/soundcloud:users:206137365/sounds.rss), [iTunes](https://itunes.apple.com/us/podcast/front-end-happy-hour/id1089047924?mt=2)) 53 | - [SpaceDojo Show](https://show.spacedojo.com/) ([RSS](https://simplecast.com/podcasts/1108/rss), [iTunes](https://itunes.apple.com/us/podcast/id984131621&mt=2)) 54 | - [React30](https://react30.com/) ([RSS](https://react30.com/index.xml), [iTunes](https://itunes.apple.com/us/podcast/react30/id1121818347)) 55 | - [JAMstack Radio](http://www.heavybit.com/library/podcasts/jamstack-radio/) ([RSS](http://www.heavybit.com/category/library/podcasts/jamstack-radio/feed/), [iTunes](https://itunes.apple.com/us/podcast/jamstack-radio/id1148797643)) 56 | - [Hacking UI](http://hackingui.com/podcast/) ([RSS](https://simplecast.com/podcasts/1625/rss), [iTunes](https://itunes.apple.com/il/podcast/the-hacking-ui-podcast/id1078107474)) 57 | - [HashBang](http://hashbangshow.okgrow.com/) ([RSS](https://rss.simplecast.com/podcasts/2601/rss), [iTunes](https://itunes.apple.com/us/podcast/hashbang/id1199939802)) 58 | - [Syntax](https://syntax.fm/) ([RSS](https://feed.syntax.fm/rss), [iTunes](https://itunes.apple.com/us/podcast/syntax-tasty-web-development-treats/id1253186678)) 59 | - [egghead.io Instructor Chats](https://egghead.simplecast.fm/episodes) ([RSS](https://rss.simplecast.com/podcasts/3762/rss), [iTunes](https://itunes.apple.com/us/podcast/egghead-io-instructor-chats/id1308497805)) 60 | - [The freeCodeCamp Podcast](https://freecodecamp.libsyn.com/) ([RSS](http://freecodecamp.libsyn.com/rss), [iTunes](https://itunes.apple.com/us/podcast/the-freecodecamp-podcast/id1313660749)) 61 | - [The React Podcast](https://changelog.com/reactpodcast) ([RSS](https://changelog.com/reactpodcast/feed), [iTunes](https://itunes.apple.com/us/podcast/the-react-podcast/id1341969432)) 62 | - [React Round Up](https://devchat.tv/react-round-up) ([RSS](http://feeds.feedwrench.com/react-round-up.rss), [iTunes](https://itunes.apple.com/us/podcast/react-round-up/id1364741140)) 63 | - [Views on Vue](https://devchat.tv/views-on-vue) ([RSS](http://feeds.feedwrench.com/views-on-vue.rss), [iTunes](https://itunes.apple.com/us/podcast/views-on-vue/id1364741105)) 64 | 65 | ## Local Podcasts 66 | 67 | - [RadioJS](https://radiojs.ru/) :ru: ([RSS](https://radiojs.ru/feed/podcast/), [iTunes](https://itunes.apple.com/ru/podcast/radio-js/id904938655?l=en)) 68 | - [Frontflip](http://frontflip.me/) :ru: ([RSS](http://frontflip.me/podcast.xml), [iTunes](https://itunes.apple.com/ru/podcast/frontflip/id884716456)) 69 | - [Веб-стандарты](http://web-standards.ru/) :ru: ([iTunes](https://itunes.apple.com/us/podcast/veb-standarty/id1080500016?mt=2)) 70 | - [DevNaEstrada](http://devnaestrada.com.br/) 🇧🇷 ([RSS](http://devnaestrada.com.br/feed.xml), [iTunes](https://itunes.apple.com/br/podcast/devnaestrada-desenvolvimento/id997779431)) 71 | 72 | ## Web Shows 73 | 74 | - [FunFunFunction](https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q/videos) 75 | - [The Treehouse Show](https://teamtreehouse.com/library/the-treehouse-show) 76 | - [HTTP 203](https://www.youtube.com/watch?v=CSjL1lrNAx4&list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9) 77 | - [Supercharged](https://www.youtube.com/playlist?list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr) 78 | - [Totally Tooling Tips](https://www.youtube.com/playlist?list=PLNYkxOF6rcIB3ci6nwNyLYNU6RDOU3YyL) 79 | - [Polycasts](https://www.youtube.com/playlist?list=PLNYkxOF6rcIDdS7HWIC_BYRunV6MHs5xo) 80 | - [readthesource](http://hangouts.readthesource.io/) 81 | - [Transmission](https://www.youtube.com/playlist?list=PLTUf4ytkmI8Q7cbf4J6aQEYun5g8fxt9B) 82 | - [DevTools Tonight](https://www.youtube.com/playlist?list=PLNYkxOF6rcICz2MF116mD8nn7yzAA0DtM) 83 | - [DevTips](https://www.youtube.com/channel/UCyIe-61Y8C4_o-zZCtO4ETQ) 84 | - [A11ycasts](https://www.youtube.com/playlist?list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g) 85 | - [The Standard](https://www.youtube.com/playlist?list=PLNYkxOF6rcIB1V2i_qfRtDMcY6YZK1lkt) 86 | 87 | ## Conferences 88 | - [Web Rebels 2018](https://www.youtube.com/playlist?list=PLlbIku9ii23oRlAwOK2IeKlQL-ZW-Ggks) (June 4 - 5, 2018) 89 | - [Frontend United 2018](https://www.youtube.com/playlist?list=PL7xqy2B8uXNI-uKDix02rQRIgy9Y_lM6-) (June 1 - 2, 2018) 90 | - [React Finland 2018](https://www.youtube.com/playlist?list=PL-a9lBflNu2rXmXqorswbrjNkCKypXOrE) (April 24 - 26, 2018) 91 | - [ng-conf 2018](https://www.youtube.com/user/ngconfvideos/videos) (April 18 - 20, 2018) 92 | - [React Amsterdam 2018](https://www.youtube.com/playlist?list=PLNBNS7NRGKMFi_glL49hsoyqu7dHTMnNm) (April 13, 2018) 93 | - [Render Conf 2018](https://www.youtube.com/playlist?list=PLBzScQzZ83I9c8OjCkL2rBi_-23grnDTF) (March 23, 2018) 94 | - [Decompress AU 2018](https://www.youtube.com/playlist?list=PLZriQCloF6GBTE7c8CHNbbudgZo2J2kE8) (March 23, 2018) 95 | - [JSConf AU 2018](https://www.youtube.com/playlist?list=PLZriQCloF6GDuXF8RRPd1mIl9W2QXF-sQ) (March 21 - 22, 2018) 96 | - [CSSConf AU 2018](https://www.youtube.com/playlist?list=PLZriQCloF6GApxBmkAcCp08VoI6mDFe2G) (March 20, 2018) 97 | - [ngVikings 2018](https://www.youtube.com/playlist?list=PLVI0Ut22uwY4UC1v5fUvi2RIU4R4jPkba) (March 1 - 2, 2018) 98 | - [ng-europe 2018](https://www.youtube.com/playlist?list=PLhc_bKwZngxVQZtyPzGY9dRJOnGP1xVVX) (February 2, 2018) 99 | - [ngAtlanta 2018](https://www.youtube.com/playlist?list=PLFMi8sXIcHF_6p2zwttrXmDBU6ZDhPA0F) (February 1 - 2, 2018) 100 | - [JSConf.Asia 2018](https://www.youtube.com/playlist?list=PL37ZVnwpeshFqN5dcZ704lxI3F5iHDYkl) (January 25 - 27, 2018) 101 | - [HolyJS 2017](https://www.youtube.com/playlist?list=PL8sJahqnzh8LOnV0s72DBt0OFBqdv9I9Y) (December 10 - 11, 2017) 102 | - [NG-BE 2017](https://www.youtube.com/playlist?list=PL9pV_RwZceNgDpKJK4BvzuZuqmMZBssQb) (December 8, 2017) 103 | - [dotJS 2017](https://www.youtube.com/playlist?list=PLMW8Xq7bXrG4gs_BDyI7q009IVDUMQRXB) (Devember 1, 2017) 104 | - [NG-Poland 2017](https://www.youtube.com/playlist?list=PLYJFRoKhU5SM4EwP7CdVfQeSrNFDM5ygl) (November 21, 2017) 105 | - [JS Kongress 2017](https://www.youtube.com/playlist?list=PL8ajgHZ7PoCt3l5RXoyqVu_r7gYJU0dMx) (November 13 - 14, 2017) 106 | - [AngularConnect 2017](https://www.youtube.com/playlist?list=PLAw7NFdKKYpGUpg7JJ8-PJNMdlrOnmZtN) (November 7 - 8, 2017) 107 | - [JSConf Budapest 2017](https://www.youtube.com/playlist?list=PL37ZVnwpeshH9ztZfHqvQhF1_Zm4VcCTD) (October 26 - 27, 2017) 108 | - [CSSConf Budapest 2017](https://www.youtube.com/playlist?list=PL37ZVnwpeshEif54oBYCQhN8KE-vTWPTi) (October 25, 2017) 109 | - [ReactiveConf 2017](https://www.youtube.com/playlist?list=PLa2ZZ09WYepMB-I7AiDjDYR8TjO8uoNjs) (October 25 - 27, 2017) 110 | - [RuhrJS 2017](https://www.youtube.com/playlist?list=PLZQv2lZnFSKd2LMYCckOMp3YGmKPrm3Xi) (October 14 - 15, 2017) 111 | - [AngularMix 2017](https://www.youtube.com/playlist?list=PLgRm9JfK2F3qeHLHtrIVqNef0LT04UD05) (October 10 - 12, 2017) 112 | - [Fronteers Conference 2017](https://vimeo.com/channels/fronteers17/videos) (October 5 - 6, 2017) 113 | - [ReactNext 2017](https://www.youtube.com/channel/UC3BT8hh3yTTYxbLQy_wbk2w/videos) (September 10, 2017) 114 | - [Nordic.js 2017](https://www.youtube.com/playlist?list=PLGP3VO5jDf8xpaeBAhJOJaEjt1C7sE5Sf) (September 7 - 8, 2017) 115 | - [ColdFront 2017](https://www.youtube.com/playlist?list=PLl0kzWeYVmgsShWwV0jobX_K-01uMT49o) (September 5 - 6, 2017) 116 | - [NEJS CONF 2017](https://www.youtube.com/playlist?list=PLzcPHbGhqFeQAcdDNaaCLYeahx_223tzR) (July 21, 2017) 117 | - [AngularCamp 2017](https://www.youtube.com/playlist?list=PLB17qI-lepyhiKF5sy6P46Vqj4crwuoDU) (July 6 - 7, 2017) 118 | - [VueConf 2017](https://www.youtube.com/channel/UC9dJjbYeXjirDYYVfUD3bSw/videos) (June 21 - 23, 2017) 119 | - [JS Poland 2017](https://www.youtube.com/channel/UCbCvFj_QGyth4S_P7P0zBKg/videos) (June 19, 2017) 120 | - [AmsterdamJS 2017](https://www.youtube.com/playlist?list=PLfIM4SvaiIyzaLhvwGEa4QzPb9oTD0Ioc) (June 8, 2017) 121 | - [Web Rebels 2017](https://www.youtube.com/channel/UCM9cTs_C0PmTlHXTNrqTpnw/videos) (June 1 - 2, 2017) 122 | - [Ng-Cruise 2017](https://www.youtube.com/playlist?list=PL-G5r6j4GptEfE2lQB3d0m3gswh9JETq1) (May 29 - June 2, 2017) 123 | - [Frontend United 2017](https://www.youtube.com/playlist?list=PL7xqy2B8uXNIgeb7MslzTOoqRy2BRiKmW) (May 26 - 27, 2017) 124 | - [Front-Trends 2017](https://www.youtube.com/playlist?list=PLBevk0eXLOGdZE8N8mQBvrD3Sggcd-b4S) (May 24 - 26, 2017) 125 | - [ReactEurope 2017](https://www.youtube.com/playlist?list=PLCC436JpVnK3ruJeDWd-xWIMb0l47VcxD) (May 18 - 19, 2017) 126 | - [jsDay 2017](https://vimeo.com/album/4582764) (May 10 - 11, 2017) 127 | - [JSConf EU 2017](https://www.youtube.com/playlist?list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_) (May 6 - 7, 2017) 128 | - [CSSconf EU 2017](https://www.youtube.com/playlist?list=PL37ZVnwpeshF0XmpjKBJ3-0kvr3b5ZpJR) (May 5, 2017) 129 | - [Jazoon TechDays Spring 2017](https://www.youtube.com/playlist?list=PLYX1a6mVbBmwxlbypvj-vSteF_KNuU0S_) (April 28, 2017) 130 | - [React Amsterdam 2017](https://www.youtube.com/playlist?list=PLNBNS7NRGKMHxfm0CcYNuINLdRw7r4a9M) (April 20, 2017) 131 | - [ng-conf 2017](https://www.youtube.com/user/ngconfvideos/videos) (April 5 - 7, 2017) 132 | - [Render 2017](https://www.youtube.com/playlist?list=PLBzScQzZ83I_n5kvxmUaRNZvc_vsCuEQD) (March 30 - 31, 2017) 133 | - [EmberConf 2017](https://www.youtube.com/playlist?list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT) (March 28 - 29, 2017) 134 | - [NG-NL 2017](https://www.youtube.com/playlist?list=PLQi8NNYCH8TDFnOhjrIsjZGMD6Ks8SQid) (March 16, 2017) 135 | - [React Conf 2017](https://www.youtube.com/playlist?list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0) (March 13 - 14, 2017) 136 | - [ngVikings 2017](https://opbeat.com/community/events/ngvikings-2017) (February 11 - 12, 2017) 137 | - [NG-BE 2016](https://www.youtube.com/playlist?list=PL9pV_RwZceNiMTRikpXOx5SCuxShwdLNW) (December 8 - 9, 2016) 138 | - [dotJS 2016](https://www.youtube.com/channel/UCSRhwaM00ay0fasnsw6EXKA) (December 5, 2016) 139 | - [CSSDay.io 2016](https://www.youtube.com/playlist?list=PLfWvsMtBxHo2k3QAIOqqX_SnOCjZgdueT) (December 3, 2016) 140 | - [dotCSS 2016](https://www.youtube.com/channel/UCSRhwaM00ay0fasnsw6EXKA) (December 2, 2016) 141 | - [JSConf Australia 2016](https://www.youtube.com/watch?v=kGXpgAb3Sbk) (December 1, 2016) 142 | - [CSSConf Australia 2016](https://www.youtube.com/watch?v=skzcEKewOwc) (November 30, 2016) 143 | - [JS Kongress 2016](https://www.youtube.com/playlist?list=PL8ajgHZ7PoCtMSlPCt2TTRyI6dRN3vPCf) (November 28 - 29, 2016) 144 | - [JSConf.Asia 2016](https://www.youtube.com/playlist?list=PL37ZVnwpeshFn7VjMHjenn8niUTYNe8O7) (November 25 - 26, 2016) 145 | - [CSSConf.Asia 2016](https://www.youtube.com/playlist?list=PL37ZVnwpeshFizH1JsG3s7_qyN2Uk0OSh) (November 24, 2016) 146 | - [NG-Poland 2016](https://www.youtube.com/playlist?list=UU55UiwMH_7PVcKrkriXSHuw) (November 21 - 22, 2016) 147 | - [AngularUp 2016](https://www.youtube.com/playlist?list=PLITwMYPTraCOM4rJla9Gm7q4r_9ZSPcKZ) (November 17, 2016) 148 | - [ffconf 2016](https://www.youtube.com/playlist?list=PLXmT1r4krsTpDoGcdh1baZPIV6DtX9_rX) (November 10 - 11, 2016) 149 | - [Chrome Dev Summit 2016](https://www.youtube.com/playlist?list=PLNYkxOF6rcIBTs2KPy1E6tIYaWoFcG3uj) (November 10 - 11, 2016) 150 | - [beyond tellerrand // Berlin 2016](https://vimeo.com/album/4245120) (November 7 - 9, 2016) 151 | - [Mixin 2016](https://www.youtube.com/playlist?list=PLozowMJEk3QQA4jfOjbkjuWobsccdcJZ9) (October 28, 2016) 152 | - [ReactiveConf 2016](https://www.youtube.com/playlist?list=PLa2ZZ09WYepMCRRGCRPhTYuTCat4TiDlX) (October 26 - 28, 2016) 153 | - [ng-europe 2016](https://www.youtube.com/channel/UCEGUP3TJJfMsEM_1y8iviSQ/videos) (October 25 - 26, 2016) 154 | - [Polymer Summit 2016](https://www.youtube.com/playlist?list=PLNYkxOF6rcICc687SxHQRuo9TVNOJelSZ) (October 17 - 18, 2016) 155 | - [ReactNL 2016](https://www.youtube.com/channel/UCcgqya8hKZcF-XvaNMBknCw) (October 13, 2016) 156 | - [ReactJsDay 2016](https://vimeo.com/album/4199344) (October 7, 2016) 157 | - [Fronteers Conference 2016](https://vimeo.com/channels/fronteers16/videos) (October 6 - 7, 2016) 158 | - [AngularConnect 2016](https://www.youtube.com/channel/UCzrskTiT_ObAk3xBkVxMz5g/videos) (September 27 - 28, 2016) 159 | - [CSSConf 2016](https://www.youtube.com/playlist?list=PLlgxAbM67lYJRnZlE8nLsQAXxa4pGXO3I) (September 26 - 27, 2016) 160 | - [SmartWeb 2016](https://www.youtube.com/playlist?list=PLbUMlIAqtRWNqWSd7GezB9heEgNq3I9I6) (September 20, 2016) 161 | - [ReactNext 2016](https://www.youtube.com/channel/UC3BT8hh3yTTYxbLQy_wbk2w/videos) (September 15, 2016) 162 | - [DevDay 2016](https://www.youtube.com/playlist?list=PLBMFXMTB7U75kGgBO8DArRnGVdG_2pww8) (September 14 - 16, 2016) 163 | - [View Source Berlin 2016](https://www.youtube.com/playlist?list=PLo3w8EB99pqJBRZU8kUrtoznwE-yyT2Yh) (September 12 - 14, 2016) 164 | - [Full Stack Fest 2016](https://www.youtube.com/playlist?list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc) (September 5 - 9, 2016) 165 | - [ColdFront16](https://www.youtube.com/playlist?list=PLl0kzWeYVmgv05ZH3JVlji75e_wmvdirG) (September 1, 2016) 166 | - [React Rally 2016](https://www.youtube.com/playlist?list=PLUD4kD-wL_zYSfU3tIYsb4WqfFQzO_EjQ) (August 25 - 26, 2016) 167 | - [JSConf Iceland 2016](https://www.youtube.com/playlist?list=PL37ZVnwpeshGtbb-i7WJqtxZhoe5AGIw4) (August 25 - 26, 2016) 168 | - [CascadiaFest 2016](https://www.youtube.com/playlist?list=PLLiioAbFTbKNKyP1m4dmW_xu9byJOPMHe) (August 3 - 5, 2016) 169 | - [NDC Sydney 2016](https://www.youtube.com/playlist?list=PL03Lrmd9CiGefSKKePkvtkKkflApUK1qD) (August 1 - 5, 2016) 170 | - [RuhrJS 2016](https://www.youtube.com/playlist?list=PLZQv2lZnFSKdQUEK2c9KQ1nxQpXTizy_D) (July 2 - 3, 2016) 171 | - [AngularCamp 2016](https://www.youtube.com/playlist?list=PLB17qI-lepyhSdXvjSupwSMAMmOxpciUl) (July 1 - 3, 2016) 172 | - [You Gotta Love Frontend 2016](https://www.youtube.com/playlist?list=PLII-CO3Ff0qY1VbkvUyLcUmegS3U7XB1D) (June 27 - 28, 2016) 173 | - [CSS Day 2016](https://vimeo.com/channels/cssday) (June 16 - 17, 2016) 174 | - [BlinkOn 6](https://www.youtube.com/playlist?list=PL9ioqAuyl6UL-7hTmxb3WQjMwQmANbVPL) (June 16 - 17, 2016) 175 | - [ScotlandJS 2016](https://www.youtube.com/playlist?list=PLuSs1n_VmTdPJ-BksOuOXmO-DNXFGFfQB) (June 2 - 3, 2016) 176 | - [Web Rebels 2016](https://opbeat.com/events/web-rebels-2016/) (June 2 - 3, 2016) 177 | - [ReactEurope 2016](https://www.youtube.com/playlist?list=PLCC436JpVnK09bZeayg-KeLuHfHgc-tDa) (June 2 - 3, 2016) 178 | - [ScotlandCSS 2016](https://www.youtube.com/playlist?list=PLuSs1n_VmTdPWoKyU3fhmHm0sTikj7OiW) (June 1, 2016) 179 | - [CSSConf Nordic 2016](https://opbeat.com/events/cssconf-nordic-2016/) (June 1, 2016) 180 | - [Frontend United 2016](https://www.youtube.com/playlist?list=PL7xqy2B8uXNK5L7ROxqY_CxKCVPE2IAJx) (May 27 - 28, 2016) 181 | - [EmpireJS 2016](https://www.youtube.com/playlist?list=PL31ehRjJCA6GsdqLlLuMe7md1lgxG49BF) (May 26 - 27, 2016) 182 | - [At the Frontend 2016](https://vimeo.com/channels/atthefrontend) (May 24 - 25, 2016) 183 | - [Google I/O 2016](https://www.youtube.com/playlist?list=PLNYkxOF6rcIDz1TzmmMRBC-kd8zPRTQIP) (May 18 - 30, 2016) 184 | - [JSConf Budapest 2016](https://www.youtube.com/playlist?list=PL37ZVnwpeshE6PbF5GB4hvtU3A4HqMfxf) (May 12 - 13, 2016) 185 | - [jsDay 2016](https://vimeo.com/album/4046719) (May 11 - 12, 2016) 186 | - [ng-conf 2016](https://www.youtube.com/playlist?list=PLOETEcp3DkCq788xapkP_OU-78jhTf68j) (May 4 - 6, 2016) 187 | - [JSUnconf 2016](https://www.youtube.com/playlist?list=PL37ZVnwpeshGgaWeK9oFRPIjrLSo8mm6b) (April 23 - 24, 2016) 188 | - [CycleConf 2016](https://www.youtube.com/channel/UCBVwVsE4eVlEwf60nKHmLpQ) (April 22 - 24, 2016) 189 | - [Render Conf 2016](https://vimeo.com/album/3953264) (April 21 - 22, 2016) 190 | - [React Amsterdam 2016](https://www.youtube.com/watch?v=sXDZBxbRRag&list=PLNBNS7NRGKMG3uLrm5fgY02hJ87Wzb4IU) (April 16, 2016) 191 | - [JSConfUY 2016](https://www.youtube.com/playlist?list=PLleHIBVx1SeSz1Ti0jpXl4Zt7ZtWOk49x) (April 15 - 16, 2016) 192 | - [SmashingConf San Francisco 2016](http://smashingconf.com/sf-2016/) (April 5 - 6, 2016) 193 | - [Fronteers 2016](https://vimeo.com/fronteers/videos) (April 1, 2016) 194 | - [EmberConf 2016](https://www.youtube.com/playlist?list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW) (March 28 - 30, 2016) 195 | - [SmashingConf Oxford 2016](http://smashingconf.com/oxford-2016/) (March 15 - 16, 2016) 196 | - [O'Reilly Fluent Conference 2016](https://www.youtube.com/playlist?list=PL_EOLDFKBK6oFFdw2DyigcEMI9bV7lyiI) (March 7 - 10, 2016) 197 | - [EnhanceConf 2016](https://www.youtube.com/playlist?list=PLXcpGvKha8IK5V8JpPU1majsBbAtM5wlT) (March 3 - 4, 2016) 198 | - [React.js Conf 2016](https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY) (February 22 - 23, 2016) 199 | - [NG-NL 2016](https://www.youtube.com/channel/UCBLyK9z883f-nr_4KW6gngw) (February 17 - 18, 2016) 200 | - [Forward 4 Web Summit](https://www.youtube.com/playlist?list=PLndbWGuLoHebKI8krCzJU88Rf3TwhNZvH) (February 8 - 13, 2016) 201 | - [Awwwards 2016](https://www.youtube.com/playlist?list=PL9EBjtGlwJey9oT2xgP6PO2KRIJ5ouA8D) (January 27 - 19, 2016) 202 | - [dotJS 2015](https://www.youtube.com/playlist?list=PLMW8Xq7bXrG70G62mxQR0OC4GkUcNLRnC) (December 7, 2015) 203 | - [CSSDay.io 2015](https://www.youtube.com/playlist?list=PLfWvsMtBxHo1WqPrBwxq3zc2RDo5HkYwy) (December 5, 2015) 204 | - [dotCSS 2015](https://www.youtube.com/playlist?list=PLMW8Xq7bXrG5kujoYQdw94ip3cnV4WR59) (December 4, 2015) 205 | - [JSConf.Asia 2015](https://www.youtube.com/playlist?list=PL37ZVnwpeshGpDJn60AwbJ6xegSHe_cDh) (November 19 - 20, 2015) 206 | - [CSSConf.Asia 2015](https://www.youtube.com/playlist?list=PL37ZVnwpeshHuiIn2HnJ965qO2k3aADqz) (November 18, 2015) 207 | - [Nodevember 2015](https://www.youtube.com/playlist?list=PLSZHCj84JSDMInvIg8mxNRmemoMwrySFj) (November 14 - 15, 2015) 208 | - [ffconf 2015](https://www.youtube.com/playlist?list=PLXmT1r4krsTqtLdWln2ritJZTjd5a06h2) (November 6, 2015) 209 | - [Reactive 2015](https://www.youtube.com/channel/UCBHdUnixTWymmXBIw12Y8Qg/videos) (November 2 - 4, 2015) 210 | - [EpicFEL 2015](https://www.youtube.com/playlist?list=PLOSHQ_hfikSo5_O6i5I2YxlPXJD1bpshV) (October 30, 2015) 211 | - [EmberCamp London 2015](https://www.youtube.com/playlist?list=PL4eq2DPpyBbnMrndBpPUFFdYiMLdp8__L) (October 29, 2015) 212 | - [EmpireNode 2015](https://www.youtube.com/playlist?list=PL31ehRjJCA6EB_ZI3YscW_UMP34XrguOt) (October 23, 2015) 213 | - [AngularConnect 2015](https://www.youtube.com/channel/UCzrskTiT_ObAk3xBkVxMz5g/videos) (October 20 - 21, 2015) 214 | - [Front Porch 2015](https://www.youtube.com/playlist?list=PLQ0rErbcJANqyar8u0GaUpLkjFrL-070T) (October 20, 2015) 215 | - [HTML5DevConf 2015](https://www.youtube.com/playlist?list=PLAIXSzgkhDs6uW2qPs_PjZ3bYWiZg-STU) (October 19 - 20, 2015) 216 | - [JSConf Colombia 2015](https://www.youtube.com/playlist?list=PL9pxtKnZMKEpVtBdhzgDSOCuCDDxsjnUd) (October 16 - 17, 2015) 217 | - [ConnectJS 2015](https://www.youtube.com/playlist?list=PLxhaQmHNqtY36A90dGoEhl2w-2m9xTGkG) (October 16 - 17, 2015) 218 | - [Falsy Values 2015](https://www.youtube.com/playlist?list=PLf8D7IhW472x1HRMShYMkZ0RMhGe9hK2f) (October 12 - 13, 2015) 219 | - [JSConf EU 2015](https://www.youtube.com/playlist?list=PL37ZVnwpeshH37NxpV6XbgdDpY-w48hMd) (September 25 & 27, 2015) 220 | - [From the Front 2015](https://vimeo.com/channels/ftf15/videos) (September 17 - 18, 2015) 221 | - [JSConf China 2015](https://www.youtube.com/playlist?list=PLEHsmTsBKpKX8Fhrh3BCyzGJgc2f15-KY) (July 11 & 12, 2015) 222 | - [CSSConf EU 2015](https://www.youtube.com/playlist?list=PL37ZVnwpeshHoV6GgvG9WWAP6rjnEdAs9) (September 26, 2015) 223 | - [Reject.JS 2015](https://www.youtube.com/playlist?list=PL37ZVnwpeshHtusNoObfs0hKDrRjBkzHN) (September 24, 2015) 224 | - [SmartWeb 2015](https://www.youtube.com/playlist?list=PLbUMlIAqtRWMKoZBo1jjBGyzmgiqER8FC) (September 22, 2015) 225 | - [Generate London Conference 2015](https://www.youtube.com/playlist?list=PLb_ziuDPiUzZ4v9y-0z-vw_SLDF3HHQRK) (September 17 - 18, 2015) 226 | - [The Polymer Summit 2015](https://www.youtube.com/playlist?list=PLw5h0DiJ-9PC51TT_JIUpFvPgTNXZeK4Y) (September 14 - 15, 2015) 227 | - [Nordic.js 2015](https://www.youtube.com/playlist?list=PLGP3VO5jDf8y5yRtyQ4SU2JW6m9NLoNle) (September 10 - 11, 2015) 228 | - [NodeConfEU 2015](https://www.youtube.com/playlist?list=PLhiahOQZ6uaVzf3156bxy1nYA7HjuNBom) (September 6 - 9, 2015) 229 | - [NightlyBuild 2015](https://www.youtube.com/playlist?list=PLJDgiixq_VdlQjGN4RYXBAG6Q2dA2h0xW) (September 4, 2015) 230 | - [ColdFront Conference 2015](https://www.youtube.com/playlist?list=PLl0kzWeYVmgsXGi5727YCmXU2CfTmWxsS) (September 3, 2015) 231 | - [Frontend Conference Zurich 2015](https://www.youtube.com/playlist?list=PL9r1NcXXuHk-G2CrlJ7SZJVwJ5crlP_Sb) (August 27 - 28, 2015) 232 | - [React Rally 2015](https://www.youtube.com/playlist?list=PLUD4kD-wL_zZhHy-G8hPNZTvx_M35loXQ) (August 24 - 25, 2015) 233 | - [BrazilJS 2015](https://www.youtube.com/playlist?list=PLg2lQYZDBwORUpJTu5MxI71iEQIyc_Lno) (August 21 - 22, 2015) 234 | - [re:develop 2015](https://vimeo.com/channels/982183) (August 14, 2015) 235 | - [Midwest JS 2015](https://www.youtube.com/channel/UCg09l6pJcp2DdCcsSrJmQng) (August 12 - 14, 2015) 236 | - [Forward 3 Web Summit](https://www.youtube.com/playlist?list=PLndbWGuLoHeb1jPbnm2pCuOlPqXRukgn0) (July 27 - 31, 2015) 237 | - [TXJS 2015](https://www.youtube.com/playlist?list=PLMWftTFfsA8Om-GqKm46bw8GVxyKXRz0X) (July 24, 2015) 238 | - [So Coded 2015](https://www.youtube.com/playlist?list=PLun3sytsYiE0OaSBfcQiZSyfvB-g2feL-) (July 23 - 24, 2015) 239 | - [SwissJS 2015](https://www.youtube.com/playlist?list=PL8FAvFcbQ-OqebyTe9AzkBgXhLnUEdgsw) (July 18, 2015) 240 | - [JSChannel 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcybsEAqkwDahsj05YyIcXXW4) (July 17 - 18, 2015) 241 | - [CascadiaFest 2015](https://www.youtube.com/playlist?list=PLLiioAbFTbKNpjG_yNpNfhAmQ9KsxFzX7) (July 8 - 10, 2015) 242 | - [ReactEurope 2015](https://www.youtube.com/channel/UCorlLn2oZfgOJ-FUcF2eZ1A/videos) (July 2 - 3, 2015) 243 | - [Angular U 2015](https://www.youtube.com/playlist?list=PLQrl6x_e_AZG0RdzIYVns4eGFxUEF61Lw) (June 22 - 23, 2015) 244 | - [jQuerySF 2015](https://www.youtube.com/playlist?list=PL0bvP7Hupz0SCXeklgEj0wlzVc7bAuZlw) (June 22 - 23, 2015) 245 | - [MediterráneaJS 2015](https://vimeo.com/channels/977667) (June 22 - 23, 2015) 246 | - [CSS Conf 2015](https://www.youtube.com/playlist?list=PLpuOe2zdGqLkzbWbb86xchgnhsx7rYK3t) (June 18 - 19, 2015) 247 | - [Wicked Good Ember 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcyaG1xOBeXbz0dlh7LZkFdyH) (June 16, 2015) 248 | - [You Gotta Love Frontend 2015](https://www.youtube.com/playlist?list=PLII-CO3Ff0qbx_zJYVsmg0pIgf32zyB5p) (June 8 - 9, 2015) 249 | - [JSConf US 2015](https://www.youtube.com/playlist?list=PL37ZVnwpeshEkVjFZlLm1krvx0mPYPOoq) (May 27 - 29, 2015) 250 | - [UpFrontConf](http://www.fivesimplesteps.com/collections/upfront) (May 19, 2015) 251 | - [JSConf Budapest 2015](https://www.youtube.com/playlist?list=PLFZ5NyC0xHDaaTy6tY9p0C0jd_rRRl5Zm) (May 14 - 15, 2015) 252 | - [ScotlandJS 2015](https://www.youtube.com/channel/UCpW0Vh7QKPA7n0oJfrizlsw/videos) (May 7 - 8, 2015) 253 | - [ng-vegas 2015](https://www.youtube.com/playlist?list=PLm8AiPM1Wf5KhO12ggjJjQmFzqirlNUvY) (May 7 - 8, 2015) 254 | - [Front-Trends 2015](https://www.youtube.com/playlist?list=PLBevk0eXLOGfkVhE7PArRg6nKHqmMKgtB) (May 6 - 8, 2015) 255 | - [JSConfUY 2015](https://www.youtube.com/playlist?list=PLleHIBVx1SeQxhubNMUoFsfL1Z8XbcuGB) (April 24 - 25, 2015) 256 | - [Fluent Conference 2015: The Web Platform](https://www.youtube.com/playlist?list=PL055Epbe6d5ZqIHE7NA5f6Iq_bZNjuWvS) (April 20 - 22, 2015) 257 | - [Generate NYC 2015 Conference](https://www.youtube.com/playlist?list=PLb_ziuDPiUzYSwd-2TY2iYV5GnSDcDW5Y) (April 17, 2015) 258 | - [.concat() 2015](https://www.youtube.com/playlist?list=PLk6SiqL_RyfcGhAa6pJIi1T8OOcZypPJg) (March 7, 2015) 259 | - [ng-conf 2015](https://www.youtube.com/playlist?list=PLOETEcp3DkCoNnlhE-7fovYvqwVPrRiY7) (March 4 - 6, 2015) 260 | - [EmberConf 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcyacwiUPs0CjPYt6tJub4xXU) (March 3 - 4, 2015) 261 | - [NG-NL 2015](https://www.youtube.com/playlist?list=PLQi8NNYCH8TCIx9b4t2WEpoPRMMUESkhR) (February 13, 2015) 262 | - [JS Remote Conf 2015](https://www.youtube.com/playlist?list=PLt8NYnKC3dzL95z5xksIZHxFjErPlC3Xq) (February 3 - 12, 2015) 263 | - [React.js Conf 2015](https://www.youtube.com/playlist?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr) (January 28 - 29, 2015) 264 | 265 | ## Local Conferences 266 | - [Angular & React Frameworks Day 2015](https://www.youtube.com/playlist?list=PLPcgQFk9n9y-LrI9GcjExsBj_jPHOzdyc) 🇺🇦 (October 4, 2015) 267 | - [FrontTalks 2015](https://www.youtube.com/playlist?list=PLViEVGYYiL-VM7ShdlzPbh3HygKXUn9nY) :ru: (September 19, 2015) 268 | - [Frontend Union Conf 2015](https://www.youtube.com/playlist?list=PLYWZNd96EXDaR2QNAggAC0FwiHcfWhCBD) :ru: (August 29, 2015) 269 | - [LvivJS 2015](https://www.youtube.com/playlist?list=PLhWWkV_LkwjBNxy4tEviupt-SZnyBsMhE) 🇺🇦 (August 29, 2015) 270 | - [OdessaJS 2015](https://www.youtube.com/channel/UCcMRMeq7LWxpuBOrGiCeacg/videos) 🇺🇦 (August 21, 2015) 271 | - [JavaScript Frameworks Day 2015](https://www.youtube.com/playlist?list=PLPcgQFk9n9y8xLWlk6lM7OkFcQgClxeHu) 🇺🇦 (April 26, 2015) 272 | - [Frontend Dev Conf 2015](https://www.youtube.com/playlist?list=PL4QZF2_KoV8-6Gj198s_VcIM-Nj9c565w) 🇧🇾 (April 18, 2015) 273 | - [Rolling Scopes Conference 2015](https://www.youtube.com/playlist?list=PLe--kalBDwjgrOqRSbJrJd-o7M3-KlOff) 🇧🇾 (January 31 - February 1, 2015) 274 | - Angular Bootcamp 2014, [Day 1](https://www.youtube.com/playlist?list=PLWjcp3gksImOTvG_EhxLF3Yg-jNuWKHl_) - [Day 2](https://www.youtube.com/playlist?list=PLWjcp3gksImOeJSqD4Q17RyhLvCmKg9BL) 🇹🇷 (November 22 - 23, 2014) 275 | 276 | ## Upcoming conferences 277 | 278 | - [A curated list of upcoming conferences](https://github.com/svenanders/upcoming-conferences) 279 | 280 | ## Meetups 281 | 282 | - [TorontoJS](https://www.youtube.com/channel/UCfbBwpz9OFGf4IjHCTBFWVg) 283 | - [AngularJS Utah](https://www.youtube.com/channel/UCeSMaHaImUialB8tPU859XQ) 284 | - [AngularJS Boston](https://www.youtube.com/channel/UC-Wi4gQyRombx9PCA3T5eeQ) 285 | - [ViennaJS](https://www.youtube.com/channel/UChgAsJYZYZMFII4cvg8W09w) 286 | - [MelbCSS](https://www.youtube.com/channel/UCIpyTmd8_cCk26yzBaTIhUQ) 287 | - [React Amsterdam Meetup](https://www.youtube.com/playlist?list=PLNBNS7NRGKMGLeJj3cuE4JDqJ0_9xAbZV) 288 | 289 | ## Free Online Books 290 | 291 | - [Learning JavaScript Design Patterns by Addy Osmani](https://addyosmani.com/resources/essentialjsdesignpatterns/book/) 292 | - [You Don't Know JS: Up & Going by Kyle Simpson](https://github.com/getify/You-Dont-Know-JS/blob/master/up%20&%20going/README.md#you-dont-know-js-up--going) 293 | - [You Don't Know JS: Scope & Closures by Kyle Simpson](https://github.com/getify/You-Dont-Know-JS/blob/master/scope%20&%20closures/README.md#you-dont-know-js-scope--closures) 294 | - [You Don't Know JS: this & Object Prototypes by Kyle Simpson](https://github.com/getify/You-Dont-Know-JS/blob/master/this%20&%20object%20prototypes/README.md#you-dont-know-js-this--object-prototypes) 295 | - [You Don't Know JS: Types & Grammar by Kyle Simpson](https://github.com/getify/You-Dont-Know-JS/blob/master/types%20&%20grammar/README.md#you-dont-know-js-types--grammar) 296 | - [You Don't Know JS: Async & Performance by Kyle Simpson](https://github.com/getify/You-Dont-Know-JS/blob/master/async%20&%20performance/README.md#you-dont-know-js-async--performance) 297 | - [You Don't Know JS: ES6 & Beyond by Kyle Simpson](https://github.com/getify/You-Dont-Know-JS/blob/master/es6%20&%20beyond/README.md#you-dont-know-js-es6--beyond) 298 | - [Eloquent JavaScript by Marijn Haverbeke](http://eloquentjavascript.net/) 299 | - [Exploring ES6 by Dr. Axel Rauschmayer](http://exploringjs.com/) 300 | - [Setting up ES6 by Dr. Axel Rauschmayer](https://leanpub.com/setting-up-es6/read) 301 | - [Speaking JavaScript by Dr. Axel Rauschmayer](http://speakingjs.com/) 302 | - [Mostly Adequate Guide to Functional Programming by Brian Lonsdorf](https://drboolean.gitbooks.io/mostly-adequate-guide/) 303 | - [JavaScript Allongé, the "Six" Edition by Reginald Braithwaite](https://leanpub.com/javascriptallongesix/read) 304 | - [SurviveJS - Webpack and React](http://survivejs.com/webpack_react/introduction/) 305 | - [Enduring CSS](http://ecss.io/) 306 | - [JavaScript For Cats](http://jsforcats.com/) 307 | - [Building Front-End Web Apps with Plain JavaScript](https://oxygen.informatik.tu-cottbus.de/webeng/JsFrontendApp/book/) 308 | - [Understanding ES6](https://leanpub.com/understandinges6/read) 309 | - [Systematic Web Design](http://www.systematicwebdesign.com/) 310 | - [CSS Guidelines](http://cssguidelin.es/) 311 | - [HTML Canvas Deep Dive](http://files.joshondesign.com/books/canvasdeepdive/toc.html) 312 | - [Dive Into HTML5](http://diveintohtml5.info/index.html) 313 | - [The Refactoring Tales](http://javascriptplayground.com/the-refactoring-tales/refactoring-tales.html) 314 | - [HTML & CSS Is Hard](https://internetingishard.com/html-and-css/) 315 | - [Functional-Light JavaScript] (https://github.com/getify/Functional-Light-JS) 316 | - [React in patterns](https://legacy.gitbook.com/book/krasimir/react-in-patterns/details) 317 | 318 | ## Newsletters 319 | 320 | - [Web Design Weekly](https://web-design-weekly.com/) 321 | - [ES.next News](http://esnextnews.com/) 322 | - [JavaScript Weekly](http://javascriptweekly.com/) 323 | - [HTML5 Weekly](http://html5weekly.com/) 324 | - [CSS Weekly](http://css-weekly.com/) 325 | - [Web Tools Weekly](http://webtoolsweekly.com/) 326 | - [ECMAScript Daily](http://ecmascript-daily.github.io/) 327 | - [Responsive Design Newsletter](http://responsivedesignweekly.com/) 328 | - [A Drip of JavaScript](http://adripofjavascript.com/) 329 | - [Fresh Brewed Frontend](https://freshbrewed.co/) 330 | - [Front End Newsletter](http://frontendnewsletter.com/) 331 | - [/dev tips](https://umaar.com/dev-tips/) 332 | - [Web Development Reading List](https://wdrl.info/) 333 | - [ng-newsletter](http://www.ng-newsletter.com/) 334 | - [React.js Newsletter](http://reactjsnewsletter.com/) 335 | - [Weekly React Digest](http://reactdigest.net/) 336 | - [React Native Newsletter](http://brentvatne.ca/react-native-newsletter/) 337 | - [Ember Weekly](http://emberweekly.com/) 338 | - [Web Components Weekly](http://webcomponentsweekly.me/) 339 | - [jsTips](http://www.jstips.co/) 340 | - [Pony Foo Weekly](https://ponyfoo.com/weekly) 341 | - [Frontend BUZZ](https://frontend.buzz/) 342 | - [CSS Layout](http://csslayout.news/) 343 | - [Web Animation Weekly](http://webanimationweekly.com/) 344 | - [eWebDesign](https://ewebdesign.com/) 345 | - [Fullstack React](http://newsletter.fullstackreact.com/) 346 | - [The React Digest](https://www.getrevue.co/profile/the-react-digest) 347 | - [The Smashing Email Newsletter](https://www.smashingmagazine.com/the-smashing-newsletter/) 348 | - [Jekyll Weekly](http://jekyllweekly.com/) 349 | - [UX Design Weekly](http://uxdesignweekly.com/) 350 | - [Changelog Weekly](https://changelog.com/weekly/) 351 | - [HeyDesigner](http://heydesigner.com/) 352 | - [Meteor Weekly](http://meteorweekly.com/) 353 | - [Sass News](http://www.sassnews.com/) 354 | - [Scotch.io Newsletter](https://scotch.io/) 355 | - [Web Love Weekly](https://tinyletter.com/unakravets) 356 | - [5thingsAngular](http://5thingsangular.github.io/) 357 | - [React Status](http://react.statuscode.com/) 358 | - [Angular 2 Comet](http://bit.ly/ng2comet) 359 | - [Vue Newsletter](http://vue-newsletter.com/) 360 | 361 | ## Online courses 362 | - [Codecademy](https://www.codecademy.com/) 363 | - [Khan Academy](https://www.khanacademy.org/computing/computer-programming) 364 | - [Code School](https://www.codeschool.com/) 365 | - [Udacity](https://www.udacity.com/courses/web-development) 366 | - [freeCodeCamp](https://www.freecodecamp.com/) 367 | - [Udemy](https://www.udemy.com/) 368 | - [egghead](https://egghead.io/) 369 | - [Pluralsight](https://www.pluralsight.com/) 370 | - [Front End Masters](https://frontendmasters.com/courses/) 371 | 372 | ## Educational games 373 | - [CSS Diner](http://flukeout.github.io/) 374 | - [Flexbox Froggy](http://flexboxfroggy.com/) 375 | - [Flexbox Defense](http://www.flexboxdefense.com/) 376 | - [CodinGame](https://www.codingame.com/start) 377 | - [Code Combat](https://codecombat.com/) 378 | - [Code Wars](https://www.codewars.com/) 379 | 380 | ## Other Resources 381 | - [Simplified JavaScript Jargon](https://github.com/HugoGiraudel/SJSJ) 382 | - [JavaScript Charts: The Definitive Guide](http://www.fusioncharts.com/javascript-charts-guide/) 383 | - [What happens when you type google.com into your browser's address box and press enter](https://github.com/alex/what-happens-when) 384 | - [Front-end Job Interview Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions) 385 | - [Bootstrap 5 Cheatsheet](https://bootstrap-cheatsheet.themeselection.com/) 386 | 387 | ## Contribute 388 | If you know some great frontend resources that are not in this list, you are welcome to send Pull Requests! 389 | You can do it directly through Github by clicking the "edit" button on this file. 390 | --------------------------------------------------------------------------------