Go context.Context gjort rätt: Avbrott, tidsgränser och värden
Go-kontext är kontrollflöde, inte lagring.
Go:s context.Context är enkel nog att använda fel — och det är just det problemet.
Go-kontext är kontrollflöde, inte lagring.
Go:s context.Context är enkel nog att använda fel — och det är just det problemet.
Specen som källa till sanningen, inte ett sidodokument.
Specdriven utveckling är en av de idéer som mjukvarutekniker har vänt sig till tidigare och sedan lagt åt sidan när insatsen inte längre gav avkastning.
Specifikationer som källa till sanning, eller långsam ceremoni?
Spec-driven development (SDD) inledde 2026 som det seriösa alternativet för utvecklare som ville motverka drift i “vibe coding”.
Håll avsikten nära koden.
Beslutsprotokoll är den saknas minneslagret i AI-assisterad mjukvaruutveckling. De fångar inte bara vad som byggdes, utan varför — och den skillnaden blir avgörande när AI-verktyg skriver din kod.
Hantera fel vid rätt gräns.
Felhantering i Go är lätt att klaga på. Varje Go-utvecklare har skrivit denna kod hundratals gånger:
Sluta använda sömn i samtidiga Go-tester.
Att testa sammanparalliserad Go-kod har alltid krävt en viss disciplin. Goroutiner är billiga, kanaler är enkla och avbrott via context är idiomatic — bakgrundsgoroutiner och timrar finns överallt i verkliga Go-tjänster.
A2A är inte dött. Det är bara inte universellt.
Googles Agent2Agent-protokoll, oftast förkortat till A2A, hade ett märkligt första år.
Pålitliga pollingmönster för AI-agenter.
Pollningagenter är en av de minst glamourösa delarna av arkitekturen för AI-assistenter, men de är också en av de mest användbara.
A2A gör agenter till nätverksparter.
A2A-protokollet, förkortning för Agent2Agent Protocol, är en öppen standard för kommunikation mellan oberoende AI-agent-system.
MCP ger agenter verktyg. A2A ger agenter jämlikar.
Arkitekturen för AI-agenter börjar delas upp i två lager.
Bygg CQRS i Go utan onödigt krångel
CQRS är ett av de mönster som ofta överförsäljs, överkomplieras och ibland felaktigt diagnostiseras som botemedel mot den vanliga CRUD-tråkigheten.
Diagram som kod, utan krångel.
Mermaid är ett textbaserat verktyg för diagramskapning, riktat till de som föredrar att skriva diagram framför att dra runt rutor på en canvas. Det använder en Markdown-liknande syntax för att beskriva flödesdiagram, sekvensdiagram, klassdiagram, statmaskiner, tidslinjer, Gantt-diagram, entitetsrelationsdiagram och mer.
Organisera anteckningar efter åtgärd, inte ämne.
Att organisera anteckningar efter ämne låter logiskt, tills du har anteckningar om PostgreSQL i fem olika mappar och inte kan hitta den som är relevant för dagens problem.
Anteckningar som förbättras istället för att försämras.
De flesta tekniska anteckningar skrivs en gång och glöms sedan bort. Du fångar något under en felsökningsprocess, klistrar in det någonstans och hittar det två år senare utan någon kontext för varför det var viktigt.
Publicera kunskap som växer, inte bara inlägg.
Den dominerande modellen för publicering av kunskap online har inte förändrats mycket sedan tidiga 2000-talet: skriv något, puts det, publicera det och gå vidare.
Välj det enklaste mönster som fungerar.
Enkelmodellsystem är enkla. Multimodellsystem är kraftfulla. Utmaningen ligger inte i att välja modeller, utan i att designa arkitekturen som dirigerar dem.
Få nya inlägg om system, infrastruktur och AI-ingenjörskonst.