Kodsnack cover image

Kodsnack

Latest episodes

undefined
Feb 18, 2025 • 59min

Kodsnack 630 - Jag får göra det själv, med Oskar Wahlbäck

Fredrik snackar med Oskar Wahlbäck 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 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 Oskar Bokaklipp Way out west Beetroot Beetroot academy VBA - Visual basic for applications Firebase och Firestore Google cloud functions Cocurrency Transaktioner Stöd oss på Ko-fi Agil lokförare-klistermärket Glide Aquire - sida där man kan sälja tidiga startups och tjänster The mom test - bok Lean startup Flutterflow Fiverr 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
undefined
Feb 11, 2025 • 57min

Kodsnack 629 - Ett nytt gränssnitt för din app, med Johan West

Fredrik snackar designsystem och tillgänglighet med Johan West, utvecklare på SBAB. 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 tillgänglighetsdirektivet 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 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 Johan SBAB Designsystem Tillgänglighetsdirektivet Copywriting Figma Semantisk versionshantering Brasklapp WCAG Tillgänglighetsredogörelse Skärmläsarfunktioner (i Macos) Stöd oss på Ko-fi! Vårt nya klistermärke Atomic design Web components Shadow DOM Arbetsförmedlingens designsystem SJ:s designsystem Vim 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
undefined
Feb 4, 2025 • 51min

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: Janet och Odin, och boktipsar om Understanding the Odin programming language. 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 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 Unifis Amplifi HD-router Unifi cloud gateway max och ultra Jocke Xcode Cmake Clang Hypertråd Ninja I Kodsnack 8 - Byggare Bob snackade vi byggsystem Zig Zig build Make Conan Axum Tokio Strapi NPM Yarn Pnpm Bun Deno Stöd oss på Ko-fi! Zed Uv Modermodemet Advent of code Odin Janet Homebrew GLSL Gleam Understanding the Odin programming language Karl Zylinski Ginger Bill Data oriented design Mike Acton - myntare(?) av begreppet ORM:er CGI-BIN Brevo Typescript Zod Rusqlite 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
undefined
Jan 28, 2025 • 1h 4min

Kodsnack 627 - Glädjebiten, med Roberto Chaves

Fredrik snackar med Roberto Chaves 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 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 Roberto Tidigare avsnitt med Roberto UX Human-computer interaction Designsprint Stöd oss på Ko-fi! Skämtet om att lagg gör dig våldsam MVP - Minimal viable product MLP - Minimal lovable product Robertos jobb med IKEA 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
undefined
Jan 21, 2025 • 54min

Kodsnack 626 - The great flattening of everything, with Jon Sterling

Fredrik talks to Jon Sterling 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 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 Jon Cambridge Clare college Aquaui - Jon’s library Aqua - the user interface design language Steve Jobs introducing Aqua The dock Windows XP Windows 98 Iphone 4 IOS 6 IOS 7 - the great flattening of everything Apple’s old human interface guidelines Accidental tech podcast The purple button for single-window mode in the Mac OS X beta - scroll down or search for “purple” Stage manager Lion Infinite Mac - the website where you can run old Mac operating systems The spatial Finder - and why the modern Finder isn’t Support Kodsnack on Ko-fi Elementary OS - and their interface design guide GTK A post about the original dock Discussion about Mica - Apple internal design tool Core animation Webkit Blink WKWebview Appkit NSScrollview NSScroller 12-inch Powerbook Seventh-generation Ipod Itunes Intel Imac Tiger Tenfourfox- browser for old versions of Mac OS X Charles proxy jonmstirling.com Jon on Mastodon 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
undefined
Jan 14, 2025 • 55min

Kodsnack 625 - Appkitrenässansen, med Oskar Groth

Fredrik snackar med Oskar Groth om hans nya app Backdrop, 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 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 Oskar Tidigare avsnitt med Oskar Avsnitt 446 Macos Sonoma Metal Swiftui Wallpaper engine för Windows Shaders Rive Bones Cindori Cloudkit Stöd Kodsnack på Ko-fi! Appkit Sketch Collectionview Modifiers i Swiftui View debugger i Xcode Steve Jobs presenterar första Iphone Tink Jensen Huang - VD på Nvidia Windsurf AI Claude sonnet Paddle Her Nextstep 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
undefined
Jan 7, 2025 • 45min

