126 Best Tech Talks to Broaden Your Knowledge
To give you access to all our coverage in one place, this compilation will contain all the videos dedicated to tech talks from from 13 different categories – software development, object-oriented programming, functional programming, software design, web development, test-driven development, methodologies, computer history, databases, security, testing, cognitive development and cryptocurrencies. Cutting-edge topics and important insights into how tech is impacting our world. They’re a great opportunity to broaden your knowledge – and become involved in the most important discussions in the tech sector today.
126 Best Tech Talks to Broaden Your Knowledge
Software Development
- A Short History of Software Engineering, and Other Ideas that Didn’t Work by Paolo Perrotta
- Are We There Yet? by Rich Hickey
- Computers are a Sadness, I am the Cure by James Mickens
- Effective Programs – 10 Years of Clojure by Rich Hickey
- Feature Branching Considered Evil by Thierry de Pauw
- Finding a Way Out by Chris Granger
- Growing a Language by Guy Steele
- Linus Torvalds on Git by Linus Torvalds
- Media for Thinking the Unthinkable by Bret Victor
- Programming is terrible – Lessons learned from a life wasted by Thomas Figg
- Programming is Writing is Programming by Felienne Hermans
- Real Software Engineering by Glenn Vanderburg
- Seven Ineffective Coding Habits of Many Programmers by Kevlin Henney
- Simple Made Easy by Rich Hickey
- Simplify Challenging Software Problems with Rocket Science by Bradley Grzesiak
- The Computer Revolution hasn’t happend yet by Alan Kay
- The Future of Programming by Bret Victor
- The Mess We’re In by Joe Armstrong
- The Value of Values by Rich Hickey
- The Web We Lost by Anil Dash
- The Worst Programming Language Ever by Mark Rendle
- To the Moon! by Russ Olsen
- Unconventional Programming with Chemical Computing by Carin Meier
- We’re Doing It All Wrong by Paul Phillips
Object-Oriented Programming
- Functional is cool, but do you know OO by Sandro Mancuso
- Stop Writing Classes by Jack Diederich
Functional Programming
- Adventures in Functional Programming by Jim Weirich
- All I needed for FP I learned in High School Algebra by Eric Normand
- Category Theory for the Working Hacker by Philip Wadler
- Deconstructing Functional Programming by Gilad Bracha
- Domain modelling with the F# type system by Scott Wlaschin
- Don’t fear the Monad by Dr. Brian Beckman
- Extreme Cleverness: Functional Data Structures in Scala by Daniel Spiewak
- Faith, Evolution, and Programming Languages by Phillip Wadler
- Functional architecture – The pits of success by Mark Seemann
- Functional Principles for Object-Oriented Developers by Jessica Kerr
- Functional Programming Design Patterns by Scott Wlaschin
- Functional Programming: What? Why? When? by Robert C. Martin
- Living in a Post-Functional World by Daniel Spiewak
- Propositions as Types by Philip Wadler
- Solving Problems The Clojure Way by Rafal Dittwald
- Tangible Functional Programming by Conal Elliott
- To Clojure and back: Writing and rewriting in Ruby by Phillip Mendonça-Vieira
- Types are like the Weather, Type Systems are like Weathermen by Matthias Felleisen
Software Design
- 8 Lines of Code by Greg Young
- Architecture the Lost Years by Robert C. Martin
- Crafting Wicked Domain Models by Jimmy Bogard
- DDD: putting the model to work by Eric Evans
- Evidence-Oriented Programming by Andreas Stefik
- Hopelessness and Confidence in Distributed Systems Design by Camille Fournier
- How To Design A Good API and Why it Matters by Josh Bloch
- Immutability Changes Everything by Pat Helland
- Implementing Micro Service Architectures by Fred George
- Kill “Microservices” Before Its Too Late by Chad Fowler
- Microservices by Martin Fowler
- Reliability, Availability, and Scalability by Udi Dahan
- Stewardship: The Sobering Parts by Brian Goetz
- Strategic Design by Eric Evans
- The Actor Model by Hewitt, Meijer and Szyperski
- The Art of Destroying Software by Greg Young
- The Joys and Pains of a Long Lived Codebase by Jeremy D Miller
- The Lost Art Of Software Design by Simon Brown
- The Programming Language Wars by Andreas Stefik
- Therapeutic Refactoring by Katrina Owen
- Unleash Your Domain by Greg Young
Web Development
- 10 Things I Learned from the jQuery Source by Paul Irish
- An End to Negativity by Chris Williams
- ClojureScript for Skeptics by Derek Slager
- Community.js by Chris Williams
- Critical rendering path – Crash course on web performance by Ilya Grigorik
- Crockford on JavaScript by Douglas Crockford
- Go To There and Back Again by Douglas Crockford
- Hey Underscore, You’re Doing It Wrong! by Brian Lonsdorf
- Introduction to Node.js by Ryan Dahl
- Is Node.js Better by Brian Ford
- Life is Terrible: Let’s Talk About the Web by James Mickens
- Om Next by David Nolen
- The Birth & Death of JavaScript by Gary Bernhardt
- WAT by Gary Bernhardt
Test-Driven Development
- Boundaries by Gary Bernhardt
- Does TDD Really Lead to Good Design? by Sandro Mancuso
- Holistic testing by Jimmy Bogard
- How To Stop Hating Your Tests by Justin Searls
- Integrated Tests Are a Scam by JB Rainsberger
- Is TDD Dead? by Martin Fowler, Kent Beck, and David Heinemeier Hansson (DHH)
- Structure and Interpretation of Test Cases by Kevlin Henney
- TDD and Software Design by JB Rainsberger and Sandro Mancuso
- TDD in Tatters by Scott Bellware
- TDD, where did it all go wrong by Ian Cooper
- Test-Driven Development – Write better code in less time by Evan Dorn
- The Clean Code Talks – Unit Testing by Misko Hevery
- The Magic Tricks of Testing by Sandi Metz
- The Transformation Priority Premise by Robert C. Martin
- Why You Don’t Get Mock Objects by Gregory Moeck
Methodologies
- 7 minutes, 26 seconds, and the Fundamental Theorem of Agile Software Development by JB Rainsberger
- Adopting Continuous Delivery by Jez Humble
- Demanding Professionalism in Software Development by Robert C. Martin
- Implementing Programmer Anarchy by Fred George
- It Is Not About Software Anymore by Mary Poppendieck
- Moving Past the Scaling Myth by Michael Feathers
- Spotify Engineering Culture – Part 1 by Spotify Training & Development
- Spotify Engineering Culture – Part 2 by Spotify Training & Development
- The Death of Agile by Dave Thomas
- The Land that Scrum Forgot by Robert C. Martin
- Why Agile Works by Alistair Cockburn
Computer History
- 1968 by Kevlin Henney
- A Brief History of Graphics by Stuart Brown
- DOOM’s Development: A Year of Madness by John Romero
- The Charming Genius of the Apollo Guidance Computer by Brian Troutwine
- The Future of Programming by Robert C. Martin
- The History (and the Future) of Software by Grady Booch
Database
- Deconstructing the Database by Rich Hickey
Security & Testing
- Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible? by James Mickens
- Acceptance Testing For Continuous Delivery by Dave Farley
Cognitive Development
- A Lecture on Creativity by John Cleese
- Becoming an Outlier: Career Reboot for the Developer Mind by Cory House
- Drive – The Surprising Truth About What Motivates Us by RSA Animate
- Hammock Driven Development by Rich Hickey
- Ideology by Gary Bernhardt
- Steve Jobs’ 2005 Stanford Commencement Address by Steve Jobs
- Stop Treading Water – Learning to Learn by Edward Kmett
- Surviving the Framework Hype Cycle by Brandon Hays
- The Last Lecture: Achieving Your Childhood Dreams by Randy Pausch
- The Meaning of Life by Derek Sivers
Cryptocurrencies
- Bitcoin: Where the Laws of Mathematics Prevail by Andreas Antonopoulos
- Delivering Liberty, at Scale by Andreas Antonopoulos
Free Ebooks
A site that brings both authors and readers into the world of free legal ebooks.
Bookworm Videos
Watch videos about books, reading and writing. Expect weird, amazing, never known before facts and many more.