## Awesome Tech Videos [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) * A curated list of tech videos from youtube, vimeo, etc, just because I think this is one of the best ways for us to learn from people who really know what they are doing :) ## Table of Contents * [Programming Languages](#programming-languages) * [User Experience](#user-experience) * [Front-End Development](#front-end-development) * [Functional Programming](#functional-programming) * [Talks on Papers](#talks-on-papers) * [Math](#math) * [Compilers](#compilers) * [Databases](#databases) * [Methodologies](#methodologies) * [Architecture](#architecture) * [Linux and Free Software](#linux-and-free-software) * [Motivation](#motivation) * [Diversity](#diversity) * [Company Culture](#company-culture) * [DevOps](#devops) ### Programming Languages #### JavaScript - [ECMAScript Harmony: Rise of the Compilers](https://www.youtube.com/watch?v=PlmsweSNhTw&index) By Brendan Eich - [If you wish to learn ES6/2015 from scratch, you must first invent the universe](https://www.youtube.com/watch?v=DN4yLZB1vUQ) By Ashley Williams - [Reduce seu novo melhor amigo](https://www.youtube.com/watch?v=P9mAnhNFKO4) By Ju Gonçalves - [ECMAScript 5: The New Parts](https://www.youtube.com/watch?v=UTEqr0IlFKY) By Douglas Crockford - [Async programming in ES7](https://www.youtube.com/watch?v=lil4YCCXRYc) By Jafar Husain - [Advanced JavaScript](https://www.youtube.com/watch?v=DwYPG6vreJg) By Douglas Crockford - [Node.js: serious business](https://www.youtube.com/watch?v=_0opytdAXHk) By Pedro Franceschi - [Pinky Promise](https://www.youtube.com/watch?v=-N8kFr_gaAI) By Diogo Pereira Ribeiro - [Usando reactJS para criar a futura plataforma de vídeos da globo.com](https://www.youtube.com/watch?v=Hm49qF7DAXw) By Túlio Ornelas - [JavaScript at 20](https://www.youtube.com/watch?v=bM79WQ9iMZQ) By Brendan Eich - [ES6, o que tem de bacana?](https://www.youtube.com/watch?v=VHRdSnJbNLg) By Jonathan Sampson - [.promise() to show you .when() to use Deferreds](https://www.youtube.com/watch?v=juRtEEsHI9E) By Alex McPherson - [Functional Javascript: Reverse-engineering the Hype](https://www.youtube.com/watch?v=aeh5Fmh_tmw) By Ben Anderson - [Using JavaScript to Teach JavaScript](https://www.youtube.com/watch?v=H4sSldXv_S4) By John Resig - [Babel 6.0](https://www.youtube.com/watch?v=Q_ncaTYEizc) By Sebastian McKenzie #### Go Programming Language - [The Go Programming Language](https://www.youtube.com/watch?v=rKnDgT73v8s) By Rob Pike - [Go Concurrency Patterns](https://www.youtube.com/watch?v=f6kdp27TYZs) By Rob Pike #### Java - [James Gosling on Apple, Apache, Google, Oracle and the Future of Java](https://www.youtube.com/watch?v=9ei-rbULWoA) By James Gosling #### Elixir - [Embedded Elixir in Action](https://www.youtube.com/watch?v=kpzQrFC55q4) By Garth Hitchens - [How to Contribute to Elixir and Phoenix](https://www.youtube.com/watch?v=uMrsJahHi3k) By Wendy Smoak #### Ruby - [Building a Binary Client Protocol in Ruby: A magical Journey](https://www.youtube.com/watch?v=JLoOAGEAAjo) By Trevor Rosen and egypt - [Off the Rails](https://www.youtube.com/watch?v=aP5NNkzb4og) By Sam Saffron - [Tackling Large Ruby Refactorings with Confidence](https://www.youtube.com/watch?v=Kr82hUeI_qI) By Jesse Toth - [OMG Ruby and Rails Performance](https://www.youtube.com/watch?v=JMGmaRZtgM8) By Aaron Patterson - [React.js on Rails](https://www.youtube.com/watch?v=kTSsZrub5iE) #### Scala - [We are Doing It All Wrong](https://www.youtube.com/watch?v=TS1lpKBMkgg) By Paul Phillips ### User Experience - [User Interface (UX) Techniques](https://www.youtube.com/watch?v=7OSkB4BCx00) By Janne Jul Jensen ### Front-End Development - [A future called Web Components](https://www.youtube.com/watch?v=TKYjzQ0T1q0) By Zeno Rocha - [Cascading Shit Show](https://www.youtube.com/watch?v=iniwPUEbPUM) By Jacob Thornton ### Functional Programming - [Functional Programming](https://www.youtube.com/watch?v=DHubfS8E--o) By Bodil Stokke - [Learning Functional Programming without Growing a Neckbeard](https://www.youtube.com/watch?v=OOvL6QAxRK4) By Kelsey Innis - [The Algebra of Algebraic Data Types](https://www.youtube.com/watch?v=YScIPA8RbVE) By Chris Taylor - [Dont fear the Monad](https://www.youtube.com/watch?v=ZhuHCtR3xq8) By Brian Beckman - [Monads and Gonads](https://www.youtube.com/watch?v=dkZFtimgAcM) By Douglas Crockford - [Functional Programming is Terrible](https://www.youtube.com/watch?v=hzf3hTUKk8U) By Runar Bjarnson - [Distributed Programming in Haskell](https://www.youtube.com/watch?v=qlnU73a3Cw0) By Mathieu Boespflug - [Coding for Types: The Universe Patern in Idris](https://www.youtube.com/watch?v=AWeT_G04a0A) By David Christiansen - [Functional Programming; What? Why? When?](https://www.youtube.com/watch?v=7Zlp9rKHGD4) By Robert C. Martin - [Learn Functional Programming with PureScript](https://www.youtube.com/watch?v=LqYfdmb0eUU) By John A. De Goes ### Talks on Papers - [Faith, Evolution and Programming Languages](https://www.youtube.com/watch?v=8frGknO8rIg) By Philip Wadler - [Propositions as Types](https://www.youtube.com/watch?v=K-YYoigWN24) By Michal Bernstein - [An axiomatic basis for Computer Science](https://www.youtube.com/watch?v=GQi-6-d5ooQ) By Jean Yang - [One VM to Rule Them All](https://www.youtube.com/watch?v=L3e8G5l9gT8) - By Aysylu Greenberg ### Math - [Category Theory](https://www.youtube.com/watch?v=o6L6XeNdd_k&list=FLCYmxNRJq3v_zDtEQrQuBKQ) By Tom LaGatta - [Category Theory, the essence of interface-based design](https://www.youtube.com/watch?v=JMP6gI5mLHc) By Erik Meijer - [Propositions as Types](https://www.youtube.com/watch?v=IOiZatlZtGU) By Philip Wadler - [Lambda Calculus](https://www.youtube.com/watch?v=peOk3W7KZ4o) By Jim Grandpre ### Compilers - [Improving Your Workflow With Code Transformation](https://www.youtube.com/watch?v=OFuDvqZmUrE) By Sebastian McKenzie - [Rise of the Transpilers](https://www.youtube.com/watch?v=DspYurD75Ns) By Jeremy Ashkenas ### Databases - [Introduction to NoSQL](https://www.youtube.com/watch?v=qI_g07C_Q5I) By Martin Fowler - [SQL vs NoSQL: Battle of the Backends](https://www.youtube.com/watch?v=rRoy6I4gKWU) By Ken Ashcraft and Alfred Fuller - [Offline-First Apps with PouchDB](https://www.youtube.com/watch?v=7L7esHWAjSU) By Bradley Holt ### Methodologies - [The S.O.L.I.D Principles of OO and Agile Design](https://www.youtube.com/watch?v=t86v3N4OshQ) By Robert C. Martin - [Continuous Delivery](https://www.youtube.com/watch?v=skLJuksCRTw) By Jez Humble - [An Event-driven and Reactive Future](https://www.youtube.com/watch?v=_VdIQTtRkb8) By Jonathan Worthington - [Agile teams without product owners](https://www.youtube.com/watch?v=SIoukaoFZ9Y) By Andie Nordgren - [Test is Dead](https://www.youtube.com/watch?v=X1jWe5rOu3g) By Alberto Savoia ### Architecture - [JavaScript @Spotify](https://www.youtube.com/watch?v=xyR4G2XgcHU) By Felipe Ribeiro - [Microservices](https://www.youtube.com/watch?v=2yko4TbC8cI) By Martin Fowler - [Criação de APIs lightweight com harvester.js](https://www.youtube.com/watch?v=r2bIhTO5FcM) By Diogo Lucas - [Clean Architecture and Design](https://www.youtube.com/watch?v=asLUTiJJqdE) By Robert C. Martin - [Concurrency Is Not Parallelism](https://www.youtube.com/watch?v=cN_DpYBzKso) By Rob Pike - [Microservices Anti-Patterns](https://www.youtube.com/watch?v=I56HzTKvZKc) By Tammer Saleh - [Facebook and memcached](https://www.youtube.com/watch?v=UH7wkvcf0ys) By Mark Zuckerberg - [Operations on Twitter: Scaling Beyong 100 Million Users](https://www.youtube.com/watch?v=z8LU0Cj6BOU) By John Adams - [An overview of HTTP/2](//www.youtube.com/watch?v=-yxQIRl6Qic) By Daniel Sommermann - [Say Hello to Offline-First](https://www.youtube.com/watch?v=nNfaxNdyCgI) By Ola Gasidlo - [OSCON 2014: How Instagram.com Works Pete Hunt](https://www.youtube.com/watch?v=VkTCL6Nqm6Y) By Pete Hunt ### Linux and Free Software - [Windows is AWESOME](https://www.youtube.com/watch?v=Zu0l-Ac7fTU&index=1&list=PLzcMzE4Sz1bDfHOZ2gTbcT7l4p2RaHa1L) By Bryan Lunduke - [Freedom in your computer and in the net](https://www.youtube.com/watch?v=2lupgHYiK9Q) By Richard Stallman - [You can be a kernel hacker!](https://www.youtube.com/watch?v=0IQlpFWTFbM) By Julia Evans ### Motivation - [Myth of the Genius Programmer](https://www.youtube.com/watch?v=0SARbwvhupQ) By Brian Fitzpatrick and Ben Collins-Sussman - [How to Teach Yourself Code](https://www.youtube.com/watch?v=T0qAjgQFR4c) By Mattan Griffel - [How to Write a Great Research Paper](https://www.youtube.com/watch?v=g3dkRsTqdDA) By Simon Peyton Jones - [The Top 10 Ways To Scam The Modern American](https://www.youtube.com/watch?v=neI_Pj558CY) By Zed A. Shaw - [The Imaginative Programmer](https://www.youtube.com/watch?v=w1-bDwNtG-I) By Zed A. Shaw - [Impossible Programming](https://www.youtube.com/watch?v=hN63FOa_Gp4) By Tom Stuart - [Writing Software](https://www.youtube.com/watch?v=9LfmrkyP81M) By David Heinemeier Hansson - [LoneStarRuby 2015 - Code Club](https://www.youtube.com/watch?v=sLAvSgcrgZM) By Saron Yitbarek - [My Dog Taught Me to Code](https://www.youtube.com/watch?v=yCBUsd52a3s) By Dave Thomas - [Simplicity Aint Easy](https://www.youtube.com/watch?v=cidchWg74Y4) By Stuart Halloway ### Diversity - [Quiet](https://www.youtube.com/watch?v=AzlCIS072_Y) By Susan Cain - [The Data on Diversity: Its Not Just About Being Fair](https://www.youtube.com/watch?v=Am3tHJzqnMki) By Beryl Nelson - [Re-Inventing the Rosetta Stone Together](https://www.youtube.com/watch?v=OOzAly5Rs7g) By Mariko Kosaka ### Company Culture - [unSEXY Conf 2013: Zach Holman, Github](https://www.youtube.com/watch?v=vCSNME4voRU) By Zach Holman - [How GitHub Uses GitHub to Build GitHub](https://www.youtube.com/watch?v=qyz3jkOBbQY) By Zach Holman ### DevOps - [Adopting Continuous Delivery - Jez Humble at Spark 2013: The Electric Cloud Summit](https://www.youtube.com/watch?v=ZLBhVEo1OG4) - [Why Everyone Needs DevOps Now - Gene Kim at Spark 2013: The Electric Cloud Summit](https://www.youtube.com/watch?v=oRTiu911qtA) - [MountainWest RubyConf 2013 Hell Has Frozen Over: DevOps & Security by James Turnbull](https://www.youtube.com/watch?v=SsQF6zqzHKw) - [Put Your Robots to Work: Security Automation at Twitter - Justin Collins, Neil Matatall, Alex Smolen](https://vimeo.com/54250716) ### License [![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) To the extent possible under law, [Lucas Viola](http://lucasviola.github.io) has waived all copyright and related or neighboring rights to this work. [techvideos.md Github](https://github.com/lucasviola/awesome-tech-videos )