Josh Glover will show us how we can get out of the SPA and into the driver's seat of a souped-up ClojureScript REPL, avoiding the minefield of JavaScript tooling and getting straight to work. The barrier to entry for functional programming in the browser has never been lower!
The cljcastr repo on Github: https://github.com/jmglov/cljcastr
The blog post: https://jmglov.net/blog/2024-02-22-cl...
The slides: https://pitch.com/v/repl-driving-the-...
The amazing Babashka tee shirt: https://www.etsy.com/listing/12417660...
Josh Glover
/ joshglover
Venue sponsor - Kivra
https://kivra.se/
Video sponsor – Ada Beat
https://adabeat.com
Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/
Chapters:
00:00 Introduction by Magnus Sedlacek
01:04 Video sponsor Ada Beat
02:40 Welcome Josh Glover
03:00 REPL-driving the browser by Josh Glover
03:10 Introduction of Josh Glover
04:15 JavaScript VS ClojureScript
05:20 ClojureScript and emacs
07:20 figwheel vs shadow-cljs
10:25 What is SCI/Scittle???
13:40 Live coding – SCI + JavaScript
25:14 SCI + JavaScript
28:17 Live coding - CORS
31:14 Babashka
36:18 Live coding – Babashka
47:55 Live coding – REPL (Cider)
54:16 Let’s clone Zencastr!
55:23 Live coding – Outline cljcastr
01:02:40 Live coding – Get the webcam
01:15:54 Live coding – Promesa
01:19:59 Live coding – Play the video
01:30:00 cljcastr live stream
01:31:07 Stop button and select box
01:33:05 Q&A
#funcprogsweden