Blog posts index page 4

Heroicons from ClojureScript

Update 2022-02-20: Requiring single icons using :refer causes ALL Hero icons to be included in builds (even optimized). Instead, use :as (multiple times). Examples below have been updated.

Read more...

Realtime DB synchronisation to frontend

I’ve set out to solve: How to synchronize “low volume” parts of a database to a frontend in realtime exclusively for reads. In this scenario, “low volume” means few entries with a low update frequency. Let’s say we’re talking about less than a thousand entries affected by fewer than ten updates every minute across all entries.

Read more...

Why do we allow poor software quality?

Work environment and software

As a professional, you need to have a good work environment for optimal performance. As a software developer, this goes beyond the desk, chair, computer, and colleagues. The entire toolchain like IDE, CI/CD, project management, etc., is a big part of this environment. Regardless of whether these tools are virtual or not countless hours are spent here. Sadly, we often neglect one of the most critical parts of our work environment: The software itself.

Read more...