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

  1. 22 H FA

    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 tio år som engineering manager respektive utvecklare. 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 Resisting AI 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 Steve Yegge lyft för en bra poäng på sistone? Som avslutning och uppmuntran: En trevlig video med Dylan Beattie om CSS. 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 Jampa/Joao Uchoa Things I've learned in my 10 years as an engineering manager jampa.dev Wardriving Wardriving for a place to live Software development topics I've changed my mind on after 10 years in the industry Chris Kiehl Lärdomarna efter sex år Komplext och komplicerat Monad Query planner How to influence query planning in Postgresql - "the query planner is a harsh mistress" John Siracusa ATP Mysql ORM SQL Liquid glass Macos Tahoe Podcast chapters SRT Descript Voxicon - ett märke vars skärmar Fredrik inte haft tur med på jobbet Barry O'Reilly Kodsnack med Barry, och det om hans artikel med starar där bilden till bokens omslag var med Barrys inlägg om boken på Linkedin Leanpub Procreate Repobar Openclaw Peter Steinberger Peter pratar PSPDFKit i Swift by Sundell från 2018 Steinberger nu en del av Openai Chris Lattner Chris Lattner om språkmodeller och framtiden Clojure Clojureteamet och språkmodeller Steve Yegge Artikeln där Steve uppmanar till återhämtning En av Steves gamla bloggtexter Gas town 4D Resisting AI av Dan McQuillan En artikel om hur oväntat stor spridning Resisting AI fått Glassboxx - rekommenderas ej Calibre Dylan Beattie Rockstar Avsnittet med Dylan Beattie Dylan Beattie om CSS 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

    56 min
  2. 17 FEB

    RPN-evangelist, med Joachim Klahr

    Fredrik snackar med Joachim Klahr om hans stackbaserade konkatenativaprogrammeringsspråk Quadrate. 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 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 Joachim Tidaholm Quadrate Stackbaserade språk Konkatenativt språk ls grep AWK Jquery Tokenizer Axiom RPN - reverse polish notation Diskret matematik TI-83 Klassiska HP-räknare RPL - Operativsystemet och programmeringsspråket i ett gäng HP-räknare HP 48 Forth COBOL Fortran Hare - språk var syntax inspirerat Quadrate Factor Postscript LSP - language server protocol Brainfuck Stöd oss på Ko-fi AST - abstrakt syntaxträd dc Quadrate på Github Stack effect declaration SDL Opengl Doxygen Mkdocs dev.to Quadrate på Sourcehut Quadrate på diskett 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

    50 min
  3. 10 FEB

    Är det så svårt att skicka data?, med Emil Privér

    Fredrik snackar med Emil Privér 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 Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här! 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 Emil Emils blogg Alla avsnitt med Emil Rust Emils databasmigreringsprojekt Turso Carboncloud Leandro Ocaml Rivercode Enad - tjänsten Emil jobbar med Stöd oss på Ko-fi Google cloud Cloud run Stonehenge Zimpler Postgres Elasticsearch NVME AWS dynamo Firestore Emils blogginlägg om integrationstjänstens omskrivning Event sourcing Super smash bros Kafka Yazen - veckans sponsor Yazens priser - för att vara snabbväxande startup och för sin behandling Yazens jobbannons Terraform Rappakalja Fourth-generation languages 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

    1 h 7 min
  4. 3 FEB

    Svenskt FOSDEM

    Fredrik snackar Foss-north och FOSDEM med Tobias Olausson och Johan Thelin. 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 Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här! 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 Tobias Tidigare avsnitt med Tobias Johan Tidigare avsnitt med Johan Foss-north 2026 Chalmers Fencepost error - en variant av "off by one"-fel FSCONS - konferensen som var lite av föregångare till Foss-north FOSDEM GAIA - AI-föreningn som bland annat arrangerar konferens i Göteborg FSFE - Free software foundation Europe Daniel Stenberg har startat ett repo med FOSDEM-tips Greg Kroah-Hartman Torvalds Yazen - veckans sponsor Yazens priser - för att vara snabbväxande startup och för sin behandling Yazens jobbannons Foss-norths community day OWASP Foss-north 2026 call for papers är öppet till 15 februari CHARM - Chalmers studentförenings arbetsmarknadsdagar Stöd oss på Ko-fi XKCD-strippen Lennart Poettering Daniel Stenberg Adam Dunkels Contiki Saving the day by stack smashing a hundred streetlights before sunrise- Adam Dunkels presentation med lyktstolparna 2019 Conftube Alla Foss-north-videos på Conftube foss.events-kalendern Linux weekly news kalender 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

    47 min
  5. 27 GEN

    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 Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här! 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 Var i Sverige regnar det mest? SMHI har data, men det verkar vara dåligt med enkla och aktuella topplistor Catatumboblixtar - ett fenomen där Catatumbofloden flyter ut i Maracaibosjön och orsakar blixtar 140-160 nätter om året Borås Storlien, Storvallen Anvil IPC - interprocesskommunikation Snowdrop Ray tracing Nintendo wii Yazen - veckans sponsor Yazens priser - för att vara snabbväxande startup och för sin behandling Yazens jobbannons Alla Yazens lediga jobb Unity Lua Godot The last of us part II Clair obscur Embark ARC raiders Stöd oss på Ko-fi Metal gear solid 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

    46 min
  6. 20 GEN

    Russinsoppa

    Fredrik och Kristoffer snackar Gleam. 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 Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här! 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 A Middle-earth traveller - sketches from Bag end to Moria The hobbit sketchbook,, av Alan Lee The art of the lord of the rings - Tolkiens egna bilder Boken med Miyazakis Pippi-skisser Chris Piascik - Illustratören med Youtubekanalen Procreate Procreate dreams The league of extraordinary gentlemen Alan Moore Dave Gibbons TAM - The amazing meeting The amazing Randi Uri Geller Kreationism Richard Dawkins Yazen - veckans sponsor Yazens priser - för att vara snabbväxande startup och för sin behandling Yazens jobbannons Alla Yazens lediga jobb Giacomo Cavalieri Videon Fredrik såg med Giacomo Gleam Kristoffer ska prata på meetup 28 januari i Stockholm Lustre Liveview Next.js Elm JSX Squirrel - typsäker SQL i Gleam Sqlx Simplifile - filläsningsbibliotek för Gleam Stöd oss på Ko-fi Hacker news Lobste.rs Typer i Gleam Case i Gleam Gleam gathering 2026 - Gleamkonferensen i Bristol Louis i Software unscripted med Richard Feldman You can't design software you don't work on - texten om "abstrakt och konkret arkitektur", fast den diskuterade det som mjukvarudesign David Allen Getting things done Goatmire Coolify Kottke.org Comic sans Chocolat - editorn som växlade till Comic sans om man inte betalade Sublime Cot Visual studio code Obsidian Nova Obsidian publish 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

    1 h 3 min
  7. 13 GEN

    Fokusera på grammatiken, med Lova Widmark

    Fredrik får besök av Lova Widmark som berättar om sitt programmeringsspråk Fluenc, och om faktorer för att trivas på jobbet. Att skriva ett eget språk ger en nya perspektiv. Grammatik är kul! Grammatik ger en nya synsätt på både andra språk och andra problem än att skriva språk. På slutet pratar vi lite om motivation på jobbet, återkoppling, och om att hitta sin egen motivation oavsett vilka motiverande faktorer som finns utifrån. Lova har kokat ner sina egna tankar till fyra meningar. Vilka återkopplingsmetoder och loopar motiverar dig, och kan du skapa dina egna loopar där de saknas? 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 Lova ERP - enterprise resource planning MMO Fluenc Funktionell programmering Retained mode LLVM Haskell Sidoeffekter Polymorfism Dynamisk allokering Stack Rust LLVMs intermediärrepresentation - IR Kompilatorn tog bort ditt program Black-box-testning Obfuskering Stöd oss på Ko-fi Advent of code Ludum dare SDL Language server protocol JSON-RPC Extreme programming AST - abstrakt syntaxträd Variants i C++ CPP-peglib CPP-peglib playground i webbläsaren Regex Peggy och Peg.js - Peglib-liknande för Javascript ANTLR - Another tool for language recognition - finns för många språk Zig Lova på Mastodon Lova på Twitch Lova på Github Titlar Galna kaninhål Oftast alltför ambitiösa projekt Kaninhålen Man utvecklar en massa åsikter Compiletimepolymorfism En helt ny allokeringsmodell Jag behöver inte dynamisk allokering Jag behöver nog ingen stack Utan allokering There is no stack! Det föll ut av designen Det är ju svinkul med grammatik Uppskatta språkdesign En liten legolåda Någon typ av slut för galenskapen Resan som är grejen Helt plötsligt så klickar allt Superrimlig abstraktionsnivå Vad håller jag på med egentligen? En enum i Rust Fokusera på grammatiken Världens jobbigaste regex Kolla på LLVM Olika typer av motivation Motivation på andra sätt Magkänslan är oftast rätt Ansvar för i princip allt Startup i en person Feedback från alla olika håll Confirmation bias via feedback Man vill ha sin egen lilla ekokammare Det är bara ingen som hör av sig

    1 h
  8. 6 GEN

    1,2 inspelningar i veckan

    Fredrik sitter i köket och väntar på ett paket och snackar om Kodsnacks 2025 och lite om sitt eget kodår. Det populäraste avsnittet avslöjas, trevliga bieffekter av att prata AI tas upp, konferenser och teman i podden avhandlas, och sist men inte minst snackar Fredrik lite om sitt eget kodår 2025. Det är något magiskt med att träffa folk. 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 Avsnitt 668 med Martin Lexelius Umedev Utvecklare i AI-bubblan - Fredriks snack på Umedev 2025 Ed Zitron Pivot to AI Kapitalet Avsnittet av Kapitalet om AI-bubblan Jacob Bursell Cursed code Sagan om dyngvätten (text) Sagan om dyngvätten (poddavsnitt) Fight the slop goblin Ko-fi-butiken Lokförarklistermärket Björeman // Melin // Åhs Under utveckling Regular programming Kompilator Ellipsis - låt Fredrik klippa, mastra, och skriva avsnittsinfo för in podd Stöd oss på Ko-fi Myconf Kent Beck Beth Andres-Beck Goatmire Goatmire på Youtube Saša Jurić - Tell me a story Nordic.js Lindholmen software development day Øredev Dead internet theory - presentation av Darren Richardson More focus time - fewer distractions - presentation av Line Hviid Hetzner Coolify Barry O'Reilly Kodsnack 631 - Avsnittet Barry gästade Kodsnack 659 - avsnittet där vi diskuterade Barrys artikel Arkitekturmönster Christopher Alexander A pattern language The timeless way of building Podcast chapters Liquid glass Macos Tahoe Squircle Titlar Klockan har tydligen blivit 2026 Hur många avsnitt man får plats med Har jag en buffert? Hålla någon slags balans 1,2 inspelningar i veckan Hör alltid av er Sopigt på så många sätt Vägen in till konversationer AI och mina syrliga åsikter Språket är som honung En liten nypa pingviner Ta sin fokustid på allvar Skapa sin fokustid Den komplexa omvärlden Ute i den komplexa omvärlden Kontratyckande Saker som får en att må bra Låta sig snöa in på en grej Jag är ju webbutvecklare, rätt igenom En diskret dos liquid glass Squirclefängelset

    42 min

Descrizione

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

Potrebbero piacerti anche…