演讲
Awesome talks¶
在线提供了大量的屏幕录像,用户组聚会记录和会议演讲. 我努力让自己每周至少观看两次新的演讲,并且我已经这样做了一段时间. 我创建了这个我非常喜欢看的在线谈话清单. 每当我看完另一个值得做的“很棒的”演讲时,我也会更新此列表. 建议总是通过请求请求得到赞赏. 因此,事不宜迟..
(无特定顺序)
Categories¶
- Software Development
- Object-Oriented Programming
- Functional Programming
- Software Design
- Web Development
- Test-Driven Development
- Methodologies
- Computer History
- Databases
- Security
- Cognitive Development
- Cryptocurrencies
Software Development¶
- The Computer Revolution hasn't happend yet 由 Alan Kay [1:04:34]
- The Future of Programming 由 Bret Victor [32:55]
- Inventing on Principle 由 Bret Victor [54:20]
- Media for Thinking the Unthinkable 由 Bret Victor [39:32]
- Finding a Way Out 通过克里斯·格兰杰 [33:46]
- Programming is terrible - Lessons learned from a life wasted 由 Thomas Figg [1:06:43]
- Computers are a Sadness, I am the Cure 由詹姆斯·米肯斯 [27:35]
- Are We There Yet? 由 Rich Hickey [1:10:04]
- Simple Made Easy 由 Rich Hickey [1:01:26]
- The Value of Values Rich Hickey [58:53]
- Effective Programs - 10 Years of Clojure 由 Rich Hickey [1:14:51]
- The Web We Lost 来自 Anil Dash [1:10:54]
- Growing a Language 由 Guy Steele [53:30]
- The Mess We're In 作者:乔·阿姆斯特朗 [45:49]
- To the Moon! 通过拉斯·奥尔森 [52:43]
- Simplify Challenging Software Problems with Rocket Science 作者: Bradley Grzesiak [23:07]
- A short history of Software Engineering, and other ideas that didn't work 来自 Paolo Perrotta [36:35]
- Linus Torvalds on Git 由 Linus Torvalds [1:10:14]
- The Worst Programming Language Ever 由 Mark Rendle [43:46]
- Unconventional Programming with Chemical Computing by Carin Meier [36:00]
- Seven Ineffective Coding Habits of Many Programmers 由 Kevlin Henney [01:02:52]
- 5 WTFs in 6 LOCs 来自 Dorothy Wingrove [05:11]
- Programming is Writing is Programming 由 Felienne Hermans [55:46]
- We're Doing It All Wrong 由 Paul Phillips [50:42]
- Real Software Engineering 由 Glenn Vanderburg [1:07:57]
- Feature Branching Considered Evil 由蒂埃里·德波(Thierry de Pauw) [49:38]
Object-Oriented Programming¶
- Functional is cool, but do you know OO 通过 Sandro Mancuso [54:17]
- Stop Writing Classes 由 Jack Diederich [27:29]
Functional Programming¶
- Functional Principles for Object-Oriented Developers 由 Jessica Kerr [51:13]
- Adventures in Functional Programming 由 Jim Weirich [50:34]
- Functional Programming: What? Why? When? 作者:罗伯特·马丁(Robert C. Martin)[58:26]
- Deconstructing Functional Programming 由 Gilad Bracha [48:33]
- Living in a Post-Functional World 由 Daniel Spiewak [45:46]
- Extreme Cleverness: Functional Data Structures in Scala 由 Daniel Spiewak [39:24]
- Tangible Functional Programming 由 Conal Elliott [56:24]
- Faith, Evolution, and Programming Languages 由 Phillip Wadler [1:06:53]
- Don't fear the Monad 由博士布莱恩·贝克曼 [1:07:10]
- Functional Programming Design Patterns 由 Scott Wlaschin [1:49:10]
- Domain modelling with the F# type system 由 Scott Wlaschin [1:03:40]
- Propositions as Types 由 Philip Wadler [42:42]
- Category Theory for the Working Hacker 由 Philip Wadler [42:17]
- Types are like the Weather, Type Systems are like Weathermen 由 Matthias Felleisen [1:15:18]
- Functional architecture - The pits of success 由 Mark Seemann [1:00:09]
- To Clojure and back: Writing and rewriting in Ruby 由 PhillipMendonça-Vieira [33:16]
- All I needed for FP I learned in High School Algebra 由 Eric Normand [33:05]
- Solving Problems The Clojure Way 由 Ralal Dittwald [01:02:25]
Software Design¶
- Architecture the Lost Years 作者:罗伯特·马丁(Robert C. Martin)[1:06:38]
- DDD: putting the model to work 由 Eric Evans [58:48]
- Unleash Your Domain 由 Greg Young [45:20]
- The Art of Destroying Software 由 Greg Young [42:30]
- 8 Lines of Code 由 Greg Young [54:43]
- Strategic Design 由 Eric Evans [54:40]
- Reliability, Availability, and Scalability 由 Udi Dahan [1:11:09]
- Implementing Micro Service Architectures 弗雷德·乔治 [54:40]
- Immutability Changes Everything 帕特·海兰德 [45:19]
- Crafting Wicked Domain Models 由 Jimmy Bogard [1:03:03]
- The Actor Model 休伊特,迈耶和席珀斯基 [42:34]
- How To Design A Good API and Why it Matters 来自 Josh Bloch [1:00:18]
- The Joys and Pains of a Long Lived Codebase 由 Jeremy D Miller [1:02:30]
- Microservices 由 Martin Fowler [26.25]
- Stewardship: The Sobering Parts 作者: Brian Goetz [1:03:30]
- Therapeutic Refactoring 由卡特里娜·欧文 [26:04]
- Evidence-Oriented Programming 由安德烈亚斯·史蒂菲克 [41:42]
- The Programming Language Wars 由安德烈亚斯·史蒂菲克 [50:28]
- Hopelessness and Confidence in Distributed Systems Design 由 Camille Fournier [40:35]
- Kill "Microservices" Before Its Too Late 由 Chad Fowler [39:41]
- The Lost Art Of Software Design 西蒙·布朗 [46:15]
Web Development¶
- Crockford on JavaScript 由 Douglas Crockford [10:14:37]
- Go To There and Back Again 通过道格拉斯·克罗克福德 [49:06]
- The Better Parts 由 Douglas Crockford [01:00:52]
- Introduction to Node.js 由 Ryan Dahl [58:19]
- WAT 由加里·伯恩哈特 [4:17]
- The Birth & Death of JavaScript 由加里·伯恩哈特 [29:22]
- Hey Underscore, You're Doing It Wrong! 布莱恩·朗斯多夫 [36:30]
- Community.js 由 Chris Williams [21:39]
- An End to Negativity 通过克里斯·威廉姆斯 [27:25]
- Is Node.js Better 布莱恩·福特 [41:42]
- Life is Terrible: Let's Talk About the Web 由 James Mickens [32:07]
- Critical rendering path - Crash course on web performance 由 Ilya Grigorik [41:10]
- 10 Things I Learned from the jQuery Source 由 Paul Irish [53:40]
- Om Next 由 David Nolen [46:17]
- ClojureScript for Skeptics 作者: Derek Slager [41:08]
Test-Driven Development¶
- TDD, where did it all go wrong 由 Ian Cooper [1:00:37]
- Holistic testing 由 Jimmy Bogard [1:00:33]
- Boundaries 由加里·伯恩哈特 [33:44]
- Is TDD Dead? 马丁·福勒(Martin Fowler),肯特·贝克(Kent Beck)和大卫·海尼迈尔·汉森(David Heinemeier Hansson)(DHH)
- The Transformation Priority Premise 作者:罗伯特·马丁(Robert C. Martin)[53:43]
- TDD in Tatters 由 Scott Bellware [01:07:53]
- Test-Driven Development - Write better code in less time 由埃文·多恩 [30:54]
- The Magic Tricks of Testing 由 Sandi Metz [32:22]
- How To Stop Hating Your Tests 由 Justin Searls [43:39]
- Why You Don't Get Mock Objects 由 Gregory Moeck [44:42]
- The Clean Code Talks - Unit Testing 由 Misko Hevery [32:07]
- TDD and Software Design 作者: JB Rainsberger和Sandro Mancuso [01:28:50]
- Integrated Tests Are a Scam 作者: JB Rainsberger [01:04:35]
- Structure and Interpretation of Test Cases 由 Kevlin Henney [01:04:23]
- Does TDD Really Lead to Good Design? 通过 Sandro Mancuso [57:59]
Methodologies¶
- The Land that Scrum Forgot 由 Robert C. Martin [45:41]
- Demanding Professionalism in Software Development 由 Robert C. Martin [45:03]
- Spotify Engineering Culture - Part 1 通过 Spotify培训和发展 [13:12]
- Spotify Engineering Culture - Part 2 通过 Spotify培训和发展 [13:27]
- Adopting Continuous Delivery 由 Jez Humble [47:22]
- The Death of Agile 作者:戴夫·托马斯 [47:47]
- Why Agile Works 通过 Alistair Cockburn [53:03]
- Implementing Programmer Anarchy 弗雷德·乔治 [54:55]
- Moving Past the Scaling Myth 由 Michael Feathers [52:02]
- It Is Not About Software Anymore 由 Mary Poppendieck [01:06:38]
- 7 minutes, 26 seconds, and the Fundamental Theorem of Agile Software Development 作者: JB Rainsberger [00:07:42]
Computer History¶
- A Brief History of Graphics 由 Stuart Brown [46:00]
- The Charming Genius of the Apollo Guidance Computer 作者:**布莱恩·特劳特万(Brian Troutwine)[48:36]
- The History (and the Future) of Software 由 Grady Booch [01:09:27]
- The Future of Programming 作者:罗伯特·马丁(Robert C. Martin)[01:18:20]
- 1968 由 Kevlin Henney [56:44]
- DOOM’s Development: A Year of Madness 由 John Romero [44:12]
Databases¶
- Deconstructing the Database 由 Rich Hickey [1:06:23]
Security¶
Testing¶
- Acceptance Testing For Continuous Delivery 作者:戴夫·法利 [01:02:34]
Cognitive Development¶
- A Lecture on Creativity 由 John Cleese [36:59]
- The Meaning of Life 作者: Derek Sivers [18:54]
- Becoming an Outlier: Career Reboot for the Developer Mind 来自 Cory House [59:12]
- Surviving the Framework Hype Cycle 由 Brandon Hays [35:26]
- Stop Treading Water - Learning to Learn 由 Edward Kmett [40:58]
- The Last Lecture: Achieving Your Childhood Dreams 由 Randy Pausch [1:16:26]
- Steve Jobs' 2005 Stanford Commencement Address 作者:史蒂夫·乔布斯 [15:04]
- Hammock Driven Development 由 Rich Hickey [39:48]
- Drive - The Surprising Truth About What Motivates Us 通过 RSA Animate [10:47]
- Ideology 由加里·伯恩哈特 [21:22]
Cryptocurrencies¶
- Bitcoin: Where the Laws of Mathematics Prevail 作者:安德烈亚斯·安东尼奥普洛斯 [23:47]
- Delivering Liberty, at Scale 作者:安德里亚斯·安东尼奥普洛斯 [30:15]