Kodsnack 624 - Ett meddelande till huvudet, med Jimmy Engström

Fredrik snackar med Jimmy Engström om Blazor, 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 Hololens.) 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 Jimmy (Github) Tidigare avsnitt med Jimmy Hololens Øredev Jimmys presentationer på Øredev 2024: Blazor in .NET 8: mastering the new render modes and building interactive web apps och Connecting gadgets to Blazor: Bluetooth, WebHID, and beyond Blazor Render modes NDC Oslo Azure UWP - Universal Windows platform apps WebHID Javascript interop Deadpool-huvudet Joto - en “robotwhiteboard” G-code - protokoll som används av 3d-skrivare Bluetooth low energy Packet logger - kollar blåtandspaket Jimmys blåtandspaket Blazm.bluetooth Nuget - .net-pakethanterare Gadgeteer - “som Raspberry pi fast tidigare” PersistentComponentState - sparar ens state även om uppdateringar sker, eller om man inte hunnit ladda in hela appen när data kommer .net MAUI ExcludeFromInteractiveRouting Jimmys bok om Blazor Jimmys kurs om Blazor Jetbrains Rider Jimmys Visual studio-plugin Blazmextension Coding after work 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
undefined
Jan 2, 2025 • 2h 12min

Kodsnack 623 - Underhållsdammsugningen försvinner, med Käck-tech

Fredrik fick vara med i grannpodden Käck-techs julmys och snackar med Andreas 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 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 Avsnittet i Käck-techs flöde Käck-tech Stöd oss på Ko-fi Andreas Clara Henry Ruben Røde wireless pro Käck-tech kör gokart med Wireless pro Lars Regular programming Developers! Asdf Tidigare crossover-avsnitt med Käck-tech Videon om att investera i sitt wifi Ölstugan Clicks Mr Mobile - som Clicks samarbetat med Logitech K811 och K810 Huaweis trippelviktelefon Second skin-skal som finns på Kjell RCS Willow - Googles kvantdatorkrets Meta Ray-ban Titlar Mer innehåll, mindre perfektion Touch på mikrovågsugnen Underhållsdammsugningen försvinner Det var inte svårt
undefined
Dec 31, 2024 • 32min

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 Fredriks lucka i Asdfs julkalender. 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 Asdfs julkalender Fredriks lucka i Asdf-kalendern Stöd oss på Ko-fi Göteborgsvarvet Den gamla webbplatsen där Fredrik skrev om sitt första Göteborgsvarv finns inte åtkomlig på nätet för tillfället Ultramaraton Lejonbragden Rune Larsson Martin och Magnus Agil mjukvaruutveckling Woody Zuill Mobbprogrammering Turn up the good (och undertiteln “a lifetime of tiny steps” är om möjligt ännu mer på samma spår Move fast and break things Mörk materia-utvecklare - ett begrepp myntat av Scott Hanselman Lyssnarundersökningen 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
undefined
Dec 24, 2024 • 35min

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 en lyssnarundersökning för den som vill tala om för oss vad hen tycker om podden! 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 Livepodden i Stockholm Livepodd i Varberg Woody Zuill i Stenungsund Vision pro Käck-tech Fredriks besök i Käck-tech var avsnitten från 3 april och 3 maj Clicks Mellandagsavsnittet av Käck-tech Kristoffers besök i Kompilator - avsnitt 79, 80, 81, och 94 Asdfs julkalender Stöd oss på Ko-fi Keynoteintervjuerna från årets Øredev var avsnitt 613, 614, 615, 616, 617, och 618 Avsnitt 597 - där Fredrik ventilerade trådhanteringsproblem, med uppföljning i 599 Obsidian Tim Minchin Tim Minchin om att backa från sociala medier Storm Piantor Ducky one 3 mini QMK Via Stream deck XL Keyboard maestro Karabiner Accidental tech podcast Disruption Clayton Christensen Simon Willison Goatmire Elixir Lyssnarundersökningen 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

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode