u/BrunoBonacciin r/Clojure • Recommends
#clojure#repl#repl-drivendevelopment
REPL Driven Development, Clojure's Superpower - Sean Corfield
3.9K subscribers • 52 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Sean Corfield
Intermediate. Assumes working knowledge.
24K views5 years ago1 recommendation
Programming languagesTools and practiceLisp and ClojureVim, Emacs and editorsTesting
Sean Corfield demonstrates how to build a web application live from your editor using Clojure's REPL-driven development workflow.
Everyone talks about REPL driven development (RDD) but what it is really? Why is the Clojure REPL not like other languages’ REPLs? Can you really develop an application “live”? What about restarts, refreshes? Don’t I need special, magical tooling for this? This talk will show you how fundamental Clojure’s REPL is to development, and how to build a web application, live, from your editor, with no restarts, no refreshes, just simple, basic tooling. Clojure’s REPL is truly its superpower:it lets you hold your application in your hand, query it, modify it, evolve it, with just a basic set of tools and an understanding of what “REPL-friendly development” means. Sean Corfield used to build compilers, virtual machines, databases and telecom systems but eventually got a real job building web applications. After eight years of ANSI C++ Standardization and a decade of web development with JVM-based languages, he finally found his first love again - functional programming - and for the last decade he has written Clojure almost every day. github.com/seancorfieldWhy it's here
1 person recommends thisWhat people say. Recommended as an excellent demonstration of Clojure's REPL-driven development workflow and its benefits.
u/StoriesEnthusiastin r/Clojure • Mentions
On “[deleted by user]”
u/robertstuttafordin r/Clojure • Mentions
On “Love Clojure, challenged by discoverability”
u/fredoverflowin r/Clojure • Mentions
On “Sublime ❤︎ Clojure”
u/slifinin r/Clojure • Mentions
On “Recommended starting point for someone with programming experience but not Lisp or functional programming experience?”
u/kemcleanin r/Clojure • Mentions
On “Revamp/refresh old Clojure knowledge focusing on a job interview”
u/jherrlinin r/functionalprogramming • Mentions
On “Which language to choose ?”
u/PolicySmall2250in r/Clojure • Mentions
On “REPL tips??”
u/jghobbiesin r/Clojure • Mentions
On “New Clojurians: Ask Anything - November 28, 2022”
u/jherrlinin r/Clojure • Mentions
On “New to clojure, where to start?”
u/chinpokomonin r/Clojure • Mentions
On “Calva with Reveal REPL”
u/d-nandoin r/Clojure • Mentions
On “Clojure Community State”
u/vivshawin r/ProgrammingLanguages • Mentions
On “Is there such thing as a “run-on-write” language? See description for an eg”
u/BrunoBonacciin r/Clojure • Mentions
On “London Clojurians Talk: REPL-Driven Development - Clojure's Superpower (by Sean Corfield)”
u/shivekkhuranain r/Clojure • Mentions
On “Diving into clojure”
u/Psetmajin r/Clojure • Mentions
On “VS Code with Calva - "You don't have an extension for debugging Clojure."”