The question came up whether something like the grove << fragment macro could apply to any of the CLJS react wrappers? I said yes, and didn’t really wa...| code.thheller.com
In my previous What The Heck Just Happened post I outlined some of the problems I see in react-like web frontends. I didn’t present any actual numbers though...| code.thheller.com
Also titled “Lesson learned in CLJS Frontends” …| code.thheller.com
Ok, this is for the CLJS enthusiasts trying to get your builds as small as possible. The Closure Compiler is quite good at eliminating dead code from your bu...| code.thheller.com
In my previous post I outlined my REPL based workflow for CLJ as well as CLJS. In this post I want to dive deeper into how you can extend/customize it to mak...| code.thheller.com
A common question is how you’d use shadow-cljs in a fullstack setup with a CLJ backend.| code.thheller.com
This is a follow-up to my previous The Lost Arts of CLJS Frontend post. I promised a demo and this post is about that.| from the shadows …
Lately there have been a lot of posts celebrating HTMX and how much “lighter” it is compared to CLJS frontends. Even an entire framework adopting it as the d...| code.thheller.com
This is the third part of my “Lost Arts” Series. Starting with The Lost Arts of CLJS Frontend, expanding to Applying the Art of CLJS Frontend and probably en...| code.thheller.com
I started writing this point a few weeks ago, but it never felt finished. There is still so much more to cover. I might revise it when I find some more time,...| code.thheller.com
Hot Reload is a very popular concept within the ClojureScript community and refers to the automatic reloading of code during development while keeping the ap...| code.thheller.com
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 ...| code.thheller.com
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. ...| code.thheller.com