Blogg

Lär dig mer om GeekBye, få produktuppdateringar och upptäck hur vi arbetar med AI-driven intervjuhjälp.

En tappad anslutning borde inte krascha hela din app — men vår gjorde det
Steven

Steven

6 juli 20266 min läsning

En tappad anslutning borde inte krascha hela din app — men vår gjorde det

När vår backend gick offline mitt i ett möte pausade den inte bara transkriberingen — den kraschade hela appen. Orsaken var en enda ohanterad händelse, och fixen var tio rader. Det här är releaseklustret som fick GeekBye att förbli inloggad och förbli ansluten genom de saker som förr tog livet av den.

Utveckling
Tillförlitlighet
Electron
GeekBye-releaser

Senaste artiklarna

Anatomin bakom att skeppa programvara till perfektion: hur kodgranskning fångade det testerna inte kunde
Steven
Steven6 min läsning

Anatomin bakom att skeppa programvara till perfektion: hur kodgranskning fångade det testerna inte kunde

Genom hela GeekBye v2-serien händer samma sak om och om igen: en fix klarar varje test på utvecklarens maskin, och sedan bevisar kodgranskningen att den skulle ha misslyckats för nästan alla. Det här är arbetsflödet bakom nio releaser — granskningsporten, fånga-felen-först och disciplinen att testa-innan-skepp som förvandlar "det fungerar för mig" till "det fungerar".

Utveckling
Process
Kodgranskning
Din Mac-app beviljar mikrofonåtkomst — och glömmer den sedan vid varje start
Steven
Steven6 min läsning

Din Mac-app beviljar mikrofonåtkomst — och glömmer den sedan vid varje start

GeekBye bad om mikrofonbehörighet, du beviljade den, och den fungerade. Nästa start: borta. Och appen dök aldrig ens upp i Systeminställningar → Mikrofon. Boven var en säkerhetsfunktion i macOS som i tysthet körde appen från en sökväg som försvinner — här är diagnosen och fixen som bara kräver en dialogruta.

macOS
Behörigheter
Utveckling
Så streamar du en live-rapport utan flimret
Steven
Steven5 min läsning

Så streamar du en live-rapport utan flimret

När ditt möte tar slut fylls GeekByes sammanfattning nu i live istället för att tvinga dig att stirra på en snurra. Att få ett streamande gränssnitt att kännas lugnt istället för ryckigt krävde att vi löste flimret två gånger — en gång för strukturerade fält, en gång för markdown — och den andra fixen var en renderare vi redan ägde.

Utveckling
Frontend
Streaming
En CSS-variabel, fem granskningsrundor och en Swift-verktygskedja som ljög
Steven
Steven6 min läsning

En CSS-variabel, fem granskningsrundor och en Swift-verktygskedja som ljög

GeekBye v2.0.7 gjorde hela overlayn justerbart genomskinlig — vilket låter som en enda rad CSS men absolut inte var det. Den verkliga historien är vad kodgranskningen fångade: två ytor som vägrade tona bort, en inspelningsrad som såg fel ut vid samma opacitet, och en kompilerad binär som fladdrade 672 byte fram och tillbaka eftersom vår egen dokumentation gav en granskare fel Swift-version.

Utveckling
Design
Bygge
Vi raderade 5 000 rader ljudkod — och transkript började dyka upp två gånger
Steven
Steven6 min läsning

Vi raderade 5 000 rader ljudkod — och transkript började dyka upp två gånger

GeekBye v1.6 slet ut två Swift-transkriberare på enheten och ersatte dem med en enda enhetlig pipeline — en nettoradering på över 5 000 rader, gjord medan folk var mitt i ett möte i appen. Sedan började transkript dyka upp två gånger, eftersom buggen flyttade till det enda lager som fortfarande trodde att det fanns två motorer.

Utveckling
Transkribering
Arkitektur
Säkerhetskontrollen som gjorde vår app omöjlig att avsluta
Steven
Steven5 min läsning

