Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/equimper/all-about-programming
Everything about programming!!
https://github.com/equimper/all-about-programming
article aws-lambda computer-science computer-science-algorithms css-animations css-transitions devtips elixir gcp google-cloud google-cloud-platform javascript javascript-es6 javascript-tests javascript-tutorial lambda-functions programmer-tool tutorial tutorials
Last synced: 6 days ago
JSON representation
Everything about programming!!
- Host: GitHub
- URL: https://github.com/equimper/all-about-programming
- Owner: EQuimper
- Created: 2016-05-29T21:58:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-13T06:24:20.000Z (over 2 years ago)
- Last Synced: 2024-12-08T02:50:31.025Z (14 days ago)
- Topics: article, aws-lambda, computer-science, computer-science-algorithms, css-animations, css-transitions, devtips, elixir, gcp, google-cloud, google-cloud-platform, javascript, javascript-es6, javascript-tests, javascript-tutorial, lambda-functions, programmer-tool, tutorial, tutorials
- Language: JavaScript
- Homepage: https://equimper.gitbooks.io/all-about-programming/content
- Size: 11.1 MB
- Stars: 357
- Watchers: 35
- Forks: 106
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Everything about programming:
* Courses
* [Best Packages I found for many projects](https://github.com/EQuimper/All-About-Programming/tree/master/Best%20Packages)
* Articles
* Tutorials
* Books
* YouTube videos
* Blog
* Freelance
* Business
* Podcast
* CodePen & Demo
* VimThis is a place for me to keep tracked of what I did or what I want to do and some awesome tips from all the online resources have found. All this resources is about web development and some about computer science. My goal is to be a awesome Full-Stack Web Developer.
If you have some resources to shared please do. I'm eager to find new stuff and learn.
## Courses
* Dart + Flutter
* [x] [Dart and Flutter the Complete Developers Guide](https://www.udemy.com/dart-and-flutter-the-complete-developers-guide)* Docker + Kubernetes
* [ ] [Docker and Kubernetes the Complete Guide](https://www.udemy.com/docker-and-kubernetes-the-complete-guide)* Computer Science + Algorithms
* [ ] [HarvardX: CS50 Introduction to Computer Science](https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/courseware/b2f7d86728354866a2c4438e76c3ec55/99a3e898bd0c43aab9757d71b114529f/)
* [ ] [CS50 Lectures 2016](https://www.youtube.com/playlist?list=PLhQjrBD2T382VRUw5ZpSxQSFrxMOdFObl)* Elixir
* [x] [Udemy - The Complete Elixir and Phoenix Bootcamp](https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial/) - [My Certificate](https://www.udemy.com/certificate/UC-5C05ATXX/)
* [x] [Pluralsignt - Getting Started with Elixir](https://app.pluralsight.com/library/courses/elixir-getting-started/table-of-contents)
* [ ] [Elixir for Beginners](https://www.udemy.com/elixir-for-beginners/)***** Golang
* [ ] [Learn To Code - Golang Training](https://www.youtube.com/playlist?list=PLSak_q1UXfPrI6D67NF8ajfeJ6f7MH83S)
* [x] [Go: The Complete Developer's Guide (Golang)](https://www.udemy.com/go-the-complete-developers-guide) - [My Certificate](https://www.udemy.com/certificate/UC-PB75S0T3)* Ruby
* Ruby on Rails
* [x] [8 Beautiful Ruby on Rails Apps in 30 Days & TDD](https://www.udemy.com/8-beautiful-ruby-on-rails-apps-in-30-days/learn/v4/overview)
* [x] [Rails for Zombies Redux](https://www.codeschool.com/courses/rails-for-zombies-redux)* Database + Application Design
* SQL
* [ ] [The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert](https://www.udemy.com/the-ultimate-mysql-bootcamp-go-from-sql-beginner-to-expert/)* MongoDB
* [x] [TheNewBoston - MongoDB for Beginners Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGDQ5DrbIl20Zu9hx1IjeVhO)
* [x] [Udemy - The Complete Developers Guide to MongoDB](https://www.udemy.com/the-complete-developers-guide-to-mongodb/) - [My Certificate](https://www.udemy.com/certificate/UC-GMEM9V2W/)
* [x] [MongoDBx: M101x Introduction to MongoDB using the MEAN Stack](https://courses.edx.org/courses/course-v1:MongoDBx+M101x+2T2016/info)* GraphQL
* [ ] [GraphQL with React: The Complete Developers Guide](https://www.udemy.com/graphql-with-react-course/)
* JavaScript
* [x] [WatchAndCode - Practical JavaScript](https://watchandcode.com/courses/practical-javascript)
* [x] [Object Oriented JavaScript](https://www.youtube.com/watch?v=O8wwnhdkPE4)
* [ ] [Mastering Javascript Unit Testing](http://codeutopia.net/h/mastering-javascript-unit-testing/)
* [x] [Pluralsight - Basics of Programming with JavaScript](https://app.pluralsight.com/library/courses/javascript-programming-basics/table-of-contents)
* [x] [Pluralsight - Advanced JavaScript](https://app.pluralsight.com/library/courses/advanced-javascript/table-of-contents)
* [x] [Functional Programming in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84)
* [x] [LearnCode.academy - What Makes JavaScript Weird ... and Awesome](https://www.youtube.com/playlist?list=PLoYCgNOIyGABI011EYc-avPOsk1YsMUe_)
* [x] [LearnCode.academy - Modular Javascript](https://www.youtube.com/playlist?list=PLoYCgNOIyGABs-wDaaxChu82q_xQgUb4f)
* [x] [Lynda - JavaScript: Functions](https://www.lynda.com/JavaScript-tutorials/JavaScript-Functions/148137-2.html) - [My Certificate](https://www.lynda.com/ViewCertificate/5D546F92CCFB4E2C905D961E2F4B73A3?utm_source=linkedin&utm_medium=sharing&utm_campaign=certificate)
* [x] [Lynda - JavaScript and JSON](https://www.lynda.com/JavaScript-tutorials/JavaScript-JSON/114901-2.html) - [My Certificate](https://www.lynda.com/ViewCertificate/D3147FED54154F56B5F7ECBCEEC6A399?utm_source=linkedin&utm_medium=sharing&utm_campaign=certificate)
* [x] [TheNewBoston - ECMAScript 6 / ES6 New Features Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBhgcpA8eTYYWg7im72LgLt)
* [x] [EggHead - Learn ES6 (ECMAScript 2015)](https://egghead.io/courses/learn-es6-ecmascript-2015)
* [x] [HipsterCode - Advanced JavaScript](https://www.hipstercode.com/tutorial/31/)
* [x] [Learn to code with JavaScript](https://openclassrooms.com/courses/learn-the-basics-of-javascript)
* [x] [Pluralsight - Building Scalable APIs with GraphQL](https://app.pluralsight.com/library/courses/graphql-scalable-apis/table-of-contents)
* [x] [Create An HTML5 Video Player From Scratch](https://www.udemy.com/html5-video-player) - [My Certificate](https://www.udemy.com/certificate/UC-7R8A2RNR/)
* [x] [Udacity - JavaScript Testing](https://www.udacity.com/course/javascript-testing--ud549)
* [x] [Webpack 2: The Complete Developer's Guide](https://www.udemy.com/webpack-2-the-complete-developers-guide/) - [My Certificate](https://www.udemy.com/certificate/UC-UVMJE4KT/)
* [x] [Learning Data Structures in JavaScript from scratch](https://www.udemy.com/learning-data-structures-in-javascript-from-scratch/) - [My Certificate](https://www.udemy.com/certificate/UC-P7TV6TC8/)
* [ ] [EggHead - Professor Frisby Introduces Composable Functional JavaScript](https://egghead.io/courses/professor-frisby-introduces-composable-functional-javascript)* Angular 1
* [ ] [Egghead - Build Angular 1.x Apps with Redux](https://egghead.io/lessons/angular-1-x-angular-1-x-redux-introduction?course=build-angular-1-x-apps-with-redux)
* [x] [CodeAcademy - Learn AngularJS 1.X](https://www.codecademy.com/learn/learn-angularjs)* Angular 2
* [ ] [Pluralsight - Angular 2: Getting Started](https://app.pluralsight.com/library/courses/angular-2-getting-started-update/table-of-contents)
* Node.JS
* [x] [Udemy - MongooseJs Essentials - Learn MongoDB for Node.js](https://www.udemy.com/mongoosejs-essentials/learn/v4/content) - [My Certificate](https://www.udemy.com/certificate/UC-DO7ILRJW/)
* [x] [Pluralsight - RESTful Web Services with Node.js and Express](https://app.pluralsight.com/library/courses/node-js-express-rest-web-services/table-of-contents)
* [x] [NodeJS : Qu'est ce que NodeJS ?](https://www.youtube.com/watch?v=0PA69L88HeI) [French]
* [x] [CodeSchool - Soup To Bits Node](https://www.codeschool.com)
* [x] [Learn Web Scraping with Node.js](https://www.udemy.com/web-scraping-nodejs) - [My Certificate](https://www.udemy.com/certificate/UC-VFM67635/)
* [x] [Build an Amazon clone: Nodejs + MongoDB + Stripe Payment](https://www.udemy.com/build-an-amazon-clone-nodejs-stripe-elasticsearch/)
* [x] [ExpressJS Fundamentals](https://www.udemy.com/expressjs-fundamentals/learn/v4/) - [My Certificate](https://www.udemy.com/certificate/UC-EWAHOKBD/)
* [ ] [Build a Real Time web app in node.js , Angular.js, mongoDB](https://www.udemy.com/realtime-meanstack/)
* [ ] [Learn and Understand NodeJS](https://www.udemy.com/understand-nodejs/)* React.JS
* [ ] [React.js Fundamentals](http://courses.reactjsprogram.com/courses/reactjsfundamentals)
* [x] [TutsPlus - Code a Universal React App](https://code.tutsplus.com/courses/code-a-universal-react-app)
* [x] [TutsPlus - Unit Testing React Components](https://code.tutsplus.com/courses/unit-testing-react-components)* MobX
* [ ] [EggHead - Manage Complex State in React Apps with MobX](https://egghead.io/courses/manage-complex-state-in-react-apps-with-mobx)
* [x] [Manage Application State with Mobx-state-tree](https://egghead.io/courses/manage-application-state-with-mobx-state-tree)* Redux
* [x] [Egghead - Getting Started with Redux](https://egghead.io/series/getting-started-with-redux)
* [x] [Egghead - Building React Applications with Idiomatic Redux](https://egghead.io/series/building-react-applications-with-idiomatic-redux)
* [x] [Egghead - React-Motion: Animate Multiple Elements with a Single Spring](https://egghead.io/playlists/react-react-animation-using-react-motion)
* [x] [Pluralsight - React-Redux-ES6](https://app.pluralsight.com/library/courses/react-redux-react-router-es6/table-of-contents)
* [x] [TheNewBoston - React JS / Redux Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBbSLZjvleMwldX8jGgXV6a)
* [x] [Wes Bos - Learn Redux](https://www.youtube.com/playlist?list=PLu8EoSxDXHP5uyzEWxdlr9WQTJJIzr6jy)
* [x] [Stephen Grider - Modern React with Redux](https://www.udemy.com/react-redux/)
* [x] [Stephen Grider - Advanced React and Redux](https://www.udemy.com/react-redux-tutorial/)
* [ ] [TutsPlus - Modern Web Apps With React and Redux](https://code.tutsplus.com/courses/modern-web-apps-with-react-and-redux)* React-Native
* [x] [Stephen Grider - Build Apps with React Native](https://www.udemy.com/reactnative/)
* [ ] [Pluralsight - Build Cross Platform React Native Apps with Exponent and Redux](https://app.pluralsight.com/library/courses/build-react-native-exponent-redux-apps/table-of-contents)
* [x] [The Complete React Native and Redux Course](https://www.udemy.com/the-complete-react-native-and-redux-course) - [My Certificate](https://www.udemy.com/certificate/UC-D5Z83TCZ/)
* [ ] [TutsPlus - Build a Social App With React Native](https://code.tutsplus.com/courses/build-a-social-app-with-react-native)* RxJS
* [ ] [RxJS Observables Crash Course](https://www.youtube.com/watch?v=ei7FsoXKPl0)
* IOS
* [ ] [The Complete iOS 10 Developer Course - Build 21 Apps](https://www.udemy.com/complete-ios-10-developer-course/learn/v4/content)
* Swift
* [ ] [iOS 10 & Swift 3: From Beginner to Paid Professional](https://www.udemy.com/devslopes-ios10/)
- Web Design + HTML/CSS
* [x] [Wes Bos - What The Flexbox?!](https://www.youtube.com/playlist?list=PLu8EoSxDXHP7xj_y6NIAhy0wuCd4uVdid)
- Programming Stuff
* [x] [Egghead - How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)
* [x] [TutsPlus - Testing REST APIs With Postma](https://code.tutsplus.com/courses/testing-rest-apis-with-postman/lessons/testing-rest-apis-with-postman)## Articles + Tutorials
* Dart + Flutter
* [x] [Flutter Challenge: Music Player](https://youtu.be/FE7Vtzq52xg)
* [x] [Reactive Programming - Streams - BLoC - Practical Use Cases](https://www.didierboelens.com/2018/12/reactive-programming---streams---bloc---practical-use-cases) **Must Read*** Computer Science + Algorithms
* [ ] [A practical introduction to functional programming](https://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming)
* Golang
* [ ] [How Goroutines Work](http://blog.nindalf.com/how-goroutines-work/)
* [x] [How I Built an API with Mux, Go, PostgreSQL, and GORM](https://dev.to/aspittel/how-i-built-an-api-with-mux-go-postgresql-and-gorm-5ah8)* Database + Application Design
* [x] [Understanding pagination: REST, GraphQL, and Relay](https://dev-blog.apollodata.com/understanding-pagination-rest-graphql-and-relay-b10f835549e7)
* [x] [Paginating Real-Time Data with Cursor Based Pagination](https://www.sitepoint.com/paginating-real-time-data-cursor-based-pagination/)
* [x] [REST over WebSockets instead of HTTP
](https://hackernoon.com/rest-over-websockets-instead-of-http-81b0f0632295)* Redis
* [ ] [Using Redis with Node.js](https://www.sitepoint.com/using-redis-node-js/)
* Git
* [x] [An Introduction to Git Merge and Git Rebase: What They Do and When to Use Them](https://medium.freecodecamp.org/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f)
* [x] [How to adopt a Git branching strategy](https://medium.freecodecamp.org/adopt-a-git-branching-strategy-ac729ff4f838)
* [x] [How not to be afraid of Git anymore](https://medium.freecodecamp.org/how-not-to-be-afraid-of-git-anymore-fe1da7415286)* MongoDB
* [x] [Why You Should Never Use MongoDB](http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb)
* [x] [6 Rules of Thumb for MongoDB Schema Design: Part 1](http://blog.mongodb.org/post/87200945828/6-rules-of-thumb-for-mongodb-schema-design-part-1)
* [x] [6 Rules of Thumb for MongoDB Schema Design: Part 2](http://blog.mongodb.org/post/87892923503/6-rules-of-thumb-for-mongodb-schema-design-part-2)
* [x] [6 Rules of Thumb for MongoDB Schema Design: Part 3](http://blog.mongodb.org/post/88473035333/6-rules-of-thumb-for-mongodb-schema-design-part-3)
* [x] [Back to Basics - Thinking in Documents](https://www.mongodb.com/presentations/webinar-back-to-basics-thinking-in-documents?p=55f080b16d6f6e7e15030000&utm_campaign=T6_V2_DEV_AM_E5_Schema%20Design%20-%20A&utm_medium=email&utm_source=Eloqua)
* [x] [UNDERSTANDING MONGOOSE DEEP POPULATION](http://frontendcollisionblog.com/mongodb/2016/01/24/mongoose-populate.html)
* [x] [Mongoose 4.5 Virtual Populate](http://thecodebarbarian.com/mongoose-virtual-populate.html)
* [x] [mongoose: Referencing schema in properties or arrays](https://alexanderzeitler.com/articles/mongoose-referencing-schema-in-properties-and-arrays/)
* [x] [The MongoDB Node.js Driver's New Streaming GridFS API](http://thecodebarbarian.com/mongodb-gridfs-stream)
* [x] [The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js](http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and)
* [x] [Mongoose Population](http://jaketrent.com/post/mongoose-population/)
* [x] [MongoDB Joins with MongooseJS](http://start.jcolemorrison.com/mongodb-joins-with-mongoosejs/)
* [x] [Object Modeling in Node.js with Mongoose](https://devcenter.heroku.com/articles/nodejs-mongoose)
* [x] [Simple login using Mongoose / MongoDB](https://www.youtube.com/watch?v=pzGQMwGmCnc)
* [x] [Querying Firebase through MongoDB](https://medium.com/@ariklevliber/querying-firebase-through-mongo-412a824ca4dd#.c47jgygzc)
* [x] [Mongoose CRUD (Create, Read, Update, Delete)](http://coursework.vschool.io/mongoose-crud/)
* [x] [Mongoose v3 part 1 :: Versioning](http://aaronheckmann.tumblr.com/post/48943525537/mongoose-v3-part-1-versioning)
* [ ] [Mongoosastic: The Power of MongoDB & Elasticsearch Together](https://www.compose.com/articles/mongoosastic-the-power-of-mongodb-and-elasticsearch-together/)
* [ ] [Mongoose models and unit tests: The definitive guide](https://codeutopia.net/blog/2016/06/10/mongoose-models-and-unit-tests-the-definitive-guide/)* Firebase
* [x] [DON'T JUMP ONTO THE FIREBASE BANDWAGON YET](http://blog.championswimmer.in/2016/10/don-t-jump-onto-the-firebase-bandwagon-yet)
* Email Design
* [ ] [Creating a Future-Proof Responsive Email Without Media Queries](https://webdesign.tutsplus.com/tutorials/creating-a-future-proof-responsive-email-without-media-queries--cms-23919)
* Elixir
* [x] [How We Replaced React with Phoenix](https://robots.thoughtbot.com/how-we-replaced-react-with-phoenix)
* [x] [Learn X in Y minutes](https://learnxinyminutes.com/docs/elixir/)
* [x] [Elixir blog in 15 minutes using Phoenix framework - Step by Step](http://monterail.com/blog/2015/phoenix-blog/)
* [x] [Phoenix v1.1.2 and React.js](https://medium.com/@diamondgfx/phoenix-v1-1-2-and-react-js-3dbd195a880a#.kk5uhojx0)
* [x] [Elixir obsoletes Ruby, Erlang and Clojure in one go](https://medium.com/@qertoip/elixir-obsoletes-ruby-erlang-and-clojure-in-one-go-605329b7b9b4#.c69cljb05)
* [x] [Elixir broke my imperative mind](https://medium.com/magnetis-backstage/elixir-broke-my-imperative-mind-5d2fb2d53502#.hev7n43t6)
* [x] [Moving Beyond Ruby](http://blog.danielberkompas.com/ruby/elixir/2015/02/09/moving-beyond-ruby.html)
* [x] [How Discord handles push request bursts of over a million per minute with Elixir’s GenStage](https://discord.engineering/how-discord-handles-push-request-bursts-of-over-a-million-per-minute-with-elixirs-genstage-8f899f0221b4#.323ovuplf)
* [x] [How Elixir helped us scale our Video User Profile Service for the Olympics](https://blog.emerleite.com/how-elixir-helped-us-to-scale-our-video-user-profile-service-for-the-olympics-dd7fbba1ad4e#.estbtnaxj)
* [x] [A tender introduction to Elixir recursion](https://medium.com/@dlite/your-first-elixir-recursive-function-c2309d091bc6)
* [x] [Recursion in Elixir](https://www.leighhalliday.com/recursion-in-elixir)
* [x] [Meet Ecto, The No-Compromise Database Wrapper For Concurrent Elixir Apps](https://www.toptal.com/elixir/meet-ecto-database-wrapper-for-elixir)
* [x] [Getting Started with Elixir Programming Language](https://www.toptal.com/elixir/getting-started-elixir-programming-language)
* [x] [An Introduction to Elixir’s Ecto Library](https://www.sitepoint.com/introduction-to-elixirs-ecto-library/)
* [ ] [Thinking in Ecto - schemas and changesets](http://cultofmetatron.io/2017/04/22/thinking-in-ecto---schemas-and-changesets/)
* [x] [Many to many and upserts](http://blog.plataformatec.com.br/2016/12/many-to-many-and-upserts/)
* [ ] [Introduction to Ecto and Models](http://whatdidilearn.info/2018/01/28/introduction-to-ecto-and-models.html)
* [x] [Building a CMS with Elixir and Phoenix](https://www.youtube.com/playlist?list=PLFhQVxlaKQElZlppXZSTlc1rqjUfL9BRl)
* [x] [StatWatch](https://www.youtube.com/playlist?list=PLFhQVxlaKQEnOuhDZ5p8jB9U-GHM9U8VM)* Github
* [x] [Orphaned Branches in Git](http://www.csinaction.com/2016/02/12/orphaned-brachnes-in-git/)
* [x] [Procedure for resolving a a left-behind branch that has merge conflicts](http://data.agaric.com/procedure-resolving-left-behind-branch-has-merge-conflicts)
* [x] [Git Conflict Resolution](http://tedfelix.com/software/git-conflict-resolution.html)
* [x] [Oh shit, git!](http://ohshitgit.com/)
* [x] [10 tips for new GitHub projects](https://opensource.com/business/16/6/10-tips-new-github-projects)* JavaScript
* [x] [Functional programming in Javascript: map, filter and reduce](http://cryto.net/~joepie91/blog/2015/05/04/functional-programming-in-javascript-map-filter-reduce/)
* [x] [RainSoft - How three dots changed JavaScript](https://rainsoft.io/how-three-dots-changed-javascript/)
* [x] [A Drip Of Javascript - Filtering Arrays with Array#filter](http://adripofjavascript.com/blog/drips/filtering-arrays-with-array-filter)
* [x] [JavaScript’s Map, Reduce, and Filter](https://danmartensen.svbtle.com/javascripts-map-reduce-and-filter)
* [ ] [Functional JavaScript](http://functionaljavascript.blogspot.ca/2013/07/functors.html)
* [x] [Using TypeScript's Type Definition Files to Get Tooling Support for Plain JavaScript](https://blog.mariusschulz.com/2014/05/19/using-typescripts-type-definition-files-to-get-tooling-support-for-plain-javascript)
* [x] [Understanding Asynchronous JavaScript](https://www.youtube.com/watch?v=vMfg0xGjcOI)
* [x] [Understanding JavaScript’s async await](https://ponyfoo.com/articles/understanding-javascript-async-await)
* [x] [Async/Await: The Hero JavaScript Deserved](https://www.twilio.com/blog/2015/10/asyncawait-the-hero-javascript-deserved.html)
* [x] [Object Creation in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeHBZFy6Q8731rcwk0Gtuxub)
* [x] [Node.js Async Await in ES7](http://stackabuse.com/node-js-async-await-in-es7/)
* [x] [JavaScript Debounce Function](https://davidwalsh.name/javascript-debounce-function)
* [x] [Array.From](https://davidwalsh.name/array-from)
* [x] [Javascript Prototype methods vs Object methods](http://veerasundar.com/blog/2014/02/javascript-prototype-methods-vs-object-methods/)
* [x] [Sololearn - JavaScript Tutorial](https://www.sololearn.com/Course/JavaScript/) - [My Certificate](https://www.sololearn.com/Certificate/1024-605307/pdf/)
* [x] [Wesbos - When Not to use an Arrow Function](http://wesbos.com/arrow-function-no-no/)
* [x] [Wesbos - JavaScript Arrow Functions and this scoping](http://wesbos.com/arrow-functions-this-javascript/)
* [x] [Wesbos - Rename & Destructure Variables in ES6](http://wesbos.com/destructuring-renaming/)
* [x] [Replacing switch statements with Object literals](https://toddmotto.com/deprecating-the-switch-statement-for-object-literals/) [Must Read]
* [x] [Javascript Array Methods: Unshift(), Shift(), Push(), And Pop()](https://www.bennadel.com/blog/1796-javascript-array-methods-unshift-shift-push-and-pop.htm)
* [x] [ECMAScript 6 and Rest Parameter](https://ariya.io/2013/03/es6-and-rest-parameter)
* [x] [Understand JavaScript’s “this” With Clarity, and Master It](http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/)
* [ ] [Patterns For Large-Scale JavaScript Application Architecture](https://addyosmani.com/largescalejavascript/)
* [ ] [Scalable JavaScript Application Architecture](http://www.slideshare.net/nzakas/scalable-javascript-application-architecture)
* [x] [An Introduction To JavaScript ES6 Classes](https://strongloop.com/strongblog/an-introduction-to-javascript-es6-classes/)
* [x] [Getting Started with Async/Await](https://medium.freecodecamp.com/getting-started-with-async-await-b66385983875?gi=ba41ae93b668)
* [x] [Example of a Javascript Closure: setTimeout Inside a For Loop](http://brackets.clementng.me/post/24150213014/example-of-a-javascript-closure-settimeout-inside)
* [x] [Getting Started with React Native and Flow](https://medium.com/react-native-training/getting-started-with-react-native-and-flow-d40f55746809#.bnyc6l9nr)
* [x] [Naming JavaScript modules with Flow types](https://blog.getexponent.com/naming-javascript-modules-with-flow-types-ba3a6c9835fa#.ky2w1uprt)
* [ ] [Why Learn Functional Programming in JavaScript? (Composing Software)](https://medium.com/javascript-scene/why-learn-functional-programming-in-javascript-composing-software-ea13afc7a257#.146oivwho)
* [x] [Better JavaScript with ES6, Pt. II: A Deep Dive into Classes](https://scotch.io/tutorials/better-javascript-with-es6-pt-ii-a-deep-dive-into-classes)
* [ ] [Why I use Tape Instead of Mocha & So Should You](https://medium.com/javascript-scene/why-i-use-tape-instead-of-mocha-so-should-you-6aa105d8eaf4#.p2pa9e68k)
* [ ] [Understanding ES6 Classes](https://hashnode.com/post/understanding-es6-classes-cj0dqw75w003mf7537mcwqrxh)
* [ ] [How to Write Shell Scripts with JavaScript](https://www.sitepoint.com/shell-scripts-javascript/)
* [x] [Immutable User Interfaces (Lee Byron) - Full Stack Fest 2016](https://youtu.be/pLvrZPSzHxo)
* [x] [How JavaScript Event Delegation Works](https://davidwalsh.name/event-delegate)
* [x] [The Difference Between Async/Await and Generators](https://thecodebarbarian.com/the-difference-between-async-await-and-generators)* AWS
* [x] [Serverless GraphQL](http://kevinold.com/2016/02/01/serverless-graphql.html)
* [x] [Serverless Offers a Framework for AWS Lambda](https://thenewstack.io/serverless-offers-framework-aws-lambda/)
* [ ] [Serverless Framework, why we decided to move away from Ruby on Rails](http://microapps.com/blog/serverless-framework/)
* [ ] [Serverless Framework - Part 1: Up and Running](http://blog.zerosharp.com/serverless-framework-part-1-up-and-running/)
* [ ] [A Serverless REST API in Minutes with the Serverless Framework](https://blog.codeship.com/a-serverless-rest-api-in-minutes/)* Google Cloud (GCP)
* [x] [What are the Google Cloud Platform (GCP) Services?](https://hackernoon.com/what-are-the-google-cloud-platform-gcp-services-285f1988957a#.7hlvyze8i)
* [x] [Why we moved from Amazon Web Services to Google Cloud Platform?](https://lugassy.net/why-we-moved-from-amazon-web-services-to-google-cloud-platform-726c412fd667#.pxmgutort)
* [x] [How much is Spotify paying Google Cloud?](https://medium.com/@davidmytton/how-much-is-spotify-paying-google-cloud-ebb3bf180f15#.40knikglm)
* [ ] [Serverless computing options with Google Cloud Platform (Google Cloud Next '17)](https://www.youtube.com/watch?v=hBACz_OP2LU&t=2204s)* Electron
* [ ] [Building a desktop application with Electron](https://medium.com/developers-writing/building-a-desktop-application-with-electron-204203eeb658)
* [x] [Build a Music Player with React & Electron I: Setup & Basic Concepts](https://scotch.io/tutorials/build-a-music-player-with-react-electron-i-setup-basic-concepts)
* [ ] [Electron: Cross-platform Desktop Apps Made Easy](https://www.toptal.com/javascript/electron-cross-platform-desktop-apps-easy)* Express
* [x] [Scotch.io Keeping API Routing Clean Using Express Routers](https://scotch.io/tutorials/keeping-api-routing-clean-using-express-routers)
* [x] [Scotch.io Build a RESTful API Using Node and Express 4](https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4)
* [x] [Creating and persisting a Login session](https://www.youtube.com/watch?v=zsOGmMuwhT4)[Good One]
* [x] [ES6 Class based Express routing](http://mkla.bz/2016/04/20/es6-class-express-routing.html)
* [x] [Easy HTTP/2 Server with Node.js and Express.js](https://webapplog.com/http2-node/)
* [ ] [How to Create Node.js, Express.js and MongoDB CRUD Web Application](https://www.djamware.com/post/58b27ce080aca72c54645983/how-to-create-nodejs-expressjs-and-mongodb-crud-web-application?utm_campaign=shareaholic&utm_medium=google_plus&utm_source=socialnetwork)* FlowType
* [x] [Type-checking React and Redux (+Thunk) with Flow — Part 1](https://blog.callstack.io/type-checking-react-and-redux-thunk-with-flow-part-1-ad12de935c36#.t94w9jdps)
* [x] [Type-checking React and Redux (+Thunk) with Flow — Part 2](https://blog.callstack.io/type-checking-react-and-redux-thunk-with-flow-part-2-206ce5f6e705#.p8drc08r7)
* [x] [Typed Redux](https://blog.callstack.io/typed-redux-2aa8bff926ff#.bo254gdbh)
* [x] [Why use static types in JavaScript? (A 4-part primer on static typing with Flow)](https://medium.freecodecamp.com/why-use-static-types-in-javascript-part-1-8382da1e0adb#.hqm9qq6sr) [Must Read]
* [x] [Writing Better JavaScript with Flow](https://www.sitepoint.com/writing-better-javascript-with-flow/?utm_source=hashnode.com)* MEAN
* [x] [MEAN App From Scratch - MongoDB, Express, Angular 2 & NodeJS](https://www.youtube.com/watch?v=PFP0oXNNveg)
* Java
* [x] [Java - Interfaces](https://www.tutorialspoint.com/java/java_interfaces.htm)
* [x] [Java - Polymorphism](https://www.tutorialspoint.com/java/java_polymorphism.htm)* Next.JS
* [x] [Next.Js Is it the next big thing in JavaScript?](https://medium.com/javascript-mantra/next-js-53e9cf4da5af#.fnjmgtnsn)
* [x] [Getting Started with Next.js —Setting Up Your App](https://labs.redantler.com/getting-started-with-next-js-article-one-a1d9780ea9e0#.5lo1ogpwl)
* [x] [Getting Started with Next.js — Bringing Data In](https://labs.redantler.com/getting-started-with-next-js-bringing-data-in-bf40558698e2#.22zpc7ab6)
* [x] [Build a Universal JavaScript App with Next.js](https://auth0.com/blog/building-universal-apps-with-nextjs/?utm_source=twitter&utm_medium=sc&utm_campaign=nextjs)
* [x] [React Universal with Next.js: Server-side React](https://scotch.io/tutorials/react-universal-with-next-js-server-side-react)
* [x] [Next.js is not what you may think it is](https://medium.com/the-ideal-system/next-js-is-not-what-you-may-think-it-is-8423172e7401#.6psziopr9)
* [x] [What’s Next.js for Apollo](https://dev-blog.apollodata.com/whats-next-js-for-apollo-e4dfe835d070)* Node
* [ ] [Build User Authentication with Node.js, Express, Passport, and Orchestrate](https://www.ctl.io/developers/blog/post/build-user-authentication-with-node-js-express-passport-and-orchestrate)
* [x] [Authenticate a Node.js API with JSON Web Tokens](https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens)
* [ ] [NodeJS + ExpressJS Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQmHbpKMARP04F344zYRX91I)
* [x] [How to write a web scraper in Node.js](https://www.codementor.io/nodejs/tutorial/how-to-write-a-web-scraper-in-nodejs)
* [x] [Scraping the Web With Node.js](https://scotch.io/tutorials/scraping-the-web-with-node-js)
* [x] [How to make a web crawler in JavaScript / Node.js](http://www.netinstructions.com/how-to-make-a-simple-web-crawler-in-javascript-and-node-js/)
* [x] [Simple web scraping with Node.js / JavaScript](http://www.netinstructions.com/simple-web-scraping-with-node-js-and-javascript/)
* [x] [How to send server email with Node.js - sendgrid, mandrill, mailgun, etc.](https://www.youtube.com/watch?v=zrXOjWICmGw&index=4&list=PLoYCgNOIyGAACzU6GliHJDp4kmOw3NFsh)
* [x] [Responsive HTML Email with Node.js - Send Rich, Responsive HTML Emails Using Ink, Yeoman & Express](https://www.youtube.com/watch?v=FrB8mxdWR7o&list=PLoYCgNOIyGAACzU6GliHJDp4kmOw3NFsh&index=5)
* [x] [Everything You Ever Wanted To Know About Authentication in Node.js](https://www.youtube.com/watch?v=yvviEA1pOXw)
* [x] [How To Implement Password Reset In Node.js](http://sahatyalkabov.com/how-to-implement-password-reset-in-nodejs/)
* [ ] [MongoDB CRUD the MVC way with Passport Authentication](https://hackhands.com/mongodb-crud-mvc-way-with-passport-authentication/)
* [ ] [RESTful Example using ExpressJS + Node.js + MongooseJS](http://javabeat.net/expressjs-nodejs-mongoosejs/)
* [x] [Route Middleware to Check if a User is Authenticated in Node.js](https://scotch.io/tutorials/route-middleware-to-check-if-a-user-is-authenticated-in-node-js)
* [ ] [Understanding the Node.js Event Loop](https://blog.risingstack.com/node-js-at-scale-understanding-node-js-event-loop/)
* [x] [No API? No Problem! Rapid Development via Mock APIs](https://medium.com/@housecor/rapid-development-via-mock-apis-e559087be066#.y938kd3zk)
* [x] [NodeJS Tutorial Playlist](https://www.youtube.com/playlist?list=PLZm85UZQLd2Q946FgnllFFMa0mfQLrYDL)
* [ ] [Nodejs Microservices. From Zero to Hero. Pt1 (Motivation)](https://articles.microservices.com/nodejs-microservices-from-zero-to-hero-pt1-279548cb4080#.jdwy0h8ui)
* [ ] [Creating Role Based Authentication with Passport in Ionic 2 – Part 1](http://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-1/)
* [x] [Making the Quantum Leap from Node.js to Microservices](https://derickbailey.com/2016/12/12/making-the-quantum-leap-from-node-js-to-microservices/)
* [ ] [How To Develop A Chat Bot With Node.js](https://www.smashingmagazine.com/2016/10/how-to-develop-a-chat-bot-with-node-js/)
* [x] [Refactoring a Basic, Authenticated API with Node, Express, and Mongo](http://blog.slatepeak.com/refactoring-a-basic-authenticated-api-with-node-express-and-mongo/)
* [x] [Create an SMS bot on AWS Lambda with Claudia.js](https://www.twilio.com/blog/2016/12/create-an-sms-bot-on-aws-lambda-with-claudia-js.html)
* [ ] [13 best practices to secure your web application](http://nodewebapps.com/2017/01/03/13-security-best-practices-for-your-web-application/)
* [x] [ERROR HANDLING IN EXPRESS WITH ASYNC/AWAIT ROUTES](http://madole.xyz/error-handling-in-express-with-async-await-routes/)
* [x] [Scotch Media Mongoose Testing](http://www.scotchmedia.com/tutorials/express/authentication/1/06)
* [x] [Test a Node RESTful API with Mocha and Chai](https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai)
* [x] [Tutorial: Creating and managing a Node.js server on AWS, part 1](https://hackernoon.com/tutorial-creating-and-managing-a-node-js-server-on-aws-part-1-d67367ac5171#.rmc7bivzr)
* [x] [Tutorial: Creating and managing a Node.js server on AWS, part 2](https://hackernoon.com/tutorial-creating-and-managing-a-node-js-server-on-aws-part-2-5fbdea95f8a1#.lomvp3umf)
* [x] [Creating a simple nodejs API on AWS (including nginx)](https://blog.kloud.com.au/2015/11/26/creating-a-simple-nodejs-api-on-aws-including-nginx/)
* [x] [Node, Express, ReactJS, AWS – a case study in architecture](https://dandreamsofcoding.com/2015/07/28/node-express-reactjs-aws-a-case-study-in-architecture/)
* [x] [9 Fantastic Utilities for the Node.js Developer](https://nodesource.com/blog/nine-fantastic-utilities-for-the-node-js-developer)
* [x] [Google API authorization in Node.js](https://jjankowskidev.wordpress.com/2017/04/01/google-api-authorization-in-node-js/?utm_source=hashnode.com)
* [ ] [Creating a microservice in NodeJs](http://www.syntaxsuccess.com/viewarticle/creating-a-microservice-in-nodejs?utm_source=hashnode.com)
* [ ] [Express, Passport and JSON Web Token (jwt) Authentication for Beginners](https://jonathanmh.com/express-passport-json-web-token-jwt-authentication-beginners/)
* [ ] [Node, Express, Mongoose and Passport.js REST API Authentication](https://www.djamware.com/post/58eba06380aca72673af8500/node-express-mongoose-and-passportjs-rest-api-authentication?utm_campaign=shareaholic&utm_medium=google_plus&utm_source=socialnetwork)
* [x] [Setting up a Node.js Cluster](http://stackabuse.com/setting-up-a-node-js-cluster/)- Testing
* [x] [Unit Testing and TDD in Node.js – Part 1](https://www.codementor.io/nodejs/tutorial/unit-testing-nodejs-tdd-mocha-sinon)
* [ ] [A guide to mocha's describe(), it() and setup hooks](http://samwize.com/2014/02/08/a-guide-to-mochas-describe-it-and-setup-hooks/)
* [ ] [Testing in ES6 with Mocha and Babel 6](http://jamesknelson.com/testing-in-es6-with-mocha-and-babel-6/)
* [ ] [Test a Node RESTful API with Mocha and Chai](https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai)
- [x] [A TDD Approach to Building a Todo API Using Node.js and MongoDB](https://semaphoreci.com/community/tutorials/a-tdd-approach-to-building-a-todo-api-using-node-js-and-mongodb)
- [ ] [Getting Started with Node.js and Mocha](https://semaphoreci.com/community/tutorials/getting-started-with-node-js-and-mocha)
- [ ] [How to correctly unit test Express server](https://glebbahmutov.com/blog/how-to-correctly-unit-test-express-server/)
- [x] [The Complete Guide to ES6 with Babel 6](http://jamesknelson.com/the-complete-guide-to-es6-with-babel-6/)
- [x] [CI Code Coverage + Tests in 5 Minutes!](https://zach.codes/ci-code-coverage-tests-in-5-minutes/)
- [ ] [How to test your MongoDB models under Node & Express](https://www.terlici.com/2014/09/15/node-testing.html)
- [ ] [How To Test Your Express Controllers](https://www.terlici.com/2015/09/21/node-express-controller-testing.html)* React.JS
* [x] [React ES6 class constructor super()](http://cheng.logdown.com/posts/2016/03/26/683329) [Must Read]
* [x] [Common React.js mistakes: Unneeded state](http://reactkungfu.com/2015/09/common-react-dot-js-mistakes-unneeded-state/) [Must Read]
* [x] [React Lifecycle methods diagram](https://medium.com/@eddychang_86557/react-lifecycle-methods-diagram-38ac92bb6ff1#.n32v4fhqd)
* [ ] [How to get "create-react-app" to work with your API](https://www.fullstackreact.com/articles/using-create-react-app-with-a-server/)
* [x] [AJAX Requests in React: How and Where to Fetch Data](https://daveceddia.com/ajax-requests-in-react/)
* [ ] [Presentational and Container Components](https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.dswv37s6j)
* [x] [Building app with React and Redux](https://www.youtube.com/playlist?list=PLuNEz8XtB51K-x3bwCC9uNM_cxXaiCcRY)
* [ ] [Why The Hipsters Recompose Everything](https://medium.com/javascript-inside/why-the-hipsters-recompose-everything-23ac08748198#.7ii2zny53)
* [ ] [How to Create a React.js Support Ticketing System Using MongoDB](http://davidmeents.com/create-a-react-js-support-ticketing-system-using-mongodb/?utm_content=buffer469b9&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
* [ ] [How to Implement Node + React Isomorphic JavaScript & Why it Matters](https://strongloop.com/strongblog/node-js-react-isomorphic-javascript-why-it-matters/)
* [ ] [Leveling Up With React: React Router](https://css-tricks.com/learning-react-router/#article-header-id-10)
* [ ] [Server-Side Rendering with Redux and React-Router](https://www.codementor.io/reactjs/tutorial/redux-server-rendering-react-router-universal-web-app)
* [ ] [How To Scale React Applications](https://www.smashingmagazine.com/2016/09/how-to-scale-react-applications/)
* [ ] [Server-Side Rendering With React, Node And Express](https://www.smashingmagazine.com/2016/03/server-side-rendering-react-node-express/)
* [ ] [React.js : server side rendering](http://blog.revathskumar.com/2016/09/react-server-side-rendering.html)
* [ ] [Testing React Components with Enzyme and Mocha](https://semaphoreci.com/community/tutorials/testing-react-components-with-enzyme-and-mocha)
* [x] [Controlled and uncontrolled form inputs in React don't have to be complicated](http://goshakkk.name/controlled-vs-uncontrolled-inputs-react/)
* [ ] [Killing CORS Preflight Requests on a React SPA](http://damon.ghost.io/killing-cors-preflight-requests-on-a-react-spa/)
* [x] [How to handle state in React. The missing FAQ.](https://medium.com/react-ecosystem/how-to-handle-state-in-react-6f2d3cd73a0c#.rpr0sc979)
* [ ] [Creating a Single-Page App in React using React Router](https://www.kirupa.com/react/creating_single_page_app_react_using_react_router.htm)
* [x] [From ReactJS to React-Native, what are the main differences between both?](https://medium.com/@alexmngn/from-reactjs-to-react-native-what-are-the-main-differences-between-both-d6e8e88ebf24#.nwm8x6api)
* [ ] [How to Build a Todo App Using React, Redux, and Immutable.js](https://www.sitepoint.com/how-to-build-a-todo-app-using-react-redux-and-immutable-js/)
* [x] [Async Await with React Lifecycle methods](https://medium.com/@dalejefferson/async-await-with-react-lifecycle-methods-802e7760d802#.nz8pyn50f)
* [ ] [Collecting data from a wizard form](https://goshakkk.name/wizard-form-collect-info/)
* [x] [Using a function in `setState` instead of an object](https://medium.com/@shopsifter/using-a-function-in-setstate-instead-of-an-object-1f5cfd6e55d1#.gtnrx55cc)
* [x] [Testing a React-Redux app using Jest and Enzyme](https://medium.com/@gethylgeorge/testing-a-react-redux-app-using-jest-and-enzyme-b349324803a9#.sknvgofxo)
* [x] [Migrating to Jest](https://medium.com/@kentcdodds/migrating-to-jest-881f75366e7e#.98tnc35mr)
* [x] [Testing React components with Jest and Enzyme](https://hackernoon.com/testing-react-components-with-jest-and-enzyme-41d592c174f#.uub30kw9x)
* [x] [React Interview Questions](https://dev.to/tylermcginnis/react-interview-questions)
* [x] [JavaScript Unit Test Automation: React Components](http://blog.testproject.io/2016/09/21/javascript-unit-test-automation-react-components/)
* [x] [Testing React with Enzyme is Awesome](https://medium.com/@wesleyluk/testing-react-with-enzyme-is-awesome-914e56f1f312#.kf2ac2whk)
* [ ] [Getting Started with TDD in React](https://semaphoreci.com/community/tutorials/getting-started-with-tdd-in-react)
* [x] [Jest 14.0: React Tree Snapshot Testing](https://facebook.github.io/jest/blog/2016/07/27/jest-14.html)
* [x] [Jest 15.0: New Defaults for Jest](https://facebook.github.io/jest/blog/2016/09/01/jest-15.html)
* [x] [Styled-Components: Enforcing Best Practices In Component-Based Systems](https://www.smashingmagazine.com/2017/01/styled-components-enforcing-best-practices-component-based-systems/)
* [ ] [ReactJS and ES7+](https://medium.com/@fakiolinho/reactjs-and-es7-bbedb9862e61#.t34tum979)
* [x] [React with Recompose with Redux](http://www.hartzis.me/react-recompose-redux/)
* [ ] [Why The Hipsters Recompose Everything](https://medium.com/javascript-inside/why-the-hipsters-recompose-everything-23ac08748198#.41z6buqpj)
* [ ] [Add routing to React apps using React Router v4](https://egghead.io/courses/add-routing-to-react-apps-using-react-router-v4)
* [ ] [Reusable State with Higher Order Components](https://daveceddia.com/extract-state-with-higher-order-components/)
* [ ] [Scalable React and React Native Apps](https://medium.com/getty-logs/scalable-react-and-react-native-apps-b99f952d0d53)
* [x] [Styled Components: Enforcing Best Practices In Component-Based Systems](https://www.smashingmagazine.com/2017/01/styled-components-enforcing-best-practices-component-based-systems/)
* [ ] [React Context-Api and Lazy-loading](https://medium.com/@blackb8r/react-context-api-and-lazy-loading-4c4b0a48f696)* RxJS
* [ ] [An Animated Intro to RxJS](https://css-tricks.com/animated-intro-rxjs/)
* Webpack
* [ ] [Getting Started with Webpack 2](https://blog.madewithenvy.com/getting-started-with-webpack-2-ed2b86c68783#.k9am1oaqq)
* [x] [Source Maps with webpack in Chrome](http://erikaybar.name/webpack-source-maps-in-chrome/)
* [x] [Progressive Web Apps with Webpack](http://michalzalecki.com/progressive-web-apps-with-webpack/)
* [x] [Code Splitting for React Router with ES6 Imports](http://moduscreate.com/code-splitting-for-react-router-with-es6-imports/)
* [x] [Webpack 2 Tree Shaking Configuration](https://medium.com/modus-create-front-end-development/webpack-2-tree-shaking-configuration-9f1de90f3233#.8ovl88lka)
* [x] [Webpack: Code Splitting by Routes](https://medium.com/@puppybits/webpack-code-splitting-by-routes-92f96cf733f2#.yg9h0nvs1)
* [x] [Welcome to Future of Web Application Delivery](https://medium.com/@ryanflorence/welcome-to-future-of-web-application-delivery-9750b7564d9f#.qmf74s6ln)* MobX
* [x] [Introduction to state management with MobX and React](https://www.youtube.com/watch?v=K8dr8BMU7-8)
* [x] [Michel Weststrate: State Management is Easy](https://www.youtube.com/watch?v=ApmSsu3qnf0&feature=youtu.be)
* [x] [LearnCode.academy - MobX tutorial #1 - MobX + React is AWESOME](https://www.youtube.com/watch?v=_q50BXqkAfI)
* [x] [LearnCode.academy - MobX tutorial #2 - Computed Values and Nested/Referenced Observables](https://www.youtube.com/watch?v=nYvNqKrl69s)
* [x] [How to update MobX store using AJAX](http://frontendinsights.com/update-mobx-store-using-ajax/?utm_content=buffer0b431&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)* Redux
* [ ] [The SoundCloud Client in React + Redux](http://www.robinwieruch.de/the-soundcloud-client-in-react-redux/)
* [x] [Confused! Redux or MobX?](https://www.reddit.com/r/reactjs/comments/4npzq5/confused_redux_or_mobx/)
* [ ] [Getting Started with Redux: An Intro](https://scotch.io/bar-talk/getting-started-with-redux-an-intro)
* [x] [Making sense of Redux](https://medium.freecodecamp.com/why-redux-makes-sense-to-me-and-how-i-conceptualize-it-c8a3a9db15ca#.70bavgpl1)
* [ ] [Simplifiez-vous la création d'application Javascript avec Redux](http://www.blogduwebdesign.com/presentation-javascript/Simplifiez-vous-la-creation-dapplication-Javascript-avec-Redux/1961)[French]
* [ ] [ReactJS Redux, the Right Way](https://reactjs.co/)
* [ ] [Join The Dark Side Of The Flux: Responding to Actions with Actors](http://jamesknelson.com/join-the-dark-side-of-the-flux-responding-to-actions-with-actors/)
* [ ] [Understanding Redux Middleware](https://medium.com/@meagle/understanding-87566abcfb7a#.nd74ah8fh)
* [ ] [You Might Not Need Redux](https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367#.px6jzme0p)
* [x] [If not Redux then what?](https://medium.com/@sanketsahu/if-not-redux-then-what-fc433234f5b4#.2yuwkwfwo)
* [ ] [Learn React & Redux With Cabin](http://cabin.getstream.io/?utm_content=bufferfbb46&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
* [x] [Notifications with React and Redux](https://codereviewvideos.com/blog/notifications-react-and-redux/)
* [x] [Redux anti-pattern: dumb mapStateToProps](http://goshakkk.name/redux-antipattern-mapstatetoprops/)
* [x] [How to structure real world Redux/React application](https://medium.com/@yiquanzhou/how-to-structure-real-world-redux-react-application-d61e66a7dd36#.57kvb5av3)
* [x] [Understanding Redux (or, How I Fell in Love with a JavaScript State Container)](http://www.youhavetolearncomputers.com/blog/2015/9/15/a-conceptual-overview-of-redux-or-how-i-fell-in-love-with-a-javascript-state-container)
* [x] [Getting Started With React Redux: An Intro](https://www.codementor.io/reactjs/tutorial/intro-to-react-redux-pros)
* [x] [The Anatomy Of A React Redux App](https://medium.com/@rajaraodv/the-anatomy-of-a-react-redux-app-759282368c5a#.iztl5rand)
* [ ] [Understanding Redux (or, How I Fell in Love with a JavaScript State Container)](http://www.youhavetolearncomputers.com/blog/2015/9/15/a-conceptual-overview-of-redux-or-how-i-fell-in-love-with-a-javascript-state-container)
* [ ] [Redux without React — State Management in Vanilla JavaScript](https://www.sitepoint.com/redux-without-react-state-management-vanilla-javascript/)
* [ ] [Full-Stack Redux Tutorial](https://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
* [x] [Tips For a Better Redux Architecture: Lessons for Enterprise Scale](https://hashnode.com/post/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale-civrlqhuy0keqc6539boivk2f)
* [x] [Things I wish I knew about Redux](https://medium.com/horrible-hacks/things-i-wish-i-knew-about-redux-9924abf2f9e0#.prehnppdz)
* [x] [Handling Transactional Emails In React Redux Apps](https://medium.com/@rajaraodv/handling-transactional-emails-in-react-redux-apps-8b1134748f76#.qbngc9i89)
* [x] [Why Redux Need Reducers To Be “Pure Functions”](https://medium.com/@rajaraodv/why-redux-needs-reducers-to-be-pure-functions-d438c58ae468#.vbnighv9l)
* [x] [Normalizing Redux stores for maximum code reuse.](https://medium.com/@adamrackis/normalizing-redux-stores-for-maximum-code-reuse-ae6e3844ae95#.mpwyjp89y)
* [x] [Two Weird Tricks with Redux](http://jlongster.com/Two-Weird-Tricks-with-Redux)
* [ ] [Firebase with Redux](https://medium.com/@prescottprue/firebase-with-redux-82d04f8675b9#.8ktkrjxhy)
* [x] [Securing React Redux Apps With JWT Tokens](https://medium.com/@rajaraodv/securing-react-redux-apps-with-jwt-tokens-fcfe81356ea0#.7j5k1nirf)
* [ ] [Some Thoughts On Testing React/Redux Applications](https://medium.com/javascript-inside/some-thoughts-on-testing-react-redux-applications-8571fbc1b78f#.uhi2vx91s)
* [x] [Rapid tips for your React-Redux application](https://hackernoon.com/rapid-tips-for-your-react-redux-application-68f513a7cebf)
* [x] [Dissecting Twitter’s Redux Store](https://medium.com/statuscode/dissecting-twitters-redux-store-d7280b62c6b1)
* [x] [Normalizing State Shape](http://redux.js.org/docs/recipes/reducers/NormalizingStateShape.html)* React-Native
* [x] [Differential's Blog - Easily Connect React Native to a Meteor Server](http://blog.differential.com/easily-connect-react-native-to-a-meteor-server/)
* [x] [Adding Custom Fonts to A React Native Application for IOS](https://medium.com/@dabit3/adding-custom-fonts-to-react-native-b266b41bff7f#.pkgz2jhtr)
* [x] [React Native Navigator — Navigating Like A Pro in React Native](https://medium.com/@dabit3/react-native-navigator-navigating-like-a-pro-in-react-native-3cb1b6dc1e30#.gtbt2ky5s)
* [x] [React Native Layout System](http://moduscreate.com/react-native-layout-system/)
* [ ] [Aligning Children using Flexbox in React Native](http://moduscreate.com/aligning-children-using-flexbox-in-react-native/)
* [x] [Diary of Building an iOS App with React Native](http://herman.asia/building-a-flashcard-app-with-react-native)
* [ ] [Tutorial: A Detailed Look at React Native for JavaScript Developers](https://www.youtube.com/watch?v=cuMezEwKFLU)
* [x] [Building a Simple ToDo App With React Native and Firebase](https://www.youtube.com/watch?v=3ab0K6viEp0)
* [ ] [The beginners guide to React Native and Firebase](https://firebase.googleblog.com/2016/01/the-beginners-guide-to-react-native-and_84.html)
* [ ] [GETTING STARTED WITH THE PANRESPONDER IN REACT NATIVE](http://mindthecode.com/getting-started-with-the-panresponder-in-react-native/)
* [x] [Authentication in React Native with Firebase](https://www.sitepoint.com/authentication-in-react-native-with-firebase/)
* [x] [How to build a hybrid mobile app using Yarn, React Native, MobX and Firebase, 0 to 100 (Real Quick).](https://jsapp.me/react-native-firebase-starter-ebe24d2765d6#.en95g1kfq)
* [x] [Building Offline First React Native Apps](https://medium.com/differential/building-offline-first-react-native-apps-b958acac0009#.xqphmm3yr)
* [ ] [Linking Animations to Scroll Position in React Native](https://medium.com/@albert.brand/linking-animations-to-scroll-position-in-react-native-5c55995f5a6e#.mzuq13mm5)
* [x] [React Native Tips and Tricks: Styling in JS](http://willowtreeapps.com/ideas/react-native-tips-and-tricks-styling-in-js/)
* [x] [Tips for React Native Images (or saying goodbye to trial and error)](https://medium.com/the-react-native-log/tips-for-react-native-images-or-saying-goodbye-to-trial-and-error-b2baaf0a1a4d#.8zdrssyk3)
* [x] [React Native and D3JS](https://speakerdeck.com/hswolff/react-native-and-d3js)
* [ ] [I made React Native fast, you can too](https://launchdrawer.com/i-made-react-native-fast-you-can-too-9e61c951ce0#.fvhjvxy3v)
* [ ] [11 mistakes I’ve made during React Native / Redux app development](https://medium.com/dailyjs/11-mistakes-ive-made-during-react-native-redux-app-development-8544e2be9a9)
* [x] [Mobile Authentication with React Native and JSON Web Tokens](https://gellerj496howto.wordpress.com/passport-auth-strategies/)
* [x] [Protecting API Endpoints](https://gellerj496howto.wordpress.com/protecting-api-endpoints/)
* [x] [Up & Running with React Native + Visual Studio Mobile Center](https://medium.com/react-native-training/up-running-with-react-native-visual-studio-mobile-center-e3c95adbf65)* Meteor
* [x] [The Meteor Chef - Publication and Subscription Patterns](https://themeteorchef.com/snippets/publication-and-subscription-patterns/) [Must Read]
* [x] [The Meteor Chef - Methods](https://themeteorchef.com/snippets/methods/)
* [x] [The Meteor Chef - Using the Collection2 Package](https://themeteorchef.com/snippets/using-the-collection2-package/)* VueJS
* [ ] [VueJS 2](https://www.youtube.com/playlist?list=PLjwdMgw5TTLW-mAtlR46VajrKs4dep3y0)[French]
* Graphql
* [x] [Why GraphQL is the future](https://dev-blog.apollodata.com/why-graphql-is-the-future-3bec28193807#.nrg284v51)
* [x] [GraphQL Concepts Visualized](https://dev-blog.apollodata.com/the-concepts-of-graphql-bc68bd819be3#.ce2qc45xb)
* [x] [How do I GraphQL?](https://dev-blog.apollodata.com/how-do-i-graphql-2fcabfc94a01#.h6mqnnx5g)
* [x] [Apollo Server 0.2: GraphQL with Express, Connect, hapi or Koa](https://dev-blog.apollodata.com/apollo-server-0-2-graphql-with-express-connect-hapi-or-koa-7e06b0a8fdb1#.cd4qnrfc1)
* [x] [GraphQL and MongoDB — a quick example](https://medium.com/the-ideal-system/graphql-and-mongodb-a-quick-example-34643e637e49#.3x3c60lfk)
* [x] [Give it a REST: use GraphQL for your APIs](https://medium.freecodecamp.com/give-it-a-rest-use-graphql-for-your-apis-40a2761e6336#.bozx6pgff)
* [ ] [GraphQL vs REST: Overview](https://philsturgeon.uk/api/2017/01/24/graphql-vs-rest-overview/?utm_source=hashnode.com)
* [ ] [GraphQL vs REST: Caching](https://philsturgeon.uk/api/2017/01/26/graphql-vs-rest-caching/)
* [x] [A guide to authentication in GraphQL](https://dev-blog.apollodata.com/a-guide-to-authentication-in-graphql-e002a4039d1)
* [ ] [Auth in GraphQL — Part 2](https://dev-blog.apollodata.com/auth-in-graphql-part-2-c6441bcc4302)* Ruby
* Ruby On Rails
* [x] [TopTal - The Publish-Subscribe Pattern on Rails: An Implementation Tutorial](https://www.toptal.com/ruby-on-rails/the-publish-subscribe-pattern-on-rails)
* [x] [Rails ActiveRecord with Database Column Defaults](http://blog.endpoint.com/2014/02/rails-activerecord-with-database-column.html)
* [x] [Should I Learn Ruby on Rails?](http://blog.careerfoundry.com/web-development/should-i-learn-ruby-on-rails)* Web Design + HTML/CSS
* [x] [How to Create Dynamic Compositions](https://medium.com/@matthewencina/how-to-create-dynamic-compositions-3c5cc3f00632#.9gbf0i1ne)
* [x] [HTML5Rocks - High Performance Animations](http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/)
* [x] [8 Entrepreneurs Give Tips for Building a Beautiful Company Website](http://tech.co/building-beautiful-company-website-2016-08)
* [x] [CSS round buttons](http://codeitdown.com/css-round-buttons/)
* [x] [HOW TO CENTER IN CSS](http://howtocenterincss.com/)
* [x] [Exploring ways to export clean .svg icons with Sketch…the correct way](https://medium.com/sketch-app-sources/exploring-ways-to-export-clean-svg-icons-with-sketch-the-correct-way-752e73ec4694#.klkc1qe98)
* [ ] [Mastering CSS Coding: Getting Started](https://www.smashingmagazine.com/2009/10/mastering-css-coding-getting-started/#CSS-Basics1)
* [x] [Devtips - Design & Code a Mobile First Landing Page!](https://www.youtube.com/watch?v=2750Vj-hMq8&list=PLqGj3iMvMa4KXCYyFCQnC2ZNmZyoMAj8L)
* [ ] [Devtips - Zurb Foundation Grid](https://www.youtube.com/playlist?list=PLqGj3iMvMa4LJo_lBMTJwAlQRElulSeL8)
* [x] [A Look Into: Using CSS Variables](http://www.hongkiat.com/blog/css-variables/)
* [x] [The most promising design tools you should try in 2017](https://blog.prototypr.io/the-most-promising-design-tools-you-should-try-in-2017-2e5d34b16261#.9a4ub1yye)
* [ ] [A Step-by-step Guide to UI Animation with Principle and Sketch](https://www.toptal.com/designers/prototyping/a-practical-guide-to-ui-animation?utm_source=Facebook&utm_content=&utm_medium=paidsocial&utm_campaign=biz_awa_ppe_blog_a-practical-guide-to-ui-animation_as_w_des)
* [ ] [Build Complex Layouts with CSS Grid Layout](https://egghead.io/courses/build-complex-layouts-with-css-grid-layout)
* [x] [A shorthand for designing UI flows](https://signalvnoise.com/posts/1926-a-shorthand-for-designing-ui-flows)
* [x] [‘why bem?’ in a nutshell](https://blog.decaf.de/2015/06/24/why-bem-in-a-nutshell/)
* [x] [Grid Tile Layouts with auto-fit & minmax](http://gedd.ski/post/tile-layouts/)
* [x] [Grid is Perfect for Responsive Layout](http://gedd.ski/post/grid-for-responsive-layout/)
* [x] [Overlapping Grid Items](http://gedd.ski/post/overlapping-grid-items/)
* [ ] [How-to… Bootstrap](https://medium.com/wdstack/how-to-bootstrap-94abe3525442)- Python
* [ ] [Python Programming Tutorial - 25 - How to Build a Web Crawler](https://www.youtube.com/watch?v=XjNm9bazxn8)
* [x] [Python Web Crawler Tutorial](https://www.youtube.com/watch?v=nRW90GASSXE)
* [ ] [Web Scraping Indeed for Key Data Science Job Skills](https://jessesw.com/Data-Science-Skills/)
* [x] [Programming for Finance with Python and Quantopian and Zipline Part 1](https://www.youtube.com/watch?v=RxjIOXstxCk)
* [ ] [Programming for Finance Part 2 - Creating an automated trading strategy](https://www.youtube.com/watch?v=_nMoCsPI-IA)- Programming stuff
* [ ] [7 Good Developer Habits I Wish I’d Adopted Sooner](https://medium.com/team-treehouse/7-good-developer-habits-i-wish-id-adopted-sooner-8707931d72f3#.kv2zp45iu)
* [x] [Keep a CHANGELOG](http://keepachangelog.com/en/0.3.0/)
* [x] [A Quick Understanding of REST](https://scotch.io/bar-talk/a-quick-understanding-of-rest)
* [x] [Is Model-View-Controller dead on the front end?](https://medium.freecodecamp.com/is-mvc-dead-for-the-frontend-35b4d1fe39ec#.33x47id00)
* [ ] [How to Land Your First Development Job in 5 Simple Steps](https://medium.com/javascript-scene/how-to-land-your-first-development-job-in-5-simple-steps-4e9fb73314c#.v888ntmpk)
* [ ] [Tips for Creating a First-Class Personal Portfolio](https://medium.com/@speckyboy/tips-for-creating-a-first-class-personal-portfolio-6fcfb6962cd4#.vqtub63ee)
* [ ] [How to be great at asking coding questions](https://medium.com/@gordon_zhu/how-to-be-great-at-asking-questions-e37be04d0603#.8dq4y83ql)
* [x] [The code I’m still ashamed of](https://medium.freecodecamp.com/the-code-im-still-ashamed-of-e4c021dff55e#.uadadoko7)
* [x] [Leaky abstractions](https://www.youtube.com/watch?v=gRsyY0kzXfw)
* [x] [Make Millions Using API's](https://www.youtube.com/watch?v=HMExxABpn6o)
* [x] [Create a TinyURL System](http://blog.gainlo.co/index.php/2016/03/08/system-design-interview-question-create-tinyurl-system/?utm_source=quora&utm_medium=What+are+the+http%3A%2F%2Fbit.ly+and+t.co+shortening+algorithms%3F&utm_campaign=quora)
* [x] [JSON Web Tokens (JWT) vs Sessions](https://float-middle.com/json-web-tokens-jwt-vs-sessions/)
* [x] [JSON Web Tokens: Artsy's Journey](http://artsy.github.io/blog/2016/10/26/jwt-artsy-journey/)
* [x] [Refresh Tokens: When to Use Them and How They Interact with JWTs](https://auth0.com/blog/refresh-tokens-what-are-they-and-when-to-use-them/)
* [ ] [5 Steps to Add Modern Authentication to Legacy Apps Using JWTs](https://auth0.com/blog/5-steps-to-add-modern-authentication-to-legacy-apps-using-jwts/)
* [ ] [Where to Store your JWTs – Cookies vs HTML5 Web Storage](https://stormpath.com/blog/where-to-store-your-jwts-cookies-vs-html5-web-storage)
* [x] [10 Things You Should Know about Tokens](https://auth0.com/blog/ten-things-you-should-know-about-tokens-and-cookies/)
* [x] [Stop using JWT for sessions](http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/)
* [x] [Cookies vs Tokens. Getting auth right with Angular.JS](https://auth0.com/blog/angularjs-authentication-with-cookies-vs-token/)
* [x] [Token-based Authentication with Socket.IO](https://auth0.com/blog/auth-with-socket-io/)
* [x] [Use JWT The Right Way!](https://stormpath.com/blog/jwt-the-right-way)
* [x] [Token Authentication: The Secret to Scalable User Management](https://stormpath.com/blog/token-authentication-scalable-user-mgmt)
* [x] [Top 20 Developer Tools of 2016
](https://blog.axosoft.com/2016/12/29/top-20-developer-tools-2016/?utm_source=hashnode.com)
* [x] [Innovating with HTTP 2.0 Server Push](https://www.igvita.com/2013/06/12/innovating-with-http-2.0-server-push/)
* [x] [Back-End as a Service for Mobile Apps](https://code.tutsplus.com/articles/back-end-as-a-service-for-mobile-apps--cms-28154?utm_source=hashnode.com)
* [x] [Modern Web Development](https://hackernoon.com/modern-web-development-bf0b2ef0e22e#.9akrdapry)
* [ ] [Five advantages of serverless architecture for every app](https://www.developer-tech.com/news/2016/oct/05/five-advantages-serverless-architecture-every-app/?utm_content=bufferfd15a&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
* [x] [An Introduction to OAuth 2](https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2)## Books
* Computer Science + Algorithms + History
* [ ] [Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein](https://www.goodreads.com/book/show/108986.Introduction_to_Algorithms?ac=1&from_search=true)
* [ ] [Code Complete by Steve McConnell](https://www.goodreads.com/book/show/4845.Code_Complete?ac=1&from_search=true)
* [ ] [Concepts, Techniques, and Models of Computer Programming](http://www.epsa.org/forms/uploadFiles/3B6300000000.filename.booksingle.pdf) [Free]* Database + Application Design
* MongoDB
* [ ] [MongoDB Data Modeling by Wilson da Rocha França](https://www.goodreads.com/book/show/25826534-mongodb-data-modeling?ac=1&from_search=true)
* [ ] [Pro MongoDB Development by Deepak Vohra](https://www.goodreads.com/book/show/28221102-pro-mongodb-development?ac=1&from_search=true)
* [ ] [MongoDB: The Definitive Guide by Kristina Chodorow, Michael Dirolf](https://www.goodreads.com/book/show/9418297-mongodb?from_search=true)* Elixir
* [ ] [Elixir in Action by Saša Jurić](https://www.amazon.ca/Elixir-Action-scaron-Juri-cacute/dp/161729201X/ref=sr_1_1?ie=UTF8&qid=1472489990&sr=8-1&keywords=elixir+in+action)
* [ ] [Programming Elixir 1.3 by Dave Thomas](https://www.amazon.ca/gp/product/168050200X/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1)
* [x] [Programming Phoenix: Productive |> Reliable |> Fast](https://www.amazon.ca/Programming-Phoenix-Productive-Reliable-Fast/dp/1680501453/ref=pd_bxgy_14_img_2?_encoding=UTF8&psc=1&refRID=Q47ZZZ3QRJYFDN43F8GZ)
* [x] [Craft GraphQL APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions](https://www.amazon.ca/Craft-GraphQL-APIs-Elixir-Absinthe/dp/1680502557/ref=sr_1_1?ie=UTF8&qid=1508010806&sr=8-1&keywords=elixir+graphql)* Freelance + Business + Jobs + Other Stuff
* [x] [Why nobody knows your name by FreelanceLift](https://www.freelancelift.com/playbooks/why-nobody-knows-your-name/)
* [ ] [Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days](https://www.amazon.com/Sprint-Solve-Problems-Test-Ideas-ebook/dp/B010MH1DAQ/ref=sr_1_1?s=books&ie=UTF8&qid=1474405588&sr=1-1&keywords=sprint#nav-subnav)
* [ ] [Deep Work: Rules for Focused Success in a Distracted World](https://www.amazon.com/dp/1455586692/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=15A7J1FUDTFEF&coliid=I18H6P3HJYD0WP)* JavaScript
* [ ] [Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke](https://www.amazon.ca/Eloquent-JavaScript-Modern-Introduction-Programming/dp/1593275846/ref=sr_1_fkmr0_1?s=books&ie=UTF8&qid=1469305316&sr=1-1-fkmr0&keywords=Eloquent+JavaScript+-+second+edition+by+Marijn+Haverbeke)
* [ ] [A Smarter Way to Learn JavaScript by Mark Myers](https://www.amazon.ca/Smarter-Way-Learn-JavaScript-technology-ebook/dp/B00H1W9I6C)
* [ ] [High Performance JavaScript by Nicholas C.Zakas](https://www.amazon.ca/High-Performance-JavaScript-Nicholas-Zakas/dp/059680279X)
* [x] [Programming JavaScript Applications by Eric Elliot](https://www.amazon.ca/Programming-JavaScript-Applications-Architecture-Libraries/dp/1491950293/ref=sr_1_fkmr0_1?s=books&ie=UTF8&qid=1469305235&sr=1-1-fkmr0&keywords=Programming+JavaScript+Applications+by+Eric+Elliot)
* [x] [JavaScript: The Good Parts by Douglas Crockford](https://www.amazon.ca/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)
* [ ] [Mastering JavaScript by Ved Antani](https://www.amazon.ca/Mastering-JavaScript-Ved-Antani-ebook/dp/B016UZVCMI/ref=sr_1_sc_1?s=books&ie=UTF8&qid=1469305485&sr=1-1-spell&keywords=Mastering+JavaScritp)
* [ ] [Mastering JavaScript Promises by Muzzamil Hussain](https://www.amazon.ca/Mastering-JavaScript-Promises-Muzzamil-Hussain-ebook/dp/B00YSILOS2/ref=sr_1_sc_3?s=books&ie=UTF8&qid=1469305680&sr=1-3-spell&keywords=Mastering+JavaScritp)
* [ ] [Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript by David Herman](https://www.amazon.ca/Effective-JavaScript-Specific-Harness-Power/dp/0321812182?ie=UTF8&camp=15121&creative=330641&linkCode=as2&redirect=true&ref_=x_gr_w_bb&tag=x_gr_w_bb_ca-20)
* [x] [You Don't Know JS - Up and Going by Kyle Simpson](https://www.amazon.ca/You-Dont-Know-JS-Going-ebook/dp/B00V20DQU8/ref=sr_1_1?s=books&ie=UTF8&qid=1470005412&sr=1-1&keywords=kyle+simpson)
* [ ] [You Don't Know JS: Scope & Closures by Kyle Simpson](https://www.amazon.ca/You-Dont-Know-JS-Closures/dp/1449335586/ref=sr_1_2?s=books&ie=UTF8&qid=1470005412&sr=1-2&keywords=kyle+simpson)
* [ ] [You Don't Know JS: Async & Performance by Kyle Simpson](https://www.amazon.ca/You-Dont-Know-JS-Performance/dp/1491904224/ref=sr_1_3?s=books&ie=UTF8&qid=1470005412&sr=1-3&keywords=kyle+simpson)
* [ ] [You Don't Know JS: Types & Grammar by Kyle Simpson](https://www.amazon.ca/You-Dont-Know-JS-Grammar/dp/1491904194/ref=sr_1_4?s=books&ie=UTF8&qid=1470005412&sr=1-4&keywords=kyle+simpson)
* [ ] [You Don't Know JS: this & Object Prototypes by Kyle Simpson](https://www.amazon.ca/You-Dont-Know-JS-Prototypes-ebook/dp/B00LPUIB9G/ref=sr_1_5?s=books&ie=UTF8&qid=1470005412&sr=1-5&keywords=kyle+simpson)
* [ ] [You Don't Know JS: ES6 & Beyond by Kyle Simpson](https://www.amazon.ca/You-Dont-Know-JS-Beyond/dp/1491904240/ref=sr_1_6?s=books&ie=UTF8&qid=1470005412&sr=1-6&keywords=kyle+simpson)
* [ ] [Single Page Web Applications: JavaScript end-to-end by Michael Mikowski](https://www.amazon.ca/Single-Page-Applications-end---end/dp/1617290750/ref=sr_1_1?ie=UTF8&qid=1473297259&sr=8-1&keywords=single+page+web+applications)
* [ ] [Serverless Single Page Apps Fast, Scalable, and Available](https://pragprog.com/book/brapps/serverless-single-page-apps)
* [ ] [The principles of object-oriented javascript](https://www.amazon.ca/Principles-Object-Oriented-JavaScript-Nicholas-Zakas/dp/1593275404)
* [x] [MobX Quick Start Guide](https://www.packtpub.com/web-development/mobx-quick-start-guide)* Webpack
* [ ] [SurviveJS - Webpack](https://survivejs.com/webpack)
* MEAN
* [ ] [MEAN Web Development](https://www.amazon.com/MEAN-Web-Development-Amos-Haviv-ebook/dp/B00NXWI1BM%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00NXWI1BM&zpy=1)
* Meteor JS
* [x] [Discover Meteor: Building Real-Time JavaScript Web Apps by Tom Coleman & Sacha Greif](https://www.goodreads.com/book/show/17901517-discover-meteor)
* [x] [Getting Started with Meteor.js JavaScript Framework - Second Edition by Isaac Strack](https://www.amazon.ca/Getting-Started-Meteor-js-JavaScript-Framework-ebook/dp/B010G18I3S/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1470005716&sr=1-2&keywords=Getting+Started+with+Meteor.js+JavaScript+Framework)* Node JS
* [ ] [Practical Node.js: Building Real-World Scalable Web Apps by Azat Mardan](https://www.amazon.ca/Practical-Node-js-Building-Real-World-Scalable-ebook/dp/B00IGKE2FK/ref=sr_1_1?s=books&ie=UTF8&qid=1469305301&sr=1-1&keywords=Practical+Node.js%3A+Building+Real-World+Scalable+Web+Apps+by+Azat+Mardan)
* [ ] [Node.js by Example by Krasimir Tsonev](https://www.amazon.ca/Node-js-Example-Krasimir-Tsonev-2015-06-30/dp/B01FIYK9QW/ref=sr_1_1?s=books&ie=UTF8&qid=1469305269&sr=1-1&keywords=Node.js+by+Example+by+Krasimir+Tsonev)
* [ ] [Express in Action by Evan M.Hahn](https://www.amazon.ca/Express-Action-Writing-building-applications/dp/1617292427/ref=sr_1_1?s=books&ie=UTF8&qid=1469305287&sr=1-1&keywords=Express+in+Action+by+Evan+M.Hahn)
* [ ] [Full-Stack JavaScript Development: Develop, Test and Deploy with MongoDB, Express, Angular and Node on AWS](https://www.amazon.com/Full-Stack-JavaScript-Development-Develop-MongoDB/dp/0997196602%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0997196602&zpy=1)
* [ ] [Node.js the Right Way: Practical, Server-Side JavaScript That Scales](https://www.amazon.com/Node-js-Right-Way-Server-Side-JavaScript-ebook/dp/B00HSO6YD8%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00HSO6YD8&zpy=1)
* [x] [Node Hero - Node.js Project Structure Tutorial](https://blog.risingstack.com/node-hero-node-js-project-structure-tutorial/)
* [x] [Advanced Node.js Project Structure Tutorial](https://blog.risingstack.com/node-js-project-structure-tutorial-node-js-at-scale/)* React-Native
* [x] [Learning React Native](http://shop.oreilly.com/product/0636920041511.do)
* Elixir
* [ ] [Programming Elixir 1.3](https://www.amazon.ca/gp/product/168050200X/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1)
* Phoenix
* [x] [Programming Phoenix](https://www.amazon.ca/gp/product/1680501453/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1)
* Ruby
* [ ] [Ruby by Example: Using Ruby to Solve Difficult Problems by Kevin C. Baird](https://www.amazon.ca/Ruby-Example-Using-Difficult-Problems-ebook/dp/B002N3M6RM/ref=sr_1_1?ie=UTF8&qid=1471538800&sr=8-1&keywords=ruby+by+example)
* Ruby On Rails
* [ ] [Agile Web Development with Rails 4 by Sam Ruby & Dave Thomas & David Heinemeier Hansson](https://www.amazon.ca/Agile-Web-Development-Rails-4/dp/1937785564/ref=sr_1_2?s=books&ie=UTF8&qid=1471538863&sr=1-2&keywords=ruby+on+rails)
* [ ] [Rails Solutions: Ruby on Rails Made Easy by Justin Williams](https://www.amazon.ca/Rails-Solutions-Justin-Williams-2007-01-24/dp/B01FIVZTKQ/ref=sr_1_2?s=books&ie=UTF8&qid=1471538950&sr=1-2&keywords=rails+solutions)
* [ ] [Ruby on Rails Enterprise Application Development: Plan, Program, Extend by Elliot Smith & Rob Nichols](https://www.amazon.ca/Ruby-Rails-Enterprise-Application-Development-ebook/dp/B005CG8IIS/ref=sr_1_2?s=books&ie=UTF8&qid=1471538996&sr=1-2&keywords=ruby+on+rails+enterprise)
* [ ] [Ruby on Rails 5.0 for Autodidacts: Learn Ruby 2.3 and Rails 5.0 by Stefan Wintermeyer](https://www.amazon.ca/Ruby-Rails-5-0-Autodidacts-Learn-ebook/dp/B01BKFPTJ0/ref=sr_1_8?s=books&ie=UTF8&qid=1471539062&sr=1-8&keywords=ruby+on+rails)
* [ ] [Ruby on Rails Tutorial: Learn Web Development with Rails (3rd Edition) by Michael Hart](https://www.amazon.ca/Ruby-Rails-Tutorial-Learn-Development/dp/0134077709/ref=sr_1_1?s=books&ie=UTF8&qid=1471539550&sr=1-1&keywords=ruby+on+rails)
* [ ] [Learn Enough Action Cable to Be Dangerous by Michael Hart](https://www.learnenough.com/action-cable-tutorial)* Web Design + HTML/CSS
* [ ] [Framed Ink: Drawing and Composition for Visual Storytellers](https://www.amazon.com/Framed-Ink-Drawing-Composition-Storytellers/dp/1933492953?ie=UTF8&camp=1789&creative=9325&creativeASIN=1933492953&linkCode=as2&linkId=3RRTKVWIPDNHAOER&redirect=true&ref_=as_li_qf_sp_asin_il_tl&tag=matthewencina-20)
* [ ] [Jump Start HTML5 by Tiffany B.Brown](https://www.goodreads.com/book/show/18669403-jump-start-html5)* UI/UX Design Prototype & Animations
* [x] [The Guide To Mockups by UXPin](https://www.uxpin.com/studio/ebooks/guide-to-mockups/)
* WordPress
* [ ] [Smashing WordPress: Beyond the Blog by Thord Daniel Hedengren](https://www.goodreads.com/book/show/7248208-smashing-wordpress?from_search=true)
* [ ] [Smashing WordPress Themes: Making WordPress Beautiful by Thord Daniel Hedengren](https://www.goodreads.com/book/show/7950047-smashing-wordpress-themes?from_search=true)
* [ ] [WordPress For Dummies by Lisa Sabin-Wilson](https://www.goodreads.com/book/show/894766.WordPress_For_Dummies?from_search=true)
* [ ] [WordPress Theme Design by Tessa Blakeley Silver](https://www.goodreads.com/book/show/3405042-wordpress-theme-design?from_search=true)
* [ ] [WordPress: The Missing Manual by Matthew MacDonald](https://www.goodreads.com/book/show/13355786-wordpress?ac=1&from_search=true)* Programming
* [ ] [Clean Code: A Handbook of Agile Software Craftsmanship](https://www.amazon.ca/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882)
## Videos
* Computer Science + Algorithms + History
* [x] [The Art of Writing Software](https://www.youtube.com/watch?v=QdVFvsCWXrA)
* [x] [Running an SQL Injection Attack](https://youtu.be/ciNHn38EyRc)
* [x] [Cookie Stealing](https://youtu.be/T1QEs3mdJoc)
* [x] [Wana Decrypt0r (Wanacry Ransomware)](https://youtu.be/88jkB1V6N9w)
* [x] [Onion Routing](https://youtu.be/QRYzre4bf7I)
* [x] [TOR Hidden Services](https://youtu.be/lVcbq_a5N9I)
* [x] [Caching Techniques - Web Development](https://youtu.be/RgPf5RDv4-s)* Elixir
* [x] [Intro to Elixir](https://www.youtube.com/watch?v=lly-1UYmnFI&list=PLn76XROGFNtE9InImlu6e8isbOsM7qKtt)
* [x] [Elixir Is Neat But What Can You Actually Do With It?](https://www.youtube.com/watch?v=J4YbPVizqgE)
* [x] [From Front End to Full Stack with Elixir and Phoenix](https://www.youtube.com/watch?v=r4ulu8wo_GI&t=1650s)
* [x] [What every Node.js developer needs to know about Elixir](https://www.youtube.com/watch?v=q8wueg2hswA)
* [x] [Why you should use Elixir](https://www.youtube.com/watch?v=4KAaNFkm_nc)
* [ ] [Functional Programming Principles in Elixir](https://www.youtube.com/watch?v=Zee4bbsDvrA&index=2&list=PLeWZVYEk9JBCU4j0YY4GVSIda1uTWEwu_)
* [x] [Real time web applications with Elixir and Phoenix](https://www.youtube.com/watch?v=DKGqJpT5pvU)
* [x] [LearnElixir.tv - Why Learn Elixir?](https://www.learnelixir.tv/episodes/01-introduction)
* [x] [Metaprogramming Elixir](https://www.youtube.com/watch?v=2Bjzml_Hpvk)
* [x] [WTF is Elixir?](https://www.youtube.com/watch?v=ZDwygVf_LJM)
* [x] [Selling Food With Elixir](https://www.youtube.com/watch?v=fkDhU-2NWJ8&t=1097ssl)
* [x] [Elixir Application (part 1)](https://www.youtube.com/watch?v=EDu3EwTbrFM)
* [x] [Elixir Tutorial](https://www.youtube.com/watch?v=pBNOavRoNL0&t=1954s)
* [x] [ElixirConf 2017 - Live APIs with GraphQL Subscriptions - Bruce Williams and Ben Wilson](https://www.youtube.com/watch?v=JtYg3jP0aOY&feature=youtu.be)
* [x] [ElixirConf 2017 - Thinking In Ecto - Darin Wilson](https://www.youtube.com/watch?v=YQxopjai0CU)
* [x] [Caching DB requests with ETS](https://youtu.be/wmktvDHde6w)
* [x] [Caching DB requests with ETS part 2](https://youtu.be/gqBSYjaurYk)
* [x] [Encoding Ecto Structs into JSON](https://youtu.be/5Pd9giUmiGM)* Phoenix
* [x] [Introduction to Elixir & Phoenix](https://www.youtube.com/watch?v=cKeJJldQRgI)
* [x] [Phoenix Framework for the new web by José Valim](https://www.youtube.com/watch?v=Toluc5MCQWs)
* [x] [RailsConf 2016 - ActiveRecord vs. Ecto: A Tale of Two ORMs by Brad Urani](https://www.youtube.com/watch?v=_wD25uHx_Sw)
* [x] [RailsConf 2016 - Rails to Phoenix by Brian Cardarella](https://www.youtube.com/watch?v=OxhTQdcieQE)
* [x] [Building a chat with React Native and Elixir Phoenix](https://www.youtube.com/watch?v=Ix_av-Z_19w&list=PLKrAq_JE16cIzmEpH0f8jVThIcYGo8Pnu&index=15)
* [x] [Phoenix a Web Framework for the New Web](https://www.youtube.com/watch?v=bk3icU8iIto)
* [x] [PolyConf 15: Phoenix a web framework for the new web](https://www.youtube.com/watch?v=WIyXz2wxnJQ)
* [x] [Elixir & Phoenix – fast, concurrent and explicit](https://www.youtube.com/watch?v=pjab0jPGr6s)
* [x] [Rails vers Phoenix: Retour d'expérience sur une rewrite d'application SaaS](https://www.youtube.com/watch?v=0OBSv7Se6fQ) [French]
* [x] [Phoenix Presence: Le service temps réel de Phoenix](https://www.youtube.com/watch?v=DHwD54fdHBM) [French]
* [x] [Processing 2.7 million images with Elixir (vs Ruby)](https://www.youtube.com/watch?v=xoNRtWl4fZU)
* [x] [Getting Started with the Phoenix Framework](https://www.youtube.com/watch?v=lpxm8xwXuG0)
* [ ] [Authentication in Phoenix/Elixir app with Ueberauth and Guardian](https://www.youtube.com/watch?v=X6Z-sDSJ3sE)
* [x] [Using The Phoenix Framework With Ember.js](https://www.youtube.com/watch?v=GtohBWjWRZg&t=22s)
* [x] [How to setup Authentication / Authorization in a Phoenix application - Registration 1 / 4](https://www.youtube.com/watch?v=lLO6Xi9hWW4)
* [x] [Phoenix asset handling with brunch](https://www.youtube.com/watch?v=CgSjuCRHKvg)
* [x] [Phoenix Takes Flight](https://www.youtube.com/watch?v=u21S_vq5CTw)
* [ ] [Phoenix 1.2 and Beyond](https://www.youtube.com/watch?v=n338leKvqnA)
* [x] [Elixir + Phoenix : Building a simple chatroom](https://www.youtube.com/watch?v=e5jlIejl9Fs)
* [x] [Phoenix Beyond the Browser - Realtime Applications](https://www.youtube.com/watch?v=7vBc0Q-nwUI&list=PLE7tQUdRKcyYoiEKWny0Jj72iu564bVFD&index=2)
* [x] [Getting Started with Phoenix](https://www.youtube.com/watch?v=KiP23mk760E)
* [x] [Using Ecto Associations in Phoenix](https://www.youtube.com/watch?v=THUG8J3xSYw)
* [ ] [Learn the Phoenix Framework Create a Blog App Part 1](https://www.youtube.com/watch?v=NQon2CYD4OQ)
* [ ] [Learn the Phoenix Framework Deploy using Heroku - Part 2](https://www.youtube.com/watch?v=Ga7sq3izz8M)
* [x] [Pretty URLs in Phoenix using names or slugs](https://youtu.be/PjUdSQ6Qy3E)
* [x] [Server side event tracking with Keen.io (Phoenix framework)](https://youtu.be/lRocS2o0DJY)* DynamoDB
* [x] [Building Applications with DynamoDB [1/4]](https://www.youtube.com/watch?v=yqlauXAXlSc)
* [x] [Building Applications with DynamoDB [2/4]](https://www.youtube.com/watch?v=4jZthAFKAE4&t=370s)* Golang
* [x] [Build Web Apps with Go Language](https://www.youtube.com/watch?v=Vlie-srOU8c&t=5116s)
* [x] [Web Apps with Go & Postgres](https://www.youtube.com/watch?v=8cmxXmAjne8)
* [x] [GOLANG WEB APP TUTORIAL - Part 1](https://www.youtube.com/watch?v=iIztjjNTSjs)
* [x] [GOLANG WEB APP TUTORIAL - Part 2](https://www.youtube.com/watch?v=ogbQTD_zCTY&t=23s)
* [x] [GOLANG WEB APP TUTORIAL - Part 3](https://www.youtube.com/watch?v=-5nxE_Uow-Q)
* [x] [Simulating A Real-World System (Coffee Shop) In Go](https://www.youtube.com/watch?v=jJS6G7irZSc)* Ruby
* Ruby-On-Rails
* [ ] [Learn Ruby on Rails - Part 1 - Project Setup and Planning](https://www.youtube.com/watch?v=JdBWb7jWALg)
* [x] [Apprendre Ruby on Rails : Models, les callbacks](https://www.youtube.com/watch?v=MG6HtVwLAbU&t=671s) [French]
* [x] [Apprendre Ruby on Rails : Models, associations](https://www.youtube.com/watch?v=2VtNDsT2i-8) [French]
* [ ] [GoRails - Rails Admin Interfaces with ActiveAdmin](https://www.youtube.com/watch?v=NJYtzznKrg0)
* [x] [Apprendre Ruby on Rails : ActionMailer](https://www.youtube.com/watch?v=FOzORZ-ch7c) [French]* IOS
* [x] [How to get a job as an iOS developer](https://www.youtube.com/watch?annotation_id=annotation_3744773509&feature=iv&src_vid=2BU1GjldFoE&v=MQ9hTArNzPw)
* [x] [How Much Do iOS Freelance Developers Actually Make?](https://www.youtube.com/watch?v=PZqH_R2V6G0)* Swift
* [x] [iOS Swift 3 Beginner Tutorial: Protocols & Delegates - Passing Data using the Delegate Method](https://www.youtube.com/watch?v=KhqXUi1SF4s)
* [x] [Swift 3 Fun Algorithms: Filter, Map, Reduce Higher Order Functions](https://www.youtube.com/watch?v=fbYMaJciMZY)
* [x] [How To Make A Music Player In Xcode 8 (Swift 3.0) - Part 1](https://www.youtube.com/watch?v=bqhDI4BzO4U)
* [ ] [iOS10 & Swift 3 Programming - Classes And Objects](https://www.youtube.com/watch?v=tjuHUINHalw)
* [x] [Introduction to Object Oriented Programming with Swift Part 1](https://www.youtube.com/watch?v=qFcRjLKBEhs)
* [ ] [Introduction to Object Oriented Programming with Swift Part 2](https://www.youtube.com/watch?v=0b1p0vGhzDQ)* AWS
* [x] [Introduction to AWS Lambda](https://www.youtube.com/watch?v=eOBq__h4OJ4)
* [ ] [Get started with AWS Lambda](https://www.youtube.com/playlist?list=PLzvRQMJ9HDiSQMe68cti8cupI0mzLk1Gc)
* [x] [Introduction to AWS Glue – Fully Managed ETL Service on AWS](https://www.youtube.com/watch?v=PbjDZh6EY9w)
* [x] [Lambda Day - Building with the Serverless Framework](https://www.youtube.com/watch?v=BKx9vxxuZXY)
* [x] [Getting Started with the Serverless Framework – V.1 Beta 1](https://www.youtube.com/watch?v=weOsx5rLWX0)
* [x] [Getting started with Serverless, Lambda (nodejs), API Gateway, DynamoDB](https://www.youtube.com/watch?v=--E-7jpeHFo)
* [x] [Building Scalable Web Applications Using Microservices Architecture and NodeJS inside AWS Lambda](https://www.youtube.com/watch?v=n_MDBaKLuG4)
* [x] [Deploying your first Lambda Function with Serverless](https://www.youtube.com/watch?v=5cczWhRuhgE)
* [x] [Attaching an HTTP Endpoint to a Lambda Function with Serverless](https://www.youtube.com/watch?v=3U3OZYXUhuI)
* [x] [Defining the DynamoDB Resource - Building a Rest API using DynamoDB](https://www.youtube.com/watch?v=_wElow8MJqU)
* [x] [Adding the POST create Endpoint - Building a Rest API using DynamoDB](https://www.youtube.com/watch?v=sAiAK-DmPbs)
* [x] [Adding the GET list Endpoint - Building a Rest API using DynamoDB](https://www.youtube.com/watch?v=zih_Tbz7V9c)
* [x] [Adding the GET list Endpoint to Retrieve a Particular ToDo Item - Building a Rest API using DynamoDB](https://www.youtube.com/watch?v=RDRveQDInqw)
* [x] [Adding the PUT update Endpoint - Building a Rest API using DynamoDB](https://www.youtube.com/watch?v=6FQWG8wBBBM)
* [x] [Adding the DELETE Endpoint - Building a Rest API using DynamoDB](https://www.youtube.com/watch?v=YffzSETrofk)
* [x] [Serverless Architecture on AWS utilizing DynamoDB, Lambda, API Gateway & S3](https://www.youtube.com/watch?v=Byhg9BBsbJw)
* [x] [API Gateway With Lambda Function Example](https://www.youtube.com/watch?v=8U4RRw3PwGw)
* [x] [ECS (EC2 Container Service) Tutorial](https://www.youtube.com/watch?v=kQBGbmrdYO4)
* [x] [Using Lambda Functions With NodeJS](https://www.youtube.com/watch?v=4ZyicyDpqE0)
* [x] [Building Scalable Web Applications Using Microservices Architecture and NodeJS inside AWS Lambda](https://www.youtube.com/watch?v=n_MDBaKLuG4)
* [x] [Serverless GraphQL Blog - Walkthrough]()
* [x] [Aws Lambda Tutorial: Lambda + Serverless = HAPPY](https://www.youtube.com/watch?v=71cd5XerKss)
* [x] [Running Microservices and Docker on AWS Elastic Beanstalk](https://www.youtube.com/watch?v=vaZmVSlWwyA&t=2666s)
* [x] [Deploying onto AWS Elastic Beanstalk - Deploy Web Applications on AWS](https://www.youtube.com/watch?v=xhc1boyBkJw)
* [x] [Technical Introduction to AWS Elastic Beanstalk – Deploy Web Applications on AWS](https://www.youtube.com/watch?v=dvmssHHBnII)
* [ ] [Serverless for Developers: Tips for Your Next App](https://www.youtube.com/watch?v=SB4IAJbgWS8)
* [x] [Introduction to Amazon Cognito - User Authentication and Mobile Data Service on AWS](https://www.youtube.com/watch?v=abTy-Yyo6lI)
* [ ] [Getting Started with Your User Pools in Amazon Cognito](https://www.youtube.com/watch?v=vr1njQyqlbk&t=2147s)
* [x] [5 Minutes to Amazon Cognito: Federated Identity and Mobile App Demo](https://www.youtube.com/watch?v=arZ2zj_F4LA)
* [x] [Leslie Passante: Building Better Lambda Apps With Serverless](https://www.youtube.com/watch?v=jj0eyDQaOxY)
* [x] [Rob & Erik: What we’ve learned in eighteen serverless months at Nordstrom](https://www.youtube.com/watch?v=r6pZUdy6iAE)* Google Cloud Platform (GCP)
* [x] [Google Cloud Functions and Firebase (Google Cloud Next '17)](https://www.youtube.com/watch?v=GNR9El3XWYo)
* [ ] [Serverless Microservices with Google Cloud Functions](https://www.youtube.com/watch?v=5CZ1f6wzn4Q)
* [x] [Getting Started with Cloud Functions for Firebase](https://www.youtube.com/watch?v=EvV9Vk9iOCQ)
* [x] [Firebase and Google Cloud Functions: Serverless Peanut Butter and Jelly](https://www.youtube.com/watch?v=kG71Hg9cUhQ)
* [x] [Writing a Realtime Database Trigger with Cloud Functions for Firebase](https://www.youtube.com/watch?v=7E13ZBCyKT0)
* [ ] [Building serverless applications with Google Cloud Functions](https://www.youtube.com/watch?v=kXk78ihBpiQ&t=650s)
* [x] [Serverless computing options with Google Cloud Platform](https://www.youtube.com/watch?v=hBACz_OP2LU)
* [x] [How to Build Robust Mobile Applications for the Distributed Cloud (Google I/O '17)](https://www.youtube.com/watch?v=9Fmsw5yzW5I&t=1636s)
* [x] [Build Modern Apps with Firebase and Google Cloud Platform (Google I/O '17)](https://www.youtube.com/watch?v=ZIe0Fn9OtnY&t=1313s)* Java
* [ ] [Java Programming](https://www.youtube.com/watch?v=WPvGqX-TXP0)
* JavaScript
* [x] [Advanced Async and Concurrency Patterns in JavaScript](https://www.youtube.com/watch?v=Qg1SvpIau6U)
* [x] [Learning Functional Programming with JavaScript - JSUnconf 2016](https://www.youtube.com/watch?v=e-5obm1G_FY)
* [x] [EggHead - Chaining the Array Map and Filter Methods](https://egghead.io/lessons/javascript-chaining-the-array-map-and-filter-methods)
* [x] [Codify Academy - Part 1 (Google Books API, AJAX, JSON)](https://www.youtube.com/watch?v=uI_UP0pgsDE)
* [x] [Codify Academy - Part 2 (Google Books API, AJAX, JSON)](https://www.youtube.com/watch?v=4LdTe90dqVE)
* [x] [Codify Academy - setTimeout() Function](https://www.youtube.com/watch?v=5ZrXaUb_-ss)
* [x] [Codify Academy - String Methods](https://www.youtube.com/watch?v=MjLRDceHr2M)
* [x] [Codify Academy - Regular Expressions](https://www.youtube.com/watch?v=0mQWGGF0zaQ)
* [x] [Codify Academy - Math() Object](https://www.youtube.com/watch?v=U6Zq5lk4Qhg)
* [x] [How to Use Javascript Promises](https://www.youtube.com/watch?v=104J7_HyaG4) [Must Watch]
* [x] [What is Async JavaScript?](https://www.youtube.com/watch?v=y8xPMYwQ0U8)
* [x] [What the heck is the event loop anyway?](https://www.youtube.com/watch?v=8aGhZQkoFbQ&feature=youtu.be)
* [ ] [Dirty little front-end tricks](https://www.youtube.com/watch?v=DQk9TqO5ets&feature=youtu.be&app=desktop)
* [ ] [What is Object-oriented Programming? (JavaScript Tutorial)](https://www.youtube.com/watch?v=rlLuL3jYLvA)
* [x] [How It Feels To Learn JavaScript In 2016](https://www.youtube.com/watch?v=ss10re-tjwo)
* [x] [Handle Branching Logic with Ramda's Conditional Functions](https://egghead.io/lessons/javascript-handle-branching-logic-with-ramda-s-conditional-functions)
* [x] [Updating nested values with ImmutableJS](https://egghead.io/lessons/javascript-updating-nested-values-with-immutablejs)
* [x] [Add and Remove Items in Arrays using Filter, Reject and Partition in Ramda](https://egghead.io/lessons/javascript-ramda-filter-reject-and-partition)
* [x] [Use Jest's Snapshot Testing Feature](https://egghead.io/lessons/javascript-use-jest-s-snapshot-testing-feature)
* [x] [Test JavaScript with Jest](https://egghead.io/lessons/javascript-test-javascript-with-jest)
* [x] [Add Babel Integration with Jest](https://egghead.io/lessons/javascript-add-babel-integration-with-jest)
* [x] [Track project code coverage with Jest](https://egghead.io/lessons/javascript-track-project-code-coverage-with-jest)
* [x] [JavaScript spread operator and rest parameters tutorial ES6 / ES2015](https://www.youtube.com/watch?v=kGl0B9tqrlg)
* [x] [JavaScript Tutorial For Beginners #29 - THIS Keyword](https://www.youtube.com/watch?v=yVdU2coJ1VQ)
* [x] [Advanced JavaScript - This Keyword](https://www.youtube.com/watch?v=KtoA_S4pVZ8)
* [x] [What the heck is the event loop anyway?](https://www.youtube.com/watch?v=8aGhZQkoFbQ&feature=youtu.be)
* [x] [JavaScript30 - Playing with CSS Variables and JS](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/7d393d4398) [Must Watch]
* [x] [JavaScript30 - Array Cardio Day 1](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/3dabaeb847) [Must Watch]
* [x] [JavaScript30 - Flex Panels Image Gallery](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/79e868b8d2) [Must Watch]
* [x] [JavaScript30 - Ajax Type Ahead](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/52274a9855) [Must Watch]
* [x] [Javascript30 - Array Cardio Day 2](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/69434c666b)
* [x] [JavaScript30 - Fun with HTML5 Canvas](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/8d28c22461)
* [x] [JavaScript30 - 14 Must Know Dev Tools Tricks](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/49ef1c34a5)
* [x] [JavaScript30 - Hold Shift to Check Multiple Checkboxes](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/ccb902303b)
* [x] [JavaScript30 - Custom HTML5 Video Player](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/25a2e75e68) [Must Watch]
* [x] [JavaScript30 - Key Sequence Detection (KONAMI CODE)](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/8c9923be54)
* [x] [JavaScript30 - Slide In on Scroll](https://javascript30.com/account/access/5849ebb059cff71e8ec6b4c8/view/6595d1f7b7) [Must Watch]
* [x] [Mike North talks Async and Await in ES7 Javascript at Modern Web UI](https://www.youtube.com/watch?v=8GLu_NO0XLY)
* [x] [JavaScript Ep. 12: JavaScript Async Await](https://www.youtube.com/watch?v=4PB-JVNP_bE&t=62s)
* [x] [ES2016 - async await](https://www.youtube.com/watch?v=D0fn9sW93ko)
* [x] [The Easiest Guide to Understanding Async and Await in JavaScript](https://www.youtube.com/watch?v=EmTYi3Myntk)
* [x] [Javascript ES7 - Async / Await in under 3 minutes](https://www.youtube.com/watch?v=COKdtOgopWQ)
* [x] [Javascript ES6 Cheatsheet - the best of JS ES6](https://www.youtube.com/watch?v=AfWYO8t7ed4)
* [x] [Factory Functions in JavaScript](https://www.youtube.com/watch?v=ImwrezYhw4w)
* [x] [Prototypes in JavaScript](https://www.youtube.com/watch?v=riDVvXZ_Kb4)
* [x] [Prototype basics - Object Creation in JavaScript](https://www.youtube.com/watch?v=YkoelSTUy7A)
* [x] [Object.create - Object Creation in JavaScript](https://www.youtube.com/watch?v=CDFN1VatiJA&list=PL0zVEGEvSaeHBZFy6Q8731rcwk0Gtuxub&index=6)
* [x] [Debating the observable pattern](https://www.youtube.com/watch?v=OQqouBWgpDA)
* [x] [FunFunFunction - Let's code an editor](https://www.youtube.com/watch?v=6HfAdeoq97k)
* [x] [FunFunFunction - Promises](https://www.youtube.com/watch?v=2d7s3spWAzo)
* [x] [Tutoriel JavaScript : Menu en "vague"](https://www.youtube.com/watch?v=FCnag9m3NYY) [French]
* [x] [Tutoriel JavaScript : IntersectionObserver](https://www.youtube.com/watch?v=Qoa-N30FrSY) [French]
* [x] [Tutoriel Javascript : Carte interactive en SVG](https://www.youtube.com/watch?v=UZs8l50gxjU) [French]
* [x] [Javascript : TP : Système d'onglets](https://www.youtube.com/watch?v=wKatvNTAPVA) [French]
* [x] [Javascript : TP : Menu collant](https://www.youtube.com/watch?v=VU9FcwtRGVg) [French]
* [x] [Javascript : TP : Système de spoiler](https://www.youtube.com/watch?v=i7kavjcIFSU&index=12&list=PLjwdMgw5TTLVzD9Jq_WBd1crqDwXRn4cw) [French]
* [x] [Javascript : Les évènements](https://www.youtube.com/watch?v=KnBEDuzvRCA&spfreload=5) [French]
* [x] [Javascript : Try Catch](https://www.youtube.com/watch?v=riBYBQWw0xM) [French]
* [x] [JavaScript 6 02: Classes](https://www.youtube.com/watch?v=CRZNTSqjZ-E)
* [x] [JavaScript 6 03: Inheritance](https://www.youtube.com/watch?v=z4IMGJqot-U)
* [x] [JavaScript 6 04: Getters and Setters](https://www.youtube.com/watch?v=nx6DFeNIXlA&spfreload=5)
* [x] [JavaScript 6 05: Compute Methods Runtime Methods](https://www.youtube.com/watch?v=tC-5BriBBNE)
* [x] [JavaScript 6 06: Symbols For Compute Methods](https://www.youtube.com/watch?v=upOsVfSkiI0)
* [x] [JavaScript 6 07: Variable Scoping](https://www.youtube.com/watch?v=RiDZeU_dgbQ)
* [x] [JavaScript 6 08: Const Variables](https://www.youtube.com/watch?v=5CAvSxwq3sM)
* [x] [Use ES6 Proxies](https://egghead.io/lessons/javascript-use-es6-proxies)
* [x] [Simplify asynchronous callback functions using async/awai](https://egghead.io/lessons/typescript-simplify-asynchronous-callback-functions-using-async-await)
* [x] [The Fundamentals of Flow in 10-ish Minutes](https://www.youtube.com/watch?v=xWMuAUbXcdQ&t=19s)
* [x] [Netflix JavaScript Talks - React & Flow](https://www.youtube.com/watch?v=dV8K6fsjDCQ)
* [x] [Use ES6 style Promises with Node.js](https://egghead.io/lessons/node-js-use-es6-style-promises-with-node-js)
* [x] [Let's Learn ES6 - Classes](https://www.youtube.com/watch?v=EUtZRwA7Fqc)
* [ ] [Sara Raasch: Javascript Testing - Unit tests, TDD, BDD, IDK.](https://www.youtube.com/watch?v=Fjc_cwPDbNY)
* [ ] [Advanced Async and Concurrency Patterns in JavaScript](https://www.youtube.com/watch?v=Qg1SvpIau6U)
* [x] [JavaScript ES6 / ES2015 Classes and Inheritance](https://www.youtube.com/watch?v=RBLIm5LMrmc)
* [x] [JavaScript object creation patterns tutorial - factory , constructor pattern, prototype pattern](https://www.youtube.com/watch?v=xizFJHKHdHw)
* [x] [JavaScript Testing Basics](https://www.youtube.com/watch?v=yrGkDeBHqvY)
* [x] [Testing Client/Server JavaScript](https://www.youtube.com/watch?v=lLqCXLYCqTI)
* [x] [Optional Chaining Operator in JavaScript](https://youtu.be/FKRVqtP8o48)
* [ ] [Observable JavaScript playbook, asynchronous generators and hacking the Fun Fun Forum](https://youtu.be/MmRmxzrr4lk)* PWA
* [x] [Production PWAs with frameworks (Chrome Dev Summit 2016)](https://www.youtube.com/watch?v=e8XejNt5SZo)
* [x] [Building Progressive Web Apps Today (Chrome Dev Summit 2016)](https://www.youtube.com/watch?v=U52dD0tegsA)
* [x] [Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016](https://www.youtube.com/watch?v=cmGr0RszHc8) [Must Watch]* Animations
* [x] [Swipeable Cards: Live Code Session - Supercharged](https://www.youtube.com/watch?v=rBSY7BOYRo4)
* [x] [Side Navigation Bar: Live Code Session - Supercharged](https://www.youtube.com/watch?v=e5CXg1sjTqQ)
* [x] [3D Card Flip: Live Code Session - Supercharged](https://www.youtube.com/watch?v=rn5s6H_Yamo)
* [x] [Flip Switch: Live Code Session - Supercharged](https://www.youtube.com/watch?v=r94IxRRKR0A&list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr)* Angular 2
* [x] [Angular 2 Auth0 Application](https://www.youtube.com/watch?v=i_dHFvi1BJc)
* Ember
* [x] [Ember #1: Why Ember?](https://www.youtube.com/watch?v=siIZb0yClQ4)
* [x] [Ember #2: Your First Ember App](https://www.youtube.com/watch?v=TD-8M5U4xZk)
* [x] [Ember #3: Connecting with the Rails API](https://www.youtube.com/watch?v=QVjiFI6b_Lk)
* [x] [Ember #4: User Interaction With Ember](https://www.youtube.com/watch?v=ws5YraZ0PH4)
* [x] [Ember #5: Fantastic Features And Where To Find Them](https://www.youtube.com/watch?v=2vxTIR-2hqA)* Electron
* [x] [Creating Desktop Apps with Electron](https://www.youtube.com/watch?v=ojX5yz35v4M)
* [x] [Getting Started with Electron 1.x](https://www.youtube.com/watch?v=jKzBJAowmGg)
* [x] [Creating an Electron Mac App: Stock Market Monitor](https://www.youtube.com/watch?v=6_V85t64OSI)
* [x] [Nodevember - Cross-Platform Desktop Apps with Electron](https://www.youtube.com/watch?v=Xs3Oc4weZbw)
* [x] [Cross-Platform Desktop Apps with Electron](https://www.youtube.com/watch?v=Xs3Oc4weZbw)* GraphQL
* [x] [Serverless GraphQL Blog - Walkthrough](https://www.youtube.com/watch?v=lgE5-mm8gX4&list=PLLYBAyx4q1XrMmzvHyy4PzccXzymK7D4l)
* [x] [Build a GraphQL server for Node.js, using PostgreSQL/MySQL](https://www.youtube.com/watch?v=DNPVqK_woRQ)
* [x] [Setting up a GraphQL backend in 5 minutes](https://www.youtube.com/watch?v=wSkZFfuAToM)
* [x] [Apollo Stack Overview - GraphQL Tutorial](https://www.youtube.com/watch?v=RaHCdBHDEhI)
* [x] [Zero to GraphQL in 30 Minutes](https://www.youtube.com/watch?v=UBGzsb2UkeY)
* [x] [From REST to GraphQL](https://www.youtube.com/watch?v=eD7kLFGOgVw)
* [x] [Using GraphQL with Apollo](https://www.youtube.com/watch?v=PTowZYV6eRA)
* [x] [GraphQL setup with Feathersjs](https://www.youtube.com/watch?v=6Jw629xrkF8)
* [x] [Graphql getting started with nodejs](https://www.youtube.com/watch?v=asJz9erSTlM)
* [x] [Lessons from 4 Years of GraphQL](https://www.youtube.com/watch?v=zVNrqo9XGOs)
* [x] [Navigating Your Transition to GraphQL](https://www.youtube.com/watch?v=RCIRZr0RRt8)
* [x] [Managing GraphQL Development At Scale - Nick Nance](https://www.youtube.com/watch?v=XOM8J4LaYFg)
* [x] [GraphQL Schema Design: Tips and tricks from the battlefield](https://www.youtube.com/watch?v=R8Ny0i5S978)
* [ ] [GraphQL at Shopify](https://www.youtube.com/watch?v=Wlu_PWCjc6Y)
* [x] [High Performance GraphQL](https://www.youtube.com/watch?v=c35bj1AT3X8)
* [x] [GraphQL Devtools: Easier Developing for Happier Product Devs](https://www.youtube.com/watch?v=3mkgOnSdg2c)
* [x] [Nikhila Ravi: Serverless GraphQL](https://www.youtube.com/watch?v=mRy7f30b2YU)
* [x] [Realtime React Apps with GraphQL](https://www.youtube.com/watch?v=AYbVMNtO-ro&t=1069s)
* [x] [Apollo at Expo: GraphQL Helps Small Teams Move Fast - Adam Miskiewicz](https://www.youtube.com/watch?v=E398q4HGRBA&t=1489s)
* [x] [Authentication and Error Handling in GraphQL - Andrew Rhyne](https://www.youtube.com/watch?v=xaorvBjCE7A)
* [ ] [GraphQL server tutorial for Node.js with SQL, MongoDB and REST](https://www.youtube.com/watch?v=PHabPhgRUuU&t=999s)
* [x] [Trying out Prisma GraphQL](https://youtu.be/_AjlQ64f-64)
* [x] [Getting a better understanding of Prisma](https://youtu.be/gDWw4RtiKeU)
* [x] [Prisma and React](https://youtu.be/yG3ibQBMMDY)- Node
* [x] [Node.js Static Server in Minutes](https://www.youtube.com/watch?v=Moy6QIpp7Zw)
* [x] [NodeJS - Token Authentication for APIs](https://www.youtube.com/watch?v=OjJ7XgWd9mQ)
* [x] [RESTful API User Authentication with NodeJS](https://www.youtube.com/watch?v=uaizKlOXyfY)
* [x] [8 Reasons to Use NodeJS](https://www.youtube.com/watch?v=BKorQQO4xtM)
* [x] [Build a REST API Using Node](https://www.youtube.com/watch?v=yEsAIqNHpaA)
* [x] [Web Scraping in Node.js](https://www.youtube.com/watch?v=LJHpm0J688Y)
* [x] [What is Node.js Exactly? - a beginners introduction to Nodejs](https://www.youtube.com/watch?v=pU9Q6oiQNd0)
* [x] [How to Build an Express.js API Service in 30 Minutes](https://www.youtube.com/watch?v=THDPG2gH7o0)
* [x] [Everything You Ever Wanted To Know About Authentication in Node.js](https://www.youtube.com/watch?v=yvviEA1pOXw)
* [x] [Test driven Development of Web Apps in Node.Js](https://www.youtube.com/watch?v=E9Fmewoe5L4)
* [x] [Building simple Node.js microservices using Hapi and Redis](https://www.youtube.com/watch?v=kQQGFvnMdbw)
* [x] [RESTful API From Scratch Using Node, Express and MongoDB](https://www.youtube.com/watch?v=eB9Fq9I5ocs&t=21s) [Good One]
* [x] [ExpressJS Crash Course](https://www.youtube.com/watch?v=gnsO8-xJ8rs)
* [x] [Node.js Login System With Passport](https://www.youtube.com/watch?v=Z1ktxiqyiLA)
* [x] [Node.js tutorial for beginners 2014 - an introduction to Node.js with Express.js](https://www.youtube.com/watch?v=FqMIyTH9wSg)
* [x] [ExpressJS Tutorial 23: Advance Routing - Part 1](https://www.youtube.com/watch?v=26wm0IQsDCs)
* [x] [ExpressJS Tutorial 24: Advance Routing - Part 2](https://www.youtube.com/watch?v=a8uH3_Ykpp4)
* [x] [Node.js Tutorial For Absolute Beginners](https://www.youtube.com/watch?v=U8XF6AFGqlc)
* [ ] [Rapidly Developing Microservices with Node js and Docker](https://www.youtube.com/watch?v=SUNxn0omNi4)
* [x] [Docker Tutorials](https://www.youtube.com/playlist?list=PLoYCgNOIyGAAzevEST2qm2Xbe3aeLFvLc)
* [x] [NodeJS MongoDB Tutorial](https://www.youtube.com/watch?v=Do_Hsb_Hs3c)
* [x] [Building a SaaS - Part 1: Setting Up an Express Server](https://www.youtube.com/watch?v=efuM4ASOk4k)
* [x] [Building a SaaS - Part 2: Setting Up a Passport with JWT Authentication (Node/Express)](https://www.youtube.com/watch?v=f4F0brwbYKg)
* [x] [Choosing the Right API Architecture](https://www.youtube.com/watch?v=kgBbvq5WSH4)
* [x] [Use nodejs-dashboard event loop delay](https://egghead.io/lessons/node-js-use-nodejs-dashboard-event-loop-delay)
* [x] [Introduction to JSON Web Tokens](https://www.youtube.com/watch?v=J-9Q469kyJc)
* [x] [Setup an Nginx Proxy for a Node.js App with Docker](https://egghead.io/lessons/node-js-setup-an-nginx-proxy-for-a-node-js-app-with-docker)
* [x] [Testing ES6 Promises in Node.js using Mocha and Chai](https://egghead.io/lessons/node-js-testing-es6-promises-in-node-js-using-mocha-and-chai)
* [x] [Node.js Tutorial for Beginners 12 - Basics of Streams - Writable Streams](https://www.youtube.com/watch?v=VInSrQ929m4)
* [x] [Should you Learn Node js in 2017](https://www.youtube.com/watch?v=ahXOaHv9XYo)
* [x] [EXTREMELY FAST & SIMPLE CI TESTING - SemaphoreCI](https://www.youtube.com/watch?v=OQAifaOEmVo)
* [x] [DRASTICALLY IMPROVE YOUR WORKFLOW WITH CONTINUOUS DEPLOYMENT](https://www.youtube.com/watch?v=RdOhgdnIhQI)
* [x] [Specializing in Node.js/Full Stack Development](https://www.youtube.com/watch?v=klju9iTRHxQ)
* [ ] [Production best practices: performance and reliability](https://expressjs.com/en/advanced/best-practice-performance.html)
* [x] [NodeJS : Express](https://www.youtube.com/watch?v=Q8wacXNngXs) [French]
* [x] [Setup environment variables with Node.js + Dotenv Tutorial](https://www.youtube.com/watch?v=zDup0I2VGmk)
* [x] [Build a Reddit API Clone with Node.js, Express and MongoDB - Part 1](https://www.youtube.com/watch?v=L5Nle1VXYnw)
* [x] [Build a Reddit API Clone with Node.js, Express and MongoDB - Part 2](https://youtu.be/gtMZ-WiSrs8)
* [x] [Integration Testing with Express](https://www.youtube.com/watch?v=r8sPUw4uxAI)* Next.JS
* [x] [Now & Next](https://www.youtube.com/watch?v=__b6k2pR3Tg)
* Deploy
* [x] [Deploy Node.JS Apps to Heroku](https://www.youtube.com/watch?v=AZNFox2CvBk)
- Socket.io - Websocket
* [x] [Socket.io Chat App Using Websockets](https://www.youtube.com/watch?v=tHbCkikFfDE)
* [x] [What is a Web Socket?](https://www.youtube.com/watch?v=Y0g3M4VG6Ns)- jQuery
* [ ] [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc)
- React
* [x] [LevelUpTuts - Meteor & React For Everyone ](https://www.youtube.com/watch?v=ootKAwnQiP4)
* [x] [React events in depth w/ Kent C. Dodds, Ben Alpert, & Dan Abramov](https://www.youtube.com/watch?v=dRo_egw7tBc)
* [x] [Rally Coding - Integration with Third Party Libraries](https://www.youtube.com/watch?v=GWVjMHDKSfU)
* [ ] [Rally Coding - BrowserHistory in Production](https://www.youtube.com/watch?v=cdUyEou0LHg)
* [x] [Rally Coding - Animation of React Components](https://www.youtube.com/watch?v=npvQX53YuCs)
* [ ] [Getting Started with React and Firebase - Firecasts](https://www.youtube.com/watch?v=mwNATxfUsgI)
* [ ] [Getting Started with React and Firebase, Part 2 - Firecasts](https://www.youtube.com/watch?v=p4XTMvagQ2Q)
* [x] [React.js Conf 2016 - Rich Text Editing with React](https://www.youtube.com/watch?v=feUYwoLhE_4)
* [x] [Start Reacting: Component Lifecycle Methods](https://www.youtube.com/watch?v=OUfBTtnZaeQ)
* [x] [Recomposing your React application](https://www.youtube.com/watch?v=zD_judE-bXk)
* [x] [Building Static Sites with React](https://www.youtube.com/watch?v=_1k2HEPH6fY)
* [ ] [Component Based Style Reuse](https://www.youtube.com/watch?v=_70Yp8KPXH8)
* [x] [Form Validation made simple with React](https://www.youtube.com/watch?v=FqscLiODo5c)
* [ ] [How to push a ReactJS application in production and sleep better](https://vimeo.com/album/4199344/video/187454105)
* [x] [Server-side rendering with React.js](https://www.youtube.com/watch?v=k66bOHX8MnY)
* [x] [Building a universal/isomorphic web app with React.js](https://www.youtube.com/watch?v=Uf1Vk3RnXsk)
* [x] [Passing props in a universal React web app](https://www.youtube.com/watch?v=qwgNv27366Q)
* [x] [Server-side routing with react-router](https://www.youtube.com/watch?v=Yqnk_kjVPH4)
* [x] [Client-side routing with react-router (Part 1)](https://www.youtube.com/watch?annotation_id=annotation_3467643795&feature=iv&src_vid=Yqnk_kjVPH4&v=r9rWABuGPpQ)
* [x] [Client-side routing with react-router (Part 2)](https://www.youtube.com/watch?annotation_id=annotation_887662967&feature=iv&src_vid=r9rWABuGPpQ&v=9T8DeVWCXE0)
* [x] [Reactjs - Speed up Server Side Rendering](https://www.youtube.com/watch?v=PnpfGy7q96U&t=2s) [Good One]
* [x] [Why, What, and How of React Fiber with Dan Abramov and Andrew Clark](https://www.youtube.com/watch?v=crM1iRVGpGQ)
* [x] [Using AirBnb's Enzyme to Test React Components](https://www.youtube.com/watch?v=0_8rESjFcro)
* [x] [More Assertions With Enzyme - Testing React Components](https://www.youtube.com/watch?v=rqlbduakUck)
* [x] [JavaScript & React Testing with Jest](https://www.youtube.com/watch?v=i31VtyJSM-I)
* [x] [React.js Conf 2016 - Lightning Talks](https://www.youtube.com/watch?v=V5N0Ukb8LGg)
* [x] [Testing async functions in React using Sinon.JS](https://www.youtube.com/watch?v=09Lig2mlZS0)
* [x] [Render Basic SVG Components in React](https://egghead.io/lessons/react-render-basic-svg-components-in-react)
* [ ] [Lin Clark - A Cartoon Guide to the Wilds of Data Handling](https://www.youtube.com/watch?v=WIqbzHdEPVM)
* [x] [Next.js: Universal React Made Easy and Simple - React Conf 2017](https://www.youtube.com/watch?v=evaMpdSiZKk&t=951s)
* [x] [React Performance End to End (React Fiber) - Keynote Part 3 - React Conf 2017](https://www.youtube.com/watch?v=bvFpe5j9-zQ&t=736s)
* [x] [⚡️ AWS Lambda + AWS Gateway + React = AWEsome - React Conf 2017](https://www.youtube.com/watch?v=GuItxBkpIAQ)
* [x] [Moving Fast with Nuclide and Flow - React Conf 2017](https://www.youtube.com/watch?v=WRyk5ZVklFs)
* [x] [Jest Snapshots and Beyond - React Conf 2017](https://www.youtube.com/watch?v=HAuXJVI_bUs)
* [x] [Avoid setState warnings on unmounted React components](https://youtu.be/8BNdxFzMeVg)- Redux
* [x] [Netflix JavaScript Talks - RxJS + Redux + React = Amazing!](https://www.youtube.com/watch?v=AslncyG8whg)
* [x] [Rally Coding - The Best Way to Store Data](https://www.youtube.com/watch?v=aJxcVidE0I0)
* [x] [Rally Coding - A Better Way to Load Data](https://www.youtube.com/watch?v=JicUNpwLzLY)
* [x] [Rally Coding - Basics of Redux Thunk](https://www.youtube.com/watch?v=1QI-UE3-0PU&feature=youtu.be)
* [x] [Rally Coding - React/Redux Logicless Components with Reselect](https://www.youtube.com/watch?v=XCQ0ZSr-a2o)
* [x] [Rally Coding - Dynamic Forms with Redux Form](https://www.youtube.com/watch?v=6C22gwvOzaw)
* [x] [Rally Coding - Modals in React and Redux Apps](https://www.youtube.com/watch?v=WGjv-p9jYf0)
* [x] [Rally Coding - Combining Redux and Firebase](https://www.youtube.com/watch?v=UHJq5NOtNG4)
* [x] [Rally Coding - Four Most Common Errors with React/Redux](https://www.youtube.com/watch?v=IFMzqPDo6o4)
* [ ] [React State Management with Redux webinar with @Srijan Technologies](https://www.youtube.com/watch?v=7iTfcF1kNxc)]
* [x] [Creating Forms with React and Redux](https://www.youtube.com/watch?v=q6NXa14o1f0)
* [x] [React & Redux - Freestyle Coding](https://www.youtube.com/watch?v=NCshQ290g38)
* [x] [Redux: Persisting the State to the Local Storage](https://egghead.io/lessons/javascript-redux-persisting-the-state-to-the-local-storage) [Must Watch]
* [x] [Reducing Redux Boilerplate](https://www.youtube.com/watch?v=BaBq48tvPB8)
* [ ] [Basic redux-form](https://www.youtube.com/watch?v=c2D-jjVAEf8)
* [ ] [Erik Rasmussen | Abstracting Form State with Redux Form](https://www.youtube.com/watch?v=eDTi7lYR1VU)
* [ ] [MobX vs Redux: Comparing the Opposing Paradigms - React Conf 2017](https://www.youtube.com/watch?v=76FRrbY18Bs)- React-Native
* [x] [How To Implement A Tab Bar With React Native](https://www.youtube.com/watch?v=MUzNfTvnsXk&index=2&list=PL-ASXRMOZBOpuMD4q1PsetU6E9qeXeMJx)
* [x] [David Mosher - Introduction to React Native](https://www.youtube.com/watch?v=n5RhAYhTxCk&index=4&list=PL-ASXRMOZBOpuMD4q1PsetU6E9qeXeMJx)
* [x] [React Native search from navigation bar](https://www.youtube.com/watch?v=j_4Ll0-5abc&list=PL-ASXRMOZBOpuMD4q1PsetU6E9qeXeMJx&index=8)
* [x] [Managing UIKit Navigation with React Native NavigatorIOS](https://www.youtube.com/watch?v=3W58KampkXc)
* [x] [React Native For Beginners – The Next Big Thing?](https://www.youtube.com/watch?v=lhl0T2GFEPk)
* [x] [Coding in React Native, JumpShot3, Night 2 | Connecting Redux](https://www.youtube.com/watch?v=v30kmiPWdo8)
* [x] [Getting Started with React Native and Redux](https://www.youtube.com/playlist?list=PLk083BmAphjtGWyZUuo1BiCS_ZAgps6j5)
* [ ] [Introduction to React Native](https://www.youtube.com/watch?v=tJzZRhNs00I)
* [ ] [David Mosher - Introduction to React Native](https://www.youtube.com/watch?v=n5RhAYhTxCk)
* [x] [Introduction to React Native - Building a React Native app from scratch](https://www.youtube.com/watch?v=r5OPRhelEIU)
* [x] [A Quick React Native Demo with OpenGL](https://www.youtube.com/watch?v=OPFf53fdUmQ)
* [x] [React Native: Debugging on an iOS Device](https://egghead.io/lessons/react-react-native-debugging-on-an-ios-device)
* [x] [Building li.st for Android with Exponent and React Native at react-europe 2016](https://www.youtube.com/watch?v=cI9bDvDEsYE)
* [x] [A Detailed Look at React Native for JavaScript Developers](https://www.youtube.com/watch?v=cuMezEwKFLU&spfreload=5)
* [x] [Build a React Native chat app in 30 minutes](https://www.youtube.com/watch?v=VTnFDc3IFag&t=1555s)
* [x] [React Native Flex Basics](https://www.youtube.com/watch?v=-xFF5KF-KpE)
* [x] [React Native Practical Flex Layout](https://www.youtube.com/watch?v=TdkzJkrHCgQ)
* [x] [React Native Styling With Props](https://www.youtube.com/watch?v=2ODF0BV6Mes)
* [x] [React Native Scaling Local Images](https://www.youtube.com/watch?v=OD0qbzM4edY)
* [ ] [React Native Styling and Basic Routing](https://www.youtube.com/watch?v=QJ_iRLfehSU)
* [x] [React Native Basic Routing Connection](https://www.youtube.com/watch?v=3eoYEszgp04)
* [x] [React Native Flex Layout and minHeight](https://www.youtube.com/watch?v=UzjMSNu5Hqw)
* [x] [Create a Custom Map Marker with React Native Maps](https://egghead.io/lessons/react-create-a-custom-map-marker-with-react-native-maps)
* [x] [Create a Button Shake Animation in React Native](https://egghead.io/lessons/react-create-a-button-shake-animation-in-react-native)
* [x] [Use Flex to Scale React Native Background Image](https://egghead.io/lessons/react-use-flex-to-scale-react-native-background-image)
* [x] [Building a Fully-Fledged Media Player in React Native](https://www.youtube.com/watch?v=_awnyW-9aJ8)
* [ ] [Build a lunch spot recommendation app with React Native](https://www.youtube.com/watch?v=ynxgST6NWR4)
* [ ] [Getting Started with React Navigation](https://www.youtube.com/watch?v=C96piR3FRww)
* [x] [⚡️ Create React Native App: 5 min. to "Hello, World!" - React Conf 2017](https://www.youtube.com/watch?v=9baaVjGdBqs)
* [x] [Build a chat app with Firebase, Redux, and React Native](https://www.youtube.com/watch?v=915vvTQV_tI)
* [x] [Tal Kol - Beyond Animations User Interactions @ 60 FPS in React Native - React Conf 2017](https://www.youtube.com/watch?v=mjsv8NJnt5k)
* [x] [Build a Map with Custom Animated Markers and Region Focus when Content is Scrolled in React Native](https://codedaily.io/screencasts/60/Build-a-Map-with-Custom-Animated-Markers-and-Region-Focus-when-Content-is-Scrolled-in-React-Native)- Webpack
* [ ] [Webpack 2 - A full tutorial](https://www.youtube.com/watch?v=eWmkBNBTbMM&spfreload=10)
* [ ] [Webpack 2 - Installation and Config](https://www.youtube.com/watch?v=JdGnYNtuEtE)
* [ ] [Code-splitting your way to better perf with Webpack in Totally Tooling Tips](https://www.youtube.com/watch?v=QH94CXVv3UE&list=PLNYkxOF6rcIB3ci6nwNyLYNU6RDOU3YyL&index=1)- Meteor
* [x] [Meteor.js in 50 Minutes](https://www.youtube.com/watch?v=vSFH1T3SnBY)
- Reactive programming "RX"
* [x] [Netflix JavaScript Talks - Real-time Insights powered by Reactive Programming](https://youtu.be/uODxUJ5Jwis)
* [x] [Netflix JavaScript Talks - RxJS + Redux + React = Amazing!](https://youtu.be/AslncyG8whg)
* [x] [Top 7 RxJS Concepts for Angular Developers](https://youtu.be/65Us8NwmYf4)
* [x] [RxJS Quick Start with Practical Examples](https://youtu.be/2LCo926NFLI)
* [ ] [OBSERVABLES, OBSERVERS & SUBSCRIPTIONS | RxJS TUTORIAL](https://youtu.be/Tux1nhBPl_w)
* [ ] [RxJS OPERATORS LIKE map() OR throttleTime() | RxJS TUTORIAL](https://youtu.be/-nYQJkMpOHU)* Database + Application Design
* [x] [Pub/Sub Design Pattern](https://www.youtube.com/watch?v=frGy-nGoGUY)
* [x] [PubSub with Redis](https://www.youtube.com/watch?v=Yv1E_N1A2bk)
* [x] [Why and When You Should Use Redis](https://www.youtube.com/watch?v=CoQcNgfPYPc)
* [x] [WebConcepts - REST API concepts and examples](https://www.youtube.com/watch?v=7YcW25PHnAA)
* [x] [Google Developers - Intro to REST](https://www.youtube.com/watch?v=YCcAE2SCQ6k)* Polymer
* [x] [Web Components and Polymer (Chrome Dev Summit 2016)](https://www.youtube.com/watch?v=Ihdp63FaRKA)
* Firebase
* [ ] [Zero to App: Develop with Firebase - Google I/O 2016](https://www.youtube.com/watch?v=xAsvwy1-oxE)
* [x] [Getting Started with Firebase on the Web - Firecasts](https://www.youtube.com/watch?v=k1D0_wFlXgo&list=PLl-K7zZEsYLmnJ_FpMOZgyg6XcIGBu2OX)
* [x] [Getting Started with Firebase Storage on the Web - Firecasts](https://www.youtube.com/watch?v=SpxHVrpfGgU&list=PLl-K7zZEsYLmnJ_FpMOZgyg6XcIGBu2OX&index=5)
* [x] [Getting started with Firebase Auth on the Web - Firecasts](https://www.youtube.com/watch?v=-OKrloDzGpU)
* [x] [Getting Started with the Firebase Realtime Database on the Web, Part 1 - Firecasts](https://www.youtube.com/watch?v=noB98K6A0TY)
* [x] [Getting Started with the Firebase Realtime Database on the Web, Part 2 - Firecasts](https://www.youtube.com/watch?v=dBscwaqNPuk)
* [x] [Getting Started with React and Firebase - Firecasts](https://www.youtube.com/watch?v=mwNATxfUsgI)
* [x] [Getting Started with React and Firebase, Part 2 - Firecasts](https://www.youtube.com/watch?v=p4XTMvagQ2Q)
* [x] [SQL Databases and the Firebase Database](https://www.youtube.com/watch?v=WacqhiI-g_o&t=9s)
* [x] [Converting SQL structures to Firebase structures](https://www.youtube.com/watch?v=ran_Ylug7AE)
* [x] [Firebase Database Querying 101](https://www.youtube.com/watch?v=3WTQZV5-roY)
* [x] [Common SQL Queries converted for the Firebase Database](https://www.youtube.com/watch?v=sKFLI5FOOHs&t=18s)
* [x] [Joins in the Firebase Database](https://www.youtube.com/watch?v=Idu9EJPSxiY)
* [x] [Denormalization is normal with the Firebase Database](https://www.youtube.com/watch?v=vKqXSZLLnHA)
* [x] [Cloud Functions for Firebase](https://www.youtube.com/watch?v=gPFe2Tx32Qo)
* [x] [Firebase Data Modeling + User Management](https://www.youtube.com/watch?v=QEd2lEoXpp4&t=198s)
* [x] [Recipes for App Development with Firebase](https://www.youtube.com/watch?v=BftyfmILbrM&t=65s)
* [ ] [Firebase Overview](https://www.youtube.com/watch?v=tb2GZ3Bh4p8&t=171s)
* [ ] [Getting Started with Firebase Anonymous Authentication on the Web ](https://www.youtube.com/watch?v=ApG8L2RKrSI)* MongoDB
* [x] [MongoDB In 30 Minutes](https://www.youtube.com/watch?v=pWbMrx5rVBE)
* [ ] [Advantages of using MongoDB in a Single Page Web Application](https://www.youtube.com/watch?v=O5XtIM8FGT0)
* [x] [Advanced Schemas using Mongoose](https://www.youtube.com/watch?v=OpsnUvOW8Vk)
* [x] [Learning MongoDB part07 relations](https://www.youtube.com/watch?v=5c9fCRKJXXI)
* [x] [MongoDB Complex Queries Explained](https://www.youtube.com/watch?v=TvcDcfzNBII)* HTML5 Game
* Phaser.js
* [x] [Gabe Hollombe: Let's Make a Game With Phaser](https://www.youtube.com/watch?v=6rQROhVeIQE)
* Web Design + HTML/CSS
* [x] [Graphic Design Tutorial: Web Design Review](https://www.youtube.com/watch?v=d77cDtH8bo0)
* [x] [Motion Design Theory: Dynamic Compositions](https://www.youtube.com/watch?v=z4HjltaEV2E)
* [x] [DevTips - CSS Transition (CSS Animations Series Part 1)](https://www.youtube.com/watch?v=8kK-cA99SA0)
* [x] [DevTips - CSS Animation & Keyframes (CSS Animations Series Part 2)](https://www.youtube.com/watch?v=f1WMjDx4snI)
* [x] [DevTips - Animating the Moments — Using Animation in UX (CSS Animations Series Part 3)](https://www.youtube.com/watch?v=GeuNIOuIEDA)
* [x] [DevTips - Drop Down Menu — CSS Animations](https://www.youtube.com/watch?v=AIdslaUj9wg)
* [x] [DevTips - Step By Step Form — CSS Animations](https://www.youtube.com/watch?v=3EPG1fsZ-qo)
* [x] [DevTips - Build-In Load Animation — CSS Animations](https://www.youtube.com/watch?v=AWAnrQCYsVM)
* [x] [How to Design an Agency Landing Page (Week 1 of 12)](https://www.youtube.com/watch?v=gnizXEUupsA)
* [x] [How to code an agency landing page design (Week 2 of 12)](https://www.youtube.com/watch?v=ZFVvpR1GfTc)
* [x] [How to design a jobs board site with Photoshop CC (Week 5 of 12)](https://www.youtube.com/watch?v=OTIiyR17xhE&list=PL23ZvcdS3XPJZDL1M-kxoPF06cl9hfVB_&index=6)
* [x] [How to code the front-end of a jobs board site (Week 6 of 12)](https://www.youtube.com/watch?v=Iv7he3sSRkI&list=PL23ZvcdS3XPJZDL1M-kxoPF06cl9hfVB_&index=7)
* [x] [How to Design a Portfolio Site (Week 7 of 12)](https://www.youtube.com/watch?v=XBhs0_vJa7I)
* [x] [How to Design an Digital Resources Site (Week 9 of 12)](https://www.youtube.com/watch?v=3EEMOKhZDZc)
* [ ] [How to Code an Ecommerce Site (Week 10 of 12)](https://www.youtube.com/watch?v=DfbmMjO3Y7o)
* [x] [How to make a Chico Illustration](https://www.youtube.com/watch?v=Qm2f5R-V3K8)
* [x] [Getting Started With Jekyll, The Static Site Generator](https://www.youtube.com/watch?v=iWowJBRMtpc)
* [x] [Why use a static site generator - Jekyll Casts](https://www.youtube.com/watch?v=FOfIoCi9uTI)
* [x] [Layers for Composition (The Standard, Ep. 1)](https://www.youtube.com/watch?v=II6Szc2UPxw&list=PLNYkxOF6rcIB1V2i_qfRtDMcY6YZK1lkt)
* [x] [Align Content Vertically (The Standard, Ep. 4)](https://www.youtube.com/watch?v=5IP43MTfj0E)
* [x] [Conditionally Apply Styles Using Feature Queries](https://egghead.io/lessons/css-conditionally-apply-styles-using-feature-queries)
* [x] [Style an Application from Start to Finish](https://egghead.io/courses/style-an-application-from-start-to-finish)
* [x] [Design + Code — Hour 5.3: Custom Flexbox Grid](https://www.youtube.com/watch?v=qpdxiIDzg6Q)
* [x] [Design + Code — Hour 6.2: YouTube Section](https://www.youtube.com/watch?v=FsethGojhUA&t=1904s)
* [x] [Design + Code — Hour 7.1: Mentoring Section](https://www.youtube.com/watch?v=3ZHMYBM0760&list=PLqGj3iMvMa4KeBN2krBtcO3U90_7SOl-A&index=14)
* [x] [Design + Code — Hour 7.2: Mentoring Javascript](https://www.youtube.com/watch?v=9XqFV9fy8SU&t=1688s)
* [x] [CSS Grid In Production](https://youtu.be/oPaYUjD_Fp4)
* [x] [The Ultimate CSS Grid Positioning Tutorial](https://youtu.be/20wCJ56whxo)
* [x] [Basics of CSS Grid: The Big Picture](https://youtu.be/FEnRpy9Xfes)
* [x] [Incredibly Easy Layouts with CSS Grid](https://youtu.be/tFKrK4eAiUQ)
* [x] [Flexibility & The Fold – new possibilities with CSS Grid](https://youtu.be/EEOJZy_Gge4)
* [x] [Introduction to Viewport Units](https://youtu.be/_sgF8I-Q1Gs)
* [x] [Designing for A Viewport](https://youtu.be/QY3lTBZnJmE)
* [x] [Before and After pseudo elements explained - part one: how they work](https://youtu.be/zGiirUiWslI)
* [ ] [CSS Before and After pseudo elements explained - part two: the content property](https://youtu.be/xoRbkm8XgfQ)
* [ ] [CSS Before and After pseudo elements explained - part three: as design elements](https://youtu.be/djbtPnNmc0I)
* [x] [CSS Positioning: Position absolute and relative explained](https://youtu.be/P6UgYq3J3Qs)* UI/UX Design Prototype & Animations
* [x] [Shopping Card Screen Transition • UI/UX Animations with Principle & Sketch (Tutorial)](https://www.youtube.com/watch?v=zBHmaQaM2FE)
* [x] [Login UI Design Timelapse (Sky App)](https://www.youtube.com/watch?v=gA_hFHkhqFM)
* [x] [Designing with Layout Grids on Sketch 3](https://www.youtube.com/watch?v=u9W7Pzhd4KI)
* [x] [Smart Resizing (Responsive Design) • Sketchapp Tutorial / Sketch 3 Tutorial](https://www.youtube.com/watch?v=TzmENmVZujs)
* [x] [10 Quick Tips for Sketch 3](https://www.youtube.com/watch?v=WcCZi4A2mY4)
* [x] [Prototyping a refresh animation with Flinto and Sketch 3](https://www.youtube.com/watch?v=L4U4rVTKzEI)
* [x] [Icons Animations Using Flinto](https://www.youtube.com/watch?v=bbx_P-52oro)
* [x] [Book App - Screen Transition Tutorial with Principle](https://www.youtube.com/watch?v=KHlqDRQdnic)
* [x] [Tutoriel Divers : Affinity Designer](https://www.youtube.com/watch?v=07BzjUVheQM&t=267s) [French]* Programming stuff
* [x] [DevTips - How Do You Learn Something Totally New?](https://www.youtube.com/watch?v=f5fxAja7aqk)
* [x] [DevTips - Where Do You Host Your Websites?](https://www.youtube.com/watch?v=_TiyMkv8rmI)
* [x] [What Makes a Great Front-end Developer](http://dainelindleymawer.me/what-makes-a-great-front-end-developer/)
* [x] [Stay hungry...Stay foolish. Amazing Steve Jobs Speech at Stanford ](https://www.youtube.com/watch?v=gO6cFMRqXqU)
* [x] [Why use a static site generator - Jekyll Casts](https://www.youtube.com/watch?v=FOfIoCi9uTI)
* [x] [Functional Programming; What? Why? When?](https://www.youtube.com/watch?v=7Zlp9rKHGD4&utm_content=buffer91555&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer)
* [x] [WTF Are APIs?!](https://www.youtube.com/watch?v=tnu686QNd5w)
* [x] [The Ultimate Introduction to Web Scraping and Browser Automation](https://www.youtube.com/watch?v=1UYBAn69Qrk)
* [x] [How to Develop Anything](https://www.youtube.com/watch?v=Lq4q1CgC924)
* [x] [Sessions & Cookies](https://www.youtube.com/watch?v=64veb6tKTm0)
* [x] [What I learned from reading the Redux source code](https://medium.freecodecamp.com/what-i-learned-from-reading-the-redux-source-code-836793a48768#.snaruo9w5)
* [x] [I Designed, Coded & Launched A Web App in 24 Hours](https://www.youtube.com/watch?v=DexyfHomC4Q&feature=youtu.be)
* [x] [Why the founder of Rails rejects 80% of Software Engineer applicants](https://www.youtube.com/watch?v=qf6abZeAJh4)
* [x] [What I would learn in 2017 | Web Development](https://www.youtube.com/watch?v=2BU1GjldFoE)
* [x] [YouTube, Coding and Job Interviews: Ft. Eric Hanchet](https://www.youtube.com/watch?v=xo4-L7mzoJA)
* [x] [Microservices Architecture](https://www.youtube.com/watch?v=QAvYmDeA-mg)
* [ ] [Containers and Microservices: New Ways to Deploy and Manage Applications at Scale](https://www.youtube.com/watch?v=7ZFBn_e27o0)
* [x] [Web Development Guide In 2017](https://www.youtube.com/watch?v=8BT048fiP3E)
* [x] [Five Channels Every Developer Should Watch in 2017](https://www.youtube.com/watch?v=xRTUiKzZlj8)
* [x] [Unit tests vs. Integration tests](https://www.youtube.com/watch?v=vqAaMVoKz1c)
* [x] [The BEST way to do mocking](https://www.youtube.com/watch?v=fgqh-OZjpYY)
* [x] [Unit testing: How to get your team started](https://www.youtube.com/watch?v=TWBDa5dqrl8)
* [x] [Writing unit tests for personal projects?](https://www.youtube.com/watch?v=ib2Pt9_zciA)
* [x] [Silly side projects - FunFunFunction](https://www.youtube.com/watch?v=RpWsBCaJQQ8)
* [x] [Nginx Tutorial - Proxy to Express Application, Load Balancer, Static Cache Files](https://www.youtube.com/watch?v=FJrs0Ar9asY)
* [x] [Learn Docker in 12 Minutes](https://www.youtube.com/watch?v=YFl2mCHdv24)
* [x] [Use git add --patch for better commit history and mitigating bugs]()https://egghead.io/lessons/tools-use-git-add-patch-for-better-commit-history-and-mitigating-bugs
* [ ] [Life as a Freelance Developer and Digital Nomad](https://www.youtube.com/watch?v=ShBfyRuwz4E)
* [ ] [Microservices at Netflix: Teams and services are tightly aligned and loosely coupled](https://www.oreilly.com/ideas/microservices-at-netflix-teams-and-services-are-tightly-aligned-and-loosely-coupled)## Start-Up Stuff
* [x] [Minimum Desirable Product](http://andrewchen.co/minimum-desirable-product/)
* [x] [3 Ways to Validate Your App Idea and Launch Quickly](https://www.entrepreneur.com/article/230050)
* [ ] [How to use a Landing Page to validate your Startup idea](https://landerapp.com/blog/how-to-use-a-landing-page-to-validate-your-startup-idea/)
* [x] [Coming up with Startup Ideas](https://www.youtube.com/watch?v=cAJ3npJAplU)## Personnal Branding and Self
* [x] [Personal Branding: How to Get More Followers in Social Media](https://www.youtube.com/watch?v=mRW1bmaCX_w)
* [x] [How to Become More Confident and Overcome Imposter Syndrome](https://www.youtube.com/watch?v=vJGUS7y05ok)
* [x] [Building Your Personal Brand: What if You Had to Build Your Personal Brand From Scratch?](https://www.youtube.com/watch?v=dvi7JsWu_rc)
* [x] [Personal Branding: How to Be Consistent](https://www.youtube.com/watch?v=BW-4XV2HblA)## Podcast
* CSS
* [x] [ToolsDay - CSS Grid](http://www.toolsday.io/episodes/cssgrids.html)
* JavaScript
* [x] [Js-Jabber - GraphQL and Apollo with Uri Goldshtein](https://devchat.tv/js-jabber/jsj-246-graphql-and-apollo-with-uri-goldshtein)
* React-Native
* [x] [DevChat.tv - ExponentJS with Charlie Cheever](https://devchat.tv/react-native-radio/page/2)
* [x] [Js-Jabber - React Native with Nader Dabit and Mike Grabowski](https://devchat.tv/js-jabber/228-jsj-react-native-with-nader-dabit-and-mike-grabowski)* IOS
* [x] [Under the Radar - Adapting to the Market](https://www.relay.fm/radar/1)
* [x] [Under the Radar - Time for Swift](https://www.relay.fm/radar/2)
* [x] [Under the Radar - Ergonomics](https://www.relay.fm/radar/3)
* [x] [Under the Radar - Unexpected Complexity](https://www.relay.fm/radar/4)
* [x] [Under the Radar - Managing Feedback](https://www.relay.fm/radar/5)
* [x] [Under the Radar - How to Become a Programmer](https://www.relay.fm/radar/6)
* [x] [Under the Radar - State of Swift](https://www.relay.fm/radar/66)## CodePen & Demo
* Web Design + HTML/CSS
* [x] [Collection of Button Hover Effects](https://codepen.io/davidicus/pen/emgQKJ)
* [x] [Circle Hover Effects with CSS Transitions](https://codepen.io/mbrandorff/pen/YXEoVw)
* [x] [Transitions & Animations](http://learn.shayhowe.com/advanced-html-css/transitions-animations/)## Best response on StackOverFlow & Reddit etc...
* Database and Application Design
* MongoDB
* [x] [Mongoose - What does the exec function do?](http://stackoverflow.com/questions/31549857/mongoose-what-does-the-exec-function-do)
* [x] [How to sort a populated document in find request?](http://stackoverflow.com/questions/16352768/how-to-sort-a-populated-document-in-find-request)
* [x] [Comparing mongoose \_id and strings](http://stackoverflow.com/questions/11637353/comparing-mongoose-id-and-strings)
* [x] [How to protect the password field in Mongoose/MongoDB so it won't return in a query when I populate collections?](http://stackoverflow.com/questions/12096262/how-to-protect-the-password-field-in-mongoose-mongodb-so-it-wont-return-in-a-qu)
* [x] [Populate nested array in mongoose](http://stackoverflow.com/questions/19222520/populate-nested-array-in-mongoose)
* [x] [Mongoose 'static' methods vs. 'instance' methods](http://stackoverflow.com/questions/29664499/mongoose-static-methods-vs-instance-methods)* JavaScript
* [x] [Why return true or false from functions?](http://stackoverflow.com/questions/31443741/why-return-true-or-false-from-functions)
* [x] [Difference between .split(/\s+/) and .split(“ ”)?](http://stackoverflow.com/questions/28127794/difference-between-split-s-and-split)
* [x] [Get second and third words from string](http://stackoverflow.com/questions/16223043/get-second-and-third-words-from-string)
* [x] [Difference between tilde(~) and caret(^) in package.json](http://stackoverflow.com/questions/22343224/difference-between-tilde-and-caret-in-package-json)
* [x] [Difference between a method and a function](http://stackoverflow.com/questions/155609/difference-between-a-method-and-a-function)
* [x] [How do I update each dependency in package.json to the latest version?](http://stackoverflow.com/questions/16073603/how-do-i-update-each-dependency-in-package-json-to-the-latest-version)
* [x] [How to get an array of unique values from an array containing duplicates in JavaScript?](http://stackoverflow.com/questions/13486479/how-to-get-an-array-of-unique-values-from-an-array-containing-duplicates-in-java)
* [x] [Check if a string starts with http using Javascript](http://stackoverflow.com/questions/11300906/check-if-a-string-starts-with-http-using-javascript)
* [x] [How to delete a localStorage item when the browser window/tab is closed?](http://stackoverflow.com/questions/9943220/how-to-delete-a-localstorage-item-when-the-browser-window-tab-is-closed)
* [x] [Spread operator vs Rest parameter in ES2015/es6](http://stackoverflow.com/questions/33898512/spread-operator-vs-rest-parameter-in-es2015-es6)
* [x] [Javascript closures and side effects in plain English? (separately)](http://stackoverflow.com/questions/8129105/javascript-closures-and-side-effects-in-plain-english-separately)* Redux
* [x] [How to dispatch Redux action from stateless component when route is loaded?](http://stackoverflow.com/questions/39761443/how-to-dispatch-redux-action-from-stateless-component-when-route-is-loaded)
* [x] [Accessing Redux state in an action creator?](http://stackoverflow.com/questions/35667249/accessing-redux-state-in-an-action-creator/35674575#35674575)
* [x] [How to update single value inside specific array item in redux](http://stackoverflow.com/questions/35628774/how-to-update-single-value-inside-specific-array-item-in-redux)* React
* [x] [React-router urls don't work when refreshing or writting manually](http://stackoverflow.com/questions/27928372/react-router-urls-dont-work-when-refreshing-or-writting-manually)
* [x] [Dynamic tag name in jsx and React](http://stackoverflow.com/questions/33471880/dynamic-tag-name-in-jsx-and-react?noredirect=1&lq=1)
* [x] [react-router go back a page how do you configure history?](http://stackoverflow.com/questions/30915173/react-router-go-back-a-page-how-do-you-configure-history)
* [x] [How to combine multiple inline style objects?](http://stackoverflow.com/questions/29979324/how-to-combine-multiple-inline-style-objects)* React-Native
* [x] [How do I use a captured image with react-native-camera](http://stackoverflow.com/questions/33155067/how-do-i-use-a-captured-image-with-react-native-camera)
* [x] [How to re render ListView items](https://www.reddit.com/r/reactnative/comments/33wmu4/how_to_re_render_listview_items/)
* [x] [ListView fails to scroll](http://stackoverflow.com/questions/32874559/listview-fails-to-scroll)## Be more Productive & Project Management
* [x] [The Most Successful Techniques for Rising Early](http://zenhabits.net/early/)
* [x] [You Will Regret These Choices in 10 Years](https://medium.com/the-mission/you-will-regret-these-choices-in-10-years-959761bea523#.68wcy1vbm)
* [x] [How we effectively use Trello for project management](https://wpcurve.com/trello-for-project-management/)## Vim
* [x] [Using Vim for web development](https://gosukiwi.svbtle.com/vim-configuration-for-web-development)
## Best Programming Blog
* [Alexander Zeitler](https://alexanderzeitler.com/index.html)
* [The Code Barbarian](http://thecodebarbarian.com/)
* [miguelgrinberg.com](https://blog.miguelgrinberg.com/index)## GOOGLE STUDY
* How Search Works:
* [x] [The Evolution of Search](https://www.youtube.com/watch?v=mTBShTwCnD4)
* [x] [HOW SEARCH WORKS](https://www.google.com/insidesearch/howsearchworks/thestory/)