Pular para o conteúdo

Kodsnack

Kristoffer, Fredrik, Tobias
Kodsnack
Último episódio

729 episódios

  • Kodsnack

    Kodsnack 715 - Lägsta vagnsnumret söderut, med Dan Berglund

    11/08/2026 | 1h 2min
    Fredrik snackar apputveckling, tåg, och perronger med Dan Berglund. SJ:s app har en funktion som talar om var på perrongen man ska stå för att komma nära sin vagn. Hur fungerar egentligen det? Dan var med och byggde funktionen och berättar hur!
    Dan berättar också om utmaningar skapade av riktigt aktiva resenärer, och om problemen när bokningssystemet man integrerar med sköts av ett helt annat företag med fler kunder. Vem är egentligen barn, och vem ska få åka första klass?
    I andra halvan av avsnittet diskuterar vi mer generellt hur det är att utveckla på iOS idag - med Swiftui, nya versioner av Swift, minneshantering, felmeddelanden, trådhantering, med mera. Dan uppmuntrar Fredrik att modernisera sin Mac-app lite mer.
    Ett stort tack till 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
    Dan
    Volvo on call
    Transportstyrelsen
    Tysk skylt som visar var tågen står - långt ner på sidan
    SJ labs
    Stöd oss på Ko-f!
    Cordova
    Objective-c
    Swift
    Swiftui
    Django
    Actors i Swift
    Swift 6
    WWDC - Apples årliga utvecklarkonferens
    Fredriks Mac-app
    Advent of code
    Solaris
    Titlar
    Ett tillägg till bilen
    En jobbig pendlingsförmiddag
    Var ska jag stå på plattformen?
    Ett tåg som alltid ser likadant ut
    Den stora skyltjakten
    Lägsta vagnsnumret söderut
    Mjukvaran ska möta verkligheten
    Ett egenskapat problem
    Barnbiljett i första klass
    Intrikat kedja med beroenden
    Data från fel actor
  • Kodsnack

    Kodsnack 714 - Kung Nix, med Jonas Hultén

    04/08/2026 | 1h 15min
    Fredrik och Jonas Hultén snackar Nix, Nixos, och devops.
    Nix är en pakethanterare som vill lösa alla beroendeproblem. Nixos är ett operativsystem byggt ovanpå, där man deklarerar vad man ha och får reproducerbarhet, återställbarhet, och en massa annat trevligt.
    Som uppvärmning berör vi bland annat fönsterhantering och lite lösa funderingar kring språkmodeller. Därefter rör vi oss mot Nix via förklaringar av Terraform/Opentofu och Ansible.
    När vi väl kommer in på Nixos kommer vi också tillbaka till den intressanta skarven mellan utvecklare och folk som har hand om system och var skarven mellan dem ska gå. Om jag inte vill ta hand om miljön min kod rullar i helt själv så måste jag kanske också acceptera att någon annan sköter om den - och att jag därmed inte kan gå in och göra handpåläggning här och där bara för att det är enklast för mig i stunden. Driver inställningarna kan det inte vara personen som satt upp miljöns problem. Nixos hjälper till att lyfta sådana problem. Har man behörighet så måste man bry sig, på gott och väldigt mycket ont.
    Mot slutet diskuterar vi drömmen om en deklarativ miljö för World of warcraft, balansen mellan renhet och pragmatism, och behörigheters fördelar och risker. Vill du verkligen ha tillgång till huvudnyckeln?
    Ett stort tack till 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
    Jonas
    Andreas Ekeroot
    Jussi Björling
    Nix
    The windows of Siracusa county - fönsterhanteringssnacket börjar strax efter 1:29:43
    Wine
    Openclaw
    XKCD om bra editor och riktiga programmerare
    Devops
    Terraform
    Ansible
    Hashicorp bytte licens på Terraform
    Opentofu
    Alpine
    Idempotens
    Fredrik blandar ihop Nix med Qubes
    Avhandlingen om Nix, av Eelco Dolstra med flera
    Allting är en fil
    Derivation i Nix-världen
    Monader
    Avsnitten med Ekeroot
    Monader är burritos
    Nix dokumentation
    Nix wiki
    GCC
    Libsodium
    Glibc
    Nixos
    Cowsay
    Nix packages
    Stöd Kodsnack på Ko-fi!
    Raspberry pi zero
    Lustration för Nixos - att installera från en annan Linuxdistribution
    nix store optimise
    Hard link
    Inode
    Wow - World of warcraft
    Skyrim
    Titlar
    Ett tankespår i taget
    En metod när vi pratar
    Båda lika urspårade
    Stacksemantik
    Jag abdikerade mitt minne
    Tid händer
    Hur man blir devops
    Ta i byggklustret med tång
    Full sphere-utvecklare
    Rak i ryggen och skriv bashskript
    Nytt förvaltarskap
    En persons doktorsavhandlng
    Ärovärd målsättning
    Allting är en fil
    Atomiska paket
    Inte längre i /lib
    Det kommer inte att störa något annat
    Deklarera hela mitt system i en fil
    Det kliar min hjärna på rätt sätt
    Min användare finns på alla maskiner
    Hur du våldar in Nixos
    To cleanse by fire
    Kung Nix
    Någon rostig VM
    Sjuttioelvatusen addons
    På tok för lätt att vara på tok för perfektionistisk
    Har jag access måste jag bry mig
    Studenters uppfattning om brandsäkerhet
  • Kodsnack

    Kodsnack 713 - Ett medelvärde mellan deras rum och mitt kontor

    28/07/2026 | 49min
    Har du varit sugen på att göra mer med dina "smarta" prylar i hemmet? Har du undrat vad man egentligen har Home assistant till och hur man bäst sätter upp saker? Detta kan vara avsnittet för dig!
    Fredrik och Tobias sitter på uteplatsen och diskuterar Tobias äventyr med Home assistant. Ett visst mått av YAML har genererats.
    Tobias huvudmål var bättre automatisering och hantering av alla sina smarta lampor, och att äntligen få en bättre lösning för styrning av luftvärmepumpen när den ska kyla övervåningen under varma sommardagar.
    På vägen dit får vi en genomgång av praktisk hårdvara, lite lärdomar om standarder som Zigbee och Matter, och inte minst intressanta problem och finesser hos IKEAS smarta lampor.
    Det blir trettioåtta automationer, elva skript, fem scener, och en fin lösning på ett musikuppspelningsproblem.
    Ett stort tack till 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
    Home assistant
    YAML - "human-readable data serialization language". Nåja
    Trådfri
    Kajplats
    Zigbee
    Home assistant green
    Z-wave
    Matter
    ZBT-2-antennen
    Philips hue
    Thread
    Border router i Thread
    Yamahas Musiccast-högtalare
    Renault 5
    Stöd podden via Ko-fi!
    Home assistant community store - HACS
    Aqara - tillverkar en massa sensorer och grejer
    CEC
    Android TV
    Android remote
    ADB - Android debug bridge
    Aqaras närvarosensor - en av flera olika
    Titlar
    Ett sommarkodsnack
    Samma vibbar som sommarmelodin
    Ett löst avsnitt
    Sol, bad, och YAML
    Precis där fjärrkontrollen finns
    Sjutton olika appar
    I sina egna små silos
    En färdig låda
    Den som kontrollerar enheten
    Här är problem nummer två
    Det som hände i mitt hem
    Tänd och släck sex gånger
    Då öppnar den sin dejtingprofil
    Ett hemligt Zigbeeläge
    Allting som inte är IKEA
    Jag skriver YAML på jobbet
    60% i hallen
    I plain svenska
    En knapp som jag trycker på när jag går och lägger mig
    Ett medelvärde mellan deras rum och mitt kontor
    Det bästa sättet att styra TV:n på
    Trettioåtta automationer
    Om du ska prata Zigbee
  • Kodsnack

    Kodsnack 712 - När man kan sin modell

    21/07/2026 | 1h 29min
    Fredrik och Kristoffer sågs på stan för ett snack om Gram, teoribyggande, och ganska mycket mer.
    Kristoffer jobbar på ett jätteprojekt när han inte har något annat för sig. Kommunikation är ett problem - när det tar massor av tid att förklara varför och hur någonting behöver göras, tid man också skulle kunna lägga på att få en del av dem gjorda. Problemen kanske också behöver mogna och utforskas innan det går att låta någon annan göra något åt dem på ett effektivt sätt.
    Spelar det någon roll hur mycket ett gränssnitt sticker ut eller passar in i nuvarande trender? Vad får uppmärksamhet och varför? Och varför får det inte fler konsekvenser att påstå saker vitt och brett? Man borde inte bygga verktyg som stödjer dåliga sätt att jobba på. Man borde hitta bättre sätt att jobba istället för att bygga bättre verktyg för att stödja dåliga arbetssätt. Eller? Branschen har fastnat i icke-optimala sätt att jobba.
    Vad vill Kristoffer göra med Gram och varför? Och vad vill han inte göra? Hur borde flikar fungera? Och hur borde bra git-stöd i en textredigerare se ut?
    Varför är långa listor i gränssnitt alltid svårt? Det och andra problem man borde lösa på ett bra sätt en gång, inte halvbra många gånger.
    Programmering som teoribyggande. Varför kan vi inte rita i våra IDE:er, eller på andra sätt fånga allt teoribyggande och alla antaganden som inte går att utläsa av koden?
    Gränsen mellan språkmodeller och deterministiska verktyg. AI-sök saboterar möjligheter att hitta vissa sorters nålar i höstacken.
    Kodgranskning och teoribyggande - borde man fokusera mer på teorin i sitt granskande? All teori som inte finns med i koden.
    Rust är lite för bra för Kristoffer. Men det finnas massor som skulle kunna bli bättre också.
    Ett stort tack till 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
    Sommar-låten
    Hajk
    jj - git-ersättare
    Zed
    Patrik - vän av och gäst i podden
    Bug refinement - man vet att det är viktigt när förklaringen är femton sidor om man skulle skriva ut den!
    Mörk - Kristoffers markdownparser i Gleam
    Om jag haft mer tid hade jag skrivit ett kortare brev
    Gram
    Neovim
    Kai's power tools
    Bryce
    Kai's power goo - video
    Kai själv
    Jupyter notebook
    Magit
    Versionskontrollsystem där man skapade motsvarigheten till en commit först - innan man börjar göra ändringar - var nog just jj i ett avsnitt av Developer voices
    RAD debugger
    RAD game tools
    REPL - read-evaluate-print-loop
    Tailwind
    Immediate-mode GUI
    CSS
    GPUI - hårdvaruaccelererat UI-ramverk som driver Zed och Gram
    Gleam
    Commonmark
    Servo
    Nlnet - ger stöd till personer och organisationer som bidrar till ett öppet informationssamhälle
    Henna Virkkunen
    Computer science off course
    Programming as theory building
    Peter Naur
    BNF - Backus-Naur-form, eller Backusnormalform
    MS paint
    Stöd oss på Ko-fi!
    objc2 - Rust-låda med Objective-c-bindningar
    Newspeak
    Deltadb - Zeds nya lösning för versionskontroll
    Zig
    Tokio
    Garry Tan - VD för Y combinator och glad vibekodare
    Token ring
    Titlar
    Ett nytt utvecklingspass
    Den tekniska personen
    När vi har mer än tre användare
    Ticket-fokuserat sätt att arbeta
    Lär er använda git
    Jag borde bli bättre på git
    Alla borde bli bättre på git
    Atomerna för att bygga saker
    Ett sämre git
    Sortera sin kompost
    Välja precis rätt ord
    Gram power tools
    Metaboll
    Experimentgram
    Det är ju bara en texteditor
    En ny padda
    Immediate-mode CSS
    Tre tentakler
    Ni ser inte bra ut utifrån
    I ord förklara vad jag vill ha
    När man kan sin modell
    Vem är du att vara upprörd?
    Par-promptande
    Glorifierat undo
    En teori om hur man vill jobba
    Framtiden för programmering
    Min startup i Gleam
    Rust är för bra
    Nu sker det magi i bakgrunden
    Värdelös kunskap
    Professionell Rust
    Ett skal som ser ut att funka
    Mesh och b-post
  • Kodsnack

    Kodsnack 711 - Åtta sprites per rad, med Niklas Pettersson

    14/07/2026 | 54min
    Fredrik snackar NES-programmering med Niklas Pettersson.
    Att bygga spel för en mer än 40 år gammal konsol är inte bara möjligt, det är smidigare än någonsin tack vare språk och verktyg som Nesfab och Mapfab. Det är till och med fullt möjligt att skaffa sig en fysisk kassett och en brännare och köra sin skapelse på ett riktigt NES precis som man gjorde förr!
    Niklas berättar om hårdvaran och alla dess roliga begränsningar, hur man ritar grafik och spelar ljud och hur Nesfab hjälper en med allting. Givetvis blir det också en del tips på bra spel, både nya och gamla, och såklart berörs det eviga problemet med att leva i PAL-bakvattnet.
    Det är fint med saker som verkligen utnyttjar viss hårdvara ordentligt.
    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
    Niklas
    Akta kurvan - Niklas demake på Github
    Kotlin
    React
    Åttabitarsnintendo - NES
    Nesfab - det nya språket
    Pubby - skaparen av Nesfab
    6502-CPU:n
    Andra kretsar i NES
    NTSC
    PAL
    Mega man
    Micro mages - tyskt NES-spel från 2019
    Bakomfilm om Micro mages
    Förstå NES ljudchip (video)
    Famitracker
    Stötta Kodsnack på Ko-fi
    Mapper 30-kassetten
    Köpa kassettbrännare, kassetter och annat
    Super Mario och Duck hunt-kassetten
    Fantasikonsoler
    Mesen - en väldigt korrekt emulator
    Mapfab
    Paintshop pro
    Inkscape
    GIMP
    Nesfab-discorden
    Demakes
    Donkey kong country 2 för NES
    Halo för NES
    Super meat boy
    I wanna be the guy
    Super tilt bro - Super smash bros för NES
    Awesome games done quick
    Nesdev
    Nesmaker studio
    Nesmakers
    Sunsoft
    Dendy - rysk klon av NES
    Little Sisyphus
    Batman: Return of the Joker - med Sunsofts episka bas
    Wizards & warriors 3 - otroligt intro
    Achtung, die Kurve!
    Bonusretrospeltips
    Lösningen - ett Gameboyspel om Palmemordet
    Showdown - fyrspelarspel Niklas bygger just nu
    Tsuro är lite av en brädspelsversion av Achtung, die Kurve!
    The making of ROM city rampage - mer bakomfilm om NES-spel - med eget språk, debugger, med mera
    Titlar
    Spelutveckling till Nintendo åttabitars
    Jag har ju alltid spelat NES
    Kaninhål efter kaninhål
    Bara byggt för att göra NES-spel
    Plocka bort decimaltal
    2 KB RAM
    Logiken går i samma takt som bilden
    Ingen häftig region
    Inte riktigt rätt timing
    54 användbara
    54 färger
    I de två kilobyten
    Åtta sprites per rad
    Sällan allt händer på en rad
    Jag gillar saker jag kan förstå
    NES-tokiga generellt
    När folk fortsätter i 40 år till
Mais podcasts de Ensino
Sobre 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 och Tobias Hieta
Site de podcast

Ouça Kodsnack, Histórias em Inglês com Duolingo e muitos outros podcasts de todo o mundo com o aplicativo o radio.net

Obtenha o aplicativo gratuito radio.net

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Kodsnack: Podcast do grupo
Aplicações
Social
v8.13.0 | © 2007-2026 radio.de GmbH
Generated: 8/11/2026 - 11:24:48 AM