Kudd0pfwn0tu6awuwidc
SkillsCast

Building live websites simply with ClojureScript, Bulma and GitHub Pages

4th June 2019 in London at CodeNode

This SkillsCast was filmed at London Clojure June

This session was not filmed.

A beginner friendly guided workshop, walking you through the creation of a website using ClojureScript, a CSS framework called Bulma and deploying the site for free on GitHub Pages.

Example sites:

https://clojurebridgelondon.github.io/

https://practicalli.github.io/

The website will be written in ClojureScript (just the same as Clojure, but for the JavaScript platform). We will create functions to represent the different content sections. Hiccup style (Clojure data structures) are used to define the structure of the content and apply styles.

Bulma.io is a friendly to use CSS library that provides a range of styles to make our web page look professional. We can also make the web page responsive, so it workd just as well across all devices (desktop, tablet, mobile).

We will use figweel-main to provide instant feedback in the browser of our code changes, to create our projects for us and to create the assets for deploying our web page live.

We will deploy the website for free to https://pages.github.com/ and discuss the different approaches to deployment.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Building live websites simply with ClojureScript, Bulma and GitHub Pages

John Stevenson

John is a speaker, author, conference organiser & community obsessed developer. Loves Clojure, Emacs, Cats, Cycling & Agile development. He is a conference organiser for Clojure Exchange, London Java Conference, etc) with 20 years of speaking experience.

SkillsCast

This session was not filmed.

A beginner friendly guided workshop, walking you through the creation of a website using ClojureScript, a CSS framework called Bulma and deploying the site for free on GitHub Pages.

Example sites:

https://clojurebridgelondon.github.io/

https://practicalli.github.io/

The website will be written in ClojureScript (just the same as Clojure, but for the JavaScript platform). We will create functions to represent the different content sections. Hiccup style (Clojure data structures) are used to define the structure of the content and apply styles.

Bulma.io is a friendly to use CSS library that provides a range of styles to make our web page look professional. We can also make the web page responsive, so it workd just as well across all devices (desktop, tablet, mobile).

We will use figweel-main to provide instant feedback in the browser of our code changes, to create our projects for us and to create the assets for deploying our web page live.

We will deploy the website for free to https://pages.github.com/ and discuss the different approaches to deployment.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Building live websites simply with ClojureScript, Bulma and GitHub Pages

John Stevenson

John is a speaker, author, conference organiser & community obsessed developer. Loves Clojure, Emacs, Cats, Cycling & Agile development. He is a conference organiser for Clojure Exchange, London Java Conference, etc) with 20 years of speaking experience.