You know what's the secret to lightweight libraries?
As few dependancies as possible
There are three JS dependancies across the entire Alpine and Livewire ecosystem
vue/reactivity (for Alpine core)
focus-trap/tabbable (for Alpine's focus plugin)
nprogress (for wire:navigate progress bar)
That's it. Everything else is hand-written.
No axios, no lodash, no left-pad (lol), no morphdom
And all three of those libraries are tasks I seriously benefit from not handling myself.
I rolled my own reactivity engine in Alpine v1 and it was a nightmare.
Rolling my own focus trapping solution doesn't make sense when a good/lightweight one exists
I started building my own progress bar, but it didn't save much space, nprogress looks better, and is more customizable.
Volle Kraft voraus: grüne Energie für alle!💥
Unter dem Motto haben wir am Sonntag bei der Climate & Boat ein starkes Zeichen für eine sozial- und klimagerechte Wärmewende gesetzt 🛶🔆
———
#climatechange#climatejustice#klimaschutz#wärmewende
After lunch I attended the "hallway track" at PyCon DE 2023 🇩🇪🐍
After giving my talk, it was the best way to relax a bit, answer some questions about my talk and chat with tons of people 🗣️
#PyConDE#PyCon#HallwayTrack#PythonSpeakingTour
24.02.2022 - Jahrestag des russischen Angriffskriegs gegen die Ukraine.
"Krieg - eine abscheuliche und fevelhafte Handlung"
- Leo Tolstoi (Russischen Schriftsteller)
#ukraine#peace#Angriffskrieg#frieden#nowarinukraine
(3/3) Ein wichtiger Schritt auf dem Weg zu einer sozial-gerechten #Ernährungswende: 0% #MwSt auf pflanzliche Lebensmittel. 🍎🥕🍞 Das fordern wir im Offenen Brief von @c_lindner – jetzt unterschreiben! ✉️ 👉 https://t.co/I4azeSdjZE
Find ich (im Ggs zu manchen anderen Aktionen von der #LetztenGeneration) eine gute Aktion, weil sie die Ungerechtigkeit adressiert, dass einige wenige mit ihrem Verhalten allen Menschen schaden.
Ich fasse zusammen: Die @fdp wollte eine Laufzeitverlängerung bis mindestens Frühjahr 2024, also im Vergleich zu Habecks bisherigem Vorschlag je 12 zusätzliche Monate für Isar und Neckarwestheim und 15 zusätzliche Monate für Emsland - insgesamt also 39 zusätzliche Monate. (1/4)