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 649 - Fördelar med Liechtenstein, med Svante Richter
07/01/2025
Kodsnack 649 - Fördelar med Liechtenstein, med Svante Richter
Fredrik snackar med som berättar om sitt projekt - det enklaste sättet att självhosta och använda fria och öppna kartor. Vore det inte fint att kunna ha en komplett världskarta som man lätt kunde lägga på och använda från ett SD-kort? Men, hur lyckas man med det? Hur sätter man ihop en kartlösning? Och vad behöver man göra för att lyckas hosta den? Oväntat lite, är svaret! (Svantes servrar får däremot jobba en del för att sätta ihop kartpaketen när en ny version ska bakas.) Sedan finns det förstås icenser också - om du tror det är lurigt med licenser på kod så har du inte hört talas om kartlicenser! 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 - protocol buffers, dataformat från Google för serialisering (nyare schema) - bakgrundsbilder - staden Tyskland med sitt eget adressystem. “This system causes major issues for most mapping software” Titlar Ett relaterat tema Tillbaka till databasen På varenda zoomlager Kvadratisk tillväxt 360 miljoner filer Hack ovanpå ett hack ovanpå ett hack Vilken blobstore som helst Kompatibla nog med varandra En global världskarta Min prepperbox Tydligen ett effektivt sätt att göra det på De resterande två terabyten Direkt diskaccess Skapa mitt eget hack Pålitligt över tid Allting ska vara paketerat Det perfekta subsetet (Många) fördelar med Liechtenstein Varför gör vi detta? Deltadiffar över HTTP
/episode/index/show/kodsnack/id/37225335
info_outline
Kodsnack 648 - Difficult skills, with Gitte Klitgaard
06/24/2025
Kodsnack 648 - Difficult skills, with Gitte Klitgaard
Fredrik talks to about managers, diversity, and communication. We discuss how and why management has almost become a bad word. But we need management, and good management. What do you need out of managers when you have autonomous teams? Conflict handling - we need small conflicts, and learn to handle them so they don’t become big conflicts. Psychological safety and how to build it within and between your teams. Building diverse teams, which kinds of managers we need, making good things visible, communicating and building psychological safety, diversity in thinking … … and of course: a quick note on the evolution of LEGO instructions. 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 - Gitte’s presentation with - What use is a manager? Gallup´s report - people are feeling more disengaged - - conference in Linköping Titles Autonomous teams need great managers A lot of things we agreed on The catalyst The multiplier Taking care of humans A manager who cares about me Invisible people A lot of the leader part Difficult skills Not everyone communicates well We need the small conflicts A thousand conflicts a day The Xerox effect The power of the pen Hints here and there
/episode/index/show/kodsnack/id/37114735
info_outline
Kodsnack 647 - Tyst deploy
06/17/2025
Kodsnack 647 - Tyst deploy
Fredrik och Kristoffer snackar om att få koden från sin dator till användarna. Genom en tyst deploy till ett CDN, exempelvis. Därefter diskuteras Kristoffers kluvna förhållande till Rust. Och vad svänger Kristoffer över till när han kommer ur sitt senaste Rust-skov? Sedan blir det tangentbordssnack: Kristoffer finner sig själv tillbaka på Dygma defy, Fredrik är tillbaka på Planck. Sist men inte minst ett boktips. 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 - ramverk Obsidian använder för att bygga ett modellager i sin Mac- eller iOS-app - ramverk för serverdrivna uppdateringar av icke-webb-appar - Rust för alla plattformar - Webassembly - annat lager med one-shot-kombinationer - av och - Chinas bok om ryska revolutionen Titlar Hela dagen på sig att skämmas Tyst deploy En egen utvecklingsmiljö för min pull request Direkt med backend Typmagi och galenskap Rust-tillbudet Det är för enkelt Roligt är ju viktigt Nyfiken på Rust Noll behov att flytta händerna Maximalt inom räckhåll Av-optimerad för svenska Det finns tåg som lever
/episode/index/show/kodsnack/id/37011250
info_outline
Kodsnack 646 - En timme per minut, med Markus Westergren
06/10/2025
Kodsnack 646 - En timme per minut, med Markus Westergren
Fredrik snackar med om att våga hålla presentationer och göra sin röst hörd som utvecklare. Vi har alla något att dela med oss av, så varför är det så få av oss som gör det? Och hur bär man sig åt för att komma över berget och hålla sin första presentation? Markus berättar om sin väg från ensam utvecklare på sin kammare till internationell talare, bokskrivare och regelbunden bloggare. På vägen diskuterar vi bland annat förberedelser, mentorskap, teknikstrul, lästips, och nervositet. Är du rädd för att misslyckas med att få en presentation antagen till för en konferens, eller för att lyckas? Vi är många som faktiskt är rädda för att lyckas. Våga ta lite plats! Alla vill se dig lyckas! 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 Code one - ett annat namn på Javaone under ett par år - som Markus pratade med om karriär och och Titlar Hitta sin röst som utvecklare Väldigt egen Elektronik förra årtusendet Jag behöver inte läsa mig till allt Alla har något att dela Jag som står och pratar i en mick Våga ta lite plats Våga ta plats Kontrollera nervösheten Golvet lutade Jag måste själv veta vad jag vill Din publik vill ju att du ska lyckas Rädd för att lyckas Där för att hjälpa mig En timme per minut Född att vara utvecklare Våga tro på dig själv!
/episode/index/show/kodsnack/id/36922065
info_outline
Kodsnack 645 - Kapa Conways lag
06/03/2025
Kodsnack 645 - Kapa Conways lag
Fredrik och Kristoffer rapporterar från konferenserna och , diskuterar skisser, och när idéer springer ifrån sin upphovsperson och får sitt eget liv. På Myconf fanns tydliga teman av att hantera komplexitet - Fredrik ser som vanligt kopplingar till - och boken . På Open infra forum diskuterades digital självständighet och trenden att gå från åtminstone amerikanska molntjänster. Har molntanken kanske lite spelat ut sin roll, och finns det en vinst utöver självständigheten att se över om man faktiskt behöver molnet? En förändringsfast som är av godo på sikt? Fler meetups och mer hobprogrammering i världen! 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ör att få bort koffein ur kaffe Inläggen och var med i i Stockholm pratade Open infra forum i från Nederländerna och Suse som pratade på Open infra forum Titlar Sommarfest på förskolan “Choklad” är väldigt generöst Dryck med chokladkaraktär Cargokulta toscansk solnedgång Stöter i mina begränsningar Där berikar de varandra Mellan andra och tredje rutan Songs of guilt Det personliga Vad pratar jag om egentligen? Från öknen till skogen Conways lag säger att det är dödsdömt Kapa Conways lag Hammarens metod Kämpa för sin idé En skarp idé En fladdrig, generell abstraktion En blöt svamp Gustav III står på balkongen Själv är bäste dräng Vår egen äggakorg Mer som en dans För mig och mina kompisar Kul med mikrokonferens Pubkväll för programmerare Brittisk pubkultur Hobbit software Lokalodlad programmering Mer hobprogrammering Tove Janssons hober Nintendos långa tentakler
/episode/index/show/kodsnack/id/36804215
info_outline
Kodsnack 644 - Det nya sättet att tänka, med Camilo Tapia
05/27/2025
Kodsnack 644 - Det nya sättet att tänka, med Camilo Tapia
Fredrik snackar med om att gå från Node till , via chocker över hur fula saker kan se ut och hur stor omställning det kan vara att slåss med en kompilator. Det strukturerar om ens hjärna! På ett bra sätt! Man inser hur mycket andra saker tar hand om åt en, och att det kan finnas ett värde i att hantera de sakerna själv i vissa sammanhang. Vi diskuterar också Nodes historia, hur lång tid det tog för Rust att klicka, om det skapas för många jättestora ramverk som vill lösa allt åt en just nu, och en hel del annat. Inspelat under . 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 - där Camilo jobbar - Camilos presentation på Øredev 2024 - fork av Node som senare återförenades med originalprojektet låter dig lösa små kodproblem i Rust för Solidjs - ungefär HTMX, från Facebook, 2010 Titlar Nyttigt att skippa någonting Det nya sättet att tänka Tillräckligt bra för det mesta Sträva efter mer Bakom kulisserna på Node Ett komplement Inte någon återvändo För mycket på köpet
/episode/index/show/kodsnack/id/36704935
info_outline
Kodsnack 643 - Plockepinn och cementblandare
05/20/2025
Kodsnack 643 - Plockepinn och cementblandare
Varför tror vi inte på att vi kan lösa våra egna problem? Fredrik och Kristoffer börjar med att följa upp diskussionen om att skriva om för att förenkla saker och minska abstraktioner. Flera lyssnare har undrat: har man inte abstraktioner för att förenkla framtida förändringar och anpassningar? Riskerar man inte att fastna i ett lokalt minimum där ens lösning är alldeles för specifik för att kunna anpassas i framtiden? Fredrik undrar om vi låst in oss alldeles för mycket i ett tankesätt som landar i att vi aldrig kan veta något. Alla pratar om lösningar på problem man haft, ingen pratar om problem man haft? Vad är problemet man faktiskt löst? Och varför tror vi inte på att vi kan lösa vårt eget problem? (Och AI är motsatsen till att lära sig lösa problem.) Vi behöver mer i branschen! Men det är en utmaning att förstå hans tankar. Sist men inte minst berättar Kristoffer hur han hittade Coolify och varför det tilltalar honom så mycket. 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 - skriv om när man förstår problemet - av Joel Spolsky, inte Jeff Atwood - genererar Helm-grafer - utvecklingschef på Hetzner Titlar Kristoffer är med på länk Förändringsbart och förvaltningsbart Nu ska vi lösa ett generellt problem En generell transpilator Fokuserade för mycket på Platos grotta Man ser bara den perfekta stolen Mindre kapabel att hantera verkligheten Fastna i ett lokalt minimum Helt enkelt inte sant Lösa problemet här och nu Min rulle tejp En boll med tejp och legobitar Jätteabstraherade pusselbitar Rullar med tejp och legobitar Vi utgår från en lösning Kunskapen för att kunna bygga en lösning Rosenkvist till AI Plockepinn och cementblandare Lösningsorienterat Problemorienterat Kan vi glömma teknik Z för stunden? Allt jag kan se är tejp och legobitar? Deras problem är inte mitt problem Hybristoppen Tomt på bagage Se problemet med klarhet
/episode/index/show/kodsnack/id/36628790
info_outline
Kodsnack 642 - Små konsollappar i containrar, med Mattias Karlsson
05/13/2025
Kodsnack 642 - Små konsollappar i containrar, med Mattias Karlsson
Fredrik snackar med om .NET-världen. Hur är gemenskapen? Hur lär man sig hur man skriver bra kod? Och varför är Mattias inblandad i YH-utbildningar? Vilka verktyg är bra, och för vilka sammanhang? Visst är det fascinerande hur vissa saker kommer tillbaka om och om igen? Hur går utvecklingen av .NET? Vilka verktyg skulle Mattias välja idag för en ny webbapp? Eller för en mobil- eller skrivbordsapp? Sist men inte minst snackar vi lite om vikten av dokumentation och kommentarer. Gräv mer i saker, var inte rädd för att titta i okända filer och miljöer! Inspelat under . 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 - Devopsdocs: transforming tideousness into joy Titlar Fokus på talarna Någon som inte dricker kaffe Det är ändå samma runtime Beroenden som inte har hängt med Varningar är fel Grunda men breda Såhär ska man koda Kontextswitcha i konsollen Olika verktyg för olika saker Små konsollappar i containrar Bara en main-metod Minst tre filer Rena komponenter Den upplevda prestandan
/episode/index/show/kodsnack/id/36534455
info_outline
Kodsnack 641 - Min garderob som byggserver, med Fredrik Eriksson och Kristian Ivarsson
05/06/2025
Kodsnack 641 - Min garderob som byggserver, med Fredrik Eriksson och Kristian Ivarsson
Fredrik snackar med Fredrik Eriksson och . Casual är en öppen middleware som implementerar och används istället för Oracles av bland annat Försäkringskassan. Fredrik och Kristian berätter om hur det kommer sig att man tar sig an ett sånt projekt, hur man lyckas hålla ångan uppe ända till produktion, och varför enkelhet och effektivitet är viktigt även (eller inte minst?) för en middleware för stora myndigheter. 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 - service-oriented architecture - Java connector architecture - Red hat-svar på Tuxedo Titlar Fundamentalt sunda Med vissa avarter Ibland är det pest eller kolera Intresse hos några med bestämmanderätt Min garderob som byggserver Ett sekvensiellt flöde i din kod Specar från 85 Om problemet är transaktionellt Harmoni mot operativsystemet Motvikt mot tuxedo
/episode/index/show/kodsnack/id/36421700
info_outline
Kodsnack 640 - En elefant som badade i Loch Ness
04/29/2025
Kodsnack 640 - En elefant som badade i Loch Ness
Avamerikanisering och jakten på den perfekta webbstacken. Fredrik och Kristoffer börjar med kaffesnack för att sedan diskutera mönster för fönsterhantering och livet i övrigt. Ett universalmönster: Saker ska inte ändra på sig om inte jag ber om det. Sedan diskuteras Kristoffers jakt på en bra webbstack. Och varför blir inte fler projekt och stackar bara klara och slutar ändras hela tiden? Att av-amerikanisera sitt liv: svårt, men kanske givande. Kristoffer har funderat över det mesta i mjukvaruväg, från e-post till backup och servrar, inklusive webbläsare. 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 och och - efter patterns - ramverk ovanpå Bun - ORM - tysk webbläsare - den enda webbläsaren som är kraftfull nog för dig … ? - blandar Google och Bing Titlar En elefant som badade i Loch Ness In i franska pressen Jag är en enkel man En film gjord om honom, för honom Mönster i ditt liv Den perfekta webbstacken Problemet med Deno är att det inte fungerar Slideware VC-fundat av världens sämsta människor Galna hästen bakom HTMX Fungerar det? Troligtvis inte Vercelfällan BEH-stacken Allting är fossilerat Det är färdigt Standarden är färdig Jag kan inte bli av med Apple Svaret är nej Vi planterar träd när du tittar på reklam Jag bor där jag inte bor Bygga sin egen karttjänst Jira för Git Monsterbackup på Hetzner
/episode/index/show/kodsnack/id/36325675
info_outline
Kodsnack 639 - Ingen presentation är den andra lik, med Daniel Raniz Raneland
04/22/2025
Kodsnack 639 - Ingen presentation är den andra lik, med Daniel Raniz Raneland
Fredrik snackar med om att skapa och hålla presentationer. Ämnen finns överallt bara man börjar se dem, och man ska inte göra det svårt för sig. Att berätta hur man själv lärt sig något blir en alldeles utmärkt presentation. Skulle du kunna skriva en bloggpost om något? Då kan du också göra en presentation av det, du behöver bara anpassa formen lite. En presentation behöver vara lite mer av en resa och ge lite mer av en kontext. Du vet inte vilken kunskap du sitter på som är vardagsmat för dig men ett guldkorn för någon annan! Våga hålla en presentation! 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 - mejllista - Pipeline patterns and antipatterns - koda dina presentationer i Markdown, HTML, och CSS Stöd oss på Ko-fi! - konferens i Varberg i maj Titlar Myndig på mjukvaruutveckling Vad gör ni här? Jag skriver abstrakt Alldeles för höga förväntningar En väldigt bra struktur En chans att dra sig ur Slutsatsen i början Prata väldigt fort istället 22 minuter inspelat material Ingen presentation är den andra lik En konferens i födelsedagspresent Broar som leder vidare
/episode/index/show/kodsnack/id/36250995
info_outline
Kodsnack 638 - Oändliga todo-listor, med Sofia Larsson
04/15/2025
Kodsnack 638 - Oändliga todo-listor, med Sofia Larsson
Fredrik snackar med från grannpodden om livet som lead software engineer. Hur kompletterar och överlappar den till exempel en engineering manager? Eller en arkitekt för den delen? Hur bidrar man bäst när man hamnat i en roll “ovanför” den vanliga utvecklarrollen? Konstant prioritering av vad som är viktigt - och oändliga listor av saker att göra - en viktig del av många jobb som kan vara lätt att missa eller glömma innan man själv arbetat i någon sorts chefsjobb. Och saker utanför tekniken är oftast så mycket viktigare för företaget och alla som jobbar - speciellt när du är i en ledarroll. Vi diskuterar också fördelar och risker med att jobba nära sin närmaste chef, och hur man håller reda på allt man har att göra. (Och hur man undviker att bli någon annans påminnelsesystem.) 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 - podden Sofia gör med … - När Fredrik var gäst - när man har djup expertis inom ett område, och grundare kunskaper inom flera andra Titlar Bara en vanlig utvecklare Fyllepodd tillsammans Det är inte lätt att planera ett kök Vem ritar C4-modellerna? Stort och brett och knepigt på alla sätt En som ritar på papper Vara bara chef Saker utanför tekniken (Jag har) oändliga todo-listor Vad måste jag göra idag? Viktigare än den där if-satsen
/episode/index/show/kodsnack/id/36129790
info_outline
Kodsnack 637 - Gentlemannaöverenskommelse
04/08/2025
Kodsnack 637 - Gentlemannaöverenskommelse
Fredrik och Kristoffer snackar (durable execution), deterministiskt simuleringstestande, och lite om . Kristoffer ger sin ögonblicksbild av livskraftig körning och relaterade saker han just nu snöat in på. Mycket kretsar kring stiliga och kraftfulla abstraktioner som leder fram till renare och enklare lösningar på kniviga problem. Tänk om du kunde stödja både synkron och asynkron körning av all din kod, utan att behöva skriva någonting som hanterar det i din kod? Landar vi i ? Eller till och med ? 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 i Modermodemet - när något kan göras flera gånger utan att förändra resultatet (ett tryck på “på”-knappen har samma effekt som tio tryck) i funktionell programmering - video från Tigerbeetle - “designed to be understandable and durable” Task i Roc är deprekerat, och de har redan städat bort dokumentationen i Lisp ( för att vara exakt) , skapare av Temporal Titlar Allting går sönder, konstant Allting förfaller och växer över och möglar Krossad av en hydropress Ur bandet En separat process På ett hållbart sätt Sov i en dag Bara som att köra kod Kraschar och kommer tillbaka Om man är en konsensusnörd Somna och vakna igen Raft är Paxos Pedagogiska animationer Det här är ögonblicksbilden En tidsstämpel och en bild av världen Rätt programmeringsmodell En allokerare Den globala soptippen Vår egen soptunna Det här är rätt abstraktion Idén med IO-monaden Rätt abstraktionsnivå Gentlemannaöverenskommelse
/episode/index/show/kodsnack/id/36032705
info_outline
Kodsnack 636 - Ett användbart monster
04/01/2025
Kodsnack 636 - Ett användbart monster
Fredrik och Kristoffer snackar och . Kristoffer hjälper Fredrik förstå vad man vill ha Coolify till och vad det egentligen är. Man måste ha en viss kunskap, eller i alla fall vara intresserad av läsa på och skaffa sig kunskap. Coolify är inte säkert nog direkt ur lådan. Fredrik funderar på att byta tjänst för mejl. Konsensus verkar vara att mejl är en tjänst man kanske ändå inte vill ha hos Hetzner. Vi diskuterar också modern C++ och dess framtid en sväng, för att sedan prata om Coolifys svagare sidor: det är mycket att sätta sig in i, och inte alltid superstark dokumentation. Sist men inte minst, ett litet inspel om och ett löfte om ett framtida ämne. 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 - 7 - 20 april 2025 - monitorerar och loggar containrar - enterprise resource planning - customer relationship management - delad molnlagring på NAS-diskar, ungefär. har fina bilder av - hemlighetshantering - övervakning Titlar Zzle-ändelsen Enterprisesoftware på min Coolify En mörk skog därute full av monster Fylld av monster Du sköter DNS:en själv Terminalknappen Infarfarerad Ett användbart monster C++ the good parts Ett rum fullt med pistoler Vibe-deploya Coolify Tyskt technoband från nittiotalet Det här är sunk Monstermejl på Hetzner Zig är ju coolare än Rust Inferensen är komplett
/episode/index/show/kodsnack/id/35943125
info_outline
Kodsnack 635 - Farmor ringer, med Fredrik Burmester
03/25/2025
Kodsnack 635 - Farmor ringer, med Fredrik Burmester
Fredrik snackar med om - en app för att strömma media från medieservern . Fredrik påbörjade appen för drygt ett halvår sedan - för att han ville ha en app med bra stöd för nedladdningar och Chromecast - och efter bara ett inlägg som marknadsföring exploderade den i både användare och bidragsgivare på Github. Fredrik berättar allt om resan. Vi diskuterar också vad är och varför det är trevligt, hur Streamyfin löser strömmande av video, hur React native mår och fungerar numera, varför Next.js känns perfekt för Fredrik, och hur översättningar är en väg in i att bidra till Streamyfin. Sist men inte minst berättar Fredrik om utmaningen att bygga Streamyfin för att stödja TV-plattformar. 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 - Apples egna videospelare Titlar Programmering som en ursäkt Nedladdningar och Chromecast En lyssnare överallt När jag ska uppdatera någonting Farmor ringer I slutet på vår roadmap Expo försöker nog lösa det åt dig
/episode/index/show/kodsnack/id/35842375
info_outline
Kodsnack 634 - Hela amerikanska drömmen på ett bräde
03/18/2025
Kodsnack 634 - Hela amerikanska drömmen på ett bräde
Fredrik och Kristoffer behövde lite terapisnack om tiden vi lever i. Rika vita män uppblåsta på sin egen självbild, allas våra egna roller i att bygga upp de skadliga myterna, onödigt vinnartänk, och en hel del annat. Det kändes faktiskt bättre efteråt. Små semlor, små mjukglassar, och mindre och mer lokal mjukvara, är det en väg 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 - s podd som publiceras direkt från telefonen , inte Yosemite - och - artificiell generell intelligens Titlar Det naturalistiska skådespelet Professionellt provocerande Smutsigt och naturalistiskt Spela in på en potatis Hela amerikanska drömmen på ett bräde Liten man, stor hatt Samma kaldera Motsatsen till demokrati (på alla nivåer) Myten om Elon Musk Okunskap och ignorans Det mysiga geniet Ingen ska ju ha så mycket Fantastiskt tragiska människor Jag måste ha ett högre syfte Gud vill mig extra väl Vi har ingen annan idé Grundkunskapen att ifrågasätta Styrkan i en kulturell myt Påta i sin egen trädgård För vår gemensamma skull Jira med G Webben är räddningen Frikoppla sig från imperierna Små semlor och små mjukglassar
/episode/index/show/kodsnack/id/35731270
info_outline
Kodsnack 633 - Från stor meetup till liten konferens, med Daniel Byström
03/11/2025
Kodsnack 633 - Från stor meetup till liten konferens, med Daniel Byström
Fredrik snackar arrangerande av konferenser med , arrangör av - en meetup som då och då gränsar till hel konferens. Som nu i maj till exempel, när eventet firar tio år. Daniel berättar bland annat om hur det kom sig att han började arrangera, hur han bär sig åt för att få ihop allt, och vilka utmaningar som finns. Från att hitta lokaler och sponsorer till att hjälpa talare hitta ämnen och utforma sina presentationer. Företag behöver lära sig hur de deltar på nätverksevents på ett bra satt - och har stora fördelar med att lära sig det. En stor utmaning är att sy ihop sponsorer när det handlar om ett större evenemang. Påminnelsedrivet arrangörskap. Dessutom knäcker vi det perfekta konceptet för reklam på toaletter. 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 Titlar Jag undervisar mest Sjunga den öppna källkodens lov Från stor meetup till liten konferens Det finns ingen hemsida Forum nummer ett Som ett säljande företag Om jag skulle sponsra en pissoar En textfil på min dator Köplats till efterfesten Okynneserbjudanden Inget kontor för fem öre
/episode/index/show/kodsnack/id/35611255
info_outline
Kodsnack 632 - npm install banan
03/04/2025
Kodsnack 632 - npm install banan
Fredrik och Kristoffer snackar beroenden, omskrivningar, och CSS. Ett beroende är ju inte ett problem i sig, egentligen. Beroendens beroenden är kanske där problemen börjar på allvar. Vem behöver ett kasst gränssnitt mot en databas, till exempel? Är folk oresonligt rädda för databaser? Kristoffer tycker CSS är en dålig idé. Har folk haft för många möten och byggt för få inloggningsrutor? Hur har det gått till när Kristoffer varit med och skrivit om program från grunden? Lär dig läxor första gången, kom fram till bättre lösningar, implementera sedan dem. Skriv bara det som faktiskt behövs. På vägen förklarar Kristoffer också varför han tycker mindre och mindre om Rust. En stor omskrivning borde göra saker mindre abstrakt istället för mer?! Att ta bort saker är framsteg. 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 - tvinga in databasfrågor i URL-parametrar - bygg SQL-frågor i din webbapp - - bibliotek för HTML-mallar - Arc-skaparnas nya webbläsare - används inte av MNT pocket reform Titlar Karaktärer av prototyp Lite av ett korthus Jag behöver en banan npm install banan Konstant teoribyggande Icke-lager mot databasen Säga upp mig själv från mig själv I valet och kvalet på en massa fronter Problem på så många fronter Noll kodrader, i ett helt annat språk Ett hobbyprojekt på hobbyprojektet Ingen CSS-älskare Skapa sitt grid Inget fan av någonting Standardlägret Jag försöker göra rätt När allt vi hade var dokument Här är min sida Andan är rätt Skrivit dokument och haft möten och druckit väldigt mycket kaffe Redigeringsläge Poängen med att skriva om I en James Mickens-sketch
/episode/index/show/kodsnack/id/35500735
info_outline
Kodsnack 631 - Comfortable in uncertainty, with Barry O'Reilly
02/25/2025
Kodsnack 631 - Comfortable in uncertainty, with Barry O'Reilly
Fredrik talks to about software architecture. Barry has spent a lot of time and energy connecting software architecture to actual code and development work, and finding good ways of actually training new generations of software architects. Architecture is a level above programming, it is a different skill, and it needs to be properly taught so that more people can think and make active decisions about it. Oh, and architecture happens at a group level. You can’t really do it alone. Barry’s quest led him to complexity science, a PhD to actually prove his ideas hold up, and . The idea that you have to understand what goes on in the code in order to do good architecture is more controversial than one might think. 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 while the book was in progress Barry’s papers: (2019) (2020) (2021) (2021) (2022) (2023) - Barry’s first book Barry’s NDC talks - on and on - Barry’s second book - Tomer Gabel about the golden age of tomfoolery Titles How we design and think about structure Climbed the greasy pole Keep close to the code Remove themselves from the code as a status symbol I would see a lot of grey There’s a generation missing A level of thinking above programming When you look up from your IDE We had to rescue architecture When they say “architect” Headed for that ivory tower A self-titling profession Comfortable in uncertainty Multiple books, and a PhD How does this thing break Everything will always break Patching those cracks Do you have any proof of this? The key to good software architecture is pessimism The mincing of academic criticism Typing furiously Hope for the future He’s from the real world!
/episode/index/show/kodsnack/id/35300540
info_outline
Kodsnack 630 - Jag får göra det själv, med Oskar Wahlbäck
02/18/2025
Kodsnack 630 - Jag får göra det själv, med Oskar Wahlbäck
Fredrik snackar med om att bygga och testa idéer, så snabbt och ofta som möjligt. Och med hjälp av språkmodeller, för att kunna få mer gjort snabbare utan att behöva dra in fler utvecklare. Språkmodeller har blivit en naturlig och viktig del av Oskars process, och han berättar hur han arbetar med och tänker kring det. Oskar berättar mycket om hur han jobbat med olika produkter och idéer, och hur han arbetar och tänker för att så snabbt som möjligt både se om en idé är bra utan också om den kan få några kunder. Att fråga mamma är, tyvärr, inte rätt väg framåt. Vad är du beredd att göra för att testa en idé? Var medveten om det, och anpassa därefter. Är det en skyldighet att göra något du faktiskt vill göra? 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 - Visual basic for applications - sida där man kan sälja tidiga startups och tjänster - bok Titlar Inte kodare från början En klassisk start Foodora fast i Burma Boka i kommentarerna Det hade inte ChatGPT heller tänkt på En app för dig själv Alla idéer kommer inte att funka Är det här etiskt? Du måste testa Våga börja Jag får göra det själv Göra i princip vad som helst Fallhöjden noll, för alla
/episode/index/show/kodsnack/id/35296560
info_outline
Kodsnack 629 - Ett nytt gränssnitt för din app, med Johan West
02/11/2025
Kodsnack 629 - Ett nytt gränssnitt för din app, med Johan West
Fredrik snackar designsystem och tillgänglighet med , utvecklare på . Johan berättar hur han kom in på design och designsystem, vad ett designsystem egentligen innebär, och hur han och designsystemteamet jobbar, både inom teamet och hur man samarbetar med alla andra utvecklare. Sedan diskuterar vi tillgänglighet. Är du redo för som träder i kraft framåt sommaren? Och hur jobbar man på ett bra sätt med tillgänglighet? Tillgänglighetsverktyg - tänk på dem som ett helt nytt gränssnitt för din app! Som avslutning pratar vi lite om att AI kan komma att påverka hur vi bygger gränssnitt och designsystem, även om vi inte vet hur än. 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 Titlar Jag vet att det är mitt tredje team Designspåret Det finns ingen röd tråd någonstans Vad är det vanligaste? Väldigt mycket handlar om formulär Lite vattenfalligt Skjuts inom prioriteringen Baka in tillgänglighet Effektivare produktutveckling En hink med komponenter Begripligt språk Lätt att ta till sig innehållet Ett nytt gränssnitt för din app Återuppfinn inte hjulet
/episode/index/show/kodsnack/id/35204220
info_outline
Kodsnack 628 - Flera hundra clangprocesser
02/04/2025
Kodsnack 628 - Flera hundra clangprocesser
Fredrik och Kristoffer snackar C++-byggande, typsystem, och spännande nya språk. Vi inleder med ett halvår av höstmörker och blockering för den mentala hälsans skull. Fredrik växlar byggverktyg för C++ och får en flashback till väldigt tidiga avsnitt av Kodsnack. Kristoffer har det ännu värre med byggande i Rust. Man vill egentligen kanske inte ha ett för bra paketsystem till sitt språk? Riskkapitalbackade verktyg - det känns farligt. Kristoffer har provat nya språk: och , och boktipsar om . Det finns mycket kvar att utforska inom programmeringsspråk, och det är härligt! Vi avslutar med att halka ner i typhanteringsträsket, och både förderlarna men inte minst problemen med typhantering, både på tekniska och kulturella nivåer. 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 I snackade vi byggsystem - myntare(?) av begreppet Titlar Novemberväder i tre månader Jag ska hämta ut en ny router Meshade med tråd En gammal C++-kodbas Flera hundra clangprocesser Ett riktigt programmeringsspråk Ingen skulle ju designa det på det här sättet Mörk ritual Ingen som trivs i Cmake Korthus av verktyg staplade på varandra Bygga saker är alltid ett misstag Trasigt från start Hjälplöshet De har tittat på mappen node_modules och ser exponentiell tillväxt Odin i CGI-BIN Nytt för mig Berg av typsignaturer
/episode/index/show/kodsnack/id/35126130
info_outline
Kodsnack 627 - Glädjebiten, med Roberto Chaves
01/28/2025
Kodsnack 627 - Glädjebiten, med Roberto Chaves
Fredrik snackar med om UX och IKEA-gardiner. Vad innebär det egentligen att jobba med UX, och vad brukar behöva göras när man börjar tänka mer på användarupplevelse på ett företag? Det är väldigt mycket mer än hur saker ser ut - har du till exempel funderat över användarupplevelsen i API:er, eller över hur stor roll prestanda kan spela? En UX-roll kan innebära väldigt mycket utbildande - utbildande och dialog om att i slutändan tänka mer på slutanvändaren. Vi diskuterar också minimum lovable product som ett trevligare mål än minimum viable product, och varför utvecklarvärldens vurm för täta uppdateringar inte automatiskt är någonting positivt för användare. Är det en trend vi hakat på för mycket bara för att vi kan och alla andra gör det? Sist men inte minst: den overkliga känslan att få skapa något som säljs på IKEA. 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 Titlar Hur man gör produkter användarvänliga Saker ska se fint ut Tänka på slutanvändaren Ett stort utrymme för förbättring En chans att utbilda Responsivt hela tiden Glädjebiten Användarvänlig skuld Utvecklarstorhetsvansinne
/episode/index/show/kodsnack/id/35023980
info_outline
Kodsnack 626 - The great flattening of everything, with Jon Sterling
01/21/2025
Kodsnack 626 - The great flattening of everything, with Jon Sterling
Fredrik talks to about user interfaces old and new. Jon has created Aquaui - a Mac user interface library which is a small love letter to the Aqua user interface style for Mac OS X. Based on that, we discuss understandable and consistent user interfaces, how there seems to be little evolution and improvement, wish for brave new ideas, and a lot more. Oh, and we also discuss living with old technology, like a seventh-generation Ipod. Plus liability laundering and the problems of building the whole house of out fire alarms. 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 - Jon’s library - the user interface design language - the great flattening of everything for single-window mode in the Mac OS X beta - scroll down or search for “purple” - the website where you can run old Mac operating systems - and their - browser for old versions of Mac OS X Titles A love letter A very different era Beautiful blue liquid The great flattening of everything Unbelievable user interface regression I feel powerless today when I’m using my computer They did mess up the photo app Like a pill A long-lasting Ibuprofen That upper-right corner Bigger than my wingspan Beautiful, unsullied whitespace During the decline of Mac OS Time to be a bit bold A passable gradient Start from a point of inspiration Too much for the old hardware The Aqua fire alarm SSL fire alarms
/episode/index/show/kodsnack/id/34929120
info_outline
Kodsnack 625 - Appkitrenässansen, med Oskar Groth
01/14/2025
Kodsnack 625 - Appkitrenässansen, med Oskar Groth
Fredrik snackar med om hans nya app , problemen med Swiftui, och om utveckling med AI-stöd. Backdrop är Oskars nya Mac-app för att smycka sin dator med animerade skrivbordsbakgrunder. Utvecklingen har varit lång och tagit många intressanta svängar, och Oskar berättar om hela vägen och vad som kan tänkas komma framöver. Därifrån kommer vi in på Apples vyramverk Swiftui - en modell och abstraktion som lite har misslyckats och saknar vision? Oskar har jobbat länge och djupt med Swiftui, men har nått en punkt där han istället börjat gå tillbaka till Appkit i högre grad. Det går för långsamt, kräver senaste operativsystemen, och är för svårt att gå på djupet vid behov. Sist snackar vi om Oskars syn på AI och utveckling. Oskar har svårt att se att vi kommer att sitta och skriva - och ladda ner - appar för var och varannan funktion vi behöver utan snarare ha data och be våra AI-agenter bearbeta och visa upp den på det sätt vi som användare begär. Oskar berättar också hur han använder språkmodeller i sitt utvecklande. 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ör Windows - VD på Nvidia Titlar En nischad bransch Inne på elfte året Alla Macar har ju en bakgrundsbild Fel inriktning En bild på ett vattenfall 4K-upplösning, konstant Lagom mycket rörelse Otroligt behagligt DDOS:ar sig själv I stort sett wrappers idag Tre och ett halvt år En fragmenterad användarupplevelse Den upplevelse jag vill ha Vandra runt i vyhierarkin Här för att göra saker bättre Börjat i fel ände Genererar ett UI dynamiskt HR-avdelningen för AI-agenter Jag kan arbeta snabbare Du har helt rätt! Appkitrenässansen Bättre backdrops Öppen för förslag
/episode/index/show/kodsnack/id/34792480
info_outline
Kodsnack 624 - Ett meddelande till huvudet, med Jimmy Engström
01/07/2025
Kodsnack 624 - Ett meddelande till huvudet, med Jimmy Engström
Fredrik snackar med om , Bluetooth, och att koppla samman de två. Först ut: Hur listar man ut hur man pratar Bluetooth med olika enheter? Och hur går det ihop med webbtekniker som Blazor? Sedan diskuterar vi vad som är nytt och intressant i Blazor - som nya render modes -, följt av en diskussion om produktivitet med Blazor. Sist men inte minst lite tips för den Reactutvecklare som vill närma sig Blazor och undrar vilken enklaste vägen är. Blazor - valet för Reactutvecklare som vill få igång något snabbt? (Vi pratar inte om .) 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 () Jimmys presentationer på Øredev 2024: och - Universal Windows platform apps - en “robotwhiteboard” - protokoll som används av 3d-skrivare Bluetooth low energy - kollar blåtandspaket - .net-pakethanterare - “som Raspberry pi fast tidigare” - sparar ens state även om uppdateringar sker, eller om man inte hunnit ladda in hela appen när data kommer Titlar Mer produktiv i Blazor Det var länge sedan Let’s not speak of Hololens Huvudet är fullt Jag har en session om det Jag har ett intresse Att förstå Bluetooth En service över Ett meddelande till huvudet Så fruktansvärt roligt Den upplevda laddtiden Wrappa det du vill göra Liva upp det med aktiv info Jag ville få upp det snabbt Alla är mer produktiva med Blazor En bra väg att närma sig Blazor
/episode/index/show/kodsnack/id/34736710
info_outline
Kodsnack 623 - Underhållsdammsugningen försvinner, med Käck-tech
01/02/2025
Kodsnack 623 - Underhållsdammsugningen försvinner, med Käck-tech
Fredrik fick vara med i grannpodden s julmys och snackar med om året som gått, telefontangentbordet Clicks, smarta hem och klockor, och en hel del annat. De personliga teknikåren innehåller en recension av Clicks - ett tangentbord för iPhone, robotdammsugare, och bra och dåliga sidor med att hålla koll på sin hälsa via smarta klockor och mycket annat. Fredrik ventilerar frustrationer om form kontra funktion när det gäller köksutrustning. Andreas teknikår innehåller också mycket resande, funderingar kring vad man packar med sig, att vara nöjd med sin telefon och att undvika distraktioner. Och en djupare diskussion av skillnader i detaljer mellan iOS och olika Androidbaserade telefoner. 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 - som Clicks samarbetat med Logitech och Titlar Mer innehåll, mindre perfektion Touch på mikrovågsugnen Underhållsdammsugningen försvinner Det var inte svårt
/episode/index/show/kodsnack/id/34678885
info_outline
Kodsnack 622 - Långdistansmjukvaruutveckling
12/31/2024
Kodsnack 622 - Långdistansmjukvaruutveckling
Fredrik snackar om långdistansmjukvaruutveckling - att bygga saker över längre tid på ett bra sätt, och hur och varför han tänker väldigt mycket på löpning i sammanhanget. Det blir rutiner, löpning, agil utveckling, tidsuppskattning, deadlines, och varför sprint är ett värdelöst ord när man snackar mjukvaruutveckling. Avsnittet är på sätt och vis en deluxeförlängd regissörsversion av . 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 Den gamla webbplatsen där Fredrik skrev om sitt första Göteborgsvarv finns inte åtkomlig på nätet för tillfället (och undertiteln “a lifetime of tiny steps” är om möjligt ännu mer på samma spår - ett begrepp myntat av Titlar Vår eviga tacksamhet och klistermärken Långdistansmjukvaruutveckling Sammansatta ord är ju trevligt Hur man undviker att sluta utveckla mjukvara Min väg, eller en av mina vägar Efter att ha börjat skriva kod Öka hastigheten, öka sträckan I omloppsbana runt ett fikabord Kortare och kortare bitar Inte ta in helheten Delmål hela tiden Tänk bara på ett steg Vi låtsas att det är bråttom En bra insats över tid Vi ska springa hela tiden Det sista vi ska göra Vad som helst utom sprint
/episode/index/show/kodsnack/id/34654630
info_outline
Kodsnack 621 - Illustrativt för resten av året
12/24/2024
Kodsnack 621 - Illustrativt för resten av året
Fredrik snackar om året som gått. Det blir genomgång av Kodsnacksåret, och av kodåret på arbetstid - ett år där en snårig Reactkomponent satt tonen och gett saker att fundera på. Fredrik funderar också lite kring fokus och sociala medier - man har - trots allt - ingen skyldighet att ta in och uppröras över vad alla andra upprörs över för stunden. Därefter blir det ett kort tangentbordssnack, och sist men inte minst årets sista fundering kring AI-bubblan och hur olika den tycks se ut för olika personer. Dessutom en liten titt mot 2025, och för den som vill tala om för oss vad hen tycker om podden! 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 Fredriks besök i Käck-tech var avsnitten från och Kristoffers besök i Kompilator - avsnitt , , , och Keynoteintervjuerna från årets Øredev var avsnitt , , , , , och - där Fredrik ventilerade trådhanteringsproblem, med uppföljning i Titlar Den bästa sidan av internet Illustrativt för resten av året Mycket har ju inte hängt ihop Se skillnad på skog och träd Botten rent eländesmässigt Färre problem istället för fler Ingen vettigt strategi för någonting Positivt tankeexperiment Mer än kronologi Rätt utvecklare har suttit tillsammans Förhindra den röriga Reactkomponenten Skynda sig framåt Avsaknad av en rutin Distraherad och upprörd Under ens blockeringsradar Släppa in Storm i sitt liv (varje dag) Lite mindre främmande Ledsen trombon Ytterligare en knappsats Modellerna som den minst intressanta delen Centrala Tvååker
/episode/index/show/kodsnack/id/34577340
info_outline
Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic
12/17/2024
Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic
Fredrik talks to about software development - understanding, methods, and stories. We start by talking about encapsulation of knowledge and the essential software in organizations. Almost every organization should - it can be argued - be developing software that solves their unique problems, and yet so many outsource so much of their knowledge encapsulation. Oh, and we can never completely encapsulate our knowledge in code either, so all the more reason to keep people who actually know what the code does and why around. Dejan tells us about his way to Ravendb and a developer relations role - and how you can craft your own job, stepping suitably outside of your comfort zone along the way. We also talk about shortening attention spans, daring to dig down a bit and find out about the context of things. Like the second sentence of some oft-repeated quote. Prohibit bad things, but help automate doing good things and avoid doing the bad things completely. Dejan shares some database backstories - why would someone want to build one more database? Specifically, what lead to the creation of ? And the very strong opinions which have been built into it. Avoiding falling into marketing-driven development. After that, we drift into talking about processes and how we work. Every organization is unique - which strongly speaks against adapting the “best practices” and methodologies of others. Or keeping things completely the same for too long. Innovation is also about doing what other people are not doing. Why is concurrency still hard? for twenty years! Functional programming and immutability offer ways forward, why aren’t these concepts spreading even more and faster? We get right back to understanding more context when Dejan discusses how few of us seem to have understood, just for example, the L in SOLID. Dive deeper, read more, and you will find new things and come up with new ideas. Finally, Dejan would like to see software development becoming just a little bit more mathematical. So that things can be established, verified and built on in a different way. 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 - said in episode 601 - who introduced Fredrik to Dejan at - creator of Ravendb - VC funded - by Rob Conery Titles A mathematician turned software developer Coding, but without deadline Saturated with software development Encapsulation of knowledge A bit surreal Accept people as they are There’s a second line Professional depression Prevented, not diagnosed The pipeline kind of thinking Frustration-driven development (You shouldn’t be) Punished for being successful The largest company of his or her life so far Optimized for maintaining the status quo Wash away all the context Manager of one The proverbial Jira Substantial content Methods of moving forward
/episode/index/show/kodsnack/id/34473855