Magento Frontend Development with ClojureScript

April 2018

Presented by Vinai Kopp (@VinaiKopp)

Date: April 17, 2018
Time: 20:00 CDT

18:00 PDT, 3:00 CEST (Apr 18), 3:00 BST (Apr 18)
Not sure of the time in your area? Check it on

Most developers agree: development with Magento 2 is better than Magento 1. However, the frontend development experience is somewhat lacking. The search for something better took Vinai outside the usual JavaScript stack, into the land of new languages that compile to JavaScript to run in the Browser, like ScalaJS, Elm and ClojureScript.

This presentation is a subjective report and demo how it is to build parts of the store front with ClojureScript. It’s not about going “headless” and replacing the full store front, but instead replacing or adding only specific parts, while keeping most of the Magento frontend in place. It’s taking a look into the lands of LISP, a language about which Eric Raymond famously said:

“… that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.”

The focus of the presentation is on the developer experience and the workflow and not on language details. It’s about getting stuff done with a interesting different approach.
The presentation will include live coding parts of an example module.

Vinai Kopp

Vinai Kopp
  • Freelance Web Developer since 1998, started with Magento 1 in 2008.
  • Magento Certified, Member of the Magento Certification Board, 2 time Magento Master.
  • Author of the Magento 1 developer book “Grokking Magento”.
  • Father, husband, runner, beekeeper, nature-lover.
  • Currently working as a freelance developer, consultant and trainer.

EICC, Inc. Refund Policy
All ticket sales are final.
Tickets are transferable. If you sell/gift your ticket, please let us know, we are happy to transfer ownersip on our end.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>