Säkerhetskontrollen som gjorde vår app omöjlig att avsluta

Automatisk uppdatering var den svåraste funktionen vi någonsin skeppat — sex releaser på fyra dagar för att hindra den från att förstöra appen. Den värsta buggen var en vi själva införde när vi försökte vara försiktiga: en 500-millisekunders "säkerhetskontroll" som förvandlade en misslyckad uppdatering till en process du bokstavligen inte kunde avsluta.

Utveckling
Electron
Tillförlitlighet
Vad en release på 127 commits faktiskt är
Steven
Steven6 min läsning

Vad en release på 127 commits faktiskt är

GeekBye v1.7.0 var 127 commits på elva dagar. Utifrån ser det ut som hundra små saker. Inifrån var det två stora funktioner flätade i varandra — och en av dem byggdes på fel ställe, för att sedan rivas ut och byggas om mitt under releasen. Här är anatomin av en stor release.

Utveckling
Release
Arkitektur
Earbuds-buggen: när den andra personen försvann ur vårt transkript
Steven
Steven6 min läsning

Earbuds-buggen: när den andra personen försvann ur vårt transkript

Tvåkanalig transkribering fungerade felfritt på laptopens högtalare och över-örat-hörlurar. Sedan satte någon in earbuds, och personen de pratade med försvann helt enkelt ur transkriptet — eftersom Chromium tyst tystade vårt ljud i samma stund som de började prata. Elva fixar misslyckades. Den tolfte förändrade hela arkitekturen.

Utveckling
Ljud
Transkribering
Lugn programvara: att döda en flimrande växlare och lära chatten säga vilket läge den är i
Steven
Steven6 min läsning

Lugn programvara: att döda en flimrande växlare och lära chatten säga vilket läge den är i

Två små GeekBye-releaser, inga rubrikfunktioner — bara en inställningsväxlare som slutade flimra och en chattassistent som äntligen berättar om den svarade i mötesläge eller kodningsläge. Så mycket kostar "lugn programvara" i verkligheten, en detalj i taget.

Produkt
Design
Utveckling
Livetranskribering när brandväggen blockerar WebSockets
Steven
Steven5 min läsning

Livetranskribering när brandväggen blockerar WebSockets

Företagsnätverk älskar att tillåta HTTPS och tyst döda WebSocket-uppgraderingen. Det bryter livetranskribering utan att märkas. GeekBye v2.0.8 faller automatiskt tillbaka på en ren HTTPS-transport — och att skeppa det avslöjade en bugg som hade gjort hela funktionen värdelös.

Transkribering
Nätverk
Utveckling
Därför spelar skärminspelningen in fel skärm (och vår fix)
Steven
Steven4 min läsning

Därför spelar skärminspelningen in fel skärm (och vår fix)

Med två skärmar spelade GeekBye in och skärmdumpade den primära skärmen oavsett vilken skärm du jobbade på. Fixen var en enda liten funktion — men den första versionen var fel, och kodgranskningen fångade varför.

Skärminspelning
Flera skärmar
Utveckling
Dagen vår app DDoS:ade sig själv
Steven
Steven5 min läsning

Dagen vår app DDoS:ade sig själv

En kö av väntande uppladdningar, släppt loss allt på en gång vid start, förvandlade varje GeekBye-klient till en liten överbelastningsattack (DoS) mot våra egna servrar. Fixen — och den anslutningslivlighetsstege den tvingade oss att bygga — är en av de mest användbara sakerna v2 lärde oss.

Tillförlitlighet
Nätverk
Utveckling
Vad en version 2 faktiskt kräver: 206 commits av ärliga tillstånd
Steven
Steven7 min läsning

Vad en version 2 faktiskt kräver: 206 commits av ärliga tillstånd

GeekBye v2 var ingen funktionsrelease. Det var 206 commits inriktade på en enda idé: appen ska aldrig ljuga om sitt eget tillstånd. Här är vad det kostar — inklusive misstaget på en rad i låsfilen som nästan hindrade oss från att skeppa något av det.

