curl https://wttr.in
Recently, I started to use Vue for a job-related single-page application – migrating from Ractive which actually did a good job so far but unfortunately has some shortcomings regarding documentation and third-party support (think IDE integration and such).
While Vue feels like a good choice so far (definitely a better one than React which in fact I really appreciated in 2014 but nowadays looks more like an intended one-way lane to becoming dogmatically locked-in with the big, corporate content silo starting with f), it still does not fit for an application like Antville which is (still? again?) rendered on the server…
Thanks to the wonderful thing called coïncidence I stumbled over Alpine (via smashingmagazine.com).
Alpine.js offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. You get to keep your DOM, and sprinkle in behavior as you see fit.
In fact, it is very similar to Vue’s template syntax:
<div x-data="{ tab: 'foo' }">
<button :class="{ 'active': tab === 'foo' }" @click="tab = 'foo'">Foo</button>
<button :class="{ 'active': tab === 'bar' }" @click="tab = 'bar'">Bar</button>
<div x-show="tab === 'foo'">Tab Foo</div>
<div x-show="tab === 'bar'">Tab Bar</div>
</div>
– And it seems like a perfect fit for getting client-side things done in Antville right now.
Nevertheless, once I looked around for more resources suddenly a lot of references to similar tools popped up (in loose order):
So a lot to evaluate and learn – which is great because to me this appears like an exciting parallel universe I was unaware and/or ignorant for the longest time of being uncovered in front of my client-side-behemoth-weary eyes!
HC-TT — Human Controlled Tape Transport.
The HC-TT is a compact cassette manipulation device which allows you to manually play a cassette with your hands. The resulting sound can be incredibly similar to scratching a vinyl record. Sound will only be produced while your hands are turning either of the large playback knobs. By turning these knobs you are directly rotating the cassette spindles which moves the tape across the internal tape head. The knobs “play” a regular cassette forwards and backwards. There is no motor in this device, so direction and speed is left to the performer.
A Warm Welcome to ASN.1 and DER.
This document provides a gentle introduction to the data structures and formats that define the certificates used in HTTPS. It should be accessible to anyone with a little bit of computer science experience and a bit of familiarity with certificates.
Keybase Book: Encryption for everything that matters.
I want this so badly.
For too long we’ve been serving the wrong goals: helping large multinationals and tech giants accrue more power and wealth at the expense of other actors, contributing to the atomisation of society by designing products for individual fulfilment ahead of the wellbeing of our communities. Our rethought world will need to prioritise people and societies, ecologies and environments, ahead of profit and productivity. If you use this crisis to thought-prophesise about the new era ahead, don’t you dare return to your cosy consulting gig with Palantir or Shell afterward.
…is a channel where I explore rare grooves around the world on vinyl.
Christine Dodrill’s NixOS Desktop Flow.
Relevant: About NixOS.
Explore South Africa’s Forest Beneath the Waves.
If you take a short swim from Cape Town, South Africa, you might bear witness to a kelp forest, a unique ecosystem teeming with diverse aquatic life. Unfortunately, these kelp forests are under threat from rising sea temperatures.