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.

12 Beiträge aus 2022.

Beiträge

  1. J

    Jahresrückblick 2022: mehr Struktur, weniger Bastelei

    Monorepo, Mehrsprachigkeit, eine Domain, discord.js v14 und ein abgebrochener Framework-Umbau. Das Jahr, in dem aus einer Sammlung von Projekten ein System wurde.

    • rueckblick
    • jahr
    5 Min. Lesezeit
  2. L

    Logs, die man nachts um drei lesen kann

    Zwei Jahre lang habe ich Fehler mit console.log gesucht. Was ein durchdachtes Protokoll ausmacht, welche Angaben in jede Zeile gehören und warum ich vollständige Fehlerobjekte inzwischen für ein Problem halte.

    • betrieb
    • ueberwachung
    • handwerk
    5 Min. Lesezeit
  3. 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
  4. P

    Postgres für einen Bot war eine Nummer zu groß

    Ich hatte eine ausgewachsene Datenbank für ein System mit überschaubarer Last. Was das gekostet hat, was es gebracht hat — und warum die Entscheidung trotzdem erst später fiel.

    • yurna
    • datenbank
    • architektur
    5 Min. Lesezeit
  5. S

    Statistiken, die niemand liest — und die drei, die zählen

    Ich habe zwei Wochen an einer Statistikseite gebaut, die keiner benutzt hat. Über den Unterschied zwischen interessanten und nützlichen Zahlen.

    • yurna
    • daten
    • meinung
    5 Min. Lesezeit
  6. D

    discord.js v14: was der Umstieg wirklich gekostet hat

    Umbenannte Aufzählungen, veränderte Rechteprüfungen, ein neues Modul für Einbettungen. Ein Wochenende Umstellung, das drei Wochen gedauert hat — und warum ich trotzdem früh umgestiegen bin.

    • yurna
    • discord
    • migration
    5 Min. Lesezeit
  7. R

    Reaction Roles und die Tücke der Events

    Auf ein Emoji klicken, eine Rolle bekommen. Das einfachste Feature überhaupt — bis man merkt, dass Discord Ereignisse für alte Nachrichten gar nicht erst liefert.

    • yurna
    • discord
    • architektur
    5 Min. Lesezeit
  8. E

    Economy ohne Inflation: Zahlen, die nicht explodieren

    Eine Bot-Währung ist in zwei Stunden gebaut und in zwei Wochen wertlos. Über Geldquellen, Geldsenken, Arbeitsbefehle mit Abklingzeit und die Frage, wofür man überhaupt Geld braucht.

    • yurna
    • spielmechanik
    • discord
    5 Min. Lesezeit
  9. W

    Wer Self-Hosting anbietet, schreibt Dokumentation — oder bekommt Tickets

    Den eigenen Bot selbst betreiben zu können klingt großzügig. Es bedeutet aber: Jeder Fehler in fremden Umgebungen wird zu deiner Aufgabe, wenn die Anleitung Lücken hat.

    • yurna
    • doku
    • community
    5 Min. Lesezeit
  10. D

    Die Domain yurna.info und was ein Name ausmacht

    Zwei Jahre lief das Projekt unter einem Arbeitstitel. Der Tag, an dem es einen Namen und eine Domain bekam, hat mehr verändert, als mir lieb ist — und einiges an Arbeit ausgelöst.

    • yurna
    • marke
    • persoenlich
    5 Min. Lesezeit
  11. M

    Mehrsprachigkeit von Anfang an wäre billiger gewesen

    Über hundert Befehle mit Texten mitten im Code, dazu Zahlen, Daten und Pluralformen. Was das Nachrüsten von zwei Sprachen tatsächlich gekostet hat.

    • yurna
    • i18n
    • architektur
    5 Min. Lesezeit
  12. M

    Monorepo oder nicht — ich habe mich falsch entschieden und dann richtig

    Bot, Dashboard und gemeinsamer Code lagen in drei Repositories. Jede Änderung an geteilten Funktionen war eine Kopieraktion. Wie ich das zusammengelegt habe und was dabei schiefging.

    • architektur
    • werkzeuge
    • yurna
    5 Min. Lesezeit