My recent random thoughts

GPT4 ist für automatisches refactoring ungeeignet

Für die Clye Codebase haben wir kürzlich von MUI zu Tailwind umgestellt. Dabei sollten all sx properties zu tailwind klassen umgewandelt werden. Diese aufgabe ist zu kompliziert um sie mit regexp zu erledigen, aber auch nicht sehr schwierig da es ohne Verständnis der Codebase möglich ist. Da es aber über 500 Stellen in der Codebase gibt habe ich den Task mit einem kleinen script automatisiert und alle Zeilen die verändert werden müssen mittels OpenAI Chat api modifiziert. Leider sind die Ergebnisse ohne gute Beschreibung miserabel. Es weiß nicht das man z.B. Pixelwerte nicht einfach so setzen kann sonder brackets benutzen muss. Einiges davon ließ sich allerdings mit einem besseren prompt erledigen.

Darüber hinausgehen sind die Ergebnisse aber leider so unzuverlässig das man alles überprüfen muss. Außerdem braucht es ewig die Vorschläge zu erzeugen und verschachtelte Queries habe ich garnicht zuverlässig zum Laufen bekommen. Deshalb spart es nahezu keine Zeit und wenn man das schreiben und Verifizieren des Prompts mit einrechnet kostet es in diesem Scale mehr Zeit die AI zu nutzen als es von Hand und mit Find and replace zu machen.

Vorteile von NATS Microservices vs HTTP API

vom 20.3.2024 📣

Neuerungen

Verbesserungen

  • Man kann nun auch nur mit Emoticons in Kommentaren antworten (dafür : eingeben)

Hand fast voll

Sobald du mehr als 25 Karten auf deiner Hand hast, werden die untersten Karten automatisch aus der Hand gelegt. Sie sind nicht gelöscht und du findest sie auch jederzeit über die Suche, oder bei "Kürzlich entfernt" (ganz unten in der Hand).

Lege Karten, die nicht mehr brauchst aus der Hand 👍

  • Mobil: Karten nach links swipen / wischen
  • Laptop: Links oben in der Handkarte auf das Icon klicken

vom 6.3.2024 🤟

Neuerungen

  • Nützliche Funktionen
  • Whiteboard
  • Kanban
  • Usecase-Fragen: Nutzer werden nun beim Registrieren nach ihren Vorlieben gefragt, sodass wir Funktionen gezielt auf sie anpassen können

Verbesserungen

  • Scroll Restoration - Erleichtert die Navigation indem die Scroll-Position der jeweiligen Seite gespeichert wird
  • Karten werden nun als gelesen markiert sobald man 1 Sekunde mit der Maus über der Karte war
  • Unterspaces sind jetzt Mobil in den jeweiligen Spaces rechts oben unter den 3 Punkten zu finden
  • Anmeldungen müssen nun nur noch alle 90 Tage aus Sicherheitsgründen wiederholt werden

To-Do Erklärungs-Karte

Der einfachste Weg To-Do-Listen zu erstellen, ist sie direkt in deiner Hand (rechts oben) zu erstellen. Dafür die Hand öffnen und hier eine neue Karte erstellen (+ Icon). Anschließend gibst du der Karte den passenden Titel und fügst die gewünschten To-Dos ein. (siehe Beispiel in der Hand)

Hierfür vor dem ersten To-Do "[ ] " zwei eckige Klammern und ein Leerzeichen einfügen.

Tipp: To-Do-Listen können auch im Team bearbeitet werden. Dafür einfach die Liste mit den gewünschten Personen mit Bearbeitungs-Rechten teilen (Symbol rechts unten innerhalb der Karte)

vom 28.2.2024 ✌️

Neuerungen

  • Neuigkeiten werden im Space-Selektor (oben neben der Suchleiste) farbig angezeigt
  • "Teile dein Anliegen mit uns!" Leiste im Space unter Neues. Sie soll Nutzern das teilen von Karten erleichtern und die Aktivität erhöhen. Außerdem dient sie auch als Marker, für noch nicht gelesene Karten.

vom 14.2.2024 🤯

Dieses Update verbessert vor allem die Video-Call-Funktion auf der Plattform. Nun können Calls schnell und einfach zu jeder beliebige Karte geführt werden und das ohne eine Maximalanzahl an Teilnehmern.

Neuerungen

  • Vereinfachter Online-Status:
    • Graues Profilbild - die Person ist Offline
    • Farbiges Profilbild - die Person ist Online
    • Farbig + roter Kreis -> die Person befindet sich in einem Video-Call
  • Darüber Sprechen - Öffne einen Video-Call zu jeder beliebigen Karte
  • Die Zuwinken-Funktion wird nun komplett durch Gesprächsthemen ersetzt
  • Mobil gibt es nun wie am PC einen Pfeil auf der Hand, der zu ungelesenen Karten und Nachrichten führt. So verliert man nie die Übersicht und verpasst nie wieder Neuigkeiten.

Bug-Fixes 👊

  • Die Profilbild-Cloud in den jeweiligen Spaces wurde angepasst, sodass es weniger Anzeigeprobleme gibt

Consumer mit invalidem Name lasen sich über JS-API löschen

Ich hatte das Problem das ich NATS-Consumer erzeugt habe die nun invalide Namen haben. Diese ließen sich allerdings nicht ohne weiteres über die CLI löschen da diese den Namen als invalid erkennt und ihn deshalb abwiest. Umgehen kann man das indem man einfach selber zu dem entsprechenden subject published.

nats pub '$JS.API.CONSUMER.DELETE.EVENTS./communities' ''

Nächste Seite

Simon Vetter © 2024

StartImpressum