Reaching Beyond Traditional Boundaries with Clojure
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Clojure and ClojureScript provide fine-grained control over the state of a running application. Especially when combined with a reactive front-end framework like React, features like hot-swapping code reach far beyond simple live reloading.
Applying a reactive paradigm means that changing the data updates the user interface. Clojure's functional nature, with its strict separation of data and code, lets us use the reactive paradigm for development as well: changing the code updates the user interface.
This works not only in the front end of a development environment. Using this mechanism over a networked REPL provides the same capabilities in the back end of a production environment.
In an example-driven approach we will explore several typical situations in software development in which Clojure helps us to speed up not only our development cycle but also DevOps.
-
SOLID ElixirGeorgina McFadyenMonday Nov 19 @ 10:20
-
Rust Async Programming in 2018Katharina FeyMonday Nov 19 @ 16:20
-
Let’s Get Lazy: Exploring the Real Power of StreamsVenkat SubramaniamMonday Nov 19 @ 11:30
-
Reaching Beyond Traditional Boundaries with ClojurePhil HofmannTuesday Nov 20 @ 17:30
-
The Why of Go v2: Brave New World EditionCarmen AndohMonday Nov 19 @ 15:10
-
Fresh Async With KotlinRoman ElizarovTuesday Nov 20 @ 10:20
-
Simplification and Automation in Java: Yesterday, Today and TomorrowRod JohnsonMonday Nov 19 @ 15:10
-
The Do's and Don'ts of Error HandlingJoe ArmstrongWednesday Nov 21 @ 13:20
-
Why I Was Wrong About TypeScriptTJ VanTollTuesday Nov 20 @ 11:30