-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvideoshelf.html
180 lines (153 loc) · 11.1 KB
/
videoshelf.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>videoshelf</title>
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/main.css">
<link rel="stylesheet" href="/css/github.css">
<link rel="alternate" href="/index.atom" type="application/atom+xml" title="All">
<link rel="alternate" href="/tags/php.atom" type="application/atom+xml" title="PHP">
<link rel="alternate" href="/tags/symfony.atom" type="application/atom+xml" title="symfony">
<meta name="viewport" content="initial-scale=1.0">
</head>
<body>
<div class="container-fluid">
<nav>
<i class="icon-home"></i> <a href="/archive.html">home</a>
<i class="icon-bullhorn"></i> <a href="/talks.html">talks</a>
<i class="icon-book"></i> <a href="/bookshelf.html">bookshelf</a>
<i class="icon-file"></i> <a href="/papershelf.html">papershelf</a>
<i class="icon-facetime-video"></i> <a href="/videoshelf.html">videoshelf</a>
</nav>
<article>
<div class="body">
<h2>must see</h2>
<p>Joe Armstrong:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ed7A7r6DBsM">The How and Why of Fitting Things Together</a></li>
<li><a href="http://www.infoq.com/presentations/self-heal-scalable-system">Systems that Run Forever Self-heal and Scale</a></li>
</ul>
<p>Rich Hickey:</p>
<ul>
<li><a href="http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey">Persistent Data Structures and Managed References</a></li>
<li><a href="http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey">Are We There Yet?</a></li>
<li><a href="http://www.infoq.com/presentations/Simple-Made-Easy">Simple Made Easy</a></li>
<li><a href="http://www.infoq.com/presentations/Value-Values">The Value of Values</a></li>
<li><a href="http://www.infoq.com/presentations/Datomic-Database-Value">The Database as a Value</a></li>
<li><a href="http://www.infoq.com/presentations/Deconstructing-Database">Deconstructing the Database</a></li>
<li><a href="https://www.youtube.com/watch?v=rI8tNMsozo0">Simplicity Matters</a></li>
<li><a href="https://www.youtube.com/watch?v=ROor6_NGIWU">The Language of the System</a></li>
</ul>
<p>Alan Kay:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=oKg1hTOQXoY">The computer revolution hasn't happened yet</a></li>
</ul>
<p>Rob Pike:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=hB05UFqOtFA">Concurrency/message passing Newsqueak</a></li>
<li><a href="https://www.youtube.com/watch?v=5kj5ApnhPAE">Public Static Void</a></li>
</ul>
<p>Bret Victor:</p>
<ul>
<li><a href="https://vimeo.com/66085662">Drawing Dynamic Visualizations</a></li>
<li><a href="https://vimeo.com/67076984">Media for Thinking the Unthinkable</a></li>
<li><a href="https://vimeo.com/71278954">The Future of Programming</a></li>
</ul>
<p>Classics:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=yJDv-zdhzMY">Douglas Engelbart: The Mother of All Demos</a></li>
<li><a href="https://www.youtube.com/watch?v=_ahvzDzKdB0">Guy Steele: Growing a Language</a></li>
<li><a href="https://www.youtube.com/watch?v=JEpsKnWZrJ8">Grace Hopper: Nanoseconds</a></li>
<li><a href="https://www.youtube.com/watch?v=xrIjfIjssLE">Erlang: The Movie</a></li>
</ul>
<p>Great Minds:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=JIJw3OLB9sI">Richard Feynman</a></li>
<li><a href="https://www.youtube.com/watch?v=pPnGvjmIgZA">Nikola Tesla</a></li>
<li><a href="https://www.youtube.com/watch?v=Btqro3544p8">Alan Turing</a></li>
<li><a href="https://www.youtube.com/watch?v=uBbVbqRvqTM">Ada Lovelace</a></li>
</ul>
<p>Ungrouped:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=KDchFEpJV7o">Nada Amin: Programming Should Eat Itself</a></li>
<li><a href="http://www.infoq.com/presentations/software-development-everyone">Jen Myers: Making Software Development Make Sense to Everyone</a></li>
<li><a href="https://www.youtube.com/watch?v=WOJfUcCOhJ0">Nathalie Silvanovich: Many Tamagotchis Were Harmed in the Making of this Presentation</a></li>
<li><a href="https://www.youtube.com/watch?v=sc8sc-ELMhA">Camille Fournier: How to Stay in Love with Programming</a></li>
<li><a href="http://www.infoq.com/presentations/zookeeper-use-case">Camille Fournier: ZooKeeper for the Skeptical Architect</a></li>
<li><a href="https://www.youtube.com/watch?v=LLaDIEr8cWE">Limor Fried: Electronics and Computer Science</a></li>
<li><a href="https://www.youtube.com/watch?v=UYRhupdnUcY">Limor Fried: Why do open hardware?</a></li>
<li><a href="https://www.youtube.com/watch?v=KDchFEpJV7o">Jean Yang: Axiomatic Basis for Computer Programming</a></li>
<li><a href="https://www.youtube.com/watch?v=yFIa-Mc2KSk">Greg Baugues: Devs and Depression</a></li>
<li><a href="https://www.youtube.com/watch?v=7kPMFkNm2dw">Nada Amin, William Byrd: From Greek to Clojure</a></li>
<li><a href="https://www.youtube.com/watch?v=tq5SQ4W3gRI">Jessica Kerr: Functional Principles for OO Development</a></li>
<li><a href="http://vimeo.com/111108891">Danielle Sucher: Debugging - The Science of Deduction</a></li>
<li><a href="https://www.youtube.com/watch?v=I6071MRIzCA">Amy Wibowo: Sweaters as a Service - Adventures in Machine Knitting</a></li>
<li><a href="https://www.youtube.com/watch?v=8TfKeoxtq2c">Allie Jones: Weaving and Programming: More Related Than You (Probably) Realize!</a></li>
<li><a href="https://www.youtube.com/watch?v=pj4U_W0OFoE">Jenn Schiffer: What's the Harm In Sorting: Sanitizing Inputs For More Optimized JS</a></li>
<li><a href="https://www.youtube.com/watch?v=gAaXM96DNlM">Caitie McCaffrey: Halo 4: High Demand with Low Latency and High Availability</a></li>
<li><a href="https://www.youtube.com/watch?v=nLjFTHTgEVU">Brian Welle: Unconscious Bias</a></li>
<li><a href="http://www.infoq.com/presentations/music-functional-language">Chris Ford: Functional Composition</a></li>
<li><a href="https://vimeo.com/100976695">Chris Ford: The Hitchhiker's Guide to the Curry-Howard Correspondence</a></li>
<li><a href="https://www.youtube.com/watch?v=lo5utZoWEgo">Dan Kaminsky: Introducing the Domain Key Infrastructure</a></li>
<li><a href="https://www.youtube.com/watch?v=QP4A6L7CEqA">Van Jacobson: The Slow-Start Algorithm</a></li>
<li><a href="http://www.infoq.com/presentations/A-P2P-Digital-Self-with-TeleHash">Jeremie Miller: A P2P Digital Self with TeleHash</a></li>
<li><a href="http://www.infoq.com/presentations/miniKanren">Daniel Friedman, William Byrd: Relational Programming in miniKanren</a></li>
<li><a href="http://www.infoq.com/interviews/byrd-relational-programming-minikanren">William Byrd: On Logic and Relational Programming, miniKanren</a></li>
<li><a href="http://www.infoq.com/presentations/learning-developer">David Nolen: Everything I Have Learned I Have Learned From Someone Else</a></li>
<li><a href="https://www.youtube.com/watch?v=ggCffvKEJmQ">Peter Alvaro: Outwards from the Middle of the Maze</a></li>
<li><a href="http://www.infoq.com/presentations/Racket">Matthew Flatt: The Racket Way</a></li>
<li><a href="https://vimeo.com/43380467">Zed Shaw: The Web Will Die When OOP Dies</a></li>
<li><a href="https://www.youtube.com/watch?v=neI_Pj558CY">Zed Shaw: The Top 10 Ways To Scam The Modern American Programmer</a></li>
<li><a href="https://www.youtube.com/watch?v=o9pEzgHorH0">Jack Diederich: Stop Writing Classes</a></li>
<li><a href="https://www.youtube.com/watch?v=EKWGGDXe5MA">Richard Feynman: Computer Heuristics Lecture</a></li>
<li><a href="http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute">Gerald Sussman: We Really Don't Know How To Compute!</a></li>
<li><a href="http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/">Hal Abelson, Gerald Sussman: Structure and Interpretation of Computer Programs</a></li>
<li><a href="https://www.youtube.com/watch?v=aAb7hSCtvGw">Joshua Bloch: How To Design A Good API and Why it Matters</a></li>
<li><a href="https://www.youtube.com/watch?v=HUEvRyemKSg">Cory Doctorow: The coming war on general computation</a></li>
<li><a href="http://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare">Tony Hoare: Null References, The Billion Dollar Mistake</a></li>
<li><a href="http://www.infoq.com/presentations/Racket">Matthew Flatt: The Racket Way</a></li>
<li><a href="https://www.youtube.com/watch?v=75Ju0eM5T2c">Donald Knuth: My advice to young people</a></li>
<li><a href="http://rubymanor.org/3/videos/programming_with_nothing/">Tom Stuart: Programming with Nothing</a></li>
<li><a href="https://www.youtube.com/watch?v=XtUtfARSIv8">Michael Bernstein: A Unified Theory of Garbage Collection</a></li>
<li><a href="https://www.youtube.com/watch?v=Wp08EmQtP44">Michael Bernstein: Distributed Systems Archeology</a></li>
<li><a href="https://www.youtube.com/watch?v=yJgwrk6_zGY">Michael Bernstein: The Art of Obsession</a></li>
<li><a href="http://www.infoq.com/presentations/partitioning-comparison">Kyle Kingsbury: Partitions for Everyone</a></li>
<li><a href="https://www.youtube.com/watch?v=XiXZOF6dZuE">Kyle Kingsbury: Jepsen II: Linearizable Boogaloo</a></li>
<li><a href="https://www.youtube.com/watch?v=_rAdJkAbGls">Peter Bailis: Coordination and Consistency in Distributed Databases</a></li>
<li><a href="http://www.infoq.com/presentations/power-144-chip">Chuck Moore: Programming a 144-computer Chip to Minimize Power</a></li>
<li><a href="https://vimeo.com/95066828">James Mickens: Computers are Sadness, I am the Cure</a></li>
<li><a href="http://www.infoq.com/presentations/strange-loop-keynote">Douglas Hofstadter: What Is a Strange Loop and What Is It Like to Be One?</a></li>
<li><a href="https://vimeo.com/53918011">Jordan Mechner: Making Prince of Persia</a></li>
<li><a href="https://www.youtube.com/watch?v=ibRar7sWulM">Barbara Liskov: Programming the Turing Machine</a></li>
<li><a href="https://www.youtube.com/watch?v=yoEezZD71sc">Tim Minchin: Graduation Speech</a></li>
<li><a href="http://www.infoq.com/presentations/Language-Panel">Language Panel at Strange Loop</a></li>
<li><a href="https://www.youtube.com/watch?v=tc4ROCJYbm0">AT&T Archives: The UNIX Operating System</a></li>
<li><a href="https://www.youtube.com/watch?v=emh22gT5e9k">The Blit: The first Unix graphical multi-programming terminal</a></li>
<li><a href="https://www.youtube.com/watch?v=QGw-cy0ylCc">Ivan Godard: The Mill CPU Architecture - The Belt</a></li>
<li><a href="https://vimeo.com/6590617">Dan Piponi: Commutative Monads, Diagrams and Knots</a></li>
<li><a href="https://vimeo.com/13304075">Chris League: Monadologie: Professional Help for Type Anxiety</a></li>
<li><a href="https://vimeo.com/76886746">Thrown for a Loop: a Carnival of Consciousness</a></li>
</ul>
</div>
</article>
<div class="author">
<div class="avatar">
<img src="/img/igor.jpg" alt="Igor">
</div>
<div class="details">
<p>Brought to you by <a href="https://twitter.com/igorwhiletrue">@igorwhiletrue</a>.</p>
<p>
Projects you may be interested in:
<a href="https://github.com/fabpot/Silex">Silex</a>,
<a href="http://stackphp.com">Stack</a>,
<a href="http://yolophp.com">YOLO</a>,
<a href="http://reactphp.org">React</a>.
</p>
</div>
</div>
</div>
<script src="/js/highlight.pack.js"></script>
<script src="/js/main.js"></script>
</body>
</html>