Blog
Posts on varying subjects that derive from the happenings at Softorage
Softorage by the Numbers - A Monthly Analytics Update
Welcome to the open analytics page for Softorage.
We believe in transparency and the value of “building in public”. Instead of keeping the traffic numbers hidden, I’m sharing the raw data of how Softorage is performing. Whether the numbers go up or down, I want to document the journey, learn from the patterns, and give you an inside look at what it takes to grow this platform.
Below, you will find a monthly breakdown of my self-hosted analytics (Visitor & View counts) and Google Search Console performance (Clicks & Impressions).
Migrating from Bootstrap to Tailwind CSS plus daisyUI
I recently migrated Softorage from Twitter Bootstrap (TWBS) to Tailwind CSS + daisyUI (T+D). It was a pretty big exercise, which not just changed the HTML classes, but also DOM structure and consequently JavaScript code.
TWBS often uses data-content HTML attribute for content, like in case of popover and tooltip, whereas T+D uses a simple div structure for such cases with optional data-tip attribute for tooltips. If you have to manipulate data-content in JS, you often have to use hacks and ways that may not always result in a simple, readable JS code. In my opinion, the T+D combo makes DOM into a simplified, easy to understand structure that is easy to work with in JS. For the majority of part, the JS logic and templating logic for T+D turned out be more readable as well, when compared to TWBS. There were also some performance improvements here and there.