Awesome Tech Videos
- 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
- User Experience
- Front-End Development
- Functional Programming
- Talks on Papers
- Math
- Compilers
- Databases
- Methodologies
- Architecture
- Linux and Free Software
- Motivation
- Diversity
- Company Culture
- DevOps
Programming Languages
JavaScript
- ECMAScript Harmony: Rise of the Compilers By Brendan Eich
- If you wish to learn ES6/2015 from scratch, you must first invent the universe By Ashley Williams
- Reduce seu novo melhor amigo By Ju Gonçalves
- ECMAScript 5: The New Parts By Douglas Crockford
- Async programming in ES7 By Jafar Husain
- Advanced JavaScript By Douglas Crockford
- Node.js: serious business By Pedro Franceschi
- Pinky Promise By Diogo Pereira Ribeiro
- Usando reactJS para criar a futura plataforma de vÃdeos da globo.com By Túlio Ornelas
- JavaScript at 20 By Brendan Eich
- ES6, o que tem de bacana? By Jonathan Sampson
- .promise() to show you .when() to use Deferreds By Alex McPherson
- Functional Javascript: Reverse-engineering the Hype By Ben Anderson
- Using JavaScript to Teach JavaScript By John Resig
- Babel 6.0 By Sebastian McKenzie
Go Programming Language
- The Go Programming Language By Rob Pike
- Go Concurrency Patterns By Rob Pike
Java
Elixir
- Embedded Elixir in Action By Garth Hitchens
- How to Contribute to Elixir and Phoenix By Wendy Smoak
Ruby
- Building a Binary Client Protocol in Ruby: A magical Journey By Trevor Rosen and egypt
- Off the Rails By Sam Saffron
- Tackling Large Ruby Refactorings with Confidence By Jesse Toth
- OMG Ruby and Rails Performance By Aaron Patterson
- React.js on Rails
Scala
- We are Doing It All Wrong By Paul Phillips
User Experience
- User Interface (UX) Techniques By Janne Jul Jensen
Front-End Development
- A future called Web Components By Zeno Rocha
- Cascading Shit Show By Jacob Thornton
Functional Programming
- Functional Programming By Bodil Stokke
- Learning Functional Programming without Growing a Neckbeard By Kelsey Innis
- The Algebra of Algebraic Data Types By Chris Taylor
- Dont fear the Monad By Brian Beckman
- Monads and Gonads By Douglas Crockford
- Functional Programming is Terrible By Runar Bjarnson
- Distributed Programming in Haskell By Mathieu Boespflug
- Coding for Types: The Universe Patern in Idris By David Christiansen
- Functional Programming; What? Why? When? By Robert C. Martin
- Learn Functional Programming with PureScript By John A. De Goes
Talks on Papers
- Faith, Evolution and Programming Languages By Philip Wadler
- Propositions as Types By Michal Bernstein
- An axiomatic basis for Computer Science By Jean Yang
- One VM to Rule Them All - By Aysylu Greenberg
Math
- Category Theory By Tom LaGatta
- Category Theory, the essence of interface-based design By Erik Meijer
- Propositions as Types By Philip Wadler
- Lambda Calculus By Jim Grandpre
Compilers
- Improving Your Workflow With Code Transformation By Sebastian McKenzie
- Rise of the Transpilers By Jeremy Ashkenas
Databases
- Introduction to NoSQL By Martin Fowler
- SQL vs NoSQL: Battle of the Backends By Ken Ashcraft and Alfred Fuller
- Offline-First Apps with PouchDB By Bradley Holt
Methodologies
- The S.O.L.I.D Principles of OO and Agile Design By Robert C. Martin
- Continuous Delivery By Jez Humble
- An Event-driven and Reactive Future By Jonathan Worthington
- Agile teams without product owners By Andie Nordgren
- Test is Dead By Alberto Savoia
Architecture
- JavaScript @Spotify By Felipe Ribeiro
- Microservices By Martin Fowler
- Criação de APIs lightweight com harvester.js By Diogo Lucas
- Clean Architecture and Design By Robert C. Martin
- Concurrency Is Not Parallelism By Rob Pike
- Microservices Anti-Patterns By Tammer Saleh
- Facebook and memcached By Mark Zuckerberg
- Operations on Twitter: Scaling Beyong 100 Million Users By John Adams
- An overview of HTTP/2 By Daniel Sommermann
- Say Hello to Offline-First By Ola Gasidlo
- OSCON 2014: How Instagram.com Works Pete Hunt By Pete Hunt
Linux and Free Software
- Windows is AWESOME By Bryan Lunduke
- Freedom in your computer and in the net By Richard Stallman
- You can be a kernel hacker! By Julia Evans
Motivation
- Myth of the Genius Programmer By Brian Fitzpatrick and Ben Collins-Sussman
- How to Teach Yourself Code By Mattan Griffel
- How to Write a Great Research Paper By Simon Peyton Jones
- The Top 10 Ways To Scam The Modern American By Zed A. Shaw
- The Imaginative Programmer By Zed A. Shaw
- Impossible Programming By Tom Stuart
- Writing Software By David Heinemeier Hansson
- LoneStarRuby 2015 - Code Club By Saron Yitbarek
- My Dog Taught Me to Code By Dave Thomas
- Simplicity Aint Easy By Stuart Halloway
Diversity
- Quiet By Susan Cain
- The Data on Diversity: Its Not Just About Being Fair By Beryl Nelson
- Re-Inventing the Rosetta Stone Together By Mariko Kosaka
Company Culture
- unSEXY Conf 2013: Zach Holman, Github By Zach Holman
- How GitHub Uses GitHub to Build GitHub By Zach Holman
DevOps
- Adopting Continuous Delivery - Jez Humble at Spark 2013: The Electric Cloud Summit
- Why Everyone Needs DevOps Now - Gene Kim at Spark 2013: The Electric Cloud Summit
- MountainWest RubyConf 2013 Hell Has Frozen Over: DevOps & Security by James Turnbull
- Put Your Robots to Work: Security Automation at Twitter - Justin Collins, Neil Matatall, Alex Smolen
License
To the extent possible under law, Lucas Viola has waived all copyright and related or neighboring rights to this work.