Tillförlitlighet
Utveckling
Release
Därför slutar din AI-anteckningsapp spela in mitt i mötet
Steven
Steven5 min läsning

Därför slutar din AI-anteckningsapp spela in mitt i mötet

Vår egen app avslutade två av våra möten medan motparten var mitt i en mening. Det forensiska spåret ledde till en välmenande idle-timer som bara kunde höra dig — och en andra bugg som kunde låsa hela ditt skrivbord. Båda fixade i GeekBye v2.0.9.

Tillförlitlighet
Möten
Utveckling
Därför hör AI-transkribering fel på tekniska termer (och hur vi fixade det)
Steven
Steven6 min läsning

Därför hör AI-transkribering fel på tekniska termer (och hur vi fixade det)

En live-session hörde "what is the pointer in C++" som "what is the point in life". Här är det forensiska spåret från det transkriptet till GeekBye v2.0.11 — keyterm-biasing, ett timing-race som fällde anslutningen och dagen då vår egen fix slog bakut.

Transkribering
Tillförlitlighet
Utveckling
Från möten till agenter: förvandla prat till arbete som din AI kan köra
Chris
Chris6 min läsning

Från möten till agenter: förvandla prat till arbete som din AI kan köra

Flaskhalsen är inte modellen — det är att få in verklig kontext i dina agenter. Här är det praktiska sättet att bli bättre på agentverktyg, och hur du matar in det som beslutades på ett möte rakt in i Claude Code, Codex eller vilken agent som helst.

AI-agenter
Agentiska arbetsflöden
Mötesanteckningar
Claude Code vs Codex: den verkliga färdigheten är agentkompetens
Chris
Chris9 min läsning

Claude Code vs Codex: den verkliga färdigheten är agentkompetens

Alla frågar vilken som är bäst. Det är fel fråga. Här är vad varje verktyg gör dig bättre på — och 2026 års färdighet som faktiskt spelar roll: att styra, fördela och verifiera agenter.

AI-kodningsagenter
Claude Code
Codex
GeekBye för studenter och lärande: Din AI-studiekompis
Christian
Christian4 min läsning

GeekBye för studenter och lärande: Din AI-studiekompis

Ta skärmdumpar av föreläsningsbilder, få svåra koncept förklarade, lös läxor steg för steg och anpassa GeekBye efter dina kurser. Studentens spelplan för att lära dig snabbare och stressa mindre.

Studenter
Lärande
Studieverktyg
GeekBye för tekniska intervjuer: En spelplan för före, under och efter
Christian
Christian4 min läsning

GeekBye för tekniska intervjuer: En spelplan för före, under och efter

Trettio minuter av högt insatt prestation, uppdelat i de drag GeekBye gör för dig kvällen innan, två minuter innan, under kodningsfrågan, under den beteendebaserade rundan och direkt efteråt.

Tekniska intervjuer
Intervjuförberedelse
AI-verktyg
Tangentbordsgenvägar i GeekBye: Behärska appen på 60 sekunder
Christian
Christian3 min läsning

Tangentbordsgenvägar i GeekBye: Behärska appen på 60 sekunder

Tre genvägar täcker nittio procent av det du gör i GeekBye. Memorera dem, lär dig Macs Fn-tangentknep, byt preset när en IDE knycker en kombination, och du behöver aldrig en mus igen.

Tangentbordsgenvägar
Produktivitet
Handledning
Se GeekBye förbli osynlig: 5 livedemos på de största mötesplattformarna
Christian
Christian3 min läsning

Se GeekBye förbli osynlig: 5 livedemos på de största mötesplattformarna

Se GeekBye försvinna under verklig skärmdelning på Google Meet, Microsoft Teams, Zoom, Slack och Webex. Fem korta demos. Sida vid sida-vy av kandidat och intervjuare.

Integritet
Demovideor
Osynlig
8 bästa alternativen till Cluely 2026 (efter dataläckan)
Steven
Steven12 min läsning

8 bästa alternativen till Cluely 2026 (efter dataläckan)

Cluely läckte intervjudata från 83 000 användare. Här är 8 säkrare och mer pålitliga AI-intervjuassistenter som faktiskt skyddar din integritet.

AI-intervjuverktyg
Alternativ till Cluely
Intervjuassistenter
Förstå dina 6 mätvärden för intervjuprestationer
Chris
Chris6 min läsning

Förstå dina 6 mätvärden för intervjuprestationer

GeekBye betygsätter din intervju i sex dimensioner — Självförtroende, Tydlighet, Specificitet, Engagemang, Fattning och Relevans. Lär dig vad varje mätvärde betyder och hur du använder dem för att förbättras.

Interview Tips
Meeting Analysis
Performance Metrics
Öppna din mötesrapport direkt med Cmd+Shift+.
Chris
Chris3 min läsning

Öppna din mötesrapport direkt med Cmd+Shift+.

Sluta klicka genom menyer för att hitta din mötesanalys. En kortkommando — Cmd+Shift+. — öppnar fliken Rapport med din fullständiga mötessammanfattning, prestandamått och AI-feedback.

Keyboard Shortcuts
Meeting Analysis
Tips & Tricks
Få AI-hjälp direkt med ett enda kortkommando
Steven
Steven4 min läsning

Få AI-hjälp direkt med ett enda kortkommando

Tryck Cmd+Enter och få AI-assistans för vad som helst på din skärm. Ingen kopiering, ingen förklaring - GeekBye ser vad du ser och hjälper omedelbart.

AI-assistent
Kortkommandon
Produktivitet
Sluta gissa hur din intervju gick
Steven
Steven5 min läsning

Sluta gissa hur din intervju gick

GeekBye analyserar automatiskt dina intervjuer och möten, ger dig detaljerade anteckningar plus brutalt ärlig feedback om hur du presterade.

Meeting Notes
AI Analysis
Interview Feedback
Så transkriberar du dina intervjuer i realtid med GeekBye
Steven
Steven3 min läsning

Så transkriberar du dina intervjuer i realtid med GeekBye

Sluta kämpa med att anteckna under intervjuer. GeekBye transkriberar allt i realtid - din röst och intervjuarens - så att du kan fokusera på det som verkligen spelar roll.

Transkribering
Intervjuverktyg
Produktivitet
Så förblir du osynlig under skärmdelning (utan att någon vet om det)
Steven
Steven3 min läsning

Så förblir du osynlig under skärmdelning (utan att någon vet om det)

Din AI-assistent behöver inte visas när du delar din skärm. Här är hur GeekBye förblir helt dold under Zoom, Google Meet och alla videosamtal.

Skärmdelning
Integritet
Intervjuverktyg
Så här byter du språk i GeekBye: Komplett guide för flerspråkig installation
Steven
Steven3 min läsning

Så här byter du språk i GeekBye: Komplett guide för flerspråkig installation

Lär dig hur du konfigurerar transkripterings- och utgångsspråk i GeekBye. Stöder 33 språk inklusive engelska, spanska, kinesiska, japanska, tyska, franska och många fler för framgång i globala intervjuer.

GeekBye Handledning
Språkinställningar
Flerspråkigt stöd
Trött på att misslyckas på intervjuer? Så här lyckas du äntligen
Steven
Steven3 min läsning

Trött på att misslyckas på intervjuer? Så här lyckas du äntligen

Upptäck varför duktiga utvecklare misslyckas på tekniska intervjuer och det AI-drivna systemet som hjälpt hundratals få jobb på toppföretag på veckor istället för månader.

Tekniska intervjuer
Karriärutveckling
AI-verktyg
Får du inga jobb? Här är den verkliga orsaken
Steven
Steven4 min läsning

Får du inga jobb? Här är den verkliga orsaken

Hundratals ansökningar. Noll erbjudanden. Sluta skylla på marknaden. Det verkliga problemet är hur du presterar när det gäller.

Jobbsökning
Karriärråd
Intervjutips