Geschrieben

Blog

Notizen aus sieben Jahren Basteln, Bauen und Betreiben: Discord-Bots, Webdienste, Server und ein Minecraft-Netzwerk. Was funktioniert hat, was kaputtgegangen ist und was ich daraus gelernt habe.

17 Beiträge zum Thema „web“.

Beiträge

  1. D

    Der Build wollte sechseinhalb Gigabyte

    Ein Bauvorgang, der monatelang als kaputt galt, war nie kaputt. Er brauchte nur mehr Speicher, als der Container hatte — und starb ohne verwertbare Fehlermeldung.

    • web
    • betrieb
    • fehlersuche
    5 Min. Lesezeit
  2. B

    Bilder ohne fremdes CDN

    Meine Beitragsbilder lagen auf einem fremden Dienst und waren irgendwann teilweise weg. Wie ich Medien in die eigene Hand genommen habe — mit Größenvarianten, Formaten und einem Weg für später.

    • web
    • medien
    • infrastruktur
    5 Min. Lesezeit
  3. D

    Der Blog zieht von MDX-Dateien in die Datenbank

    Zwei Jahre lagen die Beiträge als Dateien im Repository. Warum ich sie in die Datenbank verschoben habe, was dabei gleich bleiben musste — und was ich mir damit eingehandelt habe.

    • web
    • architektur
    • blog
    5 Min. Lesezeit
  4. D

    Das Wiki geht online — mit einem Testeintrag namens „test“

    Der Wiki-Bereich ist live. Der erste Eintrag heißt „test“, der zweite auch. Über den Unterschied zwischen fertig und benutzbar — und was beim Freischalten alles auffällt.

    • web
    • doku
    • launch
    5 Min. Lesezeit
  5. H

    Hörbücher auf der eigenen Seite: ein Seitenprojekt

    Ein Abspieler mit Kapiteln, gespeicherter Position und Fortsetzen über Geräte hinweg. Klingt nach einem Nachmittag und hat mich einiges über Medienauslieferung gelehrt.

    • web
    • medien
    • persoenlich
    5 Min. Lesezeit
  6. E

    Ein Wiki für alles, was kein Blogeintrag ist

    Ein Blogeintrag ist ein Zeitpunkt, ein Wiki-Eintrag ein Zustand. Warum ich beide brauche, wie ich sie trenne und was ein Wiki für eine Person überhaupt sein soll.

    • web
    • doku
    • projektstart
    5 Min. Lesezeit
  7. C

    CSRF in einer Middleware, nicht in jeder Route

    Ein Schutz, den man an fünfzig Stellen wiederholen muss, wird an einer Stelle vergessen. Wie ich die Herkunftsprüfung an eine zentrale Stelle gezogen habe und was dabei zu beachten war.

    • sicherheit
    • web
    • nextjs
    5 Min. Lesezeit
  8. M

    MDX als Inhaltsformat: Text, der Komponenten kennt

    Markdown reicht für Text, aber nicht für Hinweisboxen, Codeblöcke mit Hervorhebung und eingebettete Bausteine. Wie ich MDX einsetze — und wo es unangenehm wird.

    • web
    • mdx
    • werkzeuge
    5 Min. Lesezeit
  9. B

    blackzack.dev, Version eins

    Eine eigene Seite, die nicht Yurna ist. Was ich damit wollte, wie ich sie gebaut habe und warum ich mich gegen einen fertigen Baukasten entschieden habe.

    • web
    • portfolio
    • nextjs
    5 Min. Lesezeit
  10. D

    Directus kam und ging

    Ein fertiges Content-System für Texte, Bilder und Ankündigungen. Ein halbes Jahr später war es wieder draußen. Was der Umweg gekostet und was er gebracht hat.

    • web
    • cms
    • architektur
    5 Min. Lesezeit
  11. D

    Der App Router kam für mich zu früh

    Next.js 13 brachte ein neues Modell mit Serverkomponenten. Ich habe zwei Wochen umgebaut und dann zurückgerudert. Über den Unterschied zwischen „interessant“ und „jetzt sinnvoll“.

    • web
    • nextjs
    • meinung
    5 Min. Lesezeit
  12. B

    Bewerbungen, Whitelist und Menschen, die Formulare ausfüllen

    Ein Bewerbungssystem ist technisch ein Formular mit Status. Praktisch ist es der Ort, an dem eine Community entscheidet, wer dazugehört — und das merkt man an jeder Kleinigkeit.

    • fivem
    • web
    • community
    5 Min. Lesezeit
  13. L

    Los Santos County: ein Dashboard für eine FiveM-Community

    Bewerbungen, Verwaltung, Zahlungen, Anbindungen an Discord und Steam. Mein erstes Projekt, bei dem die Anforderungen nicht von mir kamen — und was das ändert.

    • fivem
    • web
    • projektstart
    5 Min. Lesezeit
  14. T

    Tailwind und das Ende meiner eigenen CSS-Dateien

    Erst fand ich es schrecklich, dann habe ich es ausprobiert, dann habe ich meine Stylesheets gelöscht. Was mich überzeugt hat, und wo Tailwind ehrlich gesagt nicht hilft.

    • web
    • css
    • werkzeuge
    5 Min. Lesezeit
  15. D

    Das Dashboard wird echt: Next.js und Discord-OAuth

    Von der Skizze zur laufenden Weboberfläche: Anmeldung über Discord, Serverauswahl, Einstellungen. Und die drei Sicherheitsfragen, die ich vorher nicht auf dem Zettel hatte.

    • yurna
    • web
    • nextjs
    5 Min. Lesezeit
  16. E

    Ein Dashboard wäre schön — erste Skizze

    Bots werden über Chatbefehle konfiguriert, und das ist für alles jenseits von drei Einstellungen zu wenig. Wie ich mir eine Weboberfläche vorgestellt habe, bevor ich wusste, was sie kostet.

    • yurna
    • web
    • planung
    5 Min. Lesezeit
  17. M

    Meine erste eigene Webseite war eine einzige index.html

    Kein Framework, kein Build, kein Server — nur eine Datei, ein Editor und ein Browser. Warum dieser Einstieg besser war als jedes Tutorial, das mit „npm create“ beginnt.

    • web
    • anfaenge
    • html
    5 Min. Lesezeit