2021
-
Steve Jobs (1992) Speaking to MIT School of Management students. MIT Sloan Distinguished Speaker Series watch
-
Douglas Crockford (2018) The Power of the Paradigm. Amsterdam JSNation 2018 Conf watch
-
Douglas Crockford (2009ish) Long form educational presentation on JavaScript. watch ~4hrs
-
Douglas Crockford (2017) The Post JavaScript Apocalypse. ConFoo Developer Conf watch
-
Mark Allen (2014) All of this has happened before, and it will all happen again. Strange Loop watch
-
Liam Randall and Ralph Squillace (2021) Cloud Native and WebAssembly: Better Together. KubeCon and CloudNativeCon watch
-
Douglas Crockford (2009) JavaScript: The Good Parts. Google TechTalks watch
-
Lin Clark (2021) WASI: A new kind of system interface and what it means for cloud native. KubeCon and CloudNativeCon watch
-
Bridget Kromhout, Taylor Thomas and Brian Ketelsen (2020) WebAssembly, Krustlet, and the Future. Arrested DevOps watch
-
Bridget Kromhout, Alice Goldfuss and Ian Coldwater (2020) Tea and Anarchy. Arrested DevOps watch
-
Bjarne Däcker (2019) Concurrency before Erlang. Code Mesh LDN watch
-
Bjarne Däcker (2019) How Erlang got its name. Code Sync watch
-
Bryan Cantrill (2015) Towards a Containerized Future. Container Camp LDN watch
-
Bryan Cantrill (2015) The Rise of Containers and the Future of App Development. SIGNAL watch
-
Bryan Fink (2016) Less Ado About NTP. Systems We Love watch
-
James Larkby-Lahet (2016) Persistent Virtual Memory in the Great New Operating System in the Sky. Systems We Love watch
-
Jesse Hathaway (2016) The Design of the UNIX Terminal. Systems We Love watch
-
Dave Chinner (2014) Linux Filesystems: Where did they come from? linux.conf.au watch
-
Troy Benjegerdes (2017) Open Source Hardware: Hacking Silicon for Fun instead of Profit. Systems We Love watch
-
Chris Nuernberger (2021) High Performance Data. London Clojurians watch
-
Ivan Richwalski (2017) Metadata Indexes and Queries in the BeOS Filesystem. Systems We Love watch
-
Stuart Halloway (2011) Radical Simplicity. London Clojure User Group watch
-
Rich Hickey (2021) A History of Clojure. HOPL IV watch
-
Laura Abbott and Rick Altherr (2021) Breaking TrustZone M: Privilege Escalation on LPC55S69. DEFCON watch
-
Jeremy Tanner, Mark Coleman and Bryan Cantrill (2021) Discussion: Why Hardware Matters. Equinix Developers watch
-
Ron Pressler (2021) Project Loom: Modern Scalable Concurrency for the Java Platform. Philly ETE Conf watch
-
Todd Montgomery (2021) Modern (In)Efficiencies: Performance on Modern Hardware. Philly ETE Conf watch
-
Dr. Nicole Forsgren (2021) The SPACE of Developer Productivity: There’s More To It Than You Think. Philly ETE Conf watch
-
David Nolen (2021) ClojureScript in the Age of TypeScript. Philly ETE Conf watch
-
Eric Schrock and Adam Leventhal (2013) Solaris Family Reunion. Joyent watch
-
Ross Smith, Scott Sellers, Gary Tarolli and Gordon Campbell (2013) 3dfx Oral History Panel. Computer History Museum watch
-
Bryan Cantrill (2019) RFD 164 Open Source Policy. Joyent Technical Discussion watch
-
Bryan Cantrill (2015) Triton: Docker and the Future of Containers in Production. Container Camp watch
-
Katharina Fey (2018) Embedding Rust in C/C++. RustConf watch
-
Brandon W. Maister (2018) No Spaghetti: Designing for Understanding. RustConf watch
-
Bryan Cantrill (2015) Debugging LX branded zones on SmartOS. Joyent watch
-
Jessie Frazelle (2018) Breaking Containers: Chaos Engineering and Kubernetes. Chaos Conf watch
-
Bryan Cantrill (2017) That’s when gnuplot carried me. Joyent Engineering Meetup watch
-
Juan Pedro Bolívar Puente (2019) Postmodern immutable data structures. Cpp on Sea watch
-
Peter Marshall (2018) Orinoco: The new V8 Garbage Collector. Node Conf EU watch
-
Benno Rice (2019) How Much Do You Trust That Package? Understanding the Software Supply Chain. linux.conf.au watch
-
Benno Rice (2018) You Can’t Unit Test C, Right? linux.conf.au watch
-
Philip Paeps (2020) The ZFS Filesystem. linux.conf.au watch
-
Benno Rice (2020) What UNIX Cost Us. linux.conf.au watch
-
Richard Barry (2018) Amazon FreeRTOS: IoT Operating System for Microcontrollers. AWS re:Invent watch
-
Josh Wilsdon and Bryan Cantrill (2012) SmartOS Diskless Boot. Joyent watch
-
Peter Alvaro (2018) Three Things I Wish I Knew When I Started Designing Languages. QCon San Francisco watch
-
Irene Zhang (2021) The Demikernel and the Future of Kernel-Bypass Systems. Papers We Love watch
-
Sebastian Roll (2019) From circuit board design to finshed product: the hobbyist’s guide to hardware manufacturing. NDC TechTown watch
-
José Manuel Calderón Trilla (2019) What About the Natural Numbers? Papers We Love page watch
-
Shriram Krishnamurthi (2019) On the Expressive Power of Programming Languages. Papers We Love watch
-
Bryan Cantrill and Konstantin Gredeskoul (2021) Open Source Licensing. fossa.com watch ~75mins
-
Alexander Mohr and Jess Frazelle (2017) Building for Trust: How to Secure Your Kubernetes Cluster. watch ~38mins
-
Jess Frazelle (2016) Containers and Dockercon. watch ~33mins
-
Jess Frazelle (2017) Security in a Containerized World. devopsdays Minneapolis watch
-
Bryan Liles, Jess Frazelle, and Andrew Clay Shafer (2017) devopsdays Minneapolis discussion panel watch
-
Jess Frazelle (2018) Keynote: Containers aka crazy user space fun. watch
-
Jess Frazelle (2016) Blurry Lines GitHub Universe watch
-
Jess Frazelle (2016) Application Sandboxes vs Containers. watch
-
Ryan Zezeski (2019) Roger’s /proc Systems We Love watch
-
Jess Frazelle (2019) A Tale of Two Papers. Papers We Love watch
-
Jess Frazelle (2018) Benefits of isolation provided by containers. O’Reilly Security Conf watch
-
Jess Frazelle et al (2019) Panel discussion: Who needs serverless? Scale by the Bay watch
-
Jess Frazelle (2019) Why Open Source Firmware is Important. DevOpsDays Chicago watch
-
Jess Frazelle and Dino Dai Zovi (2017) The role of open source in a company. O’Reilly Velocity Conf watch
-
Jess Frazelle (2016) The future of container security. Cloud Native watch
-
Jess Frazelle and Brandon Philips (2017) Dance Madly on the Lip of a Volcano. Cloud Native Computing Foundation watch
-
Jess Frazelle and Andrew Clay Shafer (2019) Shiny Objects: informal interview. Arrested Devops watch
-
Jess Frazelle (2015) Willy Wonka of Containers. Container Camp watch
-
Jess Frazelle (2017) SCONE: Secure Linux Containers with Intel SGX. Papers We Love watch
-
Adam Leventhal (2016) A brief history of syscalls. Sysdig Summit watch
-
Bryan Cantrill (2011) Solaris Family Reunion. watch
-
Jess Frazelle (2017) Internals of the Go Linker. watch
-
Jerry Jelinek (2012) Enhanced OS Virtualization for the Cloud. illumos Day watch
-
Bryan Cantrill (2018) Statemaps in Rust. watch
-
Marshall Kirk McKusick (2011) A Narrative History of BSD. Linux.conf.au watch
-
Bryan Cantrill (2014) The Dream is Alive! Running Linux containers on an illumos kernel. illumos Day watch
-
Bryan Cantrill (2007) DTrace Review. Google Tech Talks watch
-
Matt Ahrens (2017) RAIDZ Expansion. OpenZFS watch ~35mins
-
Kirk McKusick (2015) ZFS Internals Overview. OpenZFS watch
-
Adam Leventhal (2016) Understanding Performance with DTrace (While the Customer Yells at You): A Case Study. Philly ETE watch
-
Evan Chan (2019) Rust and Scala, Sitting in a Tree. Scale by the Bay watch
-
Allan Jude (2015) Interesting things you didn’t know you could do with ZFS. vBSDcon watch
-
Patrick Mooney (2015) LX Branded Zones. illumos Day, Surge watch ~30mins
-
Julian Squires (2017) Implementations of Timing Wheels. Systems We Love watch
-
Deirdré Straughan (2009) Owls at Sun’s Broomfield Campus. watch
-
Robert Mustacchi (2017) The Soft Ring Cycle. Joyent watch
-
Bridget Kromhout, Jess Frazelle and Ben Hughes (2016) Discussion: Exciting Topics like Containers and Security. Arrested DevOps watch
-
Caitie McCaffrey (2017) Distributed Sagas: A Protocol for Coordinating Microservices. J on the Beach watch
-
Bryan Cantrill (2018) Rust and other Interesting Things. Scale by the Bay watch
-
Bryan Cantrill (2013) Bringing the Unix Philosophy to Big Data. FutureStack, New Relic watch
-
Brendan Gregg (2009) DTrace Tutorial. Kernel Conf Australia, Brisbane watch
-
Jeff Bonwick and Bill Moore (2009) ZFS: The Next Word. Kernel Conf Australia, Brisbane watch
-
Ben Rockwood (2009) ZFS in the Trenches. LISA watch
-
Bryan Cantrill (2009) Keynote: Visualizing DTrace: Sun Storage 7000 Analytics. LISA watch
-
Adam Leventhal (2012) DTrace: the Performance Tuner’s Swiss Army Knife. watch
-
Adam Leventhal and Dave Pacheco (2020) Contract as Code as Contract: Using Rust to Unify Specification and Implementation. OpenAPI Initiative watch ~25mins
-
Manu Drijvers (2017) One TPM to Bind Them All: Fixing TPM2.0 for Provable Secure Anonymous Attestation. IEEE Symposium on Security and Privacy watch
-
Bryan Cantrill (2014) Manta at Joyent. Data Council watch ~91mins
-
Robert Virding (2015) Implementing Languages on the BEAM. London Erlang User Group watch ~108mins
-
Bryan Cantrill (2015) Leaping the chasm from proprietary to open: A survivor’s guide. OSCON watch ~43mins
-
Matthew Garrett (2020) TPM based attestation - how can we use it for good? linux.conf.au watch
-
Matt Ahrens and George Wilson (2018) OpenZFS Basics. OpenZFS watch
-
Steven Rostedt (2019) See what your computer is doing with Ftrace utilities. OpenZFS watch
-
Bryan Cantrill (2018) Is it time to rewrite the operating system in Rust? QCon San Francisco watch ~70mins
-
Julie Pitt, Marius Eriksen, Rúnar Bjarnason, Bryan Cantrill, Cliff Click, Martin Odersky et al (2018) Panel Discussion: Thoughtful Software Engineering. Scale By the Bay watch ~46mins
-
Bryan Cantrill (2019) Scale by the Bay Interview. watch ~6mins
-
Bryan Cantrill (2012) Hallway interview on Software Perfection. MIT Technology Review watch ~1min
-
Bryan Cantrill (2011) Instrumenting the real-time web: Node.js, DTrace and the Robinson Projection. Velocity watch ~47mins
-
Matthew Garrett (2019) Firmware security, why it matters and how you can have it. linux.conf.au watch ~45mins
-
Jeff Bonwick (2015) The Birth of ZFS. OpenZFS watch ~19mins
-
Jordan Hendricks (2019) NVMe Hotplug Walk-Through. Joyent watch
-
Bryan Cantrill (2011) Experiences Porting KVM to SmartOS. KVM Forum Vancouver watch ~41mins
-
Ben Rockwood (2012) SmartOS: An SA Primer. BayLISA meetup watch
-
Bill Pijewski (2012) SmartOS ZFS Architecture. BayLISA meetup watch
-
Robert Mustacchi (2012) Using SmartOS as a Hypervisor. SCALE 10x watch one, two
-
Patrick Mooney (2019) Technical Discussion: Oh Bhyve! Joyent watch
-
Mike Gerdts (2019) Technical Discussion: Moar Bhyve. Joyent watch
-
Bryan Cantrill (2012) Introduction to SmartOS. BayLISA meetup watch ~11mins
-
Bryan Cantrill (2020) Soul of a New Machine: Rethinking the Server-Side Computer. Stanford Seminar watch ~86mins
-
Sam Gwydir (2018) The History and Future of Core Dumps in FreeBSD. vBSDcon watch ~33mins
-
Peter Grehan (2020) FreeBSD bhyve intro. linux.conf.au watch
-
Michael Dexter (2012) The BHyVe Hypervisor in Depth. EuroBSDcon watch ~38mins
-
Bryan Cantrill (2013) Leadership Without Management: Scaling Organizations by Scaling Engineers or Software Engineering Middle Management: Toxin or Cancer? Surge watch ~64mins
-
Bryan Cantrill (2019) (Anti-)Application Video for YC120. watch ~4mins
-
Patrick Mooney (2017) On wings of exec(2). Systems We Love watch ~12mins
-
Sam Gwydir (2018) bhyve zones in SmartOS. bhyveCon Tokyo watch ~11mins
-
Jacob Loveless and Bryan Cantrill (2020) Edgemesh Performance Talks. watch ~68mins
-
Ben Sigelman and Bryan Cantrill (2020) Conversation around Sun, DTrace, and Shouting in the Data Center. Lightstep watch ~49mins
-
Aaron Patterson (2021) Keynote: RailsConf. watch
-
Jeff Bonwick and Bill Moore (2008) ZFS: The Last Word in File Systems. SNIA Software Developers Conf watch
-
Vitaly Gordon, Helena Edelson, Omar Alonso, Bryan Cantrill and Gene Linetsky (2020) Panel Discussion: Will AI Kill Programming? Scale by the Bay watch ~55mins
-
Bridget Kromhout and Bryan Cantrill (2016) Fireside Chat. Arrested DevOps watch ~75mins
-
Bridget Kromhout, Andrew Clay Shafer and Bryan Cantrill (2017) Panel Discussion: Old Geeks Yell at Cloud. GOTO Conf, Chicago watch ~53mins
-
Cody Mello (2018) Technical Discussion: Introduction to AWK. Joyent watch
-
Bryan Cantrill (2020) Tockilator: Deducing Tock Execution Flow from Verilator Traces. Oxidize 1k watch ~12mins
-
Jason Hoffman and Bryan Cantrill (2012) CTO vs VP Engineering: What’s the Difference? RedMonk watch ~43mins
-
Bryan Cantrill (2019) Was he Wright All Along? Software After Moore’s Law. Scale by the Bay watch ~33mins
-
Bryan Cantrill (2017) Debugging Under Fire: Keeping your head when systems have lost their mind. GOTO Chicago watch ~53mins
-
Bryan Cantrill (2015) Run containers on bare metal already: Stop killing kittens and melting the ice caps. Velocity NYC watch ~41mins
-
Bryan Cantrill (2018) Post-Hype Microservices. Lightstep watch ~21mins
-
Bryan Cantrill (2017) ARC: A Self-Tuning, Low Overhead Replacement Cache. Papers We Love watch ~108mins
-
Bryan Cantrill (2015) A Crime Against Common Sense. Surge watch ~21mins
-
Bryan Cantrill (2012) System III heritage, odd commands. Surge watch ~14mins
-
Bryan Cantrill (2016) Down Memory Lane: Two Decades with the Slab Allocator. Systems We Love watch ~24mins
-
Bryan Cantrill and Dave Pacheco (2012) Dynamic Languages in Production: Progress and Open Challenges. GOTO Aarhus watch ~61mins
-
Bryan Cantrill (2021) Hardware/Software Co-design: The Coming Golden Age. RailsConf watch ~62mins
-
Bryan Cantrill (2018) The Hurricane’s Butterfly: Debugging Pathologically Performing Systems. Jane Street watch ~67mins
-
Allan Jude, Kris Moore, Bryan Cantrill (2017) The Cantrillogy Interviews. BSDNow watch ~4hrs
-
Bryan Cantrill (2019) No Moore Left to Give: Enterprise Computing After Moore’s Law. QCon New York watch ~41mins
-
Dave Pacheco (2015) MDB: Now More Than Ever. illumos Day, Surge watch ~50mins
-
Bryan Cantrill (2016) Oral tradition in software engineering: Passing the craft across generations. Monktoberfest watch ~48mins
-
Bryan Cantrill (2017) Principles of Technology Leadership. Monktoberfest watch ~51mins
-
Bryan Cantrill (2018) The Summer of Rust. Systems We Run Meetup watch ~90mins
-
Bryan Cantrill (2013) tail -fml. Surge watch ~17mins
-
Bryan Cantrill (2016) Jails and Solaris Zones. Papers We Love watch ~106mins
-
Slava Pestov and John McCall (2017) Implementing Swift Generics. LLVM Developers Meeting watch
-
Bryan Cantrill and Jess Frazelle (2017) Fireside Chat: Reflections on Systems We Love. watch ~60mins
-
Bryan Cantrill (2019) Andreessen’s Corollary: Ethical Dilemmas in Software Engineering. Craft Conf watch ~46mins
-
Bryan Cantrill (2017) Zebras all the way down: The engineering challenges of the data path. Uptime watch ~47mins
-
Jess Frazelle (2018) Container Hacks and Fun Images. DockerCon watch ~39mins
-
Jess Frazelle (2019) Why Open Source Firmware is Important. GOTO Chicago watch ~32mins
-
Jess Frazelle (2019) Introduction to RISC-V. dotGo Paris watch ~17mins
-
Bryan Cantrill (2011) Fork Yeah! The Rise and Development of illumos. LISA USENIX watch ~64mins
-
Victor Ciura (2018) Enough string_view to Hang Ourselves. CppCon watch
-
John Farrier (2015) Demystifying Floating Point. CppCon watch
-
Craig Andera and Russ Olsen (2021) Podcast Interview. watch
-
Craig Andera and Mike Fikes (2021) Podcast Interview. watch
-
Patricia Aas (2018) Software Vulnerabilities in C and C++. CppCon watch
-
Arthur O’Dwyer (2015) Lambdas from First Principles: A Whirlwind Tour of C++. CppCon watch
-
Arthur O’Dwyer (2017) dynamic cast from scratch. CppCon watch
-
Louis Dionne (2017) Runtime Polymorphism: Back to the Basics. CppCon watch
-
John McCall (2018) Coroutine Representations and ABIs in LLVM. LLVM Developers Meeting watch
-
Ian Coldwater and Kat Cosgrove (2021) We Didn’t Start the Fire: Communication Breakdowns and How to Prevent Them. Cloud Native Computing Foundation watch
-
Arthur O’Dwyer (2018) An Allocator is a Handle to a Heap. CppCon watch
-
John Bandela (2019) Polymorphism != Virtual: Easy, Flexible Runtime Polymorphism Without Inheritance. CppCon watch
-
Joe Bialek and Shayne Hiet-Block (2019) Killing Uninitialized Memory: Protecting the OS Without Destroying Performance. CppCon watch
-
Fei-Fei Li, Justin Johnson and Serena Yeung (2017) Stanford University
-
Sreenivas Bhattiprolu (2019) Image Segmentation using U-Net. watch
-
Daniil Pakhomov (2017) Fully Convolutional Networks for Image Segmentation. SciPy Austin watch
-
Rainer Grimm (2020) Back to Basics: Smart Pointers. CppCon watch
-
Katie Moussouris (2013) The Five Stages of Vulnerability Response Grief. RSA Conf watch ~7mins
-
Peter Maymounkov (2021) Go Circuit: Distributing the Go Language and Runtime. Strange Loop Conf watch
-
Bodil Stokke (2013) BODOL, or How to Accidentally Build Your Own Language. Strange Loop Conf watch
-
Paul McKenney (2014) C++ Memory Model Meets High-Update-Rate Data Structures. CppCon watch
-
Mikey Muhanna and Ramsey Nasser (2021) Conversations around his projects, incl. the Qalb/قلب Programming Language. watch
-
Kate Gregory (2015) Stop Teaching C. CppCon watch
-
Barbara Geller and Ansel Sermersheim (2015) CopperSpice: A Pure C++ GUI Library. CppCon watch
-
Barbara Geller and Ansel Sermersheim (2020) Back to Basics: Lambda Expressions. CppCon watch
-
Colleen Macklin, Nick Fox-Gieg and Ramsey Nasser (2020) Discussion: Cloud Salon. watch
-
Ramsey Nasser (2016) Push Pull ++. Papers We Love watch
-
Daniel Gregoire (2013) Gershwin: Stack-based, Concatenative Clojure. Strange Loop Conf watch
-
Maxime Chevalier-Boisvert (2013) Fast and Dynamic. Strange Loop Conf watch
-
Jack Moffitt (2013) Servo: Designing and Implementing a Parallel Browser. Strange Loop Conf watch
-
Dann Toliver (2013) Daimio: A Language for Sharing. Strange Loop Conf watch
-
Jay McCarthy (2013) Continuations on the Web and in your OS. Strange Loop Conf watch
-
Casey Muratori (2018) The Thirty-Million Line Problem. watch
-
Brandon Benvie (2013) Continuum: A JS (ES6) VM Written in JS (ES3). Strange Loop Conf watch
-
Parisa Tabriz (2013) Chrome Security Secret Sauce. Strange Loop Conf watch
-
Heather Miller (2013) Spores: Distributable Functions in Scala. Strange Loop Conf watch
-
Eugene Burmako (2013) Philosophy of Scala macros. Strange Loop Conf watch
-
Craig Muth (2013) Xiki: GUI and Text Interfaces are Converging. Strange Loop Conf watch
-
Alon Zakai (2013) Native Speed on the Web: JavaScript and asm.js. Strange Loop Conf watch
-
Arthur O’Dwyer (2019) Back to Basics: RAII and the Rule of Zero. CppCon watch
-
Hans Boehm (2016) Using Weakly Ordered C++ Atomics Correctly. CppCon watch
-
Arthur O’Dwyer (2019) Back to Basics: Type Erasure. CppCon watch
-
Arthur O’Dwyer (2019) Back to Basics: Lambdas from Scratch. CppCon watch
-
Andrea Crotti (2014) Metaprogramming, from decorators to macros. EuroPython watch
-
David Beazley (2013) Python 3 Metaprogramming. PyCon watch
-
Andreas Rumpf (2013) Nimrod: A new approach to meta programming. Strange Loop Conf watch
-
Chris Granger (2013) Finding a Way Out. Strange Loop Conf watch
-
Clayton Bauman (2013) Babel: An Untyped, Stack-based HLL. Strange Loop Conf watch
-
William Cook (2013) Enso: Composing DSL Interpreters, Languages and Aspects. Strange Loop Conf watch
-
Ansel Sermersheim (2017) Multithreading is the answer: What is the question? CppCon watch
-
Arthur O’Dwyer (2020) Back to Basics: Concurrency. CppCon watch
-
Michael Wong (2015) C++ 11/14/17 atomics and memory model. CppCon watch
-
JF Bastien (2016) No Sane Compiler Would Optimize Atomics. CppCon watch
-
JF Bastien (2019) Deprecating volatile. CppCon watch
-
Cliff Click, Cameron Purdy, Matt Dziubinski, Teodor Dimov, Aaron Goldman, Yorick Peterse et al (2021) Coffee Compiler Club.
-
May 15, 2020. watch
-
May 22, 2020. watch
-
May 29, 2020. watch
-
June 5, 2020. watch
-
June 19, 2020. watch
-
June 26, 2020. watch
-
July 3, 2020. watch
-
July 10, 2020. watch
-
July 17, 2020. watch
-
July 24, 2020. watch
-
July 30, 2020. watch
-
July 31, 2020. watch
-
August 7, 2020. watch
-
August 14, 2020. watch
-
August 21, 2020. watch
-
August 28, 2020. watch
-
September 5, 2020. watch
-
September 11, 2020. watch
-
September 18, 2020. watch
-
September 25, 2020. watch
-
October 2, 2020. watch
-
October 9, 2020. watch
-
October 16, 2020. watch
-
October 23, 2020. watch
-
October 30, 2020. watch
-
November 6, 2020. watch
-
November 20, 2020. watch
-
November 27, 2020. watch
-
December 4, 2020. watch
-
December 11, 2020. watch
-
January 2, 2021. watch
-
February 26, 2021. watch
-
March 12, 2021. watch
-
March 19, 2021. watch
-
March 26, 2021. watch
-
April 9, 2021. watch
-
April 16, 2021. watch
-
-
Martin Odersky (2013) The Trouble with Types. Strange Loop Conf watch
-
Herb Sutter (2016) Leak-Freedom in C++ by Default. CppCon watch
-
Cliff Click (2020) Tales from the Frontlines: Startup War Stories. watch
-
Martin Kleppmann (2014) Turning the database inside out with Apache Samza. Strange Loop Conf watch
-
Mike Fikes (2021) Discussion: The ClojureScript Compiler. watch ~3.5hrs
-
Ramsey Nasser (2021) What’s So Hard About Writing A Compiler, Anyway? Oh. London Clojurians watch
-
Nicolai Josuttis (2018) The Nightmare of Initialization in C++. CppCon watch
-
Timur Doumler (2016) Want fast C++? Know your hardware! CppCon watch
-
Andrei Alexandrescu (2018) Expect the expected. CppCon watch
-
Timur Doumler (2019) Type punning in modern C++. CppCon watch
-
Chandler Carruth (2016) High Performance Code 201: Hybrid Data Structures. CppCon watch
-
Allan Deutsch (2017) Esoteric Data Structures and Where to Find Them. CppCon watch
-
Malte Skarupke (2018) You Can Do Better Than std::Unordered_Map: New and Recent Improvements to Hash Tables. CppNow watch
-
Matt Kulukundis (2019) Abseil’s Open Source Hashtables: 2 Years in. CppCon watch
-
David Nolen (2013) Everything I Have Learned I Have Learned From Someone Else. Strange Loop Conf watch
-
Isabella Muerte (2019) The Symbiotic Relationship of C++ and Rust. Rust Conf watch
-
Juan Pedro Bolívar Puente (2018) The Most Valuable Values. CppCon watch
-
Jeff Dileo (2019) Evil eBPF: Practical Abuses of In-Kernel Bytecode Runtime. Def Con Conf watch
-
Mohit Thatte (2015) What Lies Beneath: A Deep Dive into Clojure’s data structures. EuroClojure Barcelona watch
-
Juan Pedro Bolívar Puente (2017) Postmodern immutable data structures. CppCon watch
-
Sameer Ajmani, Brad Fitzpatrick, Andrew Gerrand, Robert Griesemer, Rob Pike, David Symonds, Nigel Tao and Ian Lance Taylor (2013) Go Fireside Chat. Google I/O watch
-
Phil Nash (2017) The Holy Grail!? A Persistent Hash-Array-Mapped Trie for C++. CppNow watch
-
Phil Nash (2017) The Holy Grail! A Persistent Hash-Array-Mapped Trie for C++. CppCon watch
-
Aaron Goldman (2017) Ideal Hash Trees. Papers We Love watch ~20mins
-
Phil Bagwell (2013) Striving to Make Things Simple and Fast. Clojure Conj watch
-
Christiaan Pretorius (2016) Cache Optimized Hash Tables. CppCon watch
-
Rich Hickey (2012) Writing Datomic in Clojure. GOTO Copenhagen infoq.com — watch
-
Alex Gaynor (2013) Why Ruby Isn’t Slow. Strange Loop watch
-
Martha Girdler (2013) The JavaScript Interpreter, Interpreted. Strange Loop watch
-
Chiu-Ki Chan (2013) Bust the Android Fragmentation Myth. Strange Loop watch
-
Renzo Borgatti (2013) Dissecting Clojure Reducers. Strange Loop watch
-
Limin Fu (2013) Dao Programming Language for Scripting and Computing. Strange Loop watch
-
Brian Kernighan and Lex Fridman (2020) Discussion: UNIX, C, AWK, and Go. watch
-
Chandler Carruth (2017) Going Nowhere Faster. CppCon watch
-
Kate Gregory (2018) Simplicity: Not Just for Beginners. CppCon watch
-
Gerald Sussman (2011) We Really Don’t Know How to Compute. Strange Loop watch
-
Lindsey Kuper (2020) Lecture 2: Distributed Systems, what and why? UC Santa Cruz watch
-
Brian Kernighan and John Mashey (2017) Oral History. Computer History Museum watch
-
Jim Gray (2003) Distributed Computing Economics. Computer History Museum watch ~2hrs
-
Daira Hopwood (2013) Noether: Symmetry in Programming Language Design. Strange Loop watch
-
Alissa Pajer (2013) Category Theory: An Abstraction for Anything. Strange Loop watch
-
Philipp Haller (2013) Simplifying Asynchronous Code with Scala Async. Strange Loop watch
-
Miles Sabin and Edwin Brady (2013) Scala vs Idris: Dependent Types, Now and in the Future. Strange Loop watch
-
Catherine Havasi and Rob Speer (2013) How does text become data? Strange Loop watch
-
Vyacheslav Egorov (2013) Building an Optimising Compiler for Dart. Strange Loop watch
-
Matthew Graham (2013) Qbrt Bytecode: Interface Between Code and Execution. Strange Loop watch
-
Ben Johnson (2013) Raft: The Understandable Distributed Protocol. Strange Loop watch
-
Chris Martens (2013) Linear Logic Programming. Strange Loop watch
-
Zach Allaun (2013) Functional Vectors, Maps and Sets in Julia. Strange Loop watch
-
Tracy Harms (2013) The J Programming Language. Strange Loop watch
-
Gary Fredericks (2013) Swearjure. Strange Loop watch
-
Lars Bak (2012) Pushing the Limits of Web Browsers. Strange Loop watch
-
Stuart Halloway (2012) Evident Code, at Scale. Clojure/West watch
-
Andrei Alexandrescu, Joe Pamer, Allen Wirfs-Brock, Gerald Sussman, Jeremy Ashkenas and Rich Hickey (2011) Language Panel Discussion. Strange Loop watch
-
Brian Kernighan (2019) Plays Well With Others: The little languages of Unix. Unix50 watch
-
Bjarne Stroustrup (2017) Learning and Teaching Modern C++. CppCon watch
-
Scott Vokes (2013) zip code: Unpacking Data Compression. Strange Loop watch
-
Andrew Gerrand, Brad Fitzpatrick, Rob Pike, Ken Thompson, Robert Griesemer and David Symonds (2012) Meet the Go Team. Google I/O watch
-
Joe Armstrong (2013) Systems that run forever, self-heal and scale. Lambda Jam watch
-
Andrei Alexandrescu (2019) Speed is Found in the Minds of People. CppCon watch
-
Bjarne Stroustrup (2019) C++20: C++ at 40. CppCon watch
-
Marc Gregoire (2020) C++20: An (Almost) Complete Overview. CppCon watch
-
Niko Matzakis (2017) Rust: Hack Without Fear. CppNow watch
-
Shaun Lebron (2017) Inspiring a Future Clojure Editor with Forgotten Lisp UX. Clojure Conj watch
-
Rich Hickey (2017) Effective Programs: 10 Years of Clojure. Clojure Conj watch
-
Rich Hickey (2012) Clojure for Java Programmers. NYC Java Study Group part1, part2 ~3hrs
-
Rich Hickey (2012) The Language of the System. Clojure Conj watch
-
Brian Kernighan (2009) Elements of Programming Style. Princeton Institute for Advanced Study watch
-
Brian Kernighan and Ken Thompson (2019) Interview. Vintage Computer Federation watch
-
Linus Torvalds (2012) Discussion with Students. Aalto University watch
-
Greg Law (2016) GDB: A Lot More Than You Knew. CppCon watch
-
Simon Brand (2018) How C++ Debuggers Work. CppCon watch
-
Kate Gregory (2018) What Do We Mean When We Say Nothing At All? CppCon watch
-
Chandler Carruth (2017) Going Nowhere Faster. CppCon watch
-
Chandler Carruth, Jon Masters, Matt Miller and Matt Godbolt (2018) Panel on Spectre. CppCon watch
-
Chandler Carruth (2018) Spectre: Secrets, Side-Channels, Sandboxes and Security. CppCon watch
-
Bjarne Stroustrup (2018) Concepts: The Future of Generic Programming. CppCon watch
-
Rich Hickey (2018) Maybe Not. Clojure Conj watch
-
Bjarne Stroustrup (1994) The Design of C++. Computer History Museum watch
-
Cliff Click (2019) The Azul Hardware Transactional Memory Experience. Hydra watch
-
Guido van Rossum (2018) Python 3 retrospective. PyCascades watch
-
Guido van Rossum and Hansen Hsu (2018) Oral History. Computer History Museum part1, part2 ~5hrs
-
Dan Ingalls, Hansen Hsu and David C. Brock (2018) Smalltalk Demonstration on the Xerox Alto. Computer History Museum watch ~2hrs
-
Dan Ingalls (1989) Object-Oriented Programming. Computer History Museum watch
-
Bjarne Stroustrup and Paul McJones (2015) Oral History. Computer History Museum watch ~2hrs
-
Stoyan Nikolov (2018) OOP is dead, long live Data-oriented design. CppCon watch
-
Scott Wlaschin (2014) Functional Design Patterns. NDC watch
-
Joe Armstrong and Sam Aaron (2017) Distributed Jamming with Sonic Pi and Erlang. Erlang User Conf watch
-
Rob Martin (2016) Teaching functional programming to n00bs in mobs. lambda days watch
-
Joe Armstrong and Marko Gargenta (2013) Breaking Open: Erlang. Marakana, InfoQ watch
-
David Sankel (2020) Monoids, Monads and Applicative Functors: Repeated Software Patterns. CppCon watch
-
Alan Talbot (2018) Moving Faster: Everyday efficiency in modern C++. CppCon watch
-
Matt Godbolt (2018) The Bits Between the Bits: How We Get to main(). CppCon watch
-
Geoff Romer (2018) What do you mean "thread-safe"? CppCon watch
-
Scott Wlaschin (2019) The Functional Programmer’s Toolkit. NDC watch
-
Brian O’Sullivan (2013) Running a startup on Haskell. Strange Loop watch
-
Simon Peyton Jones (2017) The Haskell Journey. Churchill College watch
-
John Hughes (2016) Why Functional Programming Matters. Functional Conf watch
-
David Turner (2017) Some History of Functional Programming Languages. lambda days watch
-
Marshall Clow (2020) What is an ABI, and Why is Breaking it Bad? CppCon watch
-
Louis Dionne (2019) The C++ ABI from the Ground Up. CppCon watch
-
Michael Yuan (2021) High Performance Node.js Powered by Rust and WebAssembly. Open Source Summit watch
-
D. Richard Hipp (2017) SQLite’s use of Tcl. Tcl/Tk Conf watch
-
D. Richard Hipp (2015) A Database for the Edge of the Network. CMU Database Group watch
-
Martin Kleppmann and Diana Vasile (2016) End-to-end encryption: Behind the scenes. Strange Loop watch
-
Stu Halloway (2013) data.fressian Clojure Conj watch
-
Guy Royse (2021) Introduction to WebAssembly. Redis Labs watch
-
Martin Kleppmann (2020) CRDTs: The Hard Parts. Cambridge watch
-
JF Bastien and Dan Gohman (2015) WebAssembly: Here Be Dragons. LLVM Dev Meeting watch
-
Bjarne Däcker, Joe Armstrong, Mike Williams and Robert Virding (1990) Erlang: The Movie. Ericsson watch
-
Joe Armstrong (2013) 26 Years with Erlang or How I Got My Grey Hairs. Chicago Erlang Factory watch
-
Rich Hickey (2010) Hammock Driven Development. Clojure Conj watch
-
Robert Virding (2014) Implementing Languages on the BEAM. London Erlang User Group watch
-
Alex Miller, Gerald Sussman, Julie Sussman and Chris Hanson (2021) Interview. Strange Loop watch
-
Jane Walerud, Mike Williams, Joe Armstrong, Robert Virding and Garrett Smith (2016) Fireside Chat. Stockholm Erlang User Conf watch
-
Bryan Cantrill (2012) Corporate Open Source Anti-patterns. Liferay Symposium watch
-
Joe Armstrong (2016) How we program multicores. SICS Software Week watch
-
Matt Adereth (2015) Programming Hand Tools. Clojure Conj watch
-
John Gustafson (2017) Beyond Floating Point: Next Generation Computer Arithmetic. Stanford Seminar watch ~90mins
-
Rob Pike (2010) Another Go at Language Design. Stanford watch
-
Rob Pike (2012) Concurrency is not Parallelism. Heroku Waza watch
-
D. Richard Hipp (2015) SQLite: The Database at the Edge of the Network. Skookum watch
-
D. Richard Hipp (2008) How SQL Database Engines Work. OpenSQL Camp watch
-
D. Richard Hipp (2014) SQLite as an Application File Format. SouthEast LinuxFest watch
-
D. Richard Hipp (2006) An Introduction to SQLite. Google TechTalks watch
-
Robert Virding (2016) Pilgrim’s Progress to the Promised Land. Elixir.LDN watch
-
Alan Dipert (2021) Common Lisp for the Curious Clojurian. SciCloj watch ~2hrs
-
Garrett Smith (2014) Why the Cool Kids Don’t Use Erlang. Stockholm Erlang User Conf watch
-
Rich Hickey (2012) Deconstructing the Database. JaxConf watch
-
Joe Armstrong (2014) Modeling the World with Processes, Objects, Functions or Relations. Chicago Erlang watch
-
Duncan McGreggor, Robert Virding and Joe Armstrong (2013) Interview. Rackspace watch
-
Francesco Cesarini, Tony Hoare, Joe Armstrong and Carl Hewitt (2019) Concurrency Panel Discussion. Erlang Solutions watch
-
Joe Armstrong (2018) How to write fault-tolerant software. Studencki Festiwal Informatyczny watch
-
Joe Armstrong (2007) Interview. Software Engineering Radio se-radio.net, watch
-
Joe Armstrong (2016) Computing: The first 100 years. Full Stack Fest watch
-
Joe Armstrong (2013) The How and Why of Fitting Together. Erlang Factory Bay Area watch
-
Joe Armstrong (2018) Talk Concurrency Interview. Erlang Solutions watch
-
Rich Hickey (2012) Reducers. QCon New York watch
-
Rich Hickey (2012) Datomic. Java watch
-
Brian Beckman and Rich Hickey (2009) Expert to Expert: Inside Clojure. Channel 9 msdn.com watch
-
Rich Hickey (2008) Clojure for Lisp Programmers. Boston Lisp Meeting part1, part2 ~3hrs
-
Rich Hickey (2014) Inside Transducers. Clojure Conj watch
-
Rich Hickey (2014) Transducers. Strange Loop watch
-
David McNeil (2014) A core.async Debugging Toolkit. Strange Loop watch
-
David Nolen (2013) Clojure core.async for Asynchronous Programming. Data Council watch
-
Robert Virding (2013) Hitchhiker’s Tour of the BEAM. Erlang User Conf watch
-
Eric Normand, Mike Fikes and Mia (2021) Discussion. Apropos Clojure watch
-
Stu Halloway (2015) core.async: Concurrency without Callbacks. Philly ETE watch, infoq.com
-
Rich Hickey (2013) Clojure core.async. Strange Loop infoq.com, watch
-
Rich Hickey (2014) Clojure core.async Channels. QCon San Francisco infoq.com, watch
-
Rich Hickey (2013) The Functional Database. QCon New York infoq.com, watch
-
Rich Hickey (2013) Design, Composition, and Performance. Philly ETE & QCon San Francisco Aug infoq.com, Nov infoq.com, watch
-
Julian Gamble (2014) Paradigms of core.async. Clojure Conj watch
-
Igor Murashkin (2017) Introduction to the Java Memory Model. Google TechTalks watch
-
Rafael Winterhalter (2015) The Java Memory Model for Practitioners. CON1521 watch
-
Timothy Baldridge (2014) Core.Async Channel Internals. watch
-
Timothy Baldridge (2013) Core.Async Clojure Conj watch
-
Timothy Baldridge (2017) Core.Async in Use. Clojure/West watch
-
Douglas Hawkins (2018) A Visual Introduction to the Inner Workings of the JVM. Devoxx watch
-
David Buck (2019) Java Bytecode Crash Course. watch
-
Chris Bailey (2015) How to Write Memory-Efficient Java Code. IBM watch
-
Colin Hemmings (2017) Why We Chose Erlang over Java, Scala, Go and C. QCon London watch
-
Colt McAnlis (2015) Android Performance Patterns: Garbage Collection. Google Devs watch ~5mins
-
Thomas O’Rourke and Michał Olczak (2020) Taking Elixir Live at a Bank. ElixirConf EU watch
-
Joe Armstrong and Jeremy Ruston (2018) Intertwingling the Tiddlywiki with Erlang. Code Mesh LDN watch
-
Mike Williams, Joe Armstrong and Robert Virding (2013) Over a Century of Programming. Erlang User Conf watch
-
Robert Virding (2016) On Language Design. lambda days watch
2020
-
Rui Ueyama (2017) lld: A Fast, Simple and Portable Linker. LLVM Dev Meeting watch
-
Garrett Smith (2017) Building a Web App in Erlang, Yes You Heard Me Right I Said Erlang, not Elixir. Erlang Factory San Francisco watch
-
Rich Hickey (2009) Persistent Data Structures and Managed References. QCon London infoq.com, watch
-
Alina Sbirlea and Nuno Lopes (2018) Pointers, Alias and ModRef Analyses. Euro LLVM Dev Meeting watch
-
Yury Selivanov (2017) async/await and asyncio in Python 3.6 and beyond. PyCon Portland watch
-
Eric Christopher and Johannes Doerfert (2019) Intro to LLVM. LLVM Dev Meeting watch
-
Lang Hames and Breckin Loggins (2018) Updating ORC for Concurrency. LLVM Dev Meeting watch
-
Louis Dionne (2020) Pushing Back Lit’s Boundaries to Test Libc++. LLVM Dev Meeting watch
-
Yuhan Guo (2019) Handling all Facebook requests with JITed C++ code. Euro LLVM Dev Meeting watch
-
JF Bastien (2019) Mitigating undefined behavior security mitigations through automatic variable initialization. LLVM Dev Meeting watch
-
Mandeep Singh Grang and Katherine Kjeer (2020) Checked C: Adding Memory Safety to LLVM. LLVM Dev Meeting watch
-
David Beazley (2016) Fear and Awaiting in Async: A Savage Journey to the Heart of the Coroutine Dream. PyOhio watch
-
Sumana Harihareswara (2016) HTTP Can Do That?! PyCon Portland watch
-
Jake Vanderplas (2016) Statistics for Hackers. PyCon Portland watch
-
James Bennett (2019) See CPython run: Getting to know your Python interpreter. North Bay Python watch
-
Allison Kaptur (2015) Bytes in the Machine: Inside the CPython interpreter. PyCon Montréal watch
-
Nina Zakharenko (2016) Memory Management in Python — The Basics. PyCon Portland watch
-
Larry Hastings (2016) Removing Python’s GIL: The Gilectomy. PyCon Portland watch
-
Brett Cannon (2013) From Source to Code: How CPython’s Compiler Works. PyCon Toronto watch
-
Larry Hastings (2012) Stepping Through CPython. PyCon Santa Clara watch
-
David Beazley (2010) Understanding the Python GIL. PyCon Atlanta watch
-
Larry Hastings (2015) Python’s Infamous GIL. PyCon Ireland watch
-
Tristan Brindle (2019) An Overview of Standard Ranges. CppCon watch
-
Bob Steagall (2018) Fancy Pointers for Fun and Profit. CppCon watch
-
Matthew Fleming (2019) The Smart Pointers I Wish I Had. CppCon watch
-
James Trunk (2020) Clojure in a Nutshell. Func Prog Sweden watch
-
Simon Brand (2018) How to Write Well-Behaved Value Wrappers. CppCon watch
-
Jonathan Beard (2017) Good FIFOs Make Good Thread Neighbors. CppNow watch
-
Emery Berger (2019) Mesh: Automatically Compacting Your C++ Application’s Memory. CppCon watch
-
Jonathan Boccara (2019) 10 Techniques to Understand Existing Code. CppCon watch
-
Michał Dominiak (2019) Memory Resources in a Heterogeneous World. CppCon watch
-
Andreas Weis (2019) Exceptions Demystified. CppNow watch
-
Malte Skarupke (2017) Sorting in less than O(n log n): Generalizing and optimizing radix sort. CppNow watch
-
Phil Nash and Simon Brand (2018) What Could Possibly Go Wrong? A Tale of Expectations and Exceptions. CppCon watch
-
Titus Winters and Hyrum Wright (2015) All Your Tests are Terrible: Tales from the Trenches. CppCon watch
-
Bernard Duggan (2012) Erlang in production: I wish I’d known that when I started. linux.conf.au watch
-
Kavya Joshi (2016) A Race Detector Unfurled. Systems We Love watch
-
Kavya Joshi (2016) A Tale of Concurrency through Creativity in Python: A Deep Dive into How gevent Works. PyCon Portland watch
-
Fedor Pikus (2015) The Unexceptional Exceptions. CppCon watch
-
Borzoo Bonakdarpour (2016) Model-based Code Generation and Debugging of Concurrent Programs. Microsoft Research watch
-
Will Wilson (2014) Deterministic Simulation Testing of Distributed Systems. Strange Loop watch
-
Shaz Qadeer (2016) Programming Devices and Services with P. Microsoft Research watch
-
Kevlin Henney (2020) Concurrent Affairs: Procedural Programming Unlocked. Code Sync watch
-
Gabbi Fisher (2019) Socket to Me: Where do Sockets Live in Go? GopherCon watch
-
Koushik Sen (2006) DART: Directed Automated Random Testing and Concolic Testing. Cornell watch
-
Peter Sewell (2016) Multiprocessor behaviour — what can’t you rely on? SICS Software Week watch
-
Burcu Kulahcioglu Ozkan (2018) Randomized Testing of Distributed Systems with Probabilistic Guarantees. SIGPLAN SPLASH watch
-
Fabio Falzoi (2019) An Insight into Go Garbage Collection. GoLab Conf watch
-
Patrick Hawley (2019) Controlling the Go Runtime. GopherCon watch
-
Tim Berglund (2017) Four Distributed System Architectural Patterns. Devoxx watch
-
Alastair Donaldson (2016) Concurrency Testing using Schedule Bounding: an Empirical Study. Microsoft Research watch
-
Fedor Pikus (2017) C++ atomics: from basic to advanced. CppCon watch
-
Herb Sutter (2012) atomic weapons: The C++11 Memory Model and Modern Hardware. C++ and Beyond watch ~3hrs
-
Roberto Aloi (2020) Boost your productivity with the Erlang Language Server. Code BEAM V watch
-
Jörgen Brandt (2018) Beyond state machines: services as petri nets. Code BEAM STO watch
-
Parker Selbert (2020) Hardening Applications with Property Tests. ElixirConf EU watch
-
Chris Bailey (2013) From Java Code to Java Heap: Understanding the Memory Usage of your Application. IBM watch
-
Joe Armstrong (2014) K things I know about building Resilient Reactive Systems. React London watch
-
Rich Hickey (2015) Clojure Made Simple. Cognitect watch
-
Pedro Ramalhete (2015) How to Make Your Data Structures Wait-Free for Reads. CppCon watch
-
David Delabassee, Maurizio Cimadamore and Jorn Vernee (2020) Project Panama: The Foreign Memory Access API. Java Podcast watch
-
Stephen Bussey (2020) Anatomy of a Real-Time Elixir App. ElixirConf EU watch
-
David Turner (2020) Open Sourcing Miranda. Code Mesh V watch
-
Paul Nauman (2015) Developers' Introduction to HotSpot Internals. JavaOne watch
-
Ron Pressler (2019) Lightweight Threads on the JVM. Java watch
-
Rich Hickey (2013) Datomic, a Functional DB. Data Council watch
-
Nikita Koval (2019) Lin-Check: Testing concurrent data structures in Java. Hydra watch
-
Jowanza Joseph (2019) Apache Pulsar and the Legacy of Telegraphy. Strange Loop watch
-
Tom Hall (2016) Unlimited Register Machines, Gödelization and Universality. Strange Loop watch
-
Dan Bornstein (2008) Dalvik VM Internals. Google I/O watch
-
Casey Rosenthal (2018) Deprecating Simplicity. GOTO Conf watch
-
Aleksey Shipilëv (2017) Shenandoah GC. Devoxx watch
-
Per Lidén (2018) ZGC: A Scalable Low-Latency Garbage Collector. CodeOne watch
-
Simone Bordet (2019) Concurrent Garbage Collectors: ZGC and Shenandoah. Voxxed Days watch
-
David Delabassee and Per Lidén (2020) The Z Garbage Collector. Inside Java Podcast watch
-
Chad Arimura and Ron Pressler (2020) Project Loom. Inside Java Podcast watch
-
JF Bastien (2016) No Sane Compiler Would Optimize Atomics. CppCon watch
-
JF Bastien (2018) Signed integers are two’s complement. CppCon watch
-
Jevgeni Kabanov (2013) Do you really get classloaders? Java watch
-
Dan Rosen (2015) Purely Functional Data Structures. Java watch
-
Johan Sommerfeld (2017) Python and Erlang: a match made in heaven. Erlang Meetup watch
-
Ron Pressler (2018) Project Loom: Fibers and Continuations for the JVM. NightHacking watch
-
Michael J. Steindorfer (2016) Immutable Collections. JVM Language Summit watch
-
Michael Wong, Paul E. McKenney and Maged Michael (2017) Is Parallel Programming still hard? CppCon part1, part2 ~2hrs
-
Daniel Spiewak (2013) Extreme Cleverness: Functional Data Structures in Scala. Clojure Conj watch
-
Monica Beckwith (2017) Garbage First GC. Devoxx watch
-
Cliff Click (2016) A Crash Course in Modern Hardware. Devoxx watch
-
Erik Duveblad (2017) The G1 GC in JDK 9. JavaOne watch
-
Ian Rogers (2011) JVM Internals: What does the JVM do? San Francisco Java User Group watch
-
David Delabassee, John Rose and Paul Sandoz (2020) The Vector API. Inside Java Podcast watch
-
Rich Hickey (2012) The Database as a Value. GOTO Chicago watch
-
Markus Völter (2018) Build your own Language: Why and How? GOTO Amsterdam watch
-
Joe Armstrong (2018) The Do’s and Don’ts of Error Handling. GOTO Chicago watch
-
Russ Olsen (2018) Functional Programming in 40 Minutes. GOTO Berlin watch
-
Jim Pivarski (2019) Jagged, ragged, awkward arrays! Strange Loop watch
-
Martin Kleppmann (2015) Transactions: myths, surprises and opportunities. Strange Loop watch
-
Oscar Boykin, Jillian Crossley, John A. De Goes, Stu Hood, Miles Sabin and Paul Snively (2019) Future of Functional Programming Panel. Scale by the Bay watch
-
James Gosling (2016) History of Java. London Java Community watch
-
James Gosling (2010) Apple, Apache, Google, Oracle and the Future of Java. Silicon Valley Java User Group watch
-
Shan Lu (2011) Fighting Concurrency Bugs. Microsoft Research watch
-
Kostis Sagonas (2016) Detecting Concurrency Errors using Systematic Testing. SICS Software Week watch
-
Martin Thompson (2017) Functional Performance. Functional Conf watch
-
Martin Thompson (2017) High Performance Managed Languages. J On The Beach watch
-
Juan Facorro (2020) Clojerl on the BEAM. BEAM Meetup GMT watch
-
Stephen Dewhurst (2020) Class Layout. CppCon watch
-
Sanne Kalkman (2020) Who Takes Out Your Trash. Code BEAM watch
-
Martin Thompson (2014) Aeron: Open-source high-performance messaging. Strange Loop watch
-
Steve Vinoski (2016) A Peek Inside Erlang’s OTP. GOTO Chicago watch
-
Andy Walker (2020) Optimize for Time. QCon London watch
-
Martin Thompson (2019) Interaction Protocols: It’s All About Good Manners. GOTO Berlin watch
-
Joe Armstrong (2016) Computing: The first 100 years. Full Stack Fest watch
-
Stavros Aronis (2018) Conquering race conditions in Erlang programs with Concuerror. Functional Conf Bangalore watch
-
Robert Virding (2014) Implementing languages on the BEAM. Code Mesh London watch
-
Koushik Sen (2011) CONCURRIT: A Domain Specific Language for Testing Concurrent Programs. Microsoft Research watch
-
Joe Armstrong (2014) Faults, Scaling, and Erlang Concurrency. Stanford Seminar watch
-
Serdar Tasiran (2011) Location Pairs: A Test Coverage Metric for Shared Memory Concurrent Programs. Microsoft Research watch
-
Trisha Gee (2013) Concurrent Programming Using The Disruptor. Oracle Learning watch
-
Tamir Dresher (2017) Testing and Time and Concurrency with Rx.NET Schedulers. TestCon Moscow Conf watch
-
Pablo Halpern (2015) Work Stealing. CppCon watch
-
Dmitry Vyukov (2019) Go scheduler: Implementing language with lightweight concurrency. Hydra watch
-
Lukas Larsson (2014) Scheduling in the Erlang VM. Lambda Days watch
-
Nikita Koval (2019) Lin-Check: Testing concurrent data structures in Java. Hydra watch
-
Felix Petriconi (2020) Concurrent Code: Test It! How? code::dive conf watch
-
Martin Thompson (2015) Adventures with Concurrent Programming in Java: A Quest for Predictable Latency. Code Mesh London watch
-
Joe Armstrong and Larry Wall (2017) Welcome Inside the Head of Larry Wall. Erlang and Elixir Factory watch
-
Joe Armstrong (2017) Five Hobby Projects. Erlang and Elixir Factory watch
-
Jesse Anderson (2017) The ABCs of OTP. Erlang and Elixir Factory watch
-
Bengt Jonsson and Kostis Sagonas (2017) Testing and Verifying Concurrent Algorithms Using Stateless Model Checking. RISE watch
-
Joe Armstrong (2014) The Mess We’re In. Strange Loop watch
-
Erik Stenman (2014) VM Tuning, Know Your Engine: The Scheduler. Erlang Factory watch
-
Kostis Sagonas (2014) On the Scalability of the Erlang Virtual Machine and ETS. Erlang Solutions watch
-
Lukas Larsson (2014) Understanding the Erlang Scheduler. Erlang Solutions watch
-
Boshan Sun (2019) Understanding Erlang Kernel. Code BEAM watch
-
Jakob Foerster (2016) Learning to Communicate with Deep Multi-Agent Reinforcement Learning. SICS Software Week watch
-
Leif Jonsson (2017) Fast, Parallel and Correct Latent Dirichlet Allocation. RISE watch
-
Osa Gaius (2018) Why Elixir Matters. ElixirDaze watch
-
Vlad Mihalcea (2019) Transactions and Concurrency Control Patterns. Voxxed Days Bucharest watch
-
Hillel Wayne (2017) Tackling Concurrency Bugs with TLA+. Strange Loop watch
-
Joe Armstrong and Alan Kay (2016) Interview. Code Mesh London watch
-
Murali Krishna Ramanathan (2015) Multithreaded Test Synthesis. Google TechTalks watch
-
Michael Walker and Colin Runciman (2015) Déjà Fu: A Concurrency Testing Library for Haskell. ICFP watch
-
Xinhao Yuan (2020) Effective Concurrency Testing for Distributed Systems. ASPLOS watch
-
Kavya Joshi (2016) go test -race: Under the Hood. Strange Loop watch
-
Scott Hanselman (2020) Stack/Heap Allocation, Frames, Call Stacks, Recursion. watch
-
Suvam Mukherjee (2020) Learning-Based Controlled Concurrency Testing. OOPSLA watch
-
Adrián Mugnolo (2017) OTP, Concurrency and Testing Strategies. Montreal Elixir watch
-
Brendan Gregg (2019) Extended BPF: A New Type of Software. Ubuntu Masters Conf watch
-
Thomas Graf (2020) eBPF: Rethinking the Linux Kernel. QCon London watch
-
Max Rottenkolber (2020) RaptorJIT: a fast, dynamic systems programming language. FOSDEM watch
-
Michiel Borkent (2020) Babashka and GraalVM: taking Clojure to new places. Clojure/nyc watch
-
Mateusz Pusz (2020) A Physical Units Library for the Next C++. CppCon watch
-
Saša Jurić (2019) The Soul of Erlang and Elixir. GOTO Chicago watch
-
Brian Goetz (2019) FP vs OO: Choose Two. Jfokus watch
-
David Olsen (2020) Move Semantics. CppCon watch
-
Cliff Click (2018) A War of Words: Self-Awareness for Introverts. GeeCON watch
-
Cliff Click (2016) Everything Your Mother Should Know About Compilers. Devoxx Belgium watch
-
Lucas Cavalcanti (2020) How we test at Nubank. Clojure/nyc watch
-
Stuart Halloway (2016) Agility and Robustness: Clojure spec. Strange Loop watch
-
Jody Hagins (2020) Template Metaprogramming: Type Traits. CppCon part1, part2
-
Ben Saks (2020) Pointers and Memory. CppCon watch
-
Christopher Meiklejohn (2019) Partisan: high performance large scale distributed Erlang. Code BEAM watch
-
Dmytro Lytovchenko (2019) ErlangRT, a BEAM VM reimplementation in Rust. Code BEAM watch
-
Alan Dipert (2012) Programming with Values in Clojure. Clojure/West infoq.com, watch
-
Bob Steagall (2020) The Structure of a Program. CppCon watch
-
Ben Deane and Kris Jusiak (2020) Just-in-Time Compilation: The Next Big Thing? CppCon watch
-
Stephen Dewhurst (2020) Class Layout. CppCon watch
-
Rainer Grimm (2020) 40 Years of Evolution from Functions to Coroutines. CppCon watch
-
Rich Hickey (2012) The Value of Values. JaxConf watch
-
David Vázquez (2018) Growing a Lisp Compiler. Amsterdam Lisp and Scheme Meetup watch
-
R. Matthew Emerson (2018) This Old Lisp. European Lisp Symposium watch
-
Alan Dipert (2020) JACL: JavaScript Assisted Common Lisp. European Lisp Symposium watch
-
Jan Moringen (2020) Eclector: The Extensible and Portable Common Lisp Reader. Online Lisp Meeting watch
-
Daniel Kochmański (2020) On ECL, the Embeddable Common Lisp. European Lisp Symposium watch
-
Marco Cusumano-Towner (2019) New Programming Constructs for Probabilistic AI. Strange Loop watch
-
Nicolai Josuttis (2020) The Hidden Secrets of Move Semantics. CppCon watch
-
Herb Sutter (2020) Empirically Measuring, and Reducing, C++'s Accidental Complexity. CppCon watch
-
JF Bastien (2020) Just-in-Time Compilation. CppCon watch
-
Stanislav Pankevich (2017) Mull meets Rust. LLVM Social Berlin watch
-
Gene Kranz (2013) Excerpts: Failure is Not an Option. Surge watch
-
Eric Torreborre (2018) What Haskell taught us when we were not looking! Voxxed Days Zürich watch
-
Michael Nygard (2014) Simulation Testing. Strange Loop watch
-
Eric Normand (2017) Testing Stateful and Concurrent Systems using test.check. Clojure/West watch
-
Andrea Leopardi (2018) Property-based Testing is a Mindset. ElixirConf EU watch
-
John Hughes (2019) Building on developers' intuitions to create effective property-based tests. Lambda Days watch
-
Craig Maloney (2017) Scheme, Guile and Racket: an Introduction. Michigan!/Usr/Group watch
-
Pete LePage and John McCutchan (2012) Native Client Acceleration Modules. Google Developers watch
-
Nick Bray (2012) Life of a Native Client Instruction. Google I/O watch
-
Tristan Brindle (2020) C++20 Ranges in Practice. CppCon watch
-
Mathieu Ropert (2020) Making Games Start Fast: A Story about Concurrency. CppCon watch
-
Max Arshinov (2020) Beyond LINQ: Using Expression Trees in .NET. NDC Oslo watch
-
Borislav Stanimirov (2020) No Touchy! A Case Study of Software Architecture with Immutable Objects. CppCon watch
-
Ajit Koti and Rashmi Shamprasad (2019) Pattern Matching at Scale Using Finite State Machines. Strange Loop watch
-
Larry Ogrodnek (2014) Building Analog Displays for Your Data. Strange Loop watch
-
Raphaël Gomès (2020) Boosting Python with Rust: The case of Mercurial. FOSDEM watch
-
Jimmy Angelakos (2020) The State of (Full) Text Search in PostgreSQL 12. FOSDEM watch
-
Patrice Roy (2020) The Surprising Costs of void() (and Other Not-Quite-Innocuous Evils) CppCon watch
-
Richard Feldman (2020) The Next Paradigm Shift in Programming. Philly ETE watch
-
Georgios Gousios (2020) FASTEN: Scaling static analysis to ecosystems. FOSDEM watch
-
Ilya Baryshnikov (2019) Progress of Rust and WASM. FOSDEM watch
-
Kyle Kingsbury (2014) Jepsen II: Linearizable Boogaloo. Strange Loop watch
-
Andreas Geffen Lundahl (2017) Generatively testing user interfaces. Dutch Clojure Days watch
-
Robert Krahn (2015) Programming Clojure, Smalltalk-style. Clojure/West watch
-
Scott Wlaschin (2014) Functional Design Patterns. NDC London watch
-
Sebastian Funk (2016) Why Functional Programming Doesn’t Matter. Jane Street watch
-
Eric Normand (2019) You Are in a Maze of Deeply Nested Maps, All Alike. IN/Clojure watch
-
Chinedu Francis Nwafili (2018) Percy: Isomorphic Web Apps with Rust and WebAssembly. Rust Belt Ann Arbor watch
-
Michał Marczyk (2015) Ctries in Clojure, or Concurrent Transients. EuroClojure Barcelona watch
-
Jan Stepien (2015) Generative Testing: Properties, State and Beyond. EuroClojure Barcelona watch
-
John Hughes (2014) Testing the Hard Stuff and Staying Sane. Clojure/West watch
-
Luca Palmieri (2019) Machine Learning is changing: is Rust the right tool for the job? RustLab Conf watch
-
Dave Liepman (2018) Maria: a beginner-friendly coding environment for Clojure. clojureD watch
-
Matt Might (2014) What is Static Analysis? Lambda Lounge Utah watch
-
Phil Nash (2020) OO Considered Harmful. CppCon watch
-
Anders Møller (2019) Static Program Analysis. PLISS watch
-
Sylvan Clebsch (2019) Starting with Semantics. PLISS watch
-
Richard Jones (2016) Building high performance, fully concurrent garbage collectors with confidence. Virtual Machine Summer School watch
-
Timur Doumler (2020) How C++20 Changes the Way We Write Code. CppCon watch
-
Steve Blackburn (2017) Micro Virtual Machines. PLISS watch
-
Nicholas Matsakis (2019) Things I Learned. PLISS watch
-
Jeff Bezanson (2017) Julia: Design and Implementation. PLISS watch
-
Ben Titzer (2016) A Little on V8 and WebAssembly. VMSS watch PLISS (2019) watch
-
Tony Hosking (2019) In Search of Verified On-The-Fly Concurrent Garbage Collection on Modern Processors. PLISS watch
-
John Hughes (2020) How to specify it! A guide to writing properties of pure functions. lambda days watch
-
Nicholas Matsakis (2019) Responsive Compilers. PLISS watch
-
Alastair Donaldson (2018) Metamorphic Testing for "Non-Testable" Systems. VF Conf watch
-
Mario Wolczko (2019) The Coming Persistence Apocalypse. PLISS watch
-
Richard Jones (2017) Building high performance, fully concurrent garbage collectors with confidence. PLISS watch
-
Alastair Donaldson (2017) Testing Language Implementations. PLISS watch
-
Nikhil Mungel and Shishir Das (2012) Using Ruby to Craft and Test Beautiful Command Line Applications. RubyConf India watch
-
Tobias Brandt (2017) You suck at shell scripting: building awesome command line tools in Python for fun and profit! PyCon South Africa watch
-
Dave Copeland (2011) Make awesome command line apps with Ruby. Ruby Midwest watch
-
Itoyanagi Sakura (2019) Technical Background of Interactive CLI of Ruby 2.7. RubyConf Nashville watch
-
Bob Dahlberg (2020) Communication Break Down: Coroutines. FOSDEM watch
-
Vladimir Keleshev (2012) Create Beautiful Command-Line Interfaces with Python. PyCon UK watch
-
Conrad Irwin (2013) REPL driven development with Pry. RubyConf Miami Beach watch
-
Dean Nasseri, Dave Kimura, Eric Berry and Catherine Meyers (2018) Fir: The Friendly Interactive Ruby REPL. Ruby Rogues devchat watch
-
Andreas Kupries (2015) The Cmdr Framework. Tcl Conf New Orleans watch
-
Josh Ge (2018) How to Make a Roguelike. Roguelike Celebration watch
-
George Brocklehurst (2015) Readline: Your Other Editor. VIM Meetup NYC watch
-
Mark Smith (2014) Writing Awesome Command-Line Programs in Python. EuroPython Berlin watch
-
Dzmitry Malyshau (2020) Building WebGPU with Rust. FOSDEM watch
-
Nahid Samsami and Jeff Dickey (2018) Designing a delightful command line interface. DevXCon San Francisco watch
-
Carolyn Van Slyck (2019) Designing Command-Line Tools People Love. FOSDEM watch
-
Thomas Dvornik (2019) Building an enterprise-grade CLI with oclif. Heroku watch
-
Amjith Ramanujam (2017) Awesome Command Line Tools. PyCon Portland watch
-
Sebastian Vetter (2016) Click: A Pleasure to Write, a Pleasure to Use. PyCon Portland watch
-
Michael Lynch (2019) Why Good Developers Write Bad Tests. PyTexas watch
-
Kevlin Henney (2019) The Forgotten Art of Structured Programming. Cpp on Sea watch
-
Todd Leonhardt and Kevin Van Brunt (2019) A Hands-On Guide to Building Interactive Command-Line Apps with cmd2. PyOhio watch
-
Frank Rehberger (2018) Rust — embedding WebAssembly for scripting. FOSDEM watch
-
Dave Forgac (2016) Let’s Make Better Command Line Applications. PyOhio watch
-
Jonathan Slenders (2017) prompt toolkit two years later. FOSDEM watch
-
Robert Aboukhalil (2019) Beyond the Browser with Serverless WebAssembly. WASM San Francisco watch ~90mins
-
Thomas Ballinger (2015) Terminal whispering. PyCon Montréal watch
-
Erik Meijer (2019) Gradient Descent: The Ultimate Optimizer. KotlinConf Copenhagen watch
-
Alex Miller (2017) clojure.spec: Expressing Data Constraints Without Types. Philly ETE infoq.com watch
-
Alex Miller (2017) Dependency Heaven. EuroClojure watch
-
Erik Meijer and Robert Griesemer (2012) Interview about Go. Lang.NEXT watch
-
Alex Chabot-Leclerc (2019) Numerical Computing with NumPy. SciPy watch
-
Nathaniel Smith (2017) Inside NumPy. Berkeley Data Science watch
-
Corentin Wallez and Ricardo Cabello (2019) Next-Generation 3D Graphics on the Web. Google I/O watch
-
Corentin Wallez (2019) WebGPU: Next-Generation 3D Graphics. DevFest Toulouse watch
-
Jon Lopez Garcia (2020) Pushing the limits of the Web with WebAssembly. FOSDEM watch
-
Tiark Rompf (2014) How Types can turn a SQL Interpreter into a SQL Compiler. Strange Loop watch
-
Andreas Gal (2016) Compiling the Web: Building a Just-in-Time Compiler for JavaScript. Microsoft Research watch
-
Roger Corman (2017) Corman Common Lisp and more. Bay Area Lisp and Scheme Meetup watch
-
Christian Schafmeister (2015) Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming. Google TechTalks watch
-
Rich Hickey (2016) Spec-ulation. Clojure Conj watch
-
Stuart Halloway (2019) Sherlock Holmes, Consulting Developer. Clojure Conj watch
-
Hugo Duncan (2012) Debuggers for Clojure. Clojure Conj watch
-
Jessica Kerr (2015) Contracts and Clojure: The Best-Yet Compromise Between Types and Tests. Philly ETE watch
-
Rich Hickey (2018) Datomic Ions. Clojure/nyc watch ~105mins
-
Scott Wlaschin (2018) The Power of Composition. NDC London watch
-
Chris Granger (2015) Eve. Strange Loop watch
-
Caitie McCaffrey (2015) Building Scalable Stateful Services. Strange Loop watch
-
Peter Alvaro (2015) I see what you mean: What a tiny language can teach us about gigantic systems. Strange Loop watch
-
Michael Nygard (2018) Uncoupling. GOTO Amsterdam watch
-
Chris Matts (2018) Why Business Cases are Toxic. GOTO Amsterdam watch
-
Todd Montgomery (2018) Making it Count: Quality is NOT an Option. GOTO Chicago watch
-
Phillip Carter (2020) F# as a Better Python. NDC Oslo watch
-
Neal Gafter (2007) Closures for Java. Google TechTalks watch ~2hrs
-
Lynn Langit (2017) Serverless: reality or BS — notes from the trenches. NDC Oslo watch
-
Joe Armstrong (2018) The Forgotten Ideas in Computer Science. Code BEAM SF watch
-
Robert Virding (2014) Erlang Rationale. Elixir Conf Austin watch
-
Robert Virding and Mariano Guerra (2018) Implementing Languages on the BEAM. Code BEAM SF watch
-
Scott Wlaschin (2020) The lazy programmer’s guide to writing thousands of tests. NDC Porto watch
-
Udi Dahan (2017) Microservices and Rules Engines — a blast from the past. NDC Oslo watch
-
Steve Sanderson (2017) Web Apps Can’t Do That, can they? NDC Oslo watch
-
Douglas Crockford (2017) The Post JavaScript Apocalypse. NDC London watch
-
Håkan Silfvernagel (2020) Why you should consider WebAssembly in your next frontend project. NDC Oslo watch
-
Enrico Campidoglio (2020) How Effective Teams Use Git. NDC Oslo watch
-
Aditya Siram (2014) Shen: A Sufficiently Advanced Lisp. Strange Loop watch
-
Timothy Baldridge (2015) Pixie: A Lightweight Lisp with 'Magical' Powers. Strange Loop watch
-
Christopher Webber (2013) Hy: A Lisp that transforms itself into the Python AST. ChiPy watch
-
Brian Beckman (2012) Don’t Fear the Monad. MSDN Channel 9 watch
-
Eric Holk (2018) Schism: A Self-Hosting Scheme to WebAssembly Compiler. ICFP watch
-
Colin Eberhardt (2019) Build your own WebAssembly Compiler. QCon San Francisco watch WebAssembly SF watch
-
Ahmon Dancy (2015) Escape from the Heap: Low-Level Programming in Common Lisp. European Lisp Symposium watch
-
Elliott Stoneham (2014) Write your own Go compiler. FOSDEM watch
-
Evan Czaplicki (2018) The Hard Parts of Open Source. Strange Loop watch
-
Arthur Gleckler (2017) Visualizing Data Structures. Bay Area Lisp and Scheme Meetup watch
-
Andre Kuhlenschmidt (2018) An Efficient Compiler for the Gradually Typed Lambda Calculus. ICFP Scheme Workshop watch
-
Rich Hickey and Sebastian Meyen (2013) Hallway Interview. JAXConf London watch
-
Rich Hickey (2012) Clojure Concurrency. Western Mass. Dev Group watch ~2.5hrs
-
Dave Snowden (2019) Dealing with Unanticipated Needs. Metosin watch
-
Håkan Råberg (2019) The Design and Implementation of a Bitemporal DBMS. ClojuTRE watch
-
Aki Helin (2016) The Story of Sir Owl Lisp. ClojuTRE watch
-
Robert Strandh (2020) Creating a Common Lisp Implementation. Online Lisp Meeting part1, part2
-
Kristoffer Gronlund (2019) Let’s LISP like it’s 1959. linux.conf.au watch
-
Andy Keep (2020) The Nanopass Framework as a Nanopass Compiler. European Lisp Symposium watch
-
Joel Martin (2016) Make Your Own Lisp Interpreter in 10 Steps. LambdaConf watch
-
Simon Danisch (2019) Julia: a Compiler for the Future. Curry On London watch
-
Henry Widd (2019) Cross Platform DateTime Awesomeness. Clojure/north watch
-
Rich Hickey (2013) Keynote. Clojure Conj watch
-
Rafal Dittwald (2019) Solving Problems the Clojure Way. Clojure/north watch
-
Francisco Viramontes (2020) Literate Stream Processing. Clojure/north watch
-
Rich Hickey (2012) Simplicity Matters. Rails Conf Austin watch
-
Luke Wagner (2016) WebAssembly: A New Compiler Target for the Web. NYLUG watch
-
Dan Gohman (2019) WebAssembly Beyond the Browser. Wasm Workshop Berlin watch
-
Mike Voronov (2019) Fast, deterministic, and verifiable computations with WebAssembly. Wasm Workshop Berlin watch
-
Jack Fransham (2019) Lightbeam Wasm Compiler. Wasm Workshop Berlin watch
-
Jay Phelps (2017) WebAssembly Demystified. Jazoon Tech Days watch
-
Ben Smith (2019) Applied WebAssembly: Compiling and Running C++ in Your Web Browser. CppCon watch
-
Lin Clark (2019) Bringing WebAssembly outside the web with WASI. Full Stack Fest watch
-
Rich Hickey (2011) ClojureScript Release. NYC Clojure watch ~90mins
-
Emmanuel Antony (2020) WASM on Clojure. IN/Clojure watch
-
Daniel Persson (2018) WebAssembly with Java. watch
-
Steve Klabnik (2019) Rust, WebAssembly, and the future of Serverless. Full Stack Fest watch
-
Dan Gohman (2019) WebAssembly Beyond the Browser: WASI. WebAssembly SF watch
-
Dmitry Alexandrov (2019) WebAssembly for Java Developers. Voxxed Days Bucharest watch
-
Michael Kennedy and Michael Droettboom (2019) Python in WebAssembly with Pyodide. Talk Python To Me watch
-
Shaun Taylor-Morgan (2019) Python in the Browser. PyCon UK watch
-
Michael Droettboom (2019) Iodide and Pyodide: Bringing Data Science Computation to the Web Browser. PyData New York watch
-
Jonathan Beri (2020) Making it easier to make Things: WebAssembly and the Internet of Things. WebAssembly Summit watch
-
Lin Clark (2020) WebAssembly: Building a new kind of ecosystem. WebAssembly Summit watch
-
Brion Vibber (2020) WebAssembly as a video polyfill. WebAssembly Summit watch
-
Nikita Prokopov (2019) Building My Own Clojure Tools. Clojure/north watch
-
Kevlin Henney (2018) Old is the New New. GOTO Chicago watch
-
Fabrizio Ferrai (2019) Live-coding a Compiler: A Challenge. Heart of Clojure Belgium watch
-
Stuart Sierra (2014) Components: Just Enough Structure. Clojure/West watch
-
Timothy Baldridge (2014) Data All The ASTs. Clojure/West watch
-
Maria Geller (2015) The ClojureScript Compiler: A Look Behind the Curtains. Clojure Conj watch
-
Bruce Hauman (2015) Literate Interactive Coding: Devcards. Strange Loop watch
-
Stuart Halloway (2014) Clojure: Simple by Design. All Things Open watch
-
Judy Rees (2020) Handling "Difficult" Remote Conversations Like a Pro. QCon London watch
-
John Boyle (2016) Implementing a Regular Expression Engine. Bay Area Lisp and Scheme Meetup watch
-
Kevin Hoffman (2020) Building a Containerless Future with WebAssembly. WebAssembly Summit watch
-
James Cash (2020) Don’t Stop Now. Clojure/north watch
-
Rhishikesh Joshi (2020) Ants in My Chans. Clojure/north watch
-
Luke Meyers (2020) Monoids and Software Engineering. Clojure/north watch
-
Patrick Thomson (2019) Building Haskell Programs with Fused Effects. Strange Loop watch
-
Wilker Lúcio (2020) Evolving Code Through Accretion. Clojure/north watch
-
Xavier O’Neil (2020) Surfing with Clojure. Clojure/north watch
-
Kapil Reddy (2020) Building Reliable, Scalable Services with Clojure and Core.async. Clojure/north watch
-
Paulo Feodrippe (2020) TLA+ and Clojure, a Small Primer. Clojure/north watch
-
Ramsey Nasser (2020) The Language of the Language: Comparing my experiences of compiler construction in Clojure and F#. Clojure/north watch
-
Alexander Fertman (2020) Gluing Clojure Microservices. Clojure/north watch
-
Dann Toliver (2020) Software, but not as we know it. Clojure/north watch
-
Łukasz Korecki (2020) Duckula: Type Safe Backend Services with Clojure, HTTP and Avro. Clojure/north watch
-
Mike Fikes (2020) ClojureScript on Microcontrollers. Clojure/north watch
-
Dana Borinski (2020) Unleash the Power of the REPL. Clojure/north watch
-
Carin Meier (2020) Parens for Python. Clojure/north watch
-
Asaf Chelouche (2020) Introduction to Lambda Calculus. Clojure/north watch
-
Anton Volkov (2020) Kosmos: Experimental graphical development environment for Clojure. watch
-
Eric Normand, Mike Fikes and Mia (2020) Discussion. Apropos Clojure Jul 1 watch
-
Tadeu Zagallo (2020) JavaScriptCore’s new WebAssembly interpreter. WebAssembly Summit watch
-
Ashley Williams (2020) Why the Wasm Summit Website isn’t written in Wasm. WebAssembly Summit watch
-
Brian Goetz (2014) Lambdas in Java: A Peek under the hood. GOTO Aarhus watch
-
Charles Nutter (2015) The invokedynamic Instruction in 45 Minutes. Oracle Learning watch
-
Tobi Ajila (2017) Java 9 VarHandles: What you need to know. Devoxx Belgium watch
-
Charles Nutter (2018) Method Handles Everywhere! NightHacking watch
-
Travis Oliphant, Siu Kwan Lam and Mark Florisson (2013) Numba: A Dynamic Python compiler for Science. PyCon watch
-
Chris Houser (2015) Condition Systems in an Exceptional Language. Clojure Conj watch
-
Dmitry Petrov (2017) Common Lisp, good parts. Amsterdam Lisp and Scheme Meetup watch
-
Stefan Karpinski (2016) Julia: To Lisp or not to Lisp. European Lisp Symposium watch
-
Mark Sofroniou (2015) Faster Arbitrary Precision Computation of Elementary Functions. Wolfram Tech Conf watch
-
Phil Nash (2018) Modern C++ Testing with Catch2. CppCon watch
-
Niek Bouman (2018) Multi-Precision Arithmetic for Cryptology in C++ at Run-Time and at Compile-Time. CppCon watch
-
Felix von Leitner (2011) How to Implement Bignum Arithmetic. Chaos Communication Congress watch
-
Angus Lees (2015) Bootstrapping a new programming language. linux.conf.au watch
-
Ron Garret (2016) Elliptic Curve Cryptography: A very brief introduction. Bay Area Lisp and Scheme Meetup watch
-
Luther Johnson (2019) MakerLisp Machine: an eZ80 CPU card running bare-metal Lisp. Bay Area Lisp and Scheme Meetup watch
-
Andy Wingo (2016) Knit, Chisel, Hack: Building Programs in Guile Scheme. Strange Loop watch
-
Matthew Flatt (2018) Rebuilding Racket on Chez Scheme: An Experience Report. ICFP Scheme Workshop watch
-
Robert Smith (2017) Lisp at the Frontier of Computation. Bay Area Lisp and Scheme Meetup watch
-
Jonas Karlsson (2017) Tricks of an Efficient Embedded Lisp Interpreter. Bay Area Lisp and Scheme Meetup watch
-
Chad Fowler (2017) Growing Old. RubyConf New Orleans watch
-
Aaron Patterson (2017) Building a Compacting GC for MRI. RubyConf New Orleans watch
-
Aaron Patterson (2016) How are Method Calls Formed? BathRuby watch
-
Rich Hickey (2012) The Value of Values. GOTO Copenhagen infoq.com, watch
-
Rich Hickey (2009) Are We There Yet? JVM Language Summit infoq.com watch
-
Ścisław Dercz (2016) An unusual compiler for (pure, lexical) Lisp. Bay Area Lisp and Scheme Meetup watch
-
Mey Beisaron (2019) How I Supercharged Learning Clojure through Gamification. Dutch Clojure Days watch
-
Bozhidar Batsov (2019) nREPL Redux. Dutch Clojure Days watch
-
James Reeves (2017) Transparency through Data. Dutch Clojure Days watch
-
Craig Maloney (2017) Scheme, Guile and Racket: an Introduction. Michigan!/Usr/Group watch
-
Alan Shreve (2016) Idealized Commit Logs: Code Simplification via Program Slicing. Strange Loop watch
-
Sam Tobin-Hochstadt (2017) From Scheme to Typed Racket. ICFP Oxford watch
-
Dimitris Vyzovitis (2017) Gerbil on Gambit, as they say Racket on Chez. ICFP Oxford watch
-
Zach Tellman (2012) Playing Go with Clojure. Clojure Conj watch
-
Ramsey Nasser and Tims Gardner (2014) Arcadia: Functional Video Game Development. Code Mesh London watch
-
Ramsey Nasser and Tims Gardner (2014) Clojure in Unity3D: Functional Video Game Development. Strange Loop watch
-
Ramsey Nasser and Tims Gardner (2014) Arcadia: Integrating Clojure with Unity3D for Game Dev. NYC Clojure watch
-
Mark Engelberg (2017) Solving Problems Declaratively. Clojure/West watch
-
Ramsey Nasser (2017) Symbolic Assembly: Using Clojure to Meta-program Bytecode. Clojure/West watch
-
Tims Gardner and Ramsey Nasser (2015) Games and 3D Graphics in Arcadia. Clojure/West watch
-
Ramsey Nasser (2016) Symbolic Compilers: A New Hope. SoftwareGR watch
-
Ramsey Nasser (2019) Fn and Games with Arcadia. Clojure/north watch
-
Ramsey Nasser (2016) The Unfortunate Value of Failure. !!Con watch
-
Kovas Boguta (2015) Gamma: A simple model for WebGL. Strange Loop watch
-
Benjamin Kovach (2018) A Box of Chaos: The Generative Artist’s Toolkit. Strange Loop watch
-
Jimmy Bogard (2020) Continuous Integration and Delivery for Databases. NDC London watch
-
Enrico Campidoglio (2020) How Effective Teams use Git. NDC watch
-
Hana Dusíková (2019) Compile Time Regular Expressions. NDC TechTown watch
-
Ken Mugrage (2019) Modern Continuous Delivery. GOTO Berlin watch
-
Max Brunsfeld (2018) Tree-sitter: A new parsing system for programming tools. FOSDEM watch
-
Martin Kavalar (2019) Our Journey from Elm and Elixir to Clojure. clojureD watch
-
Jame King (2013) Hy: A Lisp that Compiles to Python. PyCon Toronto watch
-
Hans Hübner (2016) Is Clojure an Acceptable Lisp? clojureD watch
-
Ingo Mohr (2019) About the Unknown East of the Ancient LISP World. clojureD watch
-
Dan Callahan (2019) WebAssembly Beyond the Browser. GOTO Copenhagen watch
-
Alon Zakai (2020) Shipping Tiny WebAssembly Builds. WebAssembly Summit watch
-
Stuart Langridge (2019) You Really Don’t Need All That JavaScript, I Promise. GOTO Copenhagen watch
-
Stefan Tilkov (2019) "Good Enough" Architecture. GOTO Berlin watch
-
Sarah Drasner (2020) The Art of Code Comments. JSConf Hawaii watch
-
Tyler McMullen (2020) Lucet: Safe WebAssembly Outside the Browser. Code Mesh London watch
-
Ben Smith (2020) WebAssembly: Expanding the PIE. WebAssembly Summit watch
-
Aaron Patterson (2016) Methods of Memory Management in MRI. RubyConf Cincinnati watch
-
Nate Berkopec (2016) Halve Your Memory Usage with these 12 Weird Tricks. RubyConf Cincinnati watch
-
Kevin Deisz (2017) Compiling Ruby. RubyConf New Orleans watch
-
Ross McIlroy (2019) V8 Lite: Slimming Down JavaScript Memory. BlinkOn watch
-
Derek Slager (2017) Why Clojure? Clojure/West watch
-
Petr Viktorin (2018) Bytecodes and Stacks: A Look at CPython’s compiler and its Execution Model. PyCon Prague watch
-
Franziska Hinkelmann (2017) JavaScript Engines — how do they even? JSConf EU watch
-
Ross McIlroy (2016) Ignition: an Interpreter for V8. BlinkOn watch
-
Chris Seaton (2017) Understanding How Graal Works — a Java JIT Compiler Written in Java. JUG.ru watch
-
Ronald Garcia (2018) Gradual Typing. ICFP SIGPLAN watch
-
Peter Salomonsen (2020) WebAssembly Music. WebAssembly Summit watch
-
Pat Hickey (2019) Evolving WASI with Code Generation. WebAssembly SF watch
-
Nicola Mometto (2015) Immutable code analysis with tools.analyzer. Clojure eXchange watch
-
Maurício Eduardo Chicupo Szabo (2019) Blending the REPL, editor and source code. Clojure South watch
-
Rakhim Davletkaliyev (2019) What could a Clojure/LISP editor be like? Clojure Helsinki Meetup watch
-
Roman Liutikov (2019) ClojureScript and Type Inference. Clojure Day Kyiv watch
-
Erik Assum (2020) Writing Maintainable Clojure. clojureD watch
-
Jakub Dundalek (2020) Shell Scripting Made Simple with Clojure. clojureD watch
-
Dan Bunea (2020) Complexity in Code — Improving flow control with functional pipelines. clojureD watch
-
Paulus Esterhazy (2020) Angels Singing: Writing for Programmers. clojureD watch
-
Maria Geller (2020) Self-hosted ClojureScript: How to bootstrap a compiler? clojureD watch
-
Michiel Borkent (2020) Babashka and the Small Clojure Interpreter. clojureD watch
-
Bozhidar Batsov (2020) The Future of Clojure Tooling. IN/Clojure watch
-
Pratik Karki (2020) Light Table: The strange and wonderful saga of a pure Clojure editor. IN/Clojure watch
-
Ramsharan Gorur Jayaraman (2020) Lazy Seqs: Why are they so lazy? IN/Clojure watch
-
Sergey Kuksenko (2020) Does Java Need Inline Types? What Project Valhalla Can Bring to Java. QCon San Francisco watch
-
Dmitry Petrashko (2020) Sorbet: Why and How We Built a Typechecker for Ruby. QCon San Francisco watch
-
Stuart Halloway (2018) REBL. Clojure Conj watch
-
Andrew Blinn (2019) Fructure: A Structured Editing Engine in Racket. RacketCon watch
-
Christopher Chedeau (2017) JavaScript Code Formatting. React London watch
-
James Long (2017) A Prettier Printer. React Conf watch
-
Tom Stuart (2014) Smalltalk, Lisp, Bash: Three Interesting Languages. Barcelona Ruby Conf watch
-
Terrence Parr (2014) How to Build a Virtual Machine. SF Language Design and Implementation Meetup watch
-
Ariel Ortiz (2017) The Dawn of Lisp, or How to Write Eval and Apply in Clojure. Clojure Conj watch
-
Joel Martin (2016) Make Your Own Lisp Interpreter in 10 Incremental Steps. LambdaConf watch
-
John Austin (2019) RGB to XYZ: The Science and History of Color. Strange Loop watch
-
Rijnard van Tonder (2019) Parser Parser Combinators for Program Transformation. Strange Loop watch
-
Emily Shea (2019) Voice Driven Development: Who needs a keyboard anyway? Strange Loop watch
-
August Lilleaas (2018) Datomic: The Most Innovative DB You’ve Never Heard of. KotlinConf Amsterdam watch
-
Jay Parlar (2019) Finding bugs without running or even looking at code. Strange Loop watch
-
Jamie Jennings (2018) Rosie Pattern Language: Improving on 50-Year Old Regular Expression Technology. Strange Loop watch
-
Doug Hellmann (2016) How I built a power debugger out of the standard library and things I found on the internet. PyCon Portland watch
-
Yaron Minsky (2018) Data Driven UIs, Incrementally. Strange Loop watch
-
Max Brunsfeld (2018) Tree-sitter: A new parsing system for programming tools. Strange Loop watch
-
Kenneth Ormandy (2016) Syntax Highlight Everything. CSSConf.Asia watch
-
Tim Berglund (2017) Four Distributed Systems Architectural Patterns. Devoxx Poland watch
-
Harold Abelson and Gerald Jay Sussman (2019) SICP Lecture 10: Compilation. MIT OpenCourseWare watch
-
Dan Bailey (2011) Jet: A Language and Heterogeneous Compiler for Fluid Simulations. Euro LLVM Dev Meeting watch
-
Stuart Halloway (2015) Debugging with the Scientific Method. Clojure Conj watch
-
Erik Corry (2017) Building Your Own Compiler the Slightly Easier Way with LLVM. YOW! Conf watch
-
Chandler Carruth (2019) There Are No Zero-Cost Abstractions. CppCon watch
-
Oleg Grenrus (2019) Do you have a problem? Write a compiler! ClojuTRE watch
-
Spencer Schneidenbach (2020) Using Immutable Data Structures in C# and .NET. NDC London watch
-
Ellen Chisa (2019) Coding Without Complexity. QCon San Francisco watch
-
Kevlin Henney (2020) Lambda? You Keep Using that Letter. NDC London watch
-
David Renshaw (2014) Cap’n Proto and Rust: Type Systems for Sharing. Strange Loop watch
-
Amanda Laucher and Paul Snively (2014) Type Systems — The Good, Bad and Ugly. Strange Loop watch
-
Ghadi Shayban (2019) Clojure Futures. Java watch
-
Daniel Slutsky (2019) Clojure and R: a love story of two Lispy souls. ClojuTRE watch
-
Chris McCormick (2020) px3d: a browser based pixel 3D nano-engine in ClojureScript. linux.conf.au watch
-
Matthew Gilliard (2019) Clojure in a World of Containers. ReClojure London watch
-
Gary Fredericks (2018) What Are All These Class Files Even About? Clojure Conj watch
-
Chas Emerick (2012) What Sucks about Clojure and Why You’ll Love it Anyway. Clojure/West infoq.com watch
-
Daniel Szmulewicz (2020) When the learning stops. watch ~8mins
-
Steve Klabnik (2020) Rust, WebAssembly, and the future of Serverless. DevFest watch
-
Richard Campbell (2020) Building Trust in Teams. NDC London watch
-
Jeanine Adkisson (2015) Design and Prototype a Language in Clojure. Clojure/West watch
-
Phil Hofmann (2019) Reaching Beyond Traditional Boundaries with Clojure. GOTO Copenhagen watch
-
Bozhidar Batsov (2019) CIDER Distilled: A Common Foundation for Clojure Tooling. Clojure South watch
-
Maarten Truyens (2019) Innovation in an immutable industry: Clojure in Law. Heart of Clojure Belgium watch
-
Magnus Kvalevåg (2019) How to do Stateful Property Testing in Clojure. ClojuTRE watch
-
Alex Miller (2019) Lessons Learned. ClojuTRE watch
-
Bill Piel (2016) Becoming Omniscient with Sayid. Clojure Conj watch
-
Steve Sanderson (2020) Blazor: a new framework for browser-based .NET apps. NDC London watch
-
Martin Thompson (2019) Interaction Protocols in Software: It’s All About Good Manners. QCon London watch
-
Anna Herlihy (2019) Wrestling Python into LLVM Intermediate Representation. PyCon Israel watch
-
Mat Ryer (2019) How I Write HTTP Web Services after Eight Years. GopherCon watch
-
Maurice Naftalin and José Paumard (2019) How Java and Scala are Imitating Functional Languages. GOTO Copenhagen watch
-
Bryan Cantrill (2018) Visualizing Distributed Systems with Statemaps. CNCF watch
-
Elena Morozova (2019) How Uber Goes. GopherCon watch
-
Jason Keene (2019) Dynamic Instrumentation for Go. GopherCon watch
-
Todd Green (2018) Low Level Systems Programming in High Level Julia. JuliaCon watch
-
Matt Dziubinski (2015) Rcpp: Seamless R and C++ Integration. CppCon watch
-
Ola Bini (2008) JRuby: The power of Java and Ruby. Google TechTalks watch
-
Lin Clark (2019) WebAssembly nanoprocesses: making WebAssembly outside-the-browser secure by default. WebAssembly SF watch
-
Tyler McMullen (2019) Isolation without Containers. WebAssembly SF watch
-
Rafał Pocztarski (2020) JS, Node, Deno — WebAssembly WASM WASI. WarsawJS watch
-
Charles Nutter (2010) Expressive Languages for the JVM. Google TechTalks watch
-
Andy Wingo (2019) Guile 3: Faster programs via just-in-time compilation. FOSDEM watch
-
Andrew Bennett (2014) Creating, Coding and Compiling a Compiler with LLVM. /dev/world/2013 watch
-
Frej Drejhammar (2014) BEAMJIT: A Just-in-Time Compiling Runtime for Erlang. Erlang User Conf vimeo, watch
-
Paul Biggar (2009) Compiling and Optimizing Scripting Languages. Google TechTalks watch
-
Dirk Eddelbuettel and Romain Francois (2010) Integrating R with C++: Rcpp, RInside, and RProtobuf. Google TechTalks watch
-
Conal Elliott (2007) Tangible Functional Programming: A Modern Marriage of Usability and Composability. Google TechTalks watch
-
Miško Hevery (2008) The Clean Code Talks: Unit Testing. Google TechTalks watch
-
Gilad Bracha (2010) Newspeak: A Principled Dynamic Language. Google TechTalks watch
-
Andrei Alexandrescu (2010) Three Cool Things About D. Google TechTalks watch
-
Charles Nutter (2010) Mirah: an Expressive JVM Language. Google TechTalks watch
-
Gabe Zichermann (2010) Fun is the Future: Mastering Gamification. Google TechTalks watch
-
Thomas Wouters (2007) Advanced Python (or understanding Python) Google TechTalks watch
-
Tom Faulhaber (2012) Lisp, Functional Programming, and the State of Flow. Clojure Conj watch
-
Irina Shestak (2019) From Electron, to Wasm, to Rust (Aaand Back to Electron) RustConf watch
-
Erik Huelsmann (2013) Common Lisp Applications on the JVM. European Common Lisp Meeting watch
-
Per Bothner (2013) High-performance Scripting with Kawa. JavaOne watch
-
Jamie Brandon (2018) Julia as a platform for language development. JuliaCon watch
-
Adi Levin (2019) Using WebAssembly with WebGL for interactive 3D apps. Full Stack Tech Radar Day watch
-
Paul Tagliamonte (2013) Hy: Lisp in Python. Boston Python watch
-
Herb Sutter (2019) De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable. CppCon watch
-
Alan Kay (2012) Rethinking Design, Risk and Software. COFES watch
-
Shelley Vohr (2018) Asynchrony: Under the Hood. JSConf EU watch
-
Philip Roberts (2014) What the heck is the event loop anyway? JSConf EU watch
-
Rob Pike (2014) Opening Keynote. GopherCon watch
-
Dan Rubenstein (2019) Time, Clocks and the Ordering of Events in a Distributed System. Papers We Love watch
-
Benedek Gagyi (2018) WebAssembly as Cross-Platform Architecture. YGLF Kyiv watch
-
Milica Mihajlija (2019) WebAssembly: Binary in Plain English. WebCamp Zagreb watch
-
Noritada Shimizu (2017) WebAssembly: now web is a new compiler target architecture. FOSS Asia watch
-
Ed Charbeneau (2019) WebAssembly: Into the WASM’verse. Stir Trek watch
-
Parashuram Narasimhan (2012) IndexedDB. San Francisco HTML User Group watch
-
Gabbi Fisher (2019) WebAssembly: Bringing Go to the Browser and Beyond! WebAssembly SF watch
-
Derek Slager (2015) ClojureScript for Skeptics. Clojure Conj watch
-
Christian Johansen (2018) ClojureScript — It’s not just the language. NDC Oslo watch
-
David Nolan (2016) clojure.spec. React Vienna watch
-
Stuart Sierra (2017) Homoiconicity: It Is What It Is. Clojure Conj watch
-
Viral B. Shah and Shashi Gowda (2016) Julia: A Lisp for Fast Number Crunching. Functional Conf Bangalore watch
-
Axel Naumann (2012) Introducing cling, a C++ Interpreter Based on clang/LLVM. Google TechTalks watch
-
Ryan Dahl (2018) 10 Things I Regret About Node.js. JSConf EU watch
-
Jim Duey (2018) Typing a LISP. LambdaConf watch
-
Ludovic Courtès (2016) GNU Guix: The Functional GNU/Linux Distro That’s a Scheme Library. Scheme Workshop watch
-
Carl Friedrich Bolz (2016) PyPy’s Approach to Implementing Dynamic Languages Using a Tracing JIT Compiler. Microsoft Research watch
-
Stanley Seibert (2015) Accelerating Python with the Numba JIT Compiler. SciPy watch
-
Takashi Kokubun (2017) LLVM-based JIT compiler for MRI. RubyConf New Orleans watch
-
Arthur O’Dwyer (2019) Back to Basics: Smart Pointers. CppCon watch
-
Matthew Page (2019) How to JIT: Writing a Python JIT from scratch in pure Python. PyCon Cleveland watch
-
Antonio Cuni (2019) How to write a JIT compiler in 30 minutes. EuroPython Basel watch
-
Sven Sauleau (2019) WebAssembly: The Next Big Platform. WebAssembly Munich Meetup watch
-
Surma Surma and Deepti Gandluri (2019) WebAssembly for Web Developers. Google I/O watch
-
David Beazley (2019) Lambda Calculus from the Ground Up. PyCon Cleveland watch
-
Tom Greenaway (2019) Modern Web Game Development. Google I/O watch
-
Damien Buhl (2018) C++ Everywhere with WebAssembly. CppCon watch
-
Cédric Champeau (2016) Deep dive into the Groovy compiler. Greach Conf watch
-
Mike Fikes (2019) Expeditious Code via Inference. Clojure/north watch
-
Ben Saks (2019) Back to Basics: Understanding Value Categories. CppCon watch
-
Scott Wlaschin (2017) F# for C# programmers. NDC Oslo watch
-
Lin Clark (2019) WebAssembly Interface Types: Interoperate with All the Things! Mozilla Hacks watch
-
Miro Cupak (2017) Exploring Java 9 with REPL. JavaOne watch
-
Robert Field (2015) JShell: An Interactive Shell for the Java Platform. Devoxx Belgium watch
-
Stefan Behnel (2018) Cython to speed up your Python code. EuroPython Edinburgh watch
-
Caroline Tice (2011) Combining Embedded and Interactive Python in a Debugger: A Case Study. EuroPython watch
-
Rich Hickey (2012) The Language of the System. Clojure Exchange watch
-
Rich Hickey (2012) Interview. GOTO Copenhagen watch
-
Michael Kennedy and Anna Herlihy (2018) Compiling Python through PyLLVM and MongoDB for Data Scientists. Talk Python To Me watch
-
Anna Herlihy (2015) PyLLVM: A compiler from Python to LLVM-IR. PyGotham watch
-
David Beazley (2018) Reinventing the Parser Generator. PyCon Cleveland watch
-
Eduardo Julian (2017) The Lux Programming Language. Strange Loop watch
-
Veit Heller (2019) Carp — A Language for the 21st Century. Curry On London watch
-
Veit Heller (2018) Carp — A Language for the 21st Century. ClojuTRE watch
-
David Nolan (2015) The Front End Architecture Revolution. GOTO Chicago watch
-
David Nolan (2017) Idée Fixe. GOTO Chicago watch
-
David Nolan (2017) A Practical Functional Relational Architecture. Code Mesh London watch
-
Alex Zinenko, Mehdi Amini and Nicolas Vasilache (2019) Building a Compiler with MLIR. LLVM European Developers Meeting Brussels watch
-
Almar Klein (2018) Let’s embrace WebAssembly. EuroPython Edinburgh watch
-
Bryan Mills (2018) Rethinking Classical Concurrency Patterns. GopherCon watch
-
David Beazley (2018) Die Threads. EuroPython Edinburgh watch
-
Without Boats (2019) Zero-Cost Async IO. Rust Latam Montevideo watch
-
Mikhail Smal (2019) Write your own domain specific language with F#. NDC Oslo watch
-
Guy Royse (2019) An Introduction to WebAssembly. Devoxx Belgium watch
-
Tobi Ajila (2019) Welcome to LWorld: The current state of value types in Java. Devoxx Belgium watch
-
Ron Pressler (2019) Project Loom: Helping Write Concurrent Applications on the Java Platform. Devoxx Belgium watch
-
Steve Klabnik (2019) Rust’s Journey to Async/Await. QCon New York watch
-
Scott Hanselman (2014) Virtual Machines, JavaScript and Assembler. Fluent San Francisco watch
-
Hans Elias B. Josephsen (2019) Eir: Infrastructure for working with BEAM code. Code BEAM STO watch
-
Steve Sanderson (2018) Blazor, a new framework for browser-based .NET apps. NDC Minnesota watch
-
Scott Wlaschin (2016) Understanding parser combinators: a deep dive. NDC Oslo watch
-
Adam McCullough (2017) Greek Classics: Lambda Calculus for Beginners. LambdaConf watch
-
David Graunke (2016) An Introduction to Combinator Compilers and Graph Reduction Machines. Strange Loop watch
-
Joshua Bloch (2018) A Brief, Opinionated History of the API. QCon New York watch
-
Klaus Iglberger (2019) Back to Basics: Move Semantics. CppCon watch
-
Brianne Hillmer (2016) Just-in-Time Documentation: Employing Agile Methodology to Create Living Documentation. Write the Docs Portland watch
-
Brian Goetz (2019) Java Language Futures. Devoxx Belgium watch
-
Chris Lattner and Tatiana Shpeisman (2019) MLIR: Multi-Level Intermediate Representation Compiler Infrastructure. LLVM European Developers Meeting Brussels watch
-
Rob Ashton (2019) Purescript on the BEAM: Typed OTP for greatness. Code Mesh London watch
-
Mey Beisaron (2019) Back to the Future: How 80s Arcade Games Taught me Clojure. Devoxx Belgium watch
-
Jim Crossley (2012) REPL-Based Development with Immutant. Clojure Conj watch
-
Robert Virding (2015) Wherefore art thou LFE? ClojuTRE watch
-
Michael Gottesman (2019) Ownership SSA. LLVM Dev Meeting watch
-
Oskar Wickström (2018) Finite-state machines? Your compiler wants in! lambda days watch
-
Igor Kopestenski (2019) IoT Edge Computing with bare-metal Erlang. Code BEAM Amsterdam watch
-
Jacob Walker (2019) Understanding Allocations: the Stack and the Heap. GopherCon watch
-
Kay Hayen (2015) The Python Compiler. EuroPython Bilbao watch
-
Daniel Spiewak (2016) Functional Compilers: From CFG to EXE. Devoxx watch
-
Gijs Stuurman (2017) CREPL: Write and run ClojureScript code together. Dutch Clojure Days watch
-
Heather Miller (2015) Function-Passing Style: Typed, Distributed Functional Programming. ScalarConf watch
-
Chaitanya Koparkar (2018) Gibbon: A Compiler for Recursive Functions on mostly Serialized Data. ICFP St. Louis watch
-
Adam Chlipala (2015) Ur: An Optimizing Compiler for a Purely Functional Web Application Language. ICFP watch
-
Raúl Raja and Simon Vergauwen (2019) Arrow Meta: Enabling Functional Programming in the Kotlin Compiler. Lambda World watch
-
Roy Osherove (2019) Lies, Damned Lies, and Metrics. GOTO Copenhagen watch
-
Adam Tornhill (2019) Prioritizing Technical Debt as if Time and Money Mattered. GOTO Copenhagen watch
-
Ian Lance Taylor (2019) Generics in Go. GopherCon watch
-
Johan Brandhorst (2018) Get Going with WebAssembly. LondonGophers watch
-
Amit Dev (2019) Introduction to Functional Programming in Rust. YOW! Lambda Jam watch
-
Steve Klabnik (2019) How Rust views tradeoffs. QCon London watch
-
Ashley Williams (2019) Rust, WebAssembly, and JavaScript make three: An FFI Story. QCon New York watch
-
Lin Clark, Pat Hickey et al (2019) Bytecode Alliance Panel Discussion. WebAssembly SF watch
-
Alon Zakai (2014) Emscripten and asm.js: C++'s role in the modern web. CppCon watch
-
Alon Zakai (2019) Pause and Resume WebAssembly with Asyncify. WebAssembly SF watch
-
Nidin Vinayakan (2018) WebAssembly in Typescript: Introduction to AssemblyScript. WebAssembly Meetup Munich watch
-
Paul Bone (2018) AST to WebAssembly: Writing a code generator. Compose Melbourne watch
-
John Hume (2015) Life of a Clojure Expression. Clojure/West watch
-
Lin Clark (2019) WebAssembly nanoprocesses: making WebAssembly outside-the-browser secure by default. WebAssembly SF watch
-
Alex Kehayias (2019) Progressive WebAssembly Applications. WebAssembly SF watch
-
Zach Bloom (2019) WebAssembly on the Server. WebAssembly SF watch
-
Paul Schoenfelder (2019) Lumen: Bringing the BEAM to WebAssembly and beyond. Code Mesh London watch
-
Ben Titzer and Andreas Rossberg (2018) WebAssembly: What and What Next? GOTO Berlin watch
-
Robert Virding (2017) Lisp Machine Flavors for LFE: implementing objects on Erlang/OTP. Erlang and Elixir Factory watch
-
Robert Virding (2016) LFE — a lisp flavour on the Erlang VM. Lambda Days Kraków watch
-
David Chisnel (2012) Implementing Domain Specific Languages with LLVM. FOSDEM watch
-
Kai Nacke (2019) Roll your own compiler with LLVM: Easy IR generation. FOSDEM watch
-
Phil Trelford (2015) Write your own compiler in 24 hours. Bristech Conf watch
-
Ariel Ortiz (2017) The Dawn of Lisp, or: How to Write Eval and Apply in Clojure. Clojure Conj watch
2019
-
Jared Smith (2016) How to Write Secure JavaScript Applications. Nodevember watch
-
Zeno Rocha (2016) Web APIs You (Probably) Didn’t Know Existed. NEJS Conf watch
-
Christophe Grand (2018) They’ll have to pry the REPL from our cold dead hands! clojureD watch
-
Rich Hickey, Werner Schuster, Kresten Krab Thorup, Simon Marlow and Robert Virding (2013) Panel Debate: Runtime Evolution, the Future of VMs. Code Mesh London watch
-
Christian Schafmeister (2018) Lessons Learned Implementing Common Lisp with LLVM. LLVM Dev Meeting watch
-
Tom Toor (2019) Why Build Solutions with Fulcro. Clojure Conj watch
-
Avi Flax (2019) (Architecture) Diagrams as Data. Clojure Conj watch
-
Wilker Silva (2019) The Maximal Graph. Clojure Conj watch
-
Pier Federico Gherardini and Ben Kamphaus (2019) Clojure Where it Counts: Tidying Data Science Workflows. Clojure Conj watch
-
Chris Oakman (2019) Probabilistic Record Linkage of Hospital Patients. Clojure Conj watch
-
J.D. Hollis (2019) Datomic with Terraform. Clojure Conj watch
-
Alexander Oloo (2019) From Lazy Lisper to Confident Clojurist. Clojure Conj watch
-
Lucas Cavalcanti (2019) Complex Made Bearable. Clojure Conj watch
-
Gene Kim (2019) My Love Letter to Clojure: And a Datomic Experience Report. Clojure Conj watch
-
David Nolan (2019) Are we there yet? Remix. ReactiveConf watch
-
Ariel Ortiz (2019) The Hitchhikers Guide to Multiparadigm Programming. Clojure Conj watch
-
Derek Troy-West (2019) Follow the Data: Product Development in Clojure. Clojure Conj watch
-
Dennis Heihoff (2019) The Embodied Runtime. Clojure Conj watch
-
Ulrich Schaechtle (2019) Inference QL: AI for data engineers in Clojure. Clojure Conj watch
-
Alex Miller (2019) Composable Tools. Clojure Conj watch
-
Thomas Gebert and Nick Misturak (2019) Distributed Hash Tables, Video and Fun! Clojure Conj watch
-
Eno Compton and Tyler van Hensbergen (2019) Goodbye YAML: Infrastructure as Code in Clojure. Clojure Conj watch
-
Matthew Flatt (2019) A Racket Perspective on Research, Education and Production. Clojure Conj watch
-
Alexander Yakushev (2019) A New Age of JVM Garbage Collectors. Clojure Conj watch
-
Chris Nuernberger (2019) Extending Clojure with Python. Clojure Conj watch
-
Michael Feathers (2018) Unconditional Code. GOTO Chicago watch
-
Stuart Halloway (2010) Simplicity Ain’t Easy. Clojure Conj watch
-
Gil Tene (2012) Understanding Java Garbage Collection and what you can do about it. SpringOne watch
-
Alex Engelberg and Derek Slager (2018) Every Clojure Talk Ever. Clojure Conj watch
-
Ray McDermott, Mike Fikes and Mia (2019) Discussion. Apropos Clojure Oct 31 watch
-
Rick Houlihan (2018) Advanced Design Patterns for DynamoDB. AWS re:Invent watch
-
Joe Armstrong (2018) Computer Science — A Guide for the Perplexed. GOTO Chicago watch
-
Daniel Stenberg (2019) HTTP/3 — HTTP over QUIC is the next generation. New Relic watch
-
Stephen Magill (2019) Disrupting QA — Emerging Trends in Code Quality Automation. GOTO Chicago watch
-
Andreas Hallberg (2016) Secure Coding Patterns. GOTO Amsterdam watch
-
Stuart Halloway (2013) Narcissistic Design. Reaktor Dev Day watch
-
Dan North (2017) Beyond Developer. GOTO Copenhagen watch
-
Dan North (2017) Patterns of Effective Teams. GOTO Chicago watch
-
Dan North (2016) Software, Faster. GOTO Amsterdam watch
-
Dan North (2013) Simplicity, The Way of the Unusual Architect. GOTO Aarhus watch
-
Dan North (2012) The Browser is Dead. GOTO Aarhus watch
-
Dan North (2017) How to Break the Rules. GOTO Amsterdam watch
-
Dan North (2014) Kicking the Complexity Habit. GOTO Chicago watch
-
Adam Butler (2017) DocOps: engineering great documentation. DevRelCon London watch
-
Jack Rusher (2019) Creative Computation. ClojuTRE watch
-
Michael Nygard (2013) Whence Complexity? Clojure Conj watch
-
Dan North (2016) Microservices: software that fits in your head. GOTO Amsterdam watch
-
Adam Tornhill (2016) Seven Secrets of Maintainable Codebases. GOTO Stockholm watch
-
Michael Nygard (2016) Stability Patterns and Antipatterns. GOTO Chicago watch
-
Chris Ward (2016) Explain Yourself! Documentation for Better Code. LinuxCon Berlin watch
-
Michael Nygard (2019) Uncoupling. DevOpsDays watch
-
Michiel Borkent (2019) clj-kondo: a linter for Clojure code that sparks joy. ClojuTRE watch
-
Jarppe Länsiö (2018) First 6 years of a life of a Clojure project. ClojuTRE watch
-
Tommi Reiman (2019) Naked Performance (with Clojure) ClojuTRE watch
-
Simon Brown (2014) Software Architecture vs Code. GOTO Amsterdam watch
-
Nicole Forsgren (2015) DevOps: Next. GOTO Berlin watch
-
Murat Erder (2016) Continuous Architecture. GOTO London watch
-
Michael Keeling and Joe Runde (2017) Architecture Decision Records in Action. Carnegie Mellon watch
-
Jonathan Wolski (2018) Using Architecture Decision Records. VMware Tanzu watch
-
Andreas Rueping (2006) Interview: Agile Documentation._ Software Engineering Radio se-radio.net, watch
-
Birgitta Boeckeler (2017) We’re Agile, We Don’t Do Documentation. LeadDev watch
-
Simon Brown (2017) Visualise, document and explore your software architecture. NDC London watch
-
Dan Saks (2019) "New" Features in C. NDC TechTown watch
-
Carmen Andoh (2017) The Why of Go. QCon San Francisco watch
-
Owen Synge (2019) Why would a Python programmer learn Rust when there are no jobs in it. MiniDebConf Hamburg watch
-
Dan Allen (2019) Antora: Documentation Sites for Software Teams. Devoxx watch
-
Alexandra White (2018) How to tear down existing documentation and rewrite docs that actually work. Write the Docs Prague watch
-
Jon Skeet (2018) Dates and times aren’t that hard, honestly! NDC Oslo watch
-
Brett Slatkin (2015) How to Be More Effective with Functions. PyCon Montréal watch
-
Brett Slatkin (2016) Refactoring Python: Why and how to restructure your code. PyCon Portland watch
-
Greg Ward (2015) How to Write Reusable Code. PyCon Montréal watch
-
Jake VanderPlas (2015) Losing your Loops: Fast Numerical Computing with NumPy. PyCon Montréal watch
-
Richard Feldman (2019) Why Isn’t Functional Programming the Norm? ClojuTRE watch
-
Evan Goer (2013) Thinking of Documentation as Code. YUIConf watch
-
Peter Hilton (2017) Documentation for software developers. I TAKE Unconf watch
-
Jay Kreps (2019) Keynote. Kafka Summit San Francisco watch
-
Gregory Koberger (2015) A Developers Approach to Documentation: From Passive to Dynamic. Write the Docs watch
-
Ben Hall (2017) The Art of Documentation and Readme.md for Open Source Projects. KubeCon and CloudNativeCon watch
-
Daniel D. Beck (2016) Write the Readable README. Write the Docs Portland watch
-
James Cash (2019) Crawling Inside the Tauntaun. Clojure/north watch
-
Jon Pither (2019) The Crux of Bitemporality. Clojure/north watch
-
Martin Klepsch (2019) cljdoc. Clojure/north watch
-
Tommi Reiman (2019) Reitit, the Ancient Art of Routing. Clojure/north watch
-
Alex Hudek (2019) Lessons Learned Creating a Successful Machine Learning Startup with Clojure. Clojure/north watch
-
Rafal Dittwald (2019) Composing Applications. Clojure/north watch
-
Thomas Getgood (2019) Residential Programming without Mutable State. Clojure/north watch
-
Jimmy Miller (2019) Meander: Declarative Explorations at the Limits of FP. Strange Loop watch
-
Joe Ross (2019) Why do tree ensembles work? Strange Loop watch
-
Star Simpson (2019) Building Personable Machines. Papers We Love watch
-
Jeff Bezanson (2019) What’s Bad About Julia. JuliaCon Baltimore watch
-
Heather Miller (2019) Keynote. JuliaCon Baltimore watch
-
Emery Berger (2019) Performance Matters. Strange Loop watch
-
Jay Parlar (2019) Finding bugs without running or even looking at code. Strange Loop watch
-
Vlad Kozin (2019) #lang wishful thinking. Strange Loop watch
-
Hannah Howard (2019) How We Tell Stories in Code. Strange Loop watch
-
Bobby Powers (2019) Compacting the Uncompactable. Strange Loop watch
-
Dave Yarwood (2019) Alda’s dynamic relationship with Clojure. Strange Loop watch
-
Felix Klock (2015) Rust: A type system you didn’t know you wanted. Curry On Prague watch
-
Simon Brown (2016) Visualize, Document and Explore your Software Architecture. GOTO London watch
-
Corey Haines (2015) Fun with the Lambda Calculus. GOTO Chicago watch
-
Matthias Felleisen (2015) The Racket Manifesto. RacketCon St Louis watch
-
Guido van Rossum (2015) Type Hints. PyCon Montréal watch
-
Mark Seemann (2016) Functional Architecture: The pits of success. NDC Sydney watch
-
Dave Cheney (2019) Two Go Programs, Three Different Profiling Techniques. GopherCon watch
-
Maxime Gréau and Dan Allen (2015) Write in AsciiDoc, Publish Everywhere! Devoxx watch
-
Stefan Karpinski (2019) The Unreasonable Effectiveness of Multiple Dispatch. JuliaCon Baltimore watch
-
Jessica Kerr (2015) Elixir Should Take Over the World. Elixir Conf Austin watch
-
Will Leinweber (2016) Introducing the Crystal Programming Language. Ruby on Ales watch
-
Mark Ranallo (2016) Writing CLI applications in Crystal. Full Stack Talks watch
-
Garrett Smith (2015) The Functional Tao of Bash. Code Mesh London watch
-
Mark Stoodley (2019) JIT and AOT in the JVM. Java watch
-
Ben Brinckerhoff (2019) Effect ive Clojure. Den of Clojure watch
-
Ambrose Bonnaire-Sergeant (2017) Tool Assisted spec Development. Clojure Conj watch
-
Zach Tellman (2014) Predictably Fast Clojure. Clojure/West watch
-
Tom Crayford (2015) Performance and Lies. EuroClojure Barcelona watch
-
Rich Hickey (2010) Interview. Software Engineering Radio se-radio.net, watch
-
Robert Balicki (2019) Building WebAssembly Apps in Rust using Smithy. RustNYC watch
-
David Nolen (2012) Jelly Stains! Thoughts on JavaScript, LISP and Play. JSConf Arizona watch
-
Bodil Stokke (2013) Build your own Lisp for Great Justice. FooCafe watch
-
Stu Halloway (2013) Clojure in 10 big ideas. RuPy Budapest watch
-
Laurens Van Houtven (2016) Using Clojure with C APIs for crypto and more. Clojure Conj watch
-
Daniel Higginbotham (2016) Parallel Programming, Fork Join, and Reducers. Clojure/West watch
-
Ambrose Bonnaire-Sergeant (2014) Typed Clojure in Practice. Strange Loop watch
-
Luke VanderHart (2015) Simplicity in Practice. ClojuTRE watch
-
Dave Fetterman (2018) Learning and Teaching Clojure on the job at Amperity. Clojure Conj watch
-
Gary Fredericks (2015) Purely Random. Clojure/West watch
-
Daniel Solano Gómez (2014) How Clojure Works: Understanding the Clojure Runtime. Clojure/West watch
-
Mark Engelberg (2014) Instaparse. Clojure/West watch
-
Maxime Chevalier-Boisvert (2014) Refactoring JIT Compilation. DConf watch
-
Rebecca Stambler (2019) Go, pls stop breaking my editor. GopherCon watch
-
Filippo Valsorda (2016) cgo Safely Taming the Beast. GopherCon watch
-
Rob Pike (2016) The Design of the Go Assembler. GopherCon watch
-
Arne Claus (2017) Concurrency Patterns in Go. GopherCon UK watch
-
Keith Randall (2016) Inside the Map Implementation. GopherCon watch
-
Joe Groff and Chris Lattner (2015) Swift Intermediate Language: A high level IR to complement LLVM. LLVM Dev Meeting watch
-
Dann Toliver (2014) Visualizing Persistent Data Structures. Strange Loop watch
-
Aaron Patterson (2016) How Are Method Calls Formed? Mountain West Ruby watch
-
Christopher Armstrong (2015) Side Effects are a Public API. Strange Loop watch
-
Tom Eastman (2015) Serialization formats are not toys. PyCon Montréal watch
-
Ryan Kelly (2015) PyPy.js: What? How? Why? PyCon Montréal watch
-
David Beazley (2015) Modules and Packages: Live and Let Die! PyCon Montréal watch
-
Bodil Stokke (2018) Meetings with Remarkable Trees. ClojuTRE watch
-
Scott Hanselman (2012) Scaling Yourself. GOTO Aarhus watch
-
Joe Armstrong (2012) A Few Improvements to Erlang. Erlang User Conf Stockholm watch
-
Melvin Zhang (2017) META II: A Syntax-Oriented Compiler Writing Language. Papers We Love Singapore watch
-
Jon Gjengset (2018) Rust at speed—building a fast concurrent database. Two Sigma watch
-
Colin Eberhardt (2018) WebAssembly and the Death of JavaScript. JS Monthly London watch
-
Jay Phelps (2017) WebAssembly Demystified. Jazoon Tech Days watch
-
Clemens Hammacher (2018) Liftoff: V8’s new baseline compiler for WebAssembly. WebAssembly Meetup Munich watch
-
Max Bittker (2019) Simulating Sand: Building Interactivity with WebAssembly. JSConf EU watch
-
Andreas Haas (2018) WebAssembly Disentangled. WebAssembly Meetup Munich watch
-
Carl Cook (2017) When a Microsecond is an Eternity: High Performance Trading Systems in C++. CppCon watch