179 lines
11 KiB
Plaintext
179 lines
11 KiB
Plaintext
## Awesome Tech Videos [](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
|
|
|
|
[](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
|
|
)
|