RSSAmplifier

Blog

from the shadows …

random thoughts, probably related to web development

code.thheller.comRSS feed ↗10 posts

Latest posts

Case Study: Reagent With Macro Help

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 want to get into it. Curious as I am though that question nagged at me and I wanted to know for myself. So, since I’m preaching about Lessons learned and not really wanting to talk about shadow-grove, let use talk about reagent for a bit. I don’t want…

What The Heck Are You Talking About?

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, so this is all about those numbers and my general approach to evaluate performance behavior. I will only present data using my own code, since it is not my business to criticize the work of others. I still kind of do though, so sorry about…

What The Heck Just Happened?

Also titled “Lesson learned in CLJS Frontends” …

CLJS: Dealing with Zombies

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 builds. However, it sometimes leaves some Zombie code that is essentially dead, but not quite. This stems from the fact that :advanced dead-code elimination isn’t quite aware of some CLJS code patterns and doesn’t identify them as dead. The…

Supercharging the REPL Workflow

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 make it your own.

Fullstack Workflow with shadow-cljs

A common question is how you’d use shadow-cljs in a fullstack setup with a CLJ backend.

Mastering the Art of CLJS Frontend

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 ending in this.

Applying the Art of CLJS Frontend

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.

The Lost Arts of CLJS Frontend

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 default. I feel like ClojureScript is often misrepresented as this SPA-only, super complex frontend technology that you should avoid. Of course Single Page Apps (SPA) especially with react based Server Side Rendering (SSR) are about as complex…

Paths, Paths, Paths …

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, but I hope it is of some use already.