ClojureScript Macros are a hurdle for most CLJS beginners and wrapping your head around how they work can be quite confusing. I’ll try to cover the basics you
Hot Reload is a very popular concept within the ClojureScript community and refers to the automatic reloading of code during development while keeping the application state. The concept
Code Splitting has been around for a while but I feel it is somewhat underused in most ClojureScript projects and there aren’t many examples showing how you actually
I’ll try to properly describe what shadow-cljs actually is since there seem to be a few common misconceptions that keep coming up that are simply incorrect. This is
ClojureScript recently released version 1.10.312 and with that came the official webpack Guide for ClojureScript. In this post I will go over the reasons why shadow-cljs does not
The question what exactly shadow-cljs does differently compared to other ClojureScript tools comes up every now and again. At this point the answer is “A lot!” but that
In my previous post I talked about Externs and the options shadow-cljs provides to help deal with them. I sort of skipped over the whole Externs Inference subject