blackHole://server/nilFM

the design

The design of the website itself is deliberately spartan. That means no Javascript, no web fonts, and no on-demand content generation. There are also no cookies or tracking of any kind. I make use of plenty of CSS3 in the layout and styling of this site, but it still functions perfectly with CSS disabled. This, as well as accessibility for the blind, are the result of a simple semantically consistent HTML structure.

Another consideration is accessibility over poor internet connections. All images are either hand-optimized (background/banner images and SVG icons) or optimized by resizing and dithering (thumbnails). This, combined with the aforementioned points, leads to even the heaviest pages on the site having low payload size and quick load times.

I encourage other web developers and designers to follow this approach whenever possible, or only use Javascript and remote content when absolutely necessary, as this leads to a more accessible and less wasteful internet.

The hack lab, being a cgit instance, also requires no Javascript, but dynamically generates its content on the server upon request. It has many useful features and less maintenance overhead than a static git interface like stagit.