editor setup
23:16A Tour of the Acme Editor
151K views • 14 years ago
Russ Cox
Russ Cox gives a 23-minute tour of the Acme text editor from Plan 9, showing its mouse-driven interface, executing commands from text, and its filesystem-based interface to other programs.
36:16RustConf 2016 - A Modern Editor Built in Rust by Raph Levien
43K views • 10 years ago
Confreaks
Raph Levien presents Xi editor at RustConf 2016, a high-performance text editor built in Rust. The talk goes into technical details, building polished GUI apps, and running a community-focused open source project.
35:32Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron
23K views • 9 years ago
ClojureTV
Shaun Lebron surveys 50 years of Lisp editing history and forgotten innovations in structural editing. He argues future Clojure editors could learn from them, and covers ideas like Parinfer.
1:08:45The Editor of a Lifetime
132K views • 12 years ago
thoughtbot
Perry Metzger, an Emacs user since 1983, gives a talk on why he has used one editor for decades. It mixes history, philosophy and speculation about Emacs's future, and teaches some Emacs fundamentals.
27:26Developing the best free photo editor - Ivan KUCKIR - Web2day 2019
15K views • 7 years ago
Web2day
Photopea founder Ivan Kutskir talks about developing a free browser-based photo editor, one of the most complex JavaScript programs ever written, and the web technologies behind it.
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.
4:40Interview with a VIM Enthusiast
1.2M views • 4 years ago
Kai Lentit
A parody interview with a fanatical Vim user, mocking editor-loyalty culture. It is a short programmer-humor sketch from Kai Lentit.
0:23CygnusEd Professional in Action on an Amiga 2000
11K views • 12 years ago
Casey Muratori
Casey Muratori captures CygnusEd Professional running on an Amiga 2000, showing how smoothly it scrolled text. He notes the real effect is better on a period CRT.
1:06:00CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
31K views • 9 years ago
CppCon
Juan Pedro Bolivar Puente explains immutable and persistent data structures in C++ and how they support value semantics. He presents the Immer library, rrb-trees, and a prototype text editor that opens a huge file instantly.
24:04FreeCAD 0.20 For Beginners | 1 | Setup , preferences and navigation | Easy Tutorial for Learning CAD
636K views • 3 years ago
MangoJelly Solutions for FreeCAD
The first lesson of MangoJelly's FreeCAD 0.20 beginner course, covering setup, preferences and navigation. The series teaches fundamentals through complete workflows such as sketching, Part Design and STL export.
7:03Emacs Doom Episode 1 - Getting Started
159K views • 8 years ago
Zaiste Programming
A short first episode in Zaiste's Doom Emacs series, showing how to get started with Doom, an Emacs configuration aimed at Vim users. It presents Doom as a polished, fast, batteries-included distribution.
4:54Lisp Editing in the 80s - Interlisp SEdit
9K views • 9 years ago
thoughtupquick
A short demo of SEdit, the structure editor for Interlisp-D on Xerox Lisp machines in the 1980s, which edits code as trees rather than text.
11:41Using Emacs - 1 - setting up the package manager
73K views • 10 years ago
Mike Zamansky
The first episode of Mike Zamansky's Using Emacs series, covering setting up the package manager for new Emacs users as a start toward customization and efficient editing.
15:39ShaderToy LiveCoding - The Drive Home - 1. Basic Setup
28K views • 9 years ago
The Art of Code
The first part of a ShaderToy live-coding series that lays the groundwork for The Drive Home, a rainy night-traffic shader. It covers basic setup and builds toward rain and bokeh effects.
9:59Intentional Programming demo (Part 1) - Editor
14K views • 20 years ago
dftube
A roughly ten-minute demo of Microsoft's Intentional Programming research system, showing its editor and an unusual way of working with code. It is the first of two clips cut from a longer video.
15:20John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips
960K views • 4 years ago
Lex Clips
A clip of John Carmack on the Lex Fridman podcast discussing his programming setup, why he favors debuggers and IDEs, and his puzzlement at developers who avoid them.
9:03NixOS VM on Mac Setup
31K views • 5 years ago
Mitchell Hashimoto
Mitchell Hashimoto walks through his setup for running a NixOS virtual machine on a Mac as his development environment, with a config repo on GitHub.
2:15Grandmas Boy - JP's office
414K views • 15 years ago
Paaskehare
A short clip from the film Grandma's Boy showing JP's cluttered, reclined office setup, with a song playing in the background. It is a comedic movie scene rather than an instructional video.
1:20:307 Habits For Effective Text Editing 2.0
126K views • 14 years ago
GoogleTalksArchive
Vim creator Bram Moolenaar's 2007 Google Tech Talk on habits for efficient text editing. He explains how to spot repetition and inefficiency, then use editor features to fix it.
1:56:07Eric Bier Demonstrates Cedar
8K views • 7 years ago
Computer History Museum
Eric Bier, a PARC research scientist, demonstrates the Cedar integrated programming environment and language, an evolution of Mesa from Xerox PARC. The demo shows the Tioga editor, garbage collection, and a full graphical workstation environment.
3:41A quick tour of TeXmacs
32K views • 5 years ago
TeXmacs Videos
A four-minute tour of the TeXmacs scientific editor, showing math typing, figures, citations, a drawing tool, document styles, HTML export, presentations and animations.
1:05:59Data Oriented GUI in Rust by Raph Levien - Bay Area Rust Meetup
83K views • 8 years ago
Rust Programming Language
Raph Levien presents his new Rust GUI framework, built on data-oriented design and ideas from entity component systems, for the Xi editor. He weighs the approach against alternatives and discusses pros and cons.
20:01PDE: A different take on editing code
88K views • 4 years ago
TJ DeVries
TJ DeVries coins the term PDE (Personalized Development Environment) to describe editors like Neovim that you shape to your own workflow. He contrasts this with out-of-the-box IDEs and discusses why customizable tools appeal to developers.
2:29:05Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447
1M views • 2 years ago
Lex Fridman
A Lex Fridman podcast conversation with the four creators of Cursor, the AI-assisted code editor. They discuss how the editor integrates models into programming workflows, including custom completion models and techniques like speculative decoding to speed up applying edits.
52:41Alto System Project: Larry Tesler demonstration of Gypsy
31K views • 7 years ago
Computer History Museum
Archival footage of Larry Tesler demonstrating Gypsy, the modeless text editor he and Tim Mott built at Xerox PARC, running on the Computer History Museum's restored Alto. It is a long hands-on walkthrough of one of the earliest graphical document editors.
32:18(ninth RacketCon): Andrew Blinn – Fructure: A Structured Editing Engine in Racket
10K views • 7 years ago
Racket
A RacketCon talk presenting Fructure, a prototype extensible structured editing engine in Racket. Language providers define syntactic forms and refactorings as rewrite rules, and editing operates on program structure rather than on text.
1:14:03How to Do 90% of What Plugins Do (With Just Vim)
990K views • 10 years ago
thoughtbot
A thoughtbot meetup talk by Max Cantor on getting most of what popular plugins provide using only built-in Vim features. It covers autocomplete, file jumping, filesystem navigation, build integration and snippets, with slides and a vimrc available.
36:20Mastering the Vim Language
647K views • 11 years ago
thoughtbot
Chris Toomey of thoughtbot explains Vim as a language of commands, motions and text objects that combine into precise edits. He shows how to master the built-in pieces and extend them.
40:02Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs
563K views • 11 years ago
thoughtbot
Aaron Bieber, a longtime Vim user, describes his experience trying Emacs with evil mode. He covers what he found, what he missed from Vim, and what Vim could borrow from Emacs.
45:11Stevey's Tech Talk E39 -- A guided tour of Emacs
13K views • 4 years ago
Steve Yegge
Steve Yegge records himself working in Emacs and shows off about a dozen features in a roughly 45-minute screen capture. It is an informal, enthusiastic tour rather than a structured tutorial.
16:42i3wm: Jump Start (1/3)
1.1M views • 11 years ago
Alex Booker
First of a three-part tutorial series on the i3 tiling window manager for Linux. It explains what i3 is, how to install it on Ubuntu, and how to use it.
38:38"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld
63K views • 8 years ago
Strange Loop Conference
Max Brunsfeld introduces Tree-sitter, a parsing system for developer tools that offers incremental parsing and robust error recovery through a uniform C API. The talk explains the design, based on LR extended to GLR parsing.
1:20:307 Habits For Effective Text Editing 2.0
330K views • 19 years ago
Google
Vim author Bram Moolenaar's 2007 Google Tech Talk on habits for efficient text editing: find inefficiencies in your own editing, then learn the Vim commands that fix them.
10:07Where GREP Came From - Computerphile
1.3M views • 8 years ago
Computerphile
Brian Kernighan explains how grep came to be, written overnight by Ken Thompson, and how it got its name from the ed command g/re/p. He also covers the lineage from QED to ed that led to it.
10:01Intentional Programming demo (Part 2) - Compiler
4K views • 20 years ago
dftube
Part 2 of an old Microsoft Research demo of Intentional Programming, showing the compiler side of a system that stores programs as abstract structure rather than text. The uploader says the companion editor clip is clearer.
0:35Your sound card works perfectly
160K views • 18 years ago
Ricardo Lindooren
A one-minute clip of the Warcraft II sound card test in setup, where the test sample plays and the voice says the sound card works perfectly.
51:36Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016
46K views • 9 years ago
GOTO Conferences
Martin Kleppmann's GOTO Berlin 2016 talk on how collaborative editors, offline apps, and multi-datacenter databases handle concurrent updates. It covers conflict resolution approaches including operational transformation and CRDTs, with a worked look at text CRDTs.
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.
26:29Watch electricity hit a fork in the road at half a billion frames per second
3M views • 2 years ago
AlphaPhoenix
AlphaPhoenix uses a custom high-speed measurement setup to watch voltage waves travel down wires and split at a fork. It answers how electricity knows where to go and how quickly that process happens.
20:29Over 200,000 Servers in One Place! Visiting Hetzner in Falkenstein (Germany)
1.6M views • 5 years ago
der8auer EN
Overclocker der8auer tours Hetzner's Falkenstein data center in Germany, showing custom racks, own mainboards, passively cooled servers and ATX-style cases on shelves.