Commit bc4144e9 authored by Alain M. Lafon's avatar Alain M. Lafon

New Post: Phil speaks at Goto Copenhagen

parent 3e2f1b94
......@@ -5,6 +5,7 @@ category: Emacs
date-published: 2018-04-27
- talks
- public_appearance
- 200ok
- clojure
- elisp
......@@ -9,6 +9,7 @@ tags:
- clojure
- clojurescript
- functional_programming
- public_appearance
uuid: ce2a9ca5-5509-4c1f-b460-1ef5a6823657
featured-image: /img/2018-07/intro_to_cljs_and_fp.png
description: >-
......@@ -10,6 +10,7 @@ tags:
- hackathon
- mentor
- mentoring
- public_appearance
uuid: 8b7c369b-e5ea-4294-bf48-531f57a1058d
description: >-
Alain was invited to be a mentor of this years ETH VIScon Hackathon.
title: Livingdocs is on the shortlist for the "Best of Swiss Web Awards"
authors: "Alain M. Lafon"
category: 200ok
category: Web
date-published: 2019-03-01
- 200ok
- livingdocs
uuid: 3ae1e748-42c4-4d3a-9c20-da2505f764b2
description: >-
......@@ -2,11 +2,12 @@
title: Interview with Netzwoche on 'PWAs promise the best of two worlds'
authors: Phil Hofmann, Alain M. Lafon
category: Web
date-published: 2019-05-21
date-published: 2019-05-20
- pwa
- programming
- interview
- public_appearance
uuid: 6b7c4f86-9ee6-41d7-a854-ece3c414575a
description: >-
Phil gives a good introduction into PWAs and how they benefit both
title: >-
Phil speaks at Goto Copenhagen: "Reaching Beyond Traditional Boundaries with Clojure"
authors: Phil Hofmann
category: Clojure
date-published: 2019-05-21
- advanced_mobile
- react
- front_end
- programming_languages
- public_appearance
uuid: b25f0652-6fe3-4626-b40b-4ce23169c682
description: >-
Phil was invited to speak at the Goto conference in Copenhagen. His
talk shows the unleashed potential when you leave some popular
programming paradigms behind.
featured-image: /img/2019/05/phil-goto_conference.jpg
Phil was invited to speak at the [Goto
conference]( in Copenhagen last
November. By now the video has been uploaded to Youtube for everyone
to enjoy:
<iframe width="560" height="315" src="" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
## Abstract
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.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment