

Kodsnack
Kristoffer, Fredrik, Tobias
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 och Tobias Hieta
Episodes
Mentioned books

Dec 4, 2025 • 19min
Kodsnack 674 - Make the visions louder, with Tiera Fletcher
Recorded on-stage at Øredev 2025, Fredrik talks to Tiera Fletcher about her lightning tour of going to Mars and what might happen on the way. And also about - for example - finding visions to guide your daily work. In 60 years, life on Mars could start to be comfortable. Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 Tiera Fletcher Innovating the journey to Mars - Tiera's keynote MOXIE Memory foam GPS Gateway - the modular space station which is meant to orbit the moon Myron Fletcher Rocket with the Fletchers Titles MOXIE+ liquefy For another planet A way to do it better MOXIE is a big one Small dogs and breathing I have a small dog at home My magic number Right at the point of comfort Checking on MOXIE Your daily MOXIE Make the visions louder

Dec 2, 2025 • 48min
Kodsnack 673 - Ett mönster för allt
Fredrik och Kristoffer snackar musik, böcker, och kodstädande. Kristoffer överväger ett hus, som tillbehör till sina trummor. Efter att ha avhandlat bra ljud på olika sätt diskuterar vi böcker och hur trevligt det känns att läsa lite längre saker. Fredrik har tidiga intryck av Christopher Alexanders A pattern language och har läst ut Kent Becks Tidy first. Som avslutning diskuterar vi att försöka städa och modernisera sina kodbaser, både med och utan stöd av böcker. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Mëtta - få 20% på ditt första köp med koden "Kodsnack". Audient ID14 och ASP880 Jeff Bezos hyrde Venedig Room tone - Criterion collections rumsljuds-video IR - impulse response Be Google-högtalare spela ambiens Studio Ghibli Ken Follett En värld utan slut Earthsea-serien Black Sabbath Geezer Butler och hans självbiografi Tony Iommi och hans självbiografi Stöd oss på Ko-fi! A pattern language "Den andra boken" är The timeless way of building The nature of order Tidy first Kent Beck If I had more time, I would have written a shorter letter Scrum-guiden Refactoring Extract helper Oskar heter skaparen av bland annat Townscaper. Han gästade också avsnitt 448 Notes on the synthesis of form Structured design ML Ocaml Rust Kubernetes Kubernetes client för Javascript Request-biblioteket som är nedlagt Fetch Typescript Commonjs ESM AMD - asynchronous module definition Eric Normand gästade avsnitt 570 Grokking simplicity Titlar För att kunna spela in trummor Lika långt från virveltrumman Ett jätteavancerat ljudkort En trumma för sig Plocka ut reverbet Ambiensen av ett datacenter Ljudet av Ghibli som pågår Arg på Ken Follett Arbetarklasskillar från Birmingham Rock'n'roll-lever Inte en jättestor bok Ett mönster för allt Vurmandet för små byar En perfekt stad Inget ägandeskap Tvättat bort allt konkret Bara det konkreta Tekniker för att sortera dina hålkort Hur man gör saker inkrementellt bättre

Nov 25, 2025 • 1h 2min
Kodsnack 672 - Inte bloata binären
Fredrik, Kristoffer, och Tobias snackar om Tobias snart avslutade tid på Ubisoft och vad som händer därefter. Tobias diskuterar bland annat vad han lärt sig under fyra år på en stor studio. Vad har han lärt sig, vad är han mest nöjd med att ha gjort? Och varför är Macen en besvärlig plattform att stödja? Tobias diskuterar också skillnaden på ett stort spelföretag som Ubisoft och ett litet som Larian, där han snart börjar jobba. Det är lätt att vara negativ kring jättarna, men de fyller också en del viktiga syften. Dessutom några sidospår kring att hålla reda på kläder, och om nackdelen med trästäder. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Ubisoft Larian Divinity-serien Baldur's gate 3 Ghent Clang Artifactory Fastbuild - byggsystemet på Ubisoft Sharpmake - metabyggsystem Stöd oss på Ko-fi! Anvil Threadripper Bisect Vektoriseringsbuggen Git rerere-avsnittet Cmake Ninja Ett tidigt avsnitt om byggsystem Kaleidoscope - mjukvara för tangentbord Octopus merge Shadows DSYM Mach-O Profile-guided optimization Talet av Larians VD Swen Vincke Titlar Mantrat i mitt liv Som jag inte kunde innan Bara så mycket jag kan säga Ett belgiskt företag Konstant byggarbetsplats Oändligt med plats, och trä Varje hus charm Fixa deras byggsystem Verklighet och plan Sjutton hattar på huvudet Om man har en het cache Skillnaden märks Av spelutvecklare, för spelutvecklare Användarvänlighet 0,0 Kasta ut min editor genom fönstret Inte bloata binären Varje operation har ett indexvärde Ledtider i spelbranschen Indiefilmen som slog alla rekord

Nov 18, 2025 • 1h 9min
Kodsnack 671 - Alla abstraktioner hela tiden, med Andreas Ekeroot
Fredrik snackar med Andreas Ekeroot (mannen från avsnitt 603!) om abstraktioner, Ash, och annat. Vi börjar med att diskutera abstraktioner lite mer allmänt, från filsystem via abstraktioner i språket Go till Fredriks favoritabstraktion (eller i alla fall den första han kom att tänka på). Sedan berättar Andreas om ramverket Ash och dess abstraktioner, och hur han med glädje använt det för att generera en hel massa back-office och annat utifrån sin domänmodell. Fredrik undrar om inlärningskurvor, tankesätt, och om det inte känns som att man ska riskera att bli inlåst i ett ramverk av den typen. Som avslutning snackar vi lite om att ta bort abstraktioner, och känner oss peppade kring Gleam. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Andreas Avsnitt 603 Tidigare avsnitt med Andreas Monader Filsystem Postgres fsync Go "Gammal" React - med klassbaserade komponenter istället för funktionsbaserade Codemod Goroutines Tuplar Struct tags Brutalism Elixir Marvin i Liftarens guide till galaxen Hellboy DSL - domänspecifika språk Ash Graphql Hibernate ORM ETS - Erlang term storage Stöd oss på Ko-fi Phoenix Liveview CRUD Thundering herd Ash-boken av Rebecka Le och Zach Daniel Genserver REPL - Read-eval-print-loop Fly.io Heroku Coreos Flatcar - en pytteliten Linux Podman Asdf - verktygsversionshanterare Asdf - podden Openstreetmap Zach Daniel - skapare av Ash Django NIF:ar - native implemented functions Erlang: the movie Elm Zig Gleam Titlar Mannen från avsnitt 603 Monader är en abstraktion Det är en upplevelse Vi har inga garantier, men fort går det Databaser som sparar Fsync är en skurk Code reviews baklänges Go känns väldigt brutalistiskt Öststatskraft Folkets öststatsklump Inga dekorationer, bara HUS Alla abstraktioner hela tiden Nu sitter vi här med Hibernate Tryck på stora generera-knappen Jag har byggt en thundering herd Thundering herd of admins På giganters axlar Stora kod-knappen Kunskap på Y-axeln Mikrodosera kunskap Abstraktioner som andra har byggt Fast i en hyperskalär Varför är det här en stor grej? Det bästa lekplatserna i världen Abstraktionsvision Typiskt förr Gleam-positiv

Nov 11, 2025 • 1h 6min
Kodsnack 670 - Prat om paradigm, med Daniel Raniz Raneland och Johan Thelin
Fredrik snackar med först Johan Thelin och sedan Daniel Raniz Raneland om paradigm, och om konferensen Lindholmen software development day som alla tre nyss deltagit i. Konferensen firade tjugo år och hade just paradigm som tema, vilket fick Fredrik att undra dels vilka trender som egentligen betytt mycket under de senaste årens utvecklande, dels varför man måste ta till så stora ord hela tiden. Det blir tankar om expertens död, att skydda folk från möten, fördelar och nackdelar med molnet, Kubernetes vara eller inte vara, en nypa funktionell programmering, och givetvis lite om själva konferensen. Och: går för få seniora utvecklare på konferenser? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Paradigm Lindholmen software development day Johan Thelin Tidigare avsnitt med Johan Raniz Raneland Tidigare avsnitt med Raniz Øredev The pragmatic programmer The mythical man-month 996-kulturen Wirelesscar Johan på Mastodon Nextcloud Pi desk rack - Deskpi rackmate NUC Pi-hole - blockerar annonser Stöd oss på Ko-fi F# Lars Cloud exit Amazon-nedtiden för ett par veckor sedan Function as a service Kubernetes Minikube Openstack Webrtc Electron och prestandaproblemet på Mac Postman Bruno Tauri HTMX AJAX Jquery Onshape Wordpress Gutenberg Testdriven utveckling Accelerate Titlar Prat om paradigm Nerd at heart Stort, flummigt ord Expertens död Hur hög är en vertikal? Matris av kompetens Möten om kod Det finns inget idealiskt Komplexiteten ligger i systemet Statisk länkning av idag Glada molnmänniskor Vad gör faster idag? Landa i en e-postadress Det sämsta av två världar Jag duckade temat lite Svårt att tänka i paradigmer Stort kluven till Kubernetes Uppfriskande lättviktigt Magkänsla och erfarenhet

Nov 4, 2025 • 1h 4min
Kodsnack 669 - Egen stil och stämning
Fredrik, Kristoffer och Tobias snackar om Nordic.js, och om att hålla sig i form. Som uppvärmning pratar vi om hur det kan kännas svårt att ta sig tid till saker man vill göra, men inte få något annat bra gjort heller. Fredrik rapporterar från Nordic.js - en konferens som var lika trevlig som de högt ställda förväntningarna antydde. I andra halvan av avsnittet pratar vi om att ta tag i sin hälsa - både kost och motion - och må och koda bättre. Rutiner, kost, mål, appar, med mera! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Nordic.js Frihamnen Magasin 9 Martina, Jonny, och Johannes - De tre arrangörerna av Nordic.js, och skaparna av … Confetti AI-partiet Alla presentationer från Nordic.js 2025 Making fonts like it's 1995! - Ulrike Rausch Wordart Node.js Marco Ippolito - Yet another config file: introducing node.config.json Presentationen om modulformat ESM Commonjs Joyee Cehung Popover-standarden Baseline 2025 Anton Asdf - kompispodden WWDC - Apples årliga utvecklarkonferens Gleam Stöd oss på Ko-fi! Macrofactor Fantasy hike Coolstuff popcornkalender Bülows lakritskalenderls Pärlans kolakalender Malmö chokladfabriks chokladkalender Koppars adventskaffe Kahls kaffekalender Richard Feldman och Andreas Kling pratar träning Titlar Läskigt nära en vana Man skulle ha gjort tvärt om Längst ut på en pir Betongförtryck från Half-life 2 Egen stil och stämning Klipper och klistrar från andra projekt Twist av ett Asdf-avsnitt Varm mat, effektivt serverad Så enkelt är det egentligen Hitta vad som funkar Komma ut är det viktiga Min meditation Jag ska bara städa först

Oct 28, 2025 • 59min
Kodsnack 668 - En olaglig hemsida, med Martin Lexelius
Fredrik snackar tillgänglighet på nätet med Martin Lexelius. Är webbtjänsten du bygger olaglig? Har du i så fall koll på vad du behöver göra för att lösa det? Martin har bakgrund och tips på vägen för dig! Vi diskuterar också nyttan med att kunna ren och skär HTML och CSS, organisationers medvetenhet om krav på tillgänglighet, och sist men inte minst att man helt enkelt borde ha mer empati. Funkar allt på din sajt utan mus? Då har du kommit långt! Uppföljning efter inspelning: man kan få betala upp till 1,9 miljoner om man inte uppfyller lagkraven, och ingen sajt som fått tillsyn av DIGG har uppfyllt lagkraven. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Martin Tillgänglighet Lag om vissa produkters och tjänsters tillgänglighet Tillsynsmyndigheter för lagen How the web works - en översikt från Mozilla Semantisk HTML Aside Tailwind Vue Rollup Bun UX lägenhetsbyte.se WCAG - web content accessibility guidelines Inkluderande design Microsoft inclusive design - en hel metodik kring att jobba inkluderande ARIA En introduktion till ARIA Writing for web accessibility - en guide för att börja skapa tillgängligt material Stöd Kodsnack på Ko-fi! Digg - myndigheten för digital förvaltning Mikroföretag - företag med färre än tio anställda och mindre än 20 miljoner i årsomsättning Klarspråk - skriv vårdat, enkelt, begripligt, och anpassat efter mottagarens behov Titlar Jag älskar HTML Ska det här vara en aside? Alltid närmast användarna Det är inte av och på Sjuttio kryssrutor Tråkiga gubben Vi har redan en knapp Tillgänglighetstomtar Reflexen att slippa Vad är en elektronisk kommunikationstjänst? Är ett formulär en kommunikationstjänst? Vad är bra design för dig? Visuellt borta En olaglig hemsida

Oct 21, 2025 • 55min
Kodsnack 667 - Kompilatorn tog bort ditt program
Kristoffer, Tobias, och Fredrik snackar Gleam, minneshantering, Rust, och C++. Kristoffer ville bara ha en blogg. Det blev 60 utkast till artiklar, och början på en Markdownparser i Gleam. Från det kommer vi in på Rust, in på minneshantering och felhantering, och sedan in på alla problem som C++ har. Inklusive språkets vägran att ta bort saker ur standarden för att göra saker säkrare eller bättre. Därefter diskuterar vi hur man kan tänkas fasa ut C++ över tid. Sist diskuterar vi en artikel som verkar ge en förvånansvärt negativ bild av hur det är att jobba med programmering (och som i förlängningen kan få en att se mer positivt på generativ AI). Bonussnack: måltidsshakes. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Gleam Markdown Kottke Beam Coffeescript The Beam book Commonmark Commonmark-specen RST-formatet - Restructuredtext Perl John Grubers Perl-implementation av Markdown Randfall Jan Skansholm Djot - Markdown fast striktare Fastbuild Ccache Sccache - byggd i Rust av Mozillafolk Odefinierat beteende i C++ Godbolt Borrow checker Move-konstruktor i C++ Safe C++ - ett förslag som röstades ner Profiles i C++ Modules i C++ Bjarne Stroustrup - skapare av C++ Stöd Kodsnack på Ko-fi! Concepts i C++ Embark Carbon - "An experimental successor to C++" Chandler Carruth Clang Googleutvecklaren som tyckte deras AI blivit självmedveten Altoids by the fistful Metta Titlar Jag ville göra en blogg En liten CMS Gleam är kul Det betyder att det inte finns någonting Randfall När känns det som att paragrafen tagit slut? Skrivet som en spec Läsa Grubers Perl-skript Två nivåer av saker (i Markdown) Det handlar ju om tre funktioner Väldigt Rust Interagera med felhanteringen Kompilatorn tog bort ditt program En väg till minnessäkerhet En Bjarneidé Bit för bit byta ut C++ Ett enormt komplicerat mål Vi designar för att designa Det är en liten gubbe i lådan! Slippa fatta lunchbeslut

Oct 14, 2025 • 1h 6min
Kodsnack 666 - Grader av funktionell programmering, med Christoffer Ekeroth
Fredrik snackar med Christoffer Ekeroth om funktionell programmering. Vi diskuterar företags medvetenhet om funktionell programmering, fördelarna med att nischa sig, och Christoffers egen väg in i området. Christoffer beskriver en stege av egenskaper som gör språk funktionella, förklarar vad algebraiska datatyper är, och ger en massa tips på var och hur man kan lära sig mer. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Christoffer Funktionell programmering Functional software - Christoffers företag Meetups i Stockholm för Scala, Haskell, och F# Func prog podcast - Christoffers podd om funktionell programmering Scala Paul Graham Y combinator Viaweb Common lisp Beating the averages - Paul Grahams essä Douglas Crockford Prototypbaserad objektorientering Klasser i Javascript Anonyma funktioner Closure Sidoeffekter Referentiell transparens Objektorientering Inkapsling Exceptions Typsystem Lambdakalkyl Turingmaskiner Stöd Kodsnack på Ko-fi! Rich Hickey Kodlukter F# Domain modeling made functional av Scott Wlaschin Scott Wlaschins blogg Video med Scott Wlaschin om domändriven design och funktionell programmering LINQ - language integrated query Algebraiska datatyper DTO Produkttyp Summatyp eller "discriminated union" Sealed classes i Kotlin Serialisering Record types i C# Tretimmarsavsnittet med Aram Hăvărneanu Leibniz Perforce Christoffer på Linkedin Christoffer på Twitter Mark Seeman Titlar Man ska ju nischa sig Glapp i marknaden Nästan som en fraktal Kompetenserna blir mer och mer spetsiga Grader av funktionell programmering I funktionens minne En klass är som en mur En modell för beräkning Dålig känsla i magen Bara en adress Lite som dubbel bokföring Dubbel bokföring Nu behöver jag en bil Börja med typerna Verktygen är till för att hjälpa programmeraren Modellera upp domäner Inget dolt beteende bakom En värld till Bygga några broar

Oct 7, 2025 • 53min
Kodsnack 665 - Event i en låda, med Gustav Nyberg och Malin Leverin
Fredrik snackar med Malin Leverin och Gustav Nyberg om Cursed Code. Det började förra året som en halvdagskonferens och blir i år en mjukvarufestival på två dagar - en dag mer klassisk utvecklarkonferens och en dag hackathon för alla åldrar. Malin och Gustav berättar hur man bestämmer sig för att starta en konferens och gör det på fyra veckor, vad som är lätt och svårt och hur Cursed Code utvecklats och fortsätter utvecklas. (Justja: Fredrik ska prata på årets upplaga också. Det blir en klart annorlunda presentation!) Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Malin Gustav Cursed Code Electronomics Poppels citybryggeri Lokalen i år är Skansen kronan Stöd Kodsnack på Ko-fi! Goatmire Elixir Cursed Codes event-kalender Twoday Goto 10 Lindholmen software development day Sweden game conference i Skövde Sam Aaron Tau5 Ola Ellnestam och Agical Väg 74 Ola driver numera Komplexitetspodden Titlar Från ax till färdigt event på fyra veckor Väldigt intensiva veckor Spökande kablar Nöja oss med två dagar Jobb, stress, och press Få med nästa generation Man styr sin dag själv Marknadsföring är svårt Event i en låda


