Claude Code Session Browser
TB
14 Treffer für„bewerbung"
Keyword (ILIKE/pg_trgm) + pgvector (jina-embeddings-v3)
csb-web· 25. Juni 2026, 16:23 · 4 Nachrichten
Drizzle-Migration debuggen
Und das Schema csb statt public? pgSchema('csb') als Namespace; alle Tabellen darauf definieren. search_path = csb, public, damit der vector-Typ aus public aufloest.
claude-session-browser· 19. Juni 2026, 16:22 · 3 Nachrichten
Warum kompiliert mein Go nicht (Spoiler: fehlendes Komma)
go build sagt 'syntax error: unexpected newline in composite literal; possibly missing comma or }'. Ich sehe nichts. Go verlangt in mehrzeiligen Composite Literals nach JEDEM Element ein Komma, auch nach dem letzten. Die Fehlerzeile zeigt oft erst die Folgezeile. Setz das Komma
csb-web· 21. Juni 2026, 16:21 · 2 Nachrichten
Vercel + Neon Deploy mit serverless-Treiber
Wie deploye ich dieselbe Drizzle-App lokal gegen Postgres und auf Vercel gegen Neon, ohne den Code umzubauen? Eine duenne client.ts waehlt den Treiber per env: postgres-js lokal (TCP-Pool), drizzle-orm/neon-http auf Vercel. Schema und Queries bleiben identisch. CREATE EXTENSION
search-service· 27. Juni 2026, 16:23 · 4 Nachrichten
pgvector HNSW Index tuning
Die semantische Suche ist langsam. Wie tune ich den pgvector HNSW Index richtig (m, ef_construction, ef_search)? Faustregel: m=16 und ef_construction=64 als Start. ef_search steuert zur Laufzeit den Recall: hoeher = besserer Recall, mehr Latenz. Setze es per SET hnsw.ef_search =
csb-web· 15. Juni 2026, 16:21 · 2 Nachrichten
A11y-Check: Tastaturnavigation und Landmarks
Worauf achte ich beim A11y-Pass fuer die Suche und die Sessions-Liste? Sichtbarer Fokus-Ring, sinnvolle Tab-Reihenfolge, Landmarks (banner/main/navigation), Label fuer das Suchfeld und ausreichende Kontraste. Carbon bringt geprueftes A11y mit, aber eigene Tiles brauchen erreichb
csb-web· 23. Juni 2026, 16:21 · 2 Nachrichten
Postgres-Volltextsuche fuer gemischtsprachige Transkripte
Soll ich fuer FTS die german- oder english-Textsearch-Config nehmen? Meine Transkripte sind gemischt. Bei Sprachmix ist 'simple' der robuste Default: kein Stemming, keine sprachspezifischen Stopwords, also keine falschen Wortstaemme. Eine generierte tsvector-Spalte plus GIN-Inde
csb-web· 17. Juni 2026, 16:21 · 2 Nachrichten
Live-Updates ueber pg_notify (geparkt fuer v2)
csb hat schon einen Trigger, der pg_notify('csb_dirty', session_id) feuert. Kann ich daraus im Web Live-Updates per SSE machen? Im Prinzip ja: ein LISTEN csb_dirty auf einer dedizierten Verbindung, dann pro Event ein SSE-Push an die Clients. Fuer das MVP aber geparkt -- es ist n
csb-web· 25. Juni 2026, 16:23 · 4 Nachrichten
Drizzle-Migration debuggen
Wie definiere ich einen vector(1024)-Typ als Drizzle customType und einen Composite Primary Key ueber (session_id, msg_uuid)? customType mit dataType() => 'vector(1024)', toDriver serialisiert number[] zu '[..]', fromDriver parst zurueck. Den Composite PK setzt du in der Tabelle
csb-web· 26. Juni 2026, 16:22 · 3 Nachrichten
Carbon unter React Router 7 SSR zum Laufen bringen
Styles waren erst weg, jetzt da. Danke!
csb-web· 22. Juni 2026, 16:21 · 2 Nachrichten
RR7 Loader fuer Sessions-Liste
Wie hole ich die Sessions-Liste in einem React Router 7 Loader, ohne den DB-Client ins Client-Bundle zu ziehen? Der Loader laeuft nur am Server. Importiere den Drizzle-Client dort; RR7 tree-shaket Server-Only-Code aus dem Client-Bundle. loaderData ist ueber die generierten +type
csb-web· 26. Juni 2026, 16:22 · 3 Nachrichten
Carbon unter React Router 7 SSR zum Laufen bringen
@carbon/react wirft beim SSR-Build 'require is not defined'. Wie kriege ich Carbon unter React Router 7 sauber gerendert? Trag @carbon/react in vite ssr.noExternal ein, damit es ins SSR-Bundle inlined statt als CJS extern geladen wird. Importiere @carbon/styles/css/styles.css in
search-service· 27. Juni 2026, 16:23 · 4 Nachrichten
pgvector HNSW Index tuning
Und Cosine vs L2 fuer normalisierte Vektoren? Bei L2-normalisierten Vektoren sind Cosine und der innere Produkt rangaequivalent. vector_cosine_ops ist die sichere Wahl, wenn die Norm nicht garantiert 1 ist.
csb-web· 24. Juni 2026, 16:21 · 2 Nachrichten
RRF-Fusion fuer hybride Suche
Wie fusioniere ich Postgres-FTS-Treffer und pgvector-Treffer fair, wenn die Scores nicht vergleichbar sind? Reciprocal Rank Fusion: nimm nur die Raenge, nicht die Roh-Scores. score = sum 1/(k + rank) ueber beide Listen, k um 60. Dedupliziere auf einen stabilen Key. So mischen FT
claude-session-browser· 19. Juni 2026, 16:22 · 3 Nachrichten
Warum kompiliert mein Go nicht (Spoiler: fehlendes Komma)
Eine Stunde. Fuer ein Komma. Ich gehe Kaffee trinken.