Skip to content

REPL-driven Development

Photo of Geoff Purdy
Hosted By
Geoff P.
REPL-driven Development

Details

Talk Summary

REPL-driven Development

The REPL puts developers in charge of development. Instead of "compile time", "test time", and "production time", you have dynamic, interactive environments to use as you please. You can move seamlessly back and forth between exploration, development, testing, and release, gaining instant feedback at every step and maintaining rich context and history as you go.

Some of the implications of this are obvious, while others are less so. This talk will move quickly from the basics of REPL development into more interesting territory, including:

• the importance of small steps

• using Clojure spec to explore a domain

• turning REPL work into example tests

• on-the-fly data visualization

• exploring Java libraries

• saving your work

Bio (Stuart Halloway)

@stuarthalloway (http://twitter.com/stuarthalloway) is a founder and President of Cognitect (https://cognitect.com/)(formerly Relevance (http://thinkrelevance.com/)). He is a Clojure (http://clojure.org) committer, and a developer of the Datomic (http://datomic.com) database.

Stuart has spoken at a variety of industry events, including StrangeLoop, Clojure/conj, EuroClojure, ClojureWest, SpeakerConf, QCon, GOTO, OSCON, RailsConf, RubyConf, JavaOne, and NFJS.

Stuart has written a number of books and technical articles. Of these, he is most proud of Programming Clojure (http://pragprog.com/book/shcloj2/programming-clojure).

Photo of The Triangle Clojure Users Group group
The Triangle Clojure Users Group
See more events
Cognitect, Inc.
101 West Chapel Hill Street · Durham, NC