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