Completed
Rationale
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Running With Scissors - Live Coding With Data
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 About Me
- 3 About Clojure
- 4 Rationale
- 5 A La Carte Read
- 6 Custom Print
- 7 Custom Error Printing
- 8 Common REPL Concerns
- 9 "Just a Shell" is Not Enough
- 10 Sidecar Shells: JShell
- 11 REPL is Not About Text Entry
- 12 Spaghetti Code?
- 13 Functional Code
- 14 Task-Specific Dev
- 15 Example Data
- 16 Generating Data
- 17 Load What You Need
- 18 Spreadsheet It
- 19 Picture It
- 20 Too Much Work?
- 21 Rich Comment Blocks
- 22 What About Tests?
- 23 Transcriptor
- 24 Sets: Scissors-Ready Data
- 25 Ad hoc Merge
- 26 Ad Hoc Enumeration
- 27 Slots vs. Sets
- 28 Query the Program
- 29 Transform the Program
- 30 Codeveloping Two Libs
- 31 Live Coding vs. Reloading
- 32 What About GUI Debuggers?
- 33 Live Data: Clojure spec
- 34 spec as Exploration Tool
- 35 From Basic Predicates
- 36 To Testable Types
- 37 Exercising Data
- 38 Exercising Code
- 39 Instrumentation
- 40 Reflections