Kodsnack
Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman, Amanda Sjöström och Tobias Hieta
info_outline
Kodsnack 715 - Lägsta vagnsnumret söderut, med Dan Berglund
08/11/2026
Kodsnack 715 - Lägsta vagnsnumret söderut, med Dan Berglund
Fredrik snackar apputveckling, tåg, och perronger med . SJ:s app har en funktion som talar om var på perrongen man ska stå för att komma nära sin vagn. Hur fungerar egentligen det? Dan var med och byggde funktionen och berättar hur! Dan berättar också om utmaningar skapade av riktigt aktiva resenärer, och om problemen när bokningssystemet man integrerar med sköts av ett helt annat företag med fler kunder. Vem är egentligen barn, och vem ska få åka första klass? I andra halvan av avsnittet diskuterar vi mer generellt hur det är att utveckla på iOS idag - med Swiftui, nya versioner av Swift, minneshantering, felmeddelanden, trådhantering, med mera. Dan uppmuntrar Fredrik att modernisera sin Mac-app lite mer. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - långt ner på sidan - Apples årliga utvecklarkonferens Titlar Ett tillägg till bilen En jobbig pendlingsförmiddag Var ska jag stå på plattformen? Ett tåg som alltid ser likadant ut Den stora skyltjakten Lägsta vagnsnumret söderut Mjukvaran ska möta verkligheten Ett egenskapat problem Barnbiljett i första klass Intrikat kedja med beroenden Data från fel actor
/episode/index/show/kodsnack/id/42376075
info_outline
Kodsnack 714 - Kung Nix, med Jonas Hultén
08/04/2026
Kodsnack 714 - Kung Nix, med Jonas Hultén
Fredrik och snackar , , och devops. Nix är en pakethanterare som vill lösa alla beroendeproblem. Nixos är ett operativsystem byggt ovanpå, där man deklarerar vad man ha och får reproducerbarhet, återställbarhet, och en massa annat trevligt. Som uppvärmning berör vi bland annat fönsterhantering och lite lösa funderingar kring språkmodeller. Därefter rör vi oss mot Nix via förklaringar av / och . När vi väl kommer in på Nixos kommer vi också tillbaka till den intressanta skarven mellan utvecklare och folk som har hand om system och var skarven mellan dem ska gå. Om jag inte vill ta hand om miljön min kod rullar i helt själv så måste jag kanske också acceptera att någon annan sköter om den - och att jag därmed inte kan gå in och göra handpåläggning här och där bara för att det är enklast för mig i stunden. Driver inställningarna kan det inte vara personen som satt upp miljöns problem. Nixos hjälper till att lyfta sådana problem. Har man behörighet så måste man bry sig, på gott och väldigt mycket ont. Mot slutet diskuterar vi drömmen om en deklarativ miljö för World of warcraft, balansen mellan renhet och pragmatism, och behörigheters fördelar och risker. Vill du verkligen ha tillgång till huvudnyckeln? Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - fönsterhanteringssnacket börjar strax efter 1:29:43 Fredrik blandar ihop Nix med , av med flera - att installera från en annan Linuxdistribution Bonuslänk - video från 2026 Titlar Ett tankespår i taget En metod när vi pratar Båda lika urspårade Stacksemantik Jag abdikerade mitt minne Tid händer Hur man blir devops Ta i byggklustret med tång Full sphere-utvecklare Rak i ryggen och skriv bashskript Nytt förvaltarskap En persons doktorsavhandlng Ärovärd målsättning Allting är en fil Atomiska paket Inte längre i /lib Det kommer inte att störa något annat Deklarera hela mitt system i en fil Det kliar min hjärna på rätt sätt Min användare finns på alla maskiner Hur du våldar in Nixos To cleanse by fire Kung Nix Någon rostig VM Sjuttioelvatusen addons På tok för lätt att vara på tok för perfektionistisk Har jag access måste jag bry mig Studenters uppfattning om brandsäkerhet
/episode/index/show/kodsnack/id/42304815
info_outline
Kodsnack 713 - Ett medelvärde mellan deras rum och mitt kontor
07/28/2026
Kodsnack 713 - Ett medelvärde mellan deras rum och mitt kontor
Har du varit sugen på att göra mer med dina “smarta” prylar i hemmet? Har du undrat vad man egentligen har till och hur man bäst sätter upp saker? Detta kan vara avsnittet för dig! Fredrik och Tobias sitter på uteplatsen och diskuterar Tobias äventyr med . Ett visst mått av har genererats. Tobias huvudmål var bättre automatisering och hantering av alla sina smarta lampor, och att äntligen få en bättre lösning för styrning av luftvärmepumpen när den ska kyla övervåningen under varma sommardagar. På vägen dit får vi en genomgång av praktisk hårdvara, lite lärdomar om standarder som Zigbee och Matter, och inte minst intressanta problem och finesser hos IKEAS smarta lampor. Det blir trettioåtta automationer, elva skript, fem scener, och en fin lösning på ett musikuppspelningsproblem. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - “human-readable data serialization language”. Nåja - tillverkar en massa sensorer och grejer - en av flera olika Titlar Ett sommarkodsnack Samma vibbar som sommarmelodin Ett löst avsnitt Sol, bad, och YAML Precis där fjärrkontrollen finns Sjutton olika appar I sina egna små silos En färdig låda Den som kontrollerar enheten Här är problem nummer två Det som hände i mitt hem Tänd och släck sex gånger Då öppnar den sin dejtingprofil Ett hemligt Zigbeeläge Allting som inte är IKEA Jag skriver YAML på jobbet 60% i hallen I plain svenska En knapp som jag trycker på när jag går och lägger mig Ett medelvärde mellan deras rum och mitt kontor Det bästa sättet att styra TV:n på Trettioåtta automationer Om du ska prata Zigbee
/episode/index/show/kodsnack/id/42205830
info_outline
Kodsnack 712 - När man kan sin modell
07/21/2026
Kodsnack 712 - När man kan sin modell
Fredrik och Kristoffer sågs på stan för ett snack om Gram, teoribyggande, och ganska mycket mer. Kristoffer jobbar på ett jätteprojekt när han inte har något annat för sig. Kommunikation är ett problem - när det tar massor av tid att förklara varför och hur någonting behöver göras, tid man också skulle kunna lägga på att få en del av dem gjorda. Problemen kanske också behöver mogna och utforskas innan det går att låta någon annan göra något åt dem på ett effektivt sätt. Spelar det någon roll hur mycket ett gränssnitt sticker ut eller passar in i nuvarande trender? Vad får uppmärksamhet och varför? Och varför får det inte fler konsekvenser att påstå saker vitt och brett? Man borde inte bygga verktyg som stödjer dåliga sätt att jobba på. Man borde hitta bättre sätt att jobba istället för att bygga bättre verktyg för att stödja dåliga arbetssätt. Eller? Branschen har fastnat i icke-optimala sätt att jobba. Vad vill Kristoffer göra med Gram och varför? Och vad vill han inte göra? Hur borde flikar fungera? Och hur borde bra git-stöd i en textredigerare se ut? Varför är långa listor i gränssnitt alltid svårt? Det och andra problem man borde lösa på ett bra sätt en gång, inte halvbra många gånger. Programmering som teoribyggande. Varför kan vi inte rita i våra IDE:er, eller på andra sätt fånga allt teoribyggande och alla antaganden som inte går att utläsa av koden? Gränsen mellan språkmodeller och deterministiska verktyg. AI-sök saboterar möjligheter att hitta vissa sorters nålar i höstacken. Kodgranskning och teoribyggande - borde man fokusera mer på teorin i sitt granskande? All teori som inte finns med i koden. Rust är lite för bra för Kristoffer. Men det finnas massor som skulle kunna bli bättre också. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - git-ersättare - vän av och - man vet att det är viktigt när förklaringen är femton sidor om man skulle skriva ut den! - Kristoffers markdownparser i Gleam - video Versionskontrollsystem där man skapade motsvarigheten till en commit först - innan man börjar göra ändringar - var nog just jj i ett - read-evaluate-print-loop - hårdvaruaccelererat UI-ramverk som driver Zed och Gram - ger stöd till personer och organisationer som bidrar till ett öppet informationssamhälle - Backus-Naur-form, eller Backusnormalform - Rust-låda med Objective-c-bindningar - Zeds nya lösning för versionskontroll - VD för Y combinator och glad vibekodare Titlar Ett nytt utvecklingspass Den tekniska personen När vi har mer än tre användare Ticket-fokuserat sätt att arbeta Lär er använda git Jag borde bli bättre på git Alla borde bli bättre på git Atomerna för att bygga saker Ett sämre git Sortera sin kompost Välja precis rätt ord Gram power tools Metaboll Experimentgram Det är ju bara en texteditor En ny padda Immediate-mode CSS Tre tentakler Ni ser inte bra ut utifrån I ord förklara vad jag vill ha När man kan sin modell Vem är du att vara upprörd? Par-promptande Glorifierat undo En teori om hur man vill jobba Framtiden för programmering Min startup i Gleam Rust är för bra Nu sker det magi i bakgrunden Värdelös kunskap Professionell Rust Ett skal som ser ut att funka Mesh och b-post
/episode/index/show/kodsnack/id/42141560
info_outline
Kodsnack 711 - Åtta sprites per rad, med Niklas Pettersson
07/14/2026
Kodsnack 711 - Åtta sprites per rad, med Niklas Pettersson
Fredrik snackar NES-programmering med . Att bygga spel för en mer än 40 år gammal konsol är inte bara möjligt, det är smidigare än någonsin tack vare språk och verktyg som och . Det är till och med fullt möjligt att skaffa sig en fysisk kassett och en brännare och köra sin skapelse på ett riktigt NES precis som man gjorde förr! Niklas berättar om hårdvaran och alla dess roliga begränsningar, hur man ritar grafik och spelar ljud och hur Nesfab hjälper en med allting. Givetvis blir det också en del tips på bra spel, både nya och gamla, och såklart berörs det eviga problemet med att leva i -bakvattnet. Det är fint med saker som verkligen utnyttjar viss hårdvara ordentligt. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - Niklas demake på Github - det nya språket - skaparen av Nesfab - tyskt NES-spel från 2019 (video) , kassetter och annat - en väldigt korrekt emulator - Super smash bros för NES - rysk klon av NES - med Sunsofts episka bas - otroligt intro Bonusretrospeltips - ett Gameboyspel om Palmemordet - fyrspelarspel Niklas bygger just nu är lite av en brädspelsversion av Achtung, die Kurve! - mer bakomfilm om NES-spel - med eget språk, debugger, med mera Titlar Spelutveckling till Nintendo åttabitars Jag har ju alltid spelat NES Kaninhål efter kaninhål Bara byggt för att göra NES-spel Plocka bort decimaltal 2 KB RAM Logiken går i samma takt som bilden Ingen häftig region Inte riktigt rätt timing 54 användbara 54 färger I de två kilobyten Åtta sprites per rad Sällan allt händer på en rad Jag gillar saker jag kan förstå NES-tokiga generellt När folk fortsätter i 40 år till
/episode/index/show/kodsnack/id/42053960
info_outline
Kodsnack 710 - Din shader är optimal, med Mårten Rånge
07/07/2026
Kodsnack 710 - Din shader är optimal, med Mårten Rånge
Fredrik snackar med . Shaders är små program som skrivs i ett C-liknande språk (GLSL), körs direkt på grafikkort, och ritar grafik (eller skapar ljud) på ens skärm med ofta chockerande lite kod. Mårten ger en introduktion till shaders och vanliga tekniker och begrepp, och det blir mycket grafik, snabb respons, iterativ matematik och programmering med underbart korta återkopplingsloopar och fokus på resultatet. Hur påverkar shadertänk vardagsutvecklandet? Mårten tror att det kanske gett honom mer fokus på att faktiskt lösa problem. Skulle shaders - för rätt personer - kunna vara ett bra första programmeringsspråk? Mot slutet kommer vi också in på att bygga program för DOS och, inte minst, göra program som gör något häftigt och är så små det bara går. 300 bytes till exempel. Tänk så långt RAM skulle räcka om alla program låg i den storleksklassen … Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - stödjer fler språk än Lua, och har en Webassembly-host så att man kan skriva i vilket språk som helst som kan kompileras till Webassembly - crazy på ett bra sätt kring matematik och musik eller pixel shader - shaderprogrammeringsspråk - IDE för shaderprogrammering - annan sida för shaders - ännu fler shaders! - används för livekodande av shaders - eller på svenska - om signalprocessing och annat - ett musikprogram av “en galen finländare” 16-bytes-demo i x86-assembler med Matrix-aktig kod och musik () Bonuslänkar från lyssnare Kolla in shader-livekodnings-tävlingarna på diverse demopartyn, exempelvis finalen från - På tal om låtsasmaskiner och DOS av Inigo Quilez av Inigo Quilez Bonus-bonuslänk Titlar Øredev sade just nej till mig Det jag gör på kvällstid Min primära hobby Crazy på ett bra sätt Jättemycket flops Pixelkoordinat in, färg ut Någon funktion här och där Iterativ matematik Ändlösa rum Resultatet är målsättningen Fyra flyttal Tiden ändrar sig Rakt ut från sfären Riktningen i tre dimensioner Diffust ljus En punkt i rymden Annorlunda patterns Var kom bergen från? Jag hittade 30 bytes till Din shader är optimal Var kommer grafiken från? Det ser ut som magi Tillbaka till rötterna Pseudoslumptal För rätt tonåring Musik, grafik, och spel på fyra kilobyte 240 bytes mindre Det som är minst är bäst Inga abstraktioner att lära sig Hon kodar på scen Andra typer av uniformer
/episode/index/show/kodsnack/id/41982520
info_outline
Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson
06/30/2026
Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson
Fredrik snackar med om och att dyka ner i saker för att man är intresserad av dem. Patrik berättar om vad Spectre.tui är och hur det kom till, tack vare en lucka mellan uppdrag. På vägen får vi lite koll på hur man ritar i terminaler, vad som är gemensamt med Spectre.console, och varför teckenbredd i Unicode är ett kaninhål. Borde inte alla få möjligheten att bara göra vad de vill då och då? Alla måste inte sträva mot att använda maximalt av universums energi, och de som gör det behöver verkligen inte all den uppmärksamhet och alla de resurser de får. Vi får också en uppdatering av hur det går med Opencli och projektmodellen det använder för att hantera drive by-åsikter och undvika att Patrik blir en flaskhals. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar med Patrik - terminal-UI för Rust - kontrollfunktioner för kodade teckenuppsättningar - operating system command - linuxprogram som räknar ut teckenbredd som till dotnet - Kristoffers markdownparser i Gleam (ANSI- eller VT-sekvenser) om de tränas på genererad data Titlar Alledeles nyss Mindre och mindre för varje enhet Mitt svpeskäl En kreativ period Mellan uppdrag En kontroll om dagen Jag vet inte alls vad jag ska bygga Allting är stateful Min kvällslektyr Vad stödjer min terminal? Alla borde vara lite arbetslösa någon gång under sitt liv Sju Mozart just nu Sätta dit individen Bryta ner universum och asfaltera det Mer konst Betala av lånet på mitt hus Matematiskt går det inte Jag har blivit en flaskhals En turingkomplett spec Alla har sig som undantag, utan undantag
/episode/index/show/kodsnack/id/41896080
info_outline
Kodsnack 708 - Bortom chattrutan, med Philip Alm
06/23/2026
Kodsnack 708 - Bortom chattrutan, med Philip Alm
Fredrik snackar med om hur språkmodeller förändrar arbetssätt. Philip är grundare och CTO på , där man bygger en röststyrd AI som låter dig visa och berätta vad du vill och sedan får det gjort på din egen maskin. Givetvis låter man modeller skriva koden, och Philip berättar om hur de tog steget dit. I början blev det ju jättedåligt, men vad hände sedan? Stegen framåt var fokus på att förbättra processen, snarare än koden. Philip berättar också om hur de provat specialiserade modeller på olika sätt, men att de inte känns användbara nog för att de generella är så bra. Kanske såpass bra att det inte gör något om utvecklingen skulle stanna av. Vi diskuterar också att hantera kodbasen när man inte skriver kod - slänga bort och generera om har sina fördelar - och hur alla verkar bygga samma krabba just nu,. Hur ändrar man sitt arbetssätt när det gäller vad man bygger och hur när man kan implementera och släppa saker snabbare än någonsin? Mer eftertanke och mer diskussion med användarna! Att sätta sig med Agda, 53, och få se och höra hur hon faktiskt jobbar till vardags, det är något värt att lägga mycket mer tid på. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - hur språkmodeller tillåts interagera med omvärlden - anställer experter för att mata in bättre data i modeller Titlar En av de djupare tekniknördarna Inskjutsad i affärsvärlden Strax innan GPT-eran GPT-eran Kalla det för vad det är Min dos av byggandet Traditionell AI Spotify-enkelt Börja sluta titta på koden Extrem unlock Tusen av mina offerter Någonting som kan lösa alla problem Bara visa vad du gör Bortom chattrutan Tusentals mikroinnovationer Vardagstickets Agda, 53
/episode/index/show/kodsnack/id/41729595
info_outline
Kodsnack 707 - Det finns ett värde i friktion, med Benny Andrén och Jakob Wolman
06/16/2026
Kodsnack 707 - Det finns ett värde i friktion, med Benny Andrén och Jakob Wolman
Fredrik snackar hastighet och kognitiv skuld med och . Allt handlar inte om hastighet. Eller åtminstone inte om hastighet i de steg som språkmodeller kan göra snabbare. Vi diskuterar nya typer av teknisk skuld som lätt ökar extremt snabbt med språkmodeller, och nyttan med friktion. Friktion har sina stora poänger. Allt ska inte förenklas bort. Och vad gör vi här och nu? Mitt i alla förändringar? Från prisändringar till vad man tillåter och håller koll på det. Det går att göra väldigt många saker väldigt snabbt, men man måste ju hålla koll över tid också. Vi är fortfarande i hobbyfasen. Vad är internet för oss, som man undrade på nittiotalet. Likformighet - alla pratar om AI på ungefär samma sätt, alla känner att de måste springa åt samma håll lika snabbt. AI: inte ett verktyg för innovation? Som eftersnack: lite uppvärmda grafikkort och oväntat bra mikrofoner i hörsnäckor. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - legendarisk inom developer experience - Margaret-Annes artikel om tre typer av teknisk skuld - artikel som började diskutera kognitiv skuld - Pewdiepies nya stora språkmodell Titlar Vi måste spela in oftare Jag måste uppdatera min nuvarande position Det handlar aldrig om hastighet Låtsasutvecklare Nästa tillfälle för audiens Tre typer av teknisk skuld Den klassiska tekniska skulden Kognitiv teknisk skuld Kognitiv skuld Koll på specarna En ny raketmotor Fortfarande samma problem Sov på saken Det finns ett värde i friktion Uppmärksamhetshållare Livssnack Humor som gick mig helt förbi Friktion för friktionens skull Ett här och nu Vi ska ha en app! Tab-based development En lång mening på danska
/episode/index/show/kodsnack/id/41648920
info_outline
Kodsnack 706 - Kotlin på många olika sätt, med Johan Blomgren och Emil Kantis
06/09/2026
Kodsnack 706 - Kotlin på många olika sätt, med Johan Blomgren och Emil Kantis
Fredrik snackar och språket i allmänhet med och . Hur var konferensen? Hur fungerar utvecklingen av Kotlin, och vad är på gång i språket? Det blir tips på intressanta presentationer värda att se när de släpps på nätet, och en förklaring av varför Kotlinconfs officiella app inte känns helt hemma på Appletelefoner. Vi snuddar också - inte helt oväntat - vid språkmodeller. Vi pratar om AI, teknikutvecklingen, och presentationen av saker som oundvikliga kontra att bygga en bättre värld genom att helt enkelt prata mer med andra människor. Gärna öga mot öga också. Det är en mänsklig superkraft! Som avslutning bjuds på en snabb genomgång av anledningar att byta till Kotlin från Java. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar utvecklar både IDE:er och Kotlin i Oslo - inklusive inspelninigar från Kotlinconf 2026 när de släpps - Kotlin evolution and enhancement process Javas och i Java - Squarebyggt ramverk snackade om - presentation från Google IO 2026 - Jetbrains kodagent Titlar Min Kotlinbana Kotlin på många olika sätt (Min upplevelse av) Sex år i Kotlin Bypassa hela stdout Jag är ju redan i utlandet Här slutade nullpointers En konstruktor som har alla parametrar
/episode/index/show/kodsnack/id/41565210
info_outline
Kodsnack 705 - Matte på många oväntade ställen, med Martin Nordgren
06/02/2026
Kodsnack 705 - Matte på många oväntade ställen, med Martin Nordgren
Fredrik snackar med om hans nya ljudanalysapp . Appen är ett sidoprojekt byggt på ett par veckor (påskhelgen hjälpte!) på webbteknik och förpackad för både Android och Ios. Vi diskuterar inspiration och lärdomar från spel, var språkmodeller varit till nytta, matte på oväntade ställen, och mycket mer. Dessutom ett sidospår om gränssnitt i köket, och funderingar kring bättre appar för att lära sig nya språk. Gränssnitt som är lite kreativa, och det kanske är okej att saker inte ser standard ut och kräver lite inlärning om de är effektiva och gör en lite glad när man använder dem? Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar (Spotifylänk, dataspaning.se finns inte längre 🤥) - Martins nya app - slå in webbappar i plattformsspecifika skal som jobbar med VR-stöd på Godot - fast Fourier transform - för utveckling av plugins och ljudappar - Fredriks Mac-app för mp3-kapitel i webbläsaren Titlar Elektronik och signalbehandling Från 20 till 20000 Hertz Handkodat spel Alla möjliga genvägar Kompisars mobiler Resonansfrekvenser i ett rum En ledsen pushnotis Gamification av ugnar Mixerbord var hårdvara UI- och UX-glädje Spännande UX, fast i hårdvara De skulle också kunna få göra en spis och mikro Rimligt knepigt eller orimligt knepigt Det en equalizer gör Tidsdomän och frekvensdomän (Det dyker upp) Matte på många oväntade ställen Påskhelgen hjälpte Legacykod direkt I en vanlig signalbehandlingskedja En app för sökordet
/episode/index/show/kodsnack/id/41484465
info_outline
Kodsnack 704 - Från bilen och ut, med Johan Thelin
05/26/2026
Kodsnack 704 - Från bilen och ut, med Johan Thelin
Fredrik och snackar mjukvara i bilar. Varför är det ens svårt? Varför har begreppet software defined vehicle ens blivit en grej? Conways lag gäller även här, och när man fått ordning på en del tekniska grunder så blir allt som vanligt ett organisationsproblem. Kan biltillverkarna komma på nästa stora grej kring tjänster och mjukvara för bilar? Eller är de för bilcentrerade? Vi diskuterar också hemautomatisering, hur kul det kunde bli med fler öppna API:er mot ens bil, varför man med mjukvara sparar en massa pengar på kabeldragning, och mycket mer. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - konferens i Göteborg - öppen källkodskonferens som Johan varit med och drivit under lång tid - Software defined vehicle - electronics control unit - bygger abstrakt bil Genevi - heter numera - standardorganisation inom fordonssystem - vehicle signal specification “aims to collect and evaluate future trends, derive a common understanding (glossary), prepare and maintain a road-map, help to create a vibrant SDV community in Europe and furthermore, foster a European initiative and to orchestrate a strong open European collaborative community.” - liten GPS-nod av Titlar Jag jobbar data Alla påskägg på en gång Det är alltid ledigt varje vecka Nästan ett skällsord En knapp för alla funktioner Ett organisationsproblem Ett kabeldragningsproblem Man centraliserar datorkraften Funktionell säkerhet Garantera att du inte kan störa Hur många team tar det Det blir ju en bil Ingen abstrakt bil Någon form av representation av din bil Alltid lite open source när jag är med Hundra miljoner rader kod i en bil Hundratusen buggar i varje bil Fler färger till mina LED-lister Från bilen och ut Ett väldigt dyrt tillbehör till min telefon Koka hela det havet Sällan så ser man bilen boota Titta inte på mig Vem blir den nya Nokia?
/episode/index/show/kodsnack/id/41418070
info_outline
Kodsnack 703 - The subset needs to fit you, with Harald Achitz
05/19/2026
Kodsnack 703 - The subset needs to fit you, with Harald Achitz
Fredrik chats to about freelancing, C++ 26, and ten years of running the . Harald discusses the various oddities of the Swedish consultant and software market, both before but especially in the current environment. Consultants don’t cost what you expect them to when compared to employees, and a strange previous focus on headcount has not helped either. We then talk about the standardization process for C++ and about new things in C++ 26. Harald discusses the issues of adding new things which are good in themselves, but perhaps don’t fit into a bigger picture, take a lot of focus and energy which in turn means many other things do not get considered which may be smaller and more widely and immediately useful. Also: once something is in the standard library, it’s eternal. And there is still no real ecosystem around C++. Infrastructure is a hard thing. And Rust is out there. Finally, we talk about Harald’s experience of running the Swedencpp meetup for ten years. What does it mean to run something for so long? Technology, talks, locations, providing a space for presentations, and trying to keep things evolving are all discussed. Thank you for sponsoring our ! Comments, questions or tips? We a re , , and on Twitter, have a and can be emailed at if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a ! You can also support the podcast by . Links with Harald - the standardization group for C++ , affectionately known as SIS/TK 611/AG 09 - Swedish institute of standards - ’s paper - from C++ 20 - talk by Harald - by Titles To take communication with Skatteverket What is a consultant? Horrendous prices for Powerpoint presentations Somebody needs an excuse Every hour counts Flavors of consultant I cost so much money Why we have time to talk Too much gatekeeping Still just collecting profiles Special in the terms of ISO Why does Sweden not have a voice I represent this type It’s still ISO A lot of big features again They are also awesome A lot of things to do, and to know All these things deserve their own book You can do a lot of magic (I became) Too old for liking magic There was magic everywhere That’s really useful Infinite ways of doing something Define your subset The subset needs to fit you Awesome, to some extent Paperwork is expensive Everything is already being re-written A step in the right direction Where efficiency is a priority Based on personal experience If you go there, you can’t work Let’s make something accessible At least it’s not nothing anymore Conference over space and time What’s the next level? Still an option
/episode/index/show/kodsnack/id/41324975
info_outline
Kodsnack 702 - Spelrelaterade CPU-optimerar-snubbar
05/12/2026
Kodsnack 702 - Spelrelaterade CPU-optimerar-snubbar
Fredrik och Tobias snackar om , och lite om kaffe. Tobias åkte till Dublin på LLVM-konferens, och råkade hålla i en presentation, en paneldiskussion, och två rundabordssamtal. Det gick hyfsat lätt att somna efter att ha avverkat allt det. Tobias berättar också lite om de övriga presentationer han hann se, och vår gamla vän(?) fast-math dyker upp igen. Plus lite gott kaffe. Som bonus efter outrot: hur Tobias upplevde Plex numera och oväntat omskrivna företagsresa till Honduras. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar från Micrsoft - formatet för HLSL från Intel från AMD - presentationen Tobias höll - Clang and LLVM in modern gaming platforms - Capability hardware enhanced RISC instructions - säkerhet i hårdvara - finkaffe i Dublin för att brygga kaffe med iskall … kula av något slag Titlar En keynote av det En del av LLVM-communityt En bra sak i det hela Göra någonting runt gaming Stort och brett användningsområde Spelrelaterade CPU-optimerar-snubbar I stort sett en LLVM-kompilator Hur LLVM används i gaming Moderator i en panel Gömma en typ Matte i en kompilator Vara lite mindre precis Gör det bara snabbt En flagga som jag har haft mycket slagsmål med
/episode/index/show/kodsnack/id/41248510
info_outline
Kodsnack 701 - The chicken would explode, with Holly Cummins
05/05/2026
Kodsnack 701 - The chicken would explode, with Holly Cummins
Fredrik chats to about using Minecraft for observability, other amazing tricks, and the value of joy at work. Recorded during . Thank you for sponsoring our ! Comments, questions or tips? We a re , , and on Twitter, have a and can be emailed at if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a ! You can also support the podcast by . Links - Five (and a half) things you can do with Quarkus - WASM runtime for the JVM - contract testing framework in Java - “reactive applications on the JVM” and , by Sebastien Blanc Titles All in one room When you say Quarkus Really amazing throughput The way that conferences work Other people have done all the work It unlocks a whole lot of possibilities Slightly more tortured Javascripv via WASM on the JVM The absence of configuration Unless you work for a bank That zero friction All of that dynamism The reading of the configuration Deep introspection of the application Six demos in 40 minutes The useful extensions had been written The chicken would explode Novel way of understanding the application Manually implement the backpressure Zoo of types The containers were chickens Joy and productivity The happy piglets You are a profitalbe piglet The mandatory fun officer I now have the language On team cloud
/episode/index/show/kodsnack/id/41132455
info_outline
Kodsnack 700 - Varför har vi så bråttom?, med Benny Andrén och Markus Borg
04/26/2026
Kodsnack 700 - Varför har vi så bråttom?, med Benny Andrén och Markus Borg
Fredrik snackar med och om AI-drivet återupptäckande av sunda arbetssätt. Benny har börjat fundera över vilka problem AI egentligen löser, och om våra försök att tämja modellerna leder oss till att återupptäcka goda vanor från förr. Och varför, varför, tror vi att vi har så bråttom hela tiden? Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - Bennys tankar om AI-stödd utveckling som ledde fram till avsnittet - sammanfattning Markus skrev, och bakgrund för en del av det han diskuterade i avsnittet - Markus: “Vår omfattande randomiserade kontrollstudie med ‘förra generationens’ AI-assistenter. Exempel på rigorös forskning och hur snabbt det blir daterat.” - en studie som visar att agentstöd ökar hastigheten på kort sikt, men också komplexiteten på lång sikt - TED-snack av Tim Harford - Avsnittet Fredrik refererar till - Harvard business review Titlar Min sweet spot Jag kan snacka med professorer Som klassisk utvecklare Mitt jobb hamnade i Bangalore Lite mer industriell Delvis under protest Friktionspunkt i vardagen Mer relevant i mitt liv än någonsin Uppsnabbning av en process som inte var flaskhalsen innan Hundvalpgrejen Den springer alltid mycket längre än vad jag vill När min mamma lagar mat Det smakar korv stroganoff Allt som jag tycker är kul Dra i kopplet Skärpa i språket Varför har vi så bråttom? En upplevelse av att vi förstår saker Inte det enda som är svårt att mäta
/episode/index/show/kodsnack/id/41021580
info_outline
Kodsnack 699 - A two-IDE person, with Shawn Wildermuth
04/21/2026
Kodsnack 699 - A two-IDE person, with Shawn Wildermuth
Fredrik chats to about evolving in the world of software development, small changes adding up, developer hiring, not chasing the new thing, and quite a bit more. Fredrik is still hoping for the last episode of . Making sure you use your time in a way that’s right for you. Whether it’s spending lots of time learning new stuff or getting deep into the tech you really enjoy. Recorded during . Thank you for sponsoring our ! Comments, questions or tips? We a re , , and on Twitter, have a and can be emailed at if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a ! You can also support the podcast by . Links Shawn’s old podcast , of the podcast , from PBS - Shawn’s presentation at Øredev 2025 Shawn’s film - confronting bias in software development - The Beos file system book by Open sourced -based Silverlight version Titles I feel like I never did a podcast Edit the last one What’s your focus? There’s not enough to talk about here Null forgiveness Talk about nullability The next fifteen years Where I’m best used Paid to learn the new stuff I’m just happy to be around Those quiet voices Win the design meeting Wrong about Webassembly Actual system languages Five years from being useful A two-IDE person
/episode/index/show/kodsnack/id/40927745
info_outline
Kodsnack 698 - Man ställer frågan noll, med Petter Ericson
04/14/2026
Kodsnack 698 - Man ställer frågan noll, med Petter Ericson
Fredrik snackar problem med AI med , forskare på Umeå universitets . Det finns så mycket fler diskussioner och frågetecken kring AI än att bara om en språkmodell kan göra ens jobb, eller hur mycket mer produktiv man eventuellt blir om man använder den på rätt sätt. Hur kan vi till exempel bygga system som leder till ett mer demokratiskt samhälle? Pratar och tänker vi för lite politik på jobbet? Varför ställer inte fler kritiska frågor i offentliga sammanhang om hur modellerna byggs och hur AI rullas ut? Hur länge håller bubblan, och går det att spräcka den långsamt utan att dina pensionspengar går upp i rök på kuppen? Är den enda anledningen att bubblan fortfarande håller ihop att ingen hittat något annat att hoppa över till? Och vad kan vi göra till vardags och på enkel nivå som hjälper till att göra världen mer sansad? På den frågan finns lyckligtvis ett bra svar som är ganska enkelt att börja tillämpa! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - av vid Umeå universitet av Dan McQuillan - Elons vakuumtåg - - brittiskt datacenterföretag som inte gjort mycket alls - On the dangers of stochastic parrots: can language models be too big? 🦜 - Distributed AI research institute och Titlar AI-policy Hela sociotekniska sambandet Politik och AI När det inte var coolt med AI Fältet i sig var ju inte nödvändigtvis … mottagligt En väckarklocka Kopplingen mellan min forskning och politik Teoretiska modeller om musik En jättestor etikett Jag har lite roligare när jag börjar på min ticket Man ställer frågan noll Hur bygger vi ett bra samhälle? Vi ska generera mer Vi bygger gud För nära ett tåg Vi vet hur tåg fungerar All data har historia (En annan) Inneboende politik Om politiken var ute efter dig De har inte ens köpt tomten Bländad av tekniken Köper reklam som sanning För att producera mindre kod Jag är ju inte accelerationist En AI-gud som löser alla problem Löftena är så absurda och effekterna är så tydliga En kvantgud AI har lovat störst väldigt länge
/episode/index/show/kodsnack/id/40831340
info_outline
Kodsnack 697 - En djefla man som flyttar många jiror
04/07/2026
Kodsnack 697 - En djefla man som flyttar många jiror
Fredrik snackar med om livs- och arbetsfilosofi knappt halvvägs in i en utvecklarkarriär. Det var ju vi som skulle frambringa den bättre framtiden! Sedan kom 2025. 2025 var ett konstigt år. Vi som jobbar med teknik känns inte längre som de som på ett positivt sätt frambringar framtiden och bygger något bättre för alla. Bartek känner att den tidigare ganska täta kopplingen mellan yrkesroll och personlig identitet har brutits. Så vad gör man när man har 25 år kvar att jobba och känner att den där positiva motivationen och identifikationen med att vara utvecklare har försvunnit? När man inte längre skäms bort med negativa räntor och någon sorts magikerstatus? Domänkunskap och organisatorisk kunskap är vägar framåt. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - bok av Usher - vaktmästare “platsanvisare” eller liknande är too many requests, payment required är Bonuslänk Titlar Mickla med min konsultprofil Två nedlagda poddar Den har rivit upp SLA:t Någon slags Schrödinger Schrödingers tankevurpa Scrhödingers cirkelresonemang Vi som ska frambringa framtiden Vi ska ju frambringa framtiden Jag frikopplade mig själv från mitt yrke Dopaminkickar och likes Fundamenta En handsnickrad garderob Det här är inte hantverksmässigt En tillräckligt stark psykos (Jag är bara) En djefla man som flyttar många jiror
/episode/index/show/kodsnack/id/40745170
info_outline
Kodsnack 696 - Gramse
03/31/2026
Kodsnack 696 - Gramse
Fredrik och Kristoffer snackar om , Kristoffers avskalade fork av . Det började - som det så ofta gör - med en jakt på en vettig kodredigerare för nybörjare och ett orimligt licensavtal. Sedan satt han plötsligt där med Gram - en version av Zed utan AI, telemetri, och en del annat. Hur svårt är det att hålla Gram uppdaterad med vad som händer i Zed? På pappret är det ganska besvärligt. Men i praktiken är Zed väldigt mycket omsättning av kod för ganska få resultat. Zed-utvecklarna bygger nästan inte en kodeditor längre, och de känner behov av att lägga in videokonferenssystem och annat. Det gör inte Gram, den lagom buttra paddan som först mest ville irritera lite. Tänker vi för lite på hur lite respekt vi får av bolagen vars tjänster vi använder? Bekämpa abonnemangifiering! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - Apple watch vill att man ska jobba åt den - har skapat Grams nya ikon - paddkonstnären - svärdet - git-UI för Emacs Titlar Du menar att du inte inte vill uppgradera? På en GPU En bra första texteditor En miljon extensions All mjukvara är ute efter att utnyttja och lura dig Jag kan sitta och tänka Det känns som våld Jag som sitter i förarsätet Det kommer inte att hända så mycket Jag har bara ritat paddan Någon som våldför sig på mig Zenbuddhistisk filosofi Var som en padda Göra upplevelsen mjukare och rundare Livet ska vara svårt Kitchen sink-mentalitet Mitt försök att stå emot tidvattnet Det här är våld Nöjd som padda i mitt träsk Jag har ingen process över huvud taget Trasigt på ett nytt sätt Då börjar Claude från början Gramse
/episode/index/show/kodsnack/id/40669145
info_outline
Kodsnack 695 - Programmet lär inte ut någonting, med Göran Hjalmarsson
03/24/2026
Kodsnack 695 - Programmet lär inte ut någonting, med Göran Hjalmarsson
Fredrik snackar med , mannen bakom det klassiska mattespelet och . Göran berättar Alegas och Cheops historia - från starten med ställbara stjärnkartor och BASIC till Unity, padel, och PHP. Hur var det att vara spelutvecklare i början av nittiotalet, varifrån kom inspirationen, och vad har Delphi med saken att göra? Vad tyckte andra lärare om spelen? Vad tycker Göran om AI? Och hur kom det sig att Göran plötsligt blev sin egen röstskådespelare? Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - Skarabolag som köpte Alega utom mjukvaran - Alingsåsföretag som hjälpt Göran med Den flygande mattan och versioner av Chefren - turneringssystem för padel Titlar I väldigt enkel omfattning (Det första var) Den ställbara stjärnkartan Väldigt enkla hjälpmedel En låda med en propeller på Vad är stort? Jag kom in i huset! Programmet lär inte ut någonting Det bästa är om de klarar halva programmet Det skulle vara lätt i början Skomateriel Man måste fråga rätt Samma idé, men enklare Det blev nästan kursen Man vill så gärna lösa det Istället för att lösa korsord Hålla hjärnan nyfiken
/episode/index/show/kodsnack/id/40583490
info_outline
Kodsnack 694 - Dark patterns … to rule them all, with Sergès Goma
03/17/2026
Kodsnack 694 - Dark patterns … to rule them all, with Sergès Goma
Fredrik chats to about dark patterns and . We start off by talking about giving presentations and the background to the dark patterns talk. All the great versions of a talk - you never know what’s going to happen. Dark patterns and ethics in software development are topics people like to share their experiences of. And it’s easy to get caught in the pull between protecting your user and finishing your tickets. We as developers do have a lot of power, but we also have a job to do. Making (good) ethical decisions business decisions instead can suddenly get them budget and priority. Laws are good at creating such pressures sometimes. Toward the end, we discuss falling behind in tech, and Sergès gets Fredrik to make some predictions about the AI bubble before wrapping up on a positive note. Recorded during . Thank you for sponsoring our ! Comments, questions or tips? We a re , , and on Twitter, have a and can be emailed at if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a ! You can also support the podcast by . Links - also known as deceptive design patterns - Sergès' previous talk Titles It was everything Very future-forward They nailed the theme Dark patterns … to rule them all You judge a talk by its name The name is more important Why not do a spinoff? It was made for questions It’s never the same talk for me I just did whatever I wanted to do They’re crazier than me Be in character Evil laugh competition (I got to show) My true talent If you are for everyone, you are for no-one Focus more on the topic Spotify’s dark pattern Do I protect my user? The baby koalas are going to die The train is already gone The train travels in a circle The train from hell The story of our job Better jobs for humans This is the bad place You actually want humans The pain in my existence Write my own emails
/episode/index/show/kodsnack/id/40494510
info_outline
Kodsnack 693 - Produktionslinjerna vid Telefonplan
03/10/2026
Kodsnack 693 - Produktionslinjerna vid Telefonplan
Fredrik snackar med om nya begagnade Linuxlaptops, nästa , hälsofrämjande telefoner, och om att lära föräldrar hantera torrents. Nästa Openinfra forum går av stapeln 21 maj, målet är att bli ännu större än rekordtillfället förra året, och agendan innehåller något för alla. Och det är precis lika gratis som alltid att delta och träffa resten av den kärleksfulla open source-familjen. Vi diskuterar också hur Linux är underskattat som operativsystem för föräldrar och när man bara vill få saker gjorda utan att störas. Daniel har skaffat sig en ny begagnad dator där allting bara fungerar, och hans pappa kommer därmed också att få en uppgradering. Och givetvis kör maskinerna Linux. Är det 2026 som är året för Linux på skrivbordet? Borde Uffe på regeringskansliet se till att få Suse klassat som viktigt för Sverige? Via Openinfra forums agenda kommer vi också in på digital suveränitet och vad vi gör om USA börjar bete sig ännu konstigare? Är det inte konstigt att man kan komma på sig själv med att känna att det inte skulle göra så mycket om vi plötsligt inte kunde använda USA-ägda tjänster längre? Och borde Mullvad göra en mobiltelefon (monterad på Telefonplan)? Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - 21 maj på Biograf Skandia i Stockholm ägs av svenska Titlar En ny gammal laptop Allt bara fungerar Magin med dotfilerna Om de hade velat Det är krut i gubben Tvåhundra nedladdningar Linux är omöjligt En kille på elscooter Hela kärleksfulla open source-familjen Bästa sportkommentatoranda Produktionslinjerna vid Telefonplan Mesh-SMS Så långt från det moderiktiga Hälsofrämjande dumma telefoner Uffe i regeringskansliet Fippla i fdisk Tvi digestivekex och en kopp te
/episode/index/show/kodsnack/id/40368060
info_outline
Kodsnack 692 - I mejlcommunityt
03/03/2026
Kodsnack 692 - I mejlcommunityt
Fredrik och Kristoffer snackar om konferensen i Bristol. En liten och trevlig konferens för ett litet, stabilt och ganska färdigt språk. En konferens med fokus på saker folk byggt, snarare än obskyra delar av ett språk. Kristoffer berättar om känslan på konferensen, hur norska tåg kom in i bilden, och vilka språk han kan tänka sig att standardisera på. Kristoffer nämner också sitt hemliga projekt utan att avslöja det. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - konferens i Vancouver , om Sørtoget och - Kristoffers Markdownbibliotek och Titlar Snurrig nog som det är Ett stort konferensrum Ett track, en dag Färdigpubbad Hålla takten med britterna Redan supertaggad på Gleam Jag hänger mer i mejlcommunityt Alla var där Krig standard distribution Uppnå maskinnära prestanda Hur väl tågen går Validerad input Flera nivåer av escaping Gleam är stabilt Fortfarande inte kompis med Haskell
/episode/index/show/kodsnack/id/40279175
info_outline
Kodsnack 691 - Skriv bara koden du behöver
02/24/2026
Kodsnack 691 - Skriv bara koden du behöver
Fredrik river av en länklista, och snackar om fascination för språkmodeller, ansvar som utvecklare, jobb på 8k pixlar, vad man lär sig med tiden, och ganska mycket mer. Som inledning diskuterar han två blogginlägg med lärdomar av respektive . Minns du några tydliga åsiktsändringar du gjort under din tid som utvecklare? Berätta! Därefter funderar han över hur Apple tappat sin magi på sistone, och till och med för honom som långvarig användare mest känns som det företag som tillverkar trevlig hårdvara och sakta tappar greppet om allt annat. Sedan pratar han om det oväntat trevliga i att jobba på två 4k-skärmar - med skarven mitt i synfältet dessutom! Andra halvan av avsnittet kretsar kring språkmodeller, utvecklaransvar, och arkitektur. Och den intressanta boken som går igenom många av de problem och problematiska synsätt som finns inbyggda i modellerna vi använder som om de var någon sorts neutrala verktyg. (Varning: köp den inte som e-bok i Glassboxx!) Varför blir folk så uppslukade, kan man tänka på modellerna som automatisering av implementation, och vad har lyft för en bra poäng på sistone? Som avslutning och uppmuntran: En med om CSS. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - “the query planner is a harsh mistress” - ett märke vars skärmar Fredrik inte haft tur med på jobbet , och i Swift by Sundell från 2018 av Dan McQuillan om hur oväntat stor spridning Resisting AI fått - rekommenderas ej Titlar Målet med en engineering manager (Vem vet) Hur en amerikan sätter upp sitt datumformat Saker jag inte har bytt åsikt om Sedan är det absolut inte enkelt längre (Långt) Innan en enda rad kod skrivs Blind hängivenhet till vad som helst Skriv bara koden du behöver Mikrotjänster kräver motivering En offermaskin I vägen och suddigt Vänta ut Tahoe Till höger om utvecklarverktygen När skarven är i mitten Min flock med starar En annan flik När jag kom tillbaka till den fliken Oansvarighetsgrejen Nu kan vi släppa koden Fokusera på arkitektur Automatiserande av implementation En väg till pålitlig automatisering Tankesteget i sidled Från noll till rörelse I en loop med en robot Ett slutet kretslopp Den perfekta processen Ta oss utrymmet att andas Algoritmerna låser fast det förflutna
/episode/index/show/kodsnack/id/40203730
info_outline
Kodsnack 690 - RPN-evangelist, med Joachim Klahr
02/17/2026
Kodsnack 690 - RPN-evangelist, med Joachim Klahr
Fredrik snackar med om hans programmeringsspråk . Joachim berättar såklart vad det innebär och hur det kom sig att han skapade Quadrate. På vägen berättar han också om den omvända polska notationens diskreta charm, och hur det påverkat språkets utveckling att han inte vill skapa ett leksaksspråk. Tack vare det har Quadrate bra dokumentation och en komplett svit med verktyg, inklusive pakethanterare och LSP. Vi diskuterar också saker i Quadrate som letar snyggare lösningar, att bygga ett säkert språk, och hur spelutveckling påverkat språket. (Det sista kanske någon annan kan svara bättre på.) Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - Operativsystemet och programmeringsspråket i ett gäng HP-räknare - språk var syntax inspirerat Quadrate - language server protocol - abstrakt syntaxträd Titlar Ett stackbaserat konkatenativt programmeringsspråk Inga variabler En hel lång kedja av värden och instruktioner Förstå hur el funkar Det finns ett rätt sätt, och jag har gjort fel hela tiden RPN-evangelist Inte bara stöd för doubles Pusha vad du vill Finns det en hello någonstans? Jag vill inte gå till beta Hur stacken förändras
/episode/index/show/kodsnack/id/40127460
info_outline
Kodsnack 689 - Är det så svårt att skicka data?, med Emil Privér
02/10/2026
Kodsnack 689 - Är det så svårt att skicka data?, med Emil Privér
Fredrik snackar med om att bygga integrationer, dataflöden, och tjänster kring dem. Emil berättar om byggandet av Enad - en plattform som äger och hanterar data för webbutiker. Hur svårt är det egentligen att skicka data? Varför vill man ta på sig att äga en massa integrationer? Och hur hanterar man det? Hur hanterar man kostnader och jobbar med teknisk skuld på ett bra sätt? Hur hittar och hanterar man beroenden mellan tjänster på ett bra sätt, så att Toadsworth inte blir beroende av Nabbit i onödan? Och är man galen om man sjösätter nya funktioner på Black friday? Bygg simpelt. Och säg nej. Emil berättar också om hur hans karriär innan Enad gett en massa nyttiga lärdomar som han nu kunnat omsätta i praktiken. Bland annat! Avsnittet sponsras av , företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. , med kollegor över hela världen! Se alla lediga platser ! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - tjänsten Emil jobbar med - veckans sponsor Yazens priser - för att vara och Titlar Ett tema som brukar återkomma Ocaml är fortfarande ett underbart språk Lite andra prioriteringar Är det så svårt att skicka data? 00:00-körningen All data går via oss Källan till data Vi äger alla integrationer Tråkigaste stacken någonsin Den är tråkig och den är simpel Minimonolitsystem Det lilla molnet Toadsworth blev beroende av Nabbit Underskatta inte ett simpelt system
/episode/index/show/kodsnack/id/40045600
info_outline
Kodsnack 688 - Svenskt FOSDEM
02/03/2026
Kodsnack 688 - Svenskt FOSDEM
Fredrik snackar och med och . Vi snackar fördelar med att ha flera spår på sin konferens, minglets i korridorernas centrala roll, att placera in sin konferens i kalendern och samarbeta med andra konferenser, att klä sig rätt för FOSDEM, några intressanta presentationer från tidigare år av Foss-north, och ganska mycket mer. Avsnittet sponsras av , företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. , med kollegor över hela världen! Se alla lediga platser ! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar - en variant av “off by one”-fel - konferensen som var lite av föregångare till Foss-north - AI-föreningn som bland annat arrangerar konferens i Göteborg - Free software foundation Europe Daniel Stenberg har startat - veckans sponsor Yazens priser - för att vara och är öppet till 15 februari - Chalmers studentförenings arbetsmarknadsdagar - Adam Dunkels presentation med lyktstolparna 2019 Titlar Mer i officiell kapacitet En konferens om fri mjukvara Ny energi Jaga folk som vill prata De inövade och kurerade talksen Filtret som är FOSDEM Sträcka sig ut och samarbeta Väldigt mycket mingel Då kanske man inte vågar lämna rummet Den statistiskt sämsta helgen Precis det man vill se, i den sunkigaste miljön Ständigt kaffe Svenskt FOSDEM Ett community som vill träffas på arbetstid “Ingenjörer bokar”-situationer En lunch en månad innan Besökarna är 40, inte 18 Inte längd, utan nanosekunder Okalibrerad och trasig
/episode/index/show/kodsnack/id/39952795
info_outline
Kodsnack 687 - Alla spelmotorer är olika
01/27/2026
Kodsnack 687 - Alla spelmotorer är olika
Fredrik ber Tobias berätta om varför spelmotorer är så stora. Och vad äregentligen en spelmotor nuförtiden? Något som mest ritar snygg grafik riktigt snabbt? Tobias berättar om olika saker som kan räknas in i en spelmotorer, hur olika populära motorer kan ta väldigt olika angreppssätt på problem, varför inte alla köper in en färdig motor, varför iterationstid är så viktigt, och väldigt mycket mer. Avsnittet sponsras av , företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. , med kollegor över hela världen! Se alla lediga platser ! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar Var i Sverige regnar det mest? , men det verkar vara dåligt med enkla och aktuella topplistor - ett fenomen där flyter ut i och orsakar blixtar 140-160 nätter om året , - interprocesskommunikation - veckans sponsor Yazens priser - för att vara och Titlar Överst var Borås Simulerar en värld Alla spelmotorer är olika En värld som någon har byggt upp Editorn inbyggd i spelmotorn Olika sätt att bygga en värld Simulera ljus Sätt att rendera ljus Modern rendering av ljud Kan vi ta bort Nintendo wii från kodbasen nu? Ljud i världen Tre olika dialekter När han går i lutning Olika spel kräver olika saker Hitta vad som är roligt Ett enkelt regelverk Vi drar upp allting till max Full motion capture Ansiktsrigg Min iterationstid
/episode/index/show/kodsnack/id/39866170
info_outline
Kodsnack 686 - Russinsoppa
01/20/2026
Kodsnack 686 - Russinsoppa
Fredrik och Kristoffer snackar . Kristoffer berättar om att använda Gleam för att skriva frontend, backend, eller båda delar, och hur det skiljer sig från andra lösningar på samma upplägg. Kristoffer berättar också om Gleams abstraktioner - eller avsaknad av dem - tunna lager, och beundransvärt strikta hållning. Mot slutet diskuterars också konkret kontra abstrakt arkitektur - vad är det egentligen koden ska lösa? I termer av kod? Har man verkligen förstått vad man ska göra så kanske det alltid blir väldigt konkreta och enkla lösningar i koden? Avsnittet sponsras av , företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. , med kollegor över hela världen! Se alla lediga platser ! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna ! Du kan också stödja podden genom att , eller . Länkar , av Alan Lee - Tolkiens egna bilder - Illustratören med Youtubekanalen - veckans sponsor Yazens priser - för att vara och - typsäker SQL i Gleam - filläsningsbibliotek för Gleam - Gleamkonferensen i Bristol - texten om “abstrakt och konkret arkitektur”, fast den diskuterade det som mjukvarudesign - editorn som hette det, inte Obsidian pages Titlar Inte finputsa Jag kan inte sudda Man har inget motstånd Rita trollkarlar och hobbits Miyazaki-Pippi Animera hober och trollkarlar Rita piprök Trehundra händer på papper Alan Moore var där Personlighet och kavaj Motsatsen till magi Reactsortens magi Rätt balans för dig Russinsoppa De fem viktiga russinen Tillräckligt mycket SQL för att vara farlig Delegera till Erlangkoden Standardbiblioteksbibliotek Många bibliotek som är standard Ett enklare språk Färre byggstenar Ett fall som är Kalle Språket försvinner Bool är bara en typ Där riktig arkitektur försiggår
/episode/index/show/kodsnack/id/39772775