#web-entwicklung (65)

Seite 4 von 7

Saturday Night Server Migration

Ich habe am gestrigen Abend das gemacht, was man Samstagabends 2020 so macht: Einen Film geschaut (»Guns Akimbo«, in dem man Daniel Radcliffe unfreiwilligerweise Waffen an die Hände montiert hat und ihn live gestreamt an einem Real-Life-Deathmatch teilnehmen lässt) und danach diverse Webprojekte, u.a. dieses hier, auf einen neuen Server umgezogen. Was hat man früher nochmal Samstagabends gemacht? Ich weiß es nicht mehr.

Mein neues Abendprogramm habe ich allerdings auch nicht wirklich aus freien Stücken gewählt. DomainFactory, der Webhoster, den ich seit 2003 (!) für die Verbreitung dieses Blogs und all meinen anderen, privaten Side Projects genutzt habe, hat mir quasi Tastatur und Maus an die Hände montiert und mich mit schlechtem Service, betagter Technik und tiefem Griff in meinen Geldbeutel dazu gezwungen, das zu ändern.

Konkret: Während DomainFactory einst insbesondere für größere WordPress-Installationen, wie eben dieses mittlerweile rund 3.400 Beiträge und 10.000 Kommentare umfassende Blog oder shortfil.ms, die von mir und meinem Mitstreiter sträflich vernachlässigte, aber immer noch sehr populäre Kurzfilm­plattform, die erste Wahl war, ist das schon länger nicht mehr der Fall. Wenn dann noch ein paar große Matomo-Installationen dazu kommen, grenzte das bei DomainFactory in den letzten Jahren an Arbeitsverweigerung. Abgerundet wird das Trauerspiel durch ein hilfefreies Support-Forum, in dem man seit Jahren um Node.js-Unterstützung jenseits von 0.x bettelt und Unterstützung für Let’s Encrypt-Zertifikate einfordert. Gut, dass immerhin die alten Threads regelmässig aussortiert werden, wie es scheint.

Überhaupt sind die SSL-Zertifikate die größte Unverschämtheit, die man sich bei DomainFactory seit Jahren gefallen lassen muss. Während die gesamte Industrie dazu übergangen ist, kostenfreie SSL-Zertifikate auf Basis von Let’s Encrypt anzubieten, ist in den Managed-Hosting-Tarifen von DF ein einzelnes (!) Zertifikat enthalten, jedes weitere kostet mittlerweile 2,99 Euro pro Monat (!) und Subdomain (!). Das muss man sich mal auf der Zunge zergehen lassen.

Auftritt All-Inkl: Auf meiner Suche nach Alternativen hat mir dann Tom vor ein paar Monaten All-Inkl1 empfohlen. Eine Empfehlung die dann in den Folgemonaten das ein oder andere Mal von anderer Stelle wiederholt wurde. Man solle sich nicht von dem Pauschal­touristen­namen und dem 1999er Backend abschrecken lassen, der Dienst sei gut. Und was soll ich sagen: das stimmt. Die Seiten, die ich gestern dorthin portiert habe, sind lightning fast. Diese Performance sieht man dann doch eher selten bei Managed-Hosting-Angeboten. Der Import der 1,8 GB großen Matomo-Datenbank von shortfil.ms, war überhaupt kein Problem und das Matomo-Interface rennt im Vergleich zu DF. Gleiches bei den WordPress-Seiten, die so schnell laden, dass ich bei meinen anfänglichen Tests dachte, die wären gecached, obwohl ich das Caching noch nicht aktiviert hatte. 🤯

Hinzu kommt, dass sich Let’s Encrypt-Zertifikate, wie es sich gehört, komfortabel und natürlich kostenfrei über das Backend aktivieren lassen. Seit gestern kann damit auch mein URL-Shortener eay.li endlich HTTPS.

Ansonsten laufen wie gesagt erstmal eay.cc und shortfil.ms auf dem neuen ALL-INKL-System. Solltet ihr wider Erwarten irgendwelche Unstimmigkeiten bemerken, bitte melden. Ansonsten werde ich die nächsten Samstagabende nun damit verbringen, mich nach und nach immer weiter aus dem DomainFactory-Kosmos zu entfernen.

  1. Partnerlink von Tom [↩]

Web Brutalism, Seamfulness, and Notion

Lesenswerte Einführung von Brandon Dorn in Web Brutalism, was das mit Brutalismus zu tun hat (oder eben nicht) und wieso Notion, die auch von mir verehrte Web-Anwendung für ausuferndes Informations­management, ein viel besseres Beispiel für Web Brutalism ist als all die reduziert gestalteten Websites, die sich die Designsprache auf die HTML-gecodeten Fahnen geschrieben haben.

Web Brutalism, Seamfulness, and Notion | Viget | OpenGraph Preview Image
viget.com

Web Brutalism, Seamfulness, and Notion | Viget

How a tool for sensemaking reconciles two distinct software design ideologies.

The Return of the 90s Web

In big cultural concepts like music or fashion, things have a way of coming around full circle. […] When I look at some of the trends on the web today, I wonder if we’re at that point yet. I wonder if we’re ready to revisit some of the ideas of the early web again.

Max Böck fragt sich, ob es auch im Web wiederkehrende Trends gibt, wie wir sie aus anderen Medien kennen, und hat tatsächlich ein paar Early-Web-Prinzipien wiederentdeckt.

The Return of the 90s Web | OpenGraph Preview Image
mxb.dev

The Return of the 90s Web

Are we ready to revisit some of the ideas of the early web again? There are trends that suggest we might just have come full circle - and I like it.

The Super Tiny Compiler

Jamie Kyle vermittelt das Funktionieren eines Compilers – im Quelltext eines Compilers. Tolle Idee.

This is an ultra-simplified example of all the major pieces of a modern compiler written in easy to read JavaScript.

Reading through the guided code will help you learn about how most compilers work from end to end.

GitHub - jamiebuilds/the-super-tiny-compiler: :snowman: Possibly the smallest compiler ever | OpenGraph Preview Image
github.com

GitHub - jamiebuilds/the-super-tiny-compiler: :snowman: Possibly the smallest compiler ever

:snowman: Possibly the smallest compiler ever. Contribute to jamiebuilds/the-super-tiny-compiler development by creating an account on GitHub.

Why isn’t the internet more fun and weird?

Jarred Sumner ist im Begriff mit Codeblog.app eine Blogging-Plattform und Software zu starten, bei der sich neben Markdown-Text auch React-Code einbinden lässt, um das Netz so wieder „more fun and weird“ zu machen, wie es einst z.B. mit kunterbunten, selbst gestalteten, alles andere als leserlichen MySpace-Seiten der Fall.

During the internet of 2006, consumer products let anyone edit CSS. It was a beautiful mess. As the internet grew up, consumer products stopped trusting their users, and the internet lost its soul.

The internet added <canvas />, but the internet stopped being one.

Gute Idee, diesen DIY-Coding-Geist wieder aufzuleben lassen, und schönes Beispiel dieser Idee in dem verlinkten Blogpost. Sollte man alles auch jenseits von Jareds Codeblog wieder vielmehr tun.

Update, 04.02.: Sascha von PewPewPew ist dem Aufruf nach mehr Weirdness gleich gefolgt und hat sich im obigen, interaktiven Header verewigt1 und mir zukommen lassen. Gerne mehr davon!

  1. Was übrigens schon Ewigkeiten geht. [↩]