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 2021.

Beiträge

  1. J

    Jahresrückblick 2021: das Jahr der Oberflächen

    Slash-Commands, ein Dashboard, ein zweites Projekt für eine fremde Community. 2021 habe ich vor allem gelernt, dass Bedienbarkeit ein eigenes Handwerk ist.

    • rueckblick
    • jahr
    5 Min. Lesezeit
  2. 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
  3. 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
  4. N

    nginx, certbot und ein Dienst, der Neustarts übersteht

    Vom „läuft auf Port 3000“ zur echten Adresse mit Zertifikat. Reverse Proxy, automatische Zertifikate, Prozessverwaltung — und die Fehler, die ich dabei zweimal gemacht habe.

    • infrastruktur
    • linux
    • deployment
    5 Min. Lesezeit
  5. S

    Sharding verstehen, bevor man es braucht

    Ab 2500 Servern muss ein Discord-Bot seine Verbindungen aufteilen. Ich war weit davon entfernt — und habe mich trotzdem damit beschäftigt. Was ich dabei über verteilte Zustände gelernt habe.

    • yurna
    • discord
    • skalierung
    5 Min. Lesezeit
  6. M

    Musikbots sterben, und ich habe meinen freiwillig abgeschaltet

    Als die großen Musikbots abgeschaltet wurden, hatte ich selbst einen. Warum ich ihn entfernt habe, statt weiterzumachen — und was das über Abhängigkeiten von fremden Diensten sagt.

    • yurna
    • discord
    • meinung
    5 Min. Lesezeit
  7. D

    Das erste Ticket-System — und warum ich es zweimal gebaut habe

    Ein Knopf, ein Kanal, ein Gespräch. Die erste Fassung hat sechs Wochen gehalten, dann kamen die Fragen, die ich nicht bedacht hatte: Verlauf, Kategorien, Rechte, Löschen.

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

    Giveaways sind schwerer, als sie aussehen

    Eine Verlosung ist ein Zeitgeber, eine Teilnehmerliste und ein Zufallsgriff. Klingt nach einer Stunde Arbeit — und ist der Befehl, der mich am meisten über Zustand, Neustarts und Fairness gelehrt hat.

    • yurna
    • discord
    • architektur
    5 Min. Lesezeit
  9. P

    Prisma statt handgeschriebener Queries

    Warum ich meine SQL-Strings aufgegeben habe, was ein Schema als einzige Wahrheit bringt — und die zwei Stellen, an denen ich bis heute lieber selbst SQL schreibe.

    • yurna
    • datenbank
    • werkzeuge
    5 Min. Lesezeit
  10. 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
  11. 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
  12. S

    Slash-Commands: die große Umstellung

    Fünfundvierzig Befehle, zwei Aufrufwege, ein halbes Jahr Übergangszeit. Was bei der Umstellung auf Anwendungsbefehle wirklich Arbeit war — und was überraschend einfach ging.

    • yurna
    • discord
    • migration
    5 Min. Lesezeit