REPL Driven Development, Clojure's Superpower (by Sean Corfield)

Share this & earn $10
London Clojurians
Published at : 16 Jan 2021
1410 views
71
0

The London Clojurians are happy to present:

Title: REPL-Driven Development - Clojure's Superpower

Sean Corfield (https://github.com/seancorfield) will be presenting
Everyone talks about RDD but what it is really? 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 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.
DrivenDevelopment,Clojure's

The Isaacs - He Understands My Tears [Live]

The Isaacs - He Understands My Tears [Live]

It may very well be Too Late.

It may very well be Too Late.

John Ross: How to Paint like a Tyrant!

John Ross: How to Paint like a Tyrant!

Make More Money Working Less

Make More Money Working Less

Brand New Ohio Lottery Scratch Off Tickets!

Brand New Ohio Lottery Scratch Off Tickets!

Will Mellor and Ralf Little Play Speak Out Game! | Two Pints with Will & Ralf

Will Mellor and Ralf Little Play Speak Out Game! | Two Pints with Will & Ralf

Take Care of Little Panda | Kids Role Play, Kids Safety Tips | BabyBus

Take Care of Little Panda | Kids Role Play, Kids Safety Tips | BabyBus

Heel Strike Running May Overstrain the Calves as Compared with Forefoot Strike Running

Heel Strike Running May Overstrain the Calves as Compared with Forefoot Strike Running

Shapes And Sizes in G Major

Shapes And Sizes in G Major

Web Server and Application Server | Explained 🔥🔥

Web Server and Application Server | Explained 🔥🔥

The Connells -'74/'75 (Live on 2 Meter Sessions)

The Connells -'74/'75 (Live on 2 Meter Sessions)

PERFECT TIMING HEADSHOT | PUBG MOBILE

PERFECT TIMING HEADSHOT | PUBG MOBILE

I'm Depending On You -Shawn Jones and The True Believers - instrumental backing track

I'm Depending On You -Shawn Jones and The True Believers - instrumental backing track

A CORD OF THREE STRANDS IS NOT EASILY OPEN

A CORD OF THREE STRANDS IS NOT EASILY OPEN

Prepositions - Arrive AT, ON, or IN?

Prepositions - Arrive AT, ON, or IN?

Hyperuniformity in many-particle systems and its generalizations - Salvatore Torquato

Hyperuniformity in many-particle systems and its generalizations - Salvatore Torquato

Lesson Planning: What is Required?

Lesson Planning: What is Required?

Rimsky-Korsakov - Procession Of Nobles

Rimsky-Korsakov - Procession Of Nobles

ASCERTAIN - HOW TO PRONOUNCE IT!?

ASCERTAIN - HOW TO PRONOUNCE IT!?

Each1 - Mal-me-quer (prod.Reis)

Each1 - Mal-me-quer (prod.Reis)

Missed Chances

Missed Chances

Long Time - CAKE (Official Video)

Long Time - CAKE (Official Video)

Atlast - Bong Water ft. Severe [Official Music Video] (Prod. Infameezy)

Atlast - Bong Water ft. Severe [Official Music Video] (Prod. Infameezy)

The Office US -  Best Moments - ALL SEASONS

The Office US - Best Moments - ALL SEASONS

How to conjugate to intend

How to conjugate to intend

MY NOTION SETUP! How I organise my life as a Uni Student

MY NOTION SETUP! How I organise my life as a Uni Student

Heartwired Virtual Album Launch [Positive Live]

Heartwired Virtual Album Launch [Positive Live]

Leader - Warrior Inside [HD]

Leader - Warrior Inside [HD]

FAUX (foh) // TUTORIAL (False cut)

FAUX (foh) // TUTORIAL (False cut)

Videochat January 2021

Videochat January 2021

Schooling the world | Wade Davis | TEDxWestVancouverED

Schooling the world | Wade Davis | TEDxWestVancouverED

SMART OUTDOOR HACKS AND TRICKS you can easily repeat

SMART OUTDOOR HACKS AND TRICKS you can easily repeat

TAKE OUT or FAKE OUT | Olive Garden's Chicken & Gnocchi Soup | Side by Side At Home Recipe Compare

TAKE OUT or FAKE OUT | Olive Garden's Chicken & Gnocchi Soup | Side by Side At Home Recipe Compare

New Edition - Something About You

New Edition - Something About You

You're Beautiful  (alguem patrocina esse menino?)

You're Beautiful (alguem patrocina esse menino?)

Here’s the Reality of How Smoking Affects Your Lungs… and It’s Not Pretty

Here’s the Reality of How Smoking Affects Your Lungs… and It’s Not Pretty

Special Sightings: Mariepskop Pass Blyde River Canyon (Mountain Passes of South Africa)[Overlanding]

Special Sightings: Mariepskop Pass Blyde River Canyon (Mountain Passes of South Africa)[Overlanding]

Let Them Go | Life Changing Speech

Let Them Go | Life Changing Speech

Jackson Wang - 100 Ways (Lyrics)

Jackson Wang - 100 Ways (Lyrics)

Obvious (Alt Version)

Obvious (Alt Version)

I Select Random Plants and Random Zombies Spawn - Plants vs Zombies

I Select Random Plants and Random Zombies Spawn - Plants vs Zombies

How to make a DIY Teleprompter - cheap and portable

How to make a DIY Teleprompter - cheap and portable

How To Set Realistic Deadlines With Elon Musk (Self Help)

How To Set Realistic Deadlines With Elon Musk (Self Help)

Ace your Product Management Career with Jackie Bavaro, "Cracking The PM Interview" Author

Ace your Product Management Career with Jackie Bavaro, "Cracking The PM Interview" Author

APLICACIONES PARA ARQUITECTOS - MI TOP 3

APLICACIONES PARA ARQUITECTOS - MI TOP 3

Intricate Diamond Braid with Accents | Editorial Hair | How to Braid Hairstyles

Intricate Diamond Braid with Accents | Editorial Hair | How to Braid Hairstyles

OFFICE NOISES • When working from home feels too quiet!

OFFICE NOISES • When working from home feels too quiet!

CliftonStrengths Self-Assurance Theme: Developing Teams and Managers -- Theme Thursday -- S6

CliftonStrengths Self-Assurance Theme: Developing Teams and Managers -- Theme Thursday -- S6

The Entire MCU Timeline Explained

The Entire MCU Timeline Explained