REPL-Driven Development – Clojure's Superpower


Details
Sean Corfield (https://github.com/seancorfield) will be presenting his talk: "Everyone talks about RDD but what it is really?" In this we'll explore
- Why is Clojure’s 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 core Clojure 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, form it to your exact shape with precision and control 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.
Zoom meeting Details:
Sean Corfield is inviting you to a scheduled Zoom meeting.
Topic: REPL-Driven Development
Time: Dec 15, 2020 05:45 PM Pacific Time (US and Canada)
Join Zoom Meeting
https://zoom.us/j/95028026857?pwd=M2MvcVl0TlhwK1JlVE9PK0xsaFlxdz09
Meeting ID: 950 2802 6857
Passcode: 539717
One tap mobile
+16699006833,,95028026857# US (San Jose)
+14086380968,,95028026857# US (San Jose)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 408 638 0968 US (San Jose)
+1 346 248 7799 US (Houston)
+1 253 215 8782 US (Tacoma)
+1 646 876 9923 US (New York)
+1 301 715 8592 US (Washington D.C)
+1 312 626 6799 US (Chicago)
Meeting ID: 950 2802 6857
Find your local number: https://zoom.us/u/adhgQvsaoO

REPL-Driven Development – Clojure's Superpower