Introducing rmap 2.0

The rmap library was one of my first Clojure libraries. It lets you create recursive maps, both programmatically and in literal form. They are recursive in the sense that entries in the map can refer to other entries.The library has seen its first major update. It is far simpler now, and more powerf...

Rethinking the frontend

Modern frontends are complicated things. Most modern web applications use some form of the single page application (SPA) approach, like React or Vue, to deliver the user interface. This approach makes sense in many cases as it separates the frontend and the backend work cleanly.The SPA approach also...

Venturing into front-end land

I've been a professional software developer for almost half a year now, and I'm still super insecure about my front-end skills. So insecure to the point where at work I make a conscious effort to avoid front-end related tasks by citing my specialty and affinity for the back-end which is a complete l...

REPL Driven Design

If you follow me on facebook you know that I’ve been publishing daily CoronaVirus statistics. I generate these statistics using the daily updates in the Johns Hopkins github repository.At first I just hand copied the data into a spreadsheet. But that became tedious quite rapidly....