interactive development
1:18:42Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG
14K views • 10 years ago
Engineers.SG
Elias Martenson presents his Emacs-based workflow for building a web application (the Potato chat platform) with Common Lisp on the backend and ClojureScript on the frontend. He demonstrates SLIME, Paredit, CIDER and debugger-driven interactive development. The talk is 79 minutes and was given at Emacs SG.
6:22Interactive programming Flappy Bird in ClojureScript
55K views • 12 years ago
Bruce Hauman
Bruce Hauman live-codes Flappy Bird in ClojureScript in about six minutes, using figwheel to hot-reload changes into the running game. The demo shows game behavior being changed interactively without restarting.
40:39Edwin Brady - Idris 2 - Type-driven Development of Idris
19K views • 7 years ago
Curry On!
Edwin Brady, creator of Idris, presents Idris 2 and demonstrates type-driven development, where the compiler assists by filling holes and suggesting implementations from types.
22:522016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer
916K views • 10 years ago
LearnCode.academy
LearnCode.academy presents a roadmap of web development technologies to learn in 2016 and 2017, spanning front-end, back-end and DevOps tools.
46:36Type-Driven Development in Idris — Edwin Brady
26K views • 11 years ago
Scala World
Edwin Brady, creator of Idris, introduces type-driven development in a dependently typed language. He shows types being written first and programs derived with interactive editing, then extends beyond simple examples to programs that interact with users and networks.
45:31Bruce Hauman - Developing ClojureScript With Figwheel
56K views • 11 years ago
ClojureTV
Bruce Hauman presents Figwheel, a ClojureScript tool for live, interactive development with hot code reloading. He explains the main ideas, demonstrates how it works, and shares tricks for getting the most out of it.
51:11Game Development with SDL 2.0 (Steam Dev Days 2014)
235K views • 12 years ago
Steamworks Development
Ryan Gordon (Icculus) gives a high-level overview of SDL 2.0 at Steam Dev Days 2014. He covers its features and how it eases building, porting and maintaining games, including Linux ports.
37:49Tudor Gîrba - Moldable development
26K views • 7 years ago
Curry On!
Tudor Girba's Curry On! 2019 talk on moldable development, the idea that developers should build custom tools and views for each software system they work on. It draws on the Pharo and Glamorous Toolkit environments.
5:0430 Essential Ideas you should know about ADHD, 1A Intro, Chronic Developmental Disability
792K views • 12 years ago
Adhd Videos
The first clip from Russell Barkley's 30 Essential Ideas about ADHD series, introducing ADHD as a chronic developmental disability. It is part of a lecture series on the disorder by a leading ADHD researcher.
43:23Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18
20K views • 7 years ago
Code Sync
Edwin Brady presents Idris 2, a rewrite of the Idris dependently typed language, and shows type-driven development in practice. The demos show the compiler filling in whole functions from their types.
37:34Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016
72K views • 9 years ago
GitHub
Greg Kroah-Hartman's Git Merge 2016 talk on how the Linux kernel is developed, how fast it moves, and how git and email workflows keep it manageable. He is the stable kernel maintainer.
1:17:43Diablo: Original Game Development
12K views • 9 years ago
jon d
David Brevik's GDC 2016 post-mortem of the original Diablo, covering how it evolved from a turn-based claymation DOS game into the genre-defining action RPG. It includes development anecdotes and lessons learned.
52:54Antichamber: An Overnight Success, Seven Years In The Making
129K views • 11 years ago
GDC Festival of Gaming
Alexander Bruce's GDC talk on making Antichamber, from working alone in a bedroom to winning acclaim at the IGF. It focuses on the psychological challenge of seven years of solo development.
0:16Arrested Development: Lucille Bluth Banana Quote
1.4M views • 15 years ago
heyitsadriann
A short clip of Lucille Bluth from Arrested Development asking how much a banana could cost.
46:22"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
24K views • 12 years ago
Strange Loop Conference
A Strange Loop talk presenting an open-source library that integrates Clojure into the Unity 3D game engine. It covers REPL-based live coding, macros, DSLs and persistent data structures for game development.
42:30RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
152K views • 8 years ago
Rust Programming Language
Catherine West's RustConf 2018 closing keynote on building a game in Rust and organizing a large codebase. It builds up an entity component system and generational indices step by step.
7:157 minutes of Pharo Smalltalk for Rubyists
37K views • 11 years ago
Avdi Grimm
Ruby developer Avdi Grimm gives a seven-minute tour of Pharo Smalltalk's development environment, focusing on tools like search-by-example and the integrated, live coding experience.
3:53Evo-Devo (Despacito Biology Parody) | A Capella Science
6.1M views • 9 years ago
acapellascience
A Capella Science parody of Despacito that sings through evolutionary developmental biology, explaining how a single cell becomes a body, including body-axis genes and dormant snake leg DNA. It runs about four minutes.
41:09ClojureScript for Skeptics - Derek Slager
72K views • 10 years ago
ClojureTV
Derek Slager's Clojure/conj talk argues that ClojureScript is a pragmatic choice for web development. He addresses common objections, recent improvements, tooling and use cases where it shines.
55:29Marco Baringer's SLIME Tutorial Video
33K views • 15 years ago
손주일 (Cecil)
Marco Baringer's tutorial video on SLIME, the Emacs mode for developing Common Lisp. It demonstrates the interactive workflow of working against a live Lisp image.
10:30Unreal Engine 4 - GT.TV Exclusive Development Walkthrough
972K views • 14 years ago
GameTrailers
A GameTrailers walkthrough from E3 2012 of an Unreal Engine 4 real-time tech demo with Epic's Alan Willard. It shows live code changes and hot reloading while the game runs.
1:17:43'Diablo': A Classic Game Postmortem
1.1M views • 10 years ago
GDC Festival of Gaming
David Brevik's GDC 2016 postmortem of Diablo covers how it went from a turn-based claymation DOS concept to a real-time action RPG, plus the story of Blizzard North and development anecdotes.
1:12:41Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019
47K views • 7 years ago
Code Sync
Chris McCord's ElixirConf EU 2019 keynote introducing Phoenix LiveView, which builds interactive server-rendered apps without writing JavaScript. It explains how only changed dynamic parts are sent over a websocket.
41:18"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea
35K views • 7 years ago
Strange Loop Conference
Emily Shea explains how repetitive strain injury pushed her to program by voice using speech recognition (Talon), and gives a live coding demo. She argues voice-driven development can be pain-free, efficient and enjoyable.
17:48NeXT vs Sun
116K views • 14 years ago
hoffman60613
A 1991 NeXT promotional video that stages a head-to-head programming contest between a NeXT computer and a Sun workstation. It shows NeXT's interface builder and object-oriented tooling producing an application far faster than traditional UNIX development.
8:19Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments
284K views • 16 years ago
AndrewBragdon
A short demo of Code Bubbles, an IDE interface built around editable code fragments in bubbles instead of files. It was a research prototype for Java development.
41:47Glenn Vanderburg of LivingSocial on why software development is an engineering discipline
17K views • 11 years ago
O'Reilly
Glenn Vanderburg argues at the O'Reilly Software Architecture Conference that software development is an engineering discipline, even if immature. He contends the discredited body of knowledge called software engineering has led people to wrongly reject the label.
5:51Creating Prelude of the Chambered
475K views • 15 years ago
Nizzotch
A timelapse of Notch (Markus Persson) creating his Ludum Dare 21 entry, Prelude of the Chambered, from scratch in 48 hours.
6:39Making Metagun
763K views • 16 years ago
Nizzotch
A timelapse of Notch (Markus Persson) making Metagun, a game built from scratch in 48 hours for Ludum Dare 18. It shows the whole coding session sped up.
4:11Growing Reddit - Web Development
91K views • 14 years ago
Udacity
A short clip from Udacity's Web Development course in which Reddit co-founder Steve Huffman describes how Reddit grew early on. He explains seeding the site with content from fake accounts.
5:27Live ClojureScript Game Editor
34K views • 14 years ago
ibdknox
A five-minute demo of a live ClojureScript game editor by Chris Granger. It is based on Bret Victor's demo from the Inventing on Principle talk, with code changes reflected instantly in the running game.
33:53Linux for Chromebooks: Secure Development (Google I/O ’19)
239K views • 7 years ago
Chrome for Developers
A Google I/O 2019 talk explaining the architecture of Linux on Chromebooks (Crostini), a sandboxed Linux development environment built on containers inside a VM, with demos and design rationale.
1:06:20Lars Bak - The Making of a Secure and Robust IoT Development Platform
3K views • 7 years ago
Curry On!
A Curry On talk by Lars Bak, known for V8 and Dart, on building a secure and robust IoT development platform. It discusses language and VM design choices for small devices.
4:48Hans Rosling's 200 Countries, 200 Years, 4 Minutes - The Joy of Stats - BBC
11.5M views • 15 years ago
BBC
Hans Rosling uses augmented-reality animation to show 200 countries over 200 years in four minutes, built from 120,000 data points. It tracks life expectancy and income to show the world's development.
39:49Hammock Driven Development - Rich Hickey
333K views • 13 years ago
ClojureTV
Rich Hickey's philosophical talk from the first Clojure Conj in 2010. He argues that good design comes from deliberate, away-from-keyboard thinking, and describes how to feed the background mind so it solves problems.
1:04:04LISA11 - Fork Yeah! The Rise and Development of illumos
310K views • 14 years ago
USENIX
Bryan Cantrill's LISA11 talk on how illumos arose after Oracle closed OpenSolaris. It covers the history of Sun, ZFS, DTrace and Zones, and the diaspora of kernel engineers, with a famous rant about Oracle and Larry Ellison.
1:55:24Ideas about a new programming language for games.
530K views • 12 years ago
Jonathan Blow
Jonathan Blow's first talk on designing a new programming language for games, which became Jai. He explains the problems with C++ and why Go, Rust and D do not fit game development.
52:22Google Self-Driving Car Project | SXSW Interactive 2016
144K views • 10 years ago
SXSW
Chris Urmson's SXSW 2016 talk on Google's self-driving car project, covering 1.3 million self-driven miles and the gap between hype and reality. It shows sensor visualizations and playbacks of hard situations the cars met, and discusses failures such as the low-speed bus collision.
44:36Hacker Way: Rethinking Web App Development at Facebook
900K views • 12 years ago
Meta Developers
Facebook engineers explain why they abandoned the traditional MVC paradigm for a more functional architecture, introducing Flux and React. They use the unread-message-count bug as a case study of the problems of bidirectional data flow at scale.
2:01:18GET LAMP: The Text Adventure Documentary
244K views • 15 years ago
Google TechTalks
Jason Scott discusses making his documentary GET LAMP at a Google Tech Talk and screens part of the film. It covers the history of text adventures and interactive fiction, with interviews of Infocom developers and others.