Projects using React

18.06.2023

Deploying a Reagent application

So you have a Reagent application you want to deploy somewhere. Probably, you have experience deploying frontend applications on platforms like Vercel, Netlify or Render. You try this with your ClojureScript application and quickly find out that none of these platforms support building ClojureScript applications, because the build environment lacks Java. This article walks you through creating a simple continuous deployment setup using Github Actions and Glitch. Setting up a Glitch project Create or login to your Glitch account, then create a new ‘glitch-hello-website’ project.

25.05.2023

Testing the p5.cljs editor

There was never a time where I the JavaScript ecosystem more than when I tried to write tests for the p5.cljs web editor. Things broken left and right, missing plugins, babel, transpiling, modules, npm. Disclaimer: I don’t hate the JS ecosystem in earnest. Just … sometimes. This article is about why I chose Jest as the test runner for the p5.cljs editor and the steps necessary to get it working with third-party components I was using.

18.05.2023

🎨 p5.cljs web editor

A web editor for writing p5 sketches in ClojureScript right in the browser using the hosted ClojureScript compiler.

05.03.2023

📇 The B.R.A.H.M.S. Explorer

A searchable catalog of contemporary music built for musicians, students, teachers and organizers. This is a personal project built with a serverless architecture using React and Flask.