loader from loading.io

Kodsnack 710 - Din shader är optimal, med Mårten Rånge

Kodsnack

Release Date: 07/07/2026

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

Kodsnack

Fredrik snackar apputveckling, tåg, och perronger med . 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...

info_outline
Kodsnack 714 - Kung Nix, med Jonas Hultén show art Kodsnack 714 - Kung Nix, med Jonas Hultén

Kodsnack

Fredrik och snackar , , 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 / och . 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...

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

Kodsnack

Har du varit sugen på att göra mer med dina “smarta” prylar i hemmet? Har du undrat vad man egentligen har 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 . Ett visst mått av 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...

info_outline
Kodsnack 712 - När man kan sin modell show art Kodsnack 712 - När man kan sin modell

Kodsnack

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...

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

Kodsnack

Fredrik snackar NES-programmering med . 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 och . 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...

info_outline
Kodsnack 710 - Din shader är optimal, med Mårten Rånge show art Kodsnack 710 - Din shader är optimal, med Mårten Rånge

Kodsnack

Fredrik snackar med . Shaders är små program som skrivs i ett C-liknande språk (GLSL), körs direkt på grafikkort, och ritar grafik (eller skapar ljud) på ens skärm med ofta chockerande lite kod. Mårten ger en introduktion till shaders och vanliga tekniker och begrepp, och det blir mycket grafik, snabb respons, iterativ matematik och programmering med underbart korta återkopplingsloopar och fokus på resultatet. Hur påverkar shadertänk vardagsutvecklandet? Mårten tror att det kanske gett honom mer fokus på att faktiskt lösa problem. Skulle shaders - för rätt personer - kunna...

info_outline
Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson show art Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson

Kodsnack

Fredrik snackar med om och att dyka ner i saker för att man är intresserad av dem. Patrik berättar om vad Spectre.tui är och hur det kom till, tack vare en lucka mellan uppdrag. På vägen får vi lite koll på hur man ritar i terminaler, vad som är gemensamt med Spectre.console, och varför teckenbredd i Unicode är ett kaninhål. Borde inte alla få möjligheten att bara göra vad de vill då och då? Alla måste inte sträva mot att använda maximalt av universums energi, och de som gör det behöver verkligen inte all den uppmärksamhet och alla de resurser de får. Vi får också...

info_outline
Kodsnack 708 - Bortom chattrutan, med Philip Alm show art Kodsnack 708 - Bortom chattrutan, med Philip Alm

Kodsnack

Fredrik snackar med om hur språkmodeller förändrar arbetssätt. Philip är grundare och CTO på , där man bygger en röststyrd AI som låter dig visa och berätta vad du vill och sedan får det gjort på din egen maskin. Givetvis låter man modeller skriva koden, och Philip berättar om hur de tog steget dit. I början blev det ju jättedåligt, men vad hände sedan? Stegen framåt var fokus på att förbättra processen, snarare än koden. Philip berättar också om hur de provat specialiserade modeller på olika sätt, men att de inte känns användbara nog för att de generella är så...

info_outline
Kodsnack 707 - Det finns ett värde i friktion, med Benny Andrén och Jakob Wolman show art Kodsnack 707 - Det finns ett värde i friktion, med Benny Andrén och Jakob Wolman

Kodsnack

Fredrik snackar hastighet och kognitiv skuld med och . Allt handlar inte om hastighet. Eller åtminstone inte om hastighet i de steg som språkmodeller kan göra snabbare. Vi diskuterar nya typer av teknisk skuld som lätt ökar extremt snabbt med språkmodeller, och nyttan med friktion. Friktion har sina stora poänger. Allt ska inte förenklas bort. Och vad gör vi här och nu? Mitt i alla förändringar? Från prisändringar till vad man tillåter och håller koll på det. Det går att göra väldigt många saker väldigt snabbt, men man måste ju hålla koll över tid också. Vi är...

info_outline
Kodsnack 706 - Kotlin på många olika sätt, med Johan Blomgren och Emil Kantis show art Kodsnack 706 - Kotlin på många olika sätt, med Johan Blomgren och Emil Kantis

Kodsnack

Fredrik snackar och språket i allmänhet med och . Hur var konferensen? Hur fungerar utvecklingen av Kotlin, och vad är på gång i språket? Det blir tips på intressanta presentationer värda att se när de släpps på nätet, och en förklaring av varför Kotlinconfs officiella app inte känns helt hemma på Appletelefoner. Vi snuddar också - inte helt oväntat - vid språkmodeller. Vi pratar om AI, teknikutvecklingen, och presentationen av saker som oundvikliga kontra att bygga en bättre värld genom att helt enkelt prata mer med andra människor. Gärna öga mot öga också. Det...

info_outline
 
More Episodes

Fredrik snackar shaders med Mårten Rånge.

Shaders är små program som skrivs i ett C-liknande språk (GLSL), körs direkt på grafikkort, och ritar grafik (eller skapar ljud) på ens skärm med ofta chockerande lite kod.

Mårten ger en introduktion till shaders och vanliga tekniker och begrepp, och det blir mycket grafik, snabb respons, iterativ matematik och programmering med underbart korta återkopplingsloopar och fokus på resultatet.

Hur påverkar shadertänk vardagsutvecklandet? Mårten tror att det kanske gett honom mer fokus på att faktiskt lösa problem.

Skulle shaders - för rätt personer - kunna vara ett bra första programmeringsspråk?

Mot slutet kommer vi också in på att bygga program för DOS och, inte minst, göra program som gör något häftigt och är så små det bara går. 300 bytes till exempel. Tänk så långt RAM skulle räcka om alla program låg i den storleksklassen …

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

Bonuslänkar från lyssnare

Bonus-bonuslänk

Titlar

  • Øredev sade just nej till mig
  • Det jag gör på kvällstid
  • Min primära hobby
  • Crazy på ett bra sätt
  • Jättemycket flops
  • Pixelkoordinat in, färg ut
  • Någon funktion här och där
  • Iterativ matematik
  • Ändlösa rum
  • Resultatet är målsättningen
  • Fyra flyttal
  • Tiden ändrar sig
  • Rakt ut från sfären
  • Riktningen i tre dimensioner
  • Diffust ljus
  • En punkt i rymden
  • Annorlunda patterns
  • Var kom bergen från?
  • Jag hittade 30 bytes till
  • Din shader är optimal
  • Var kommer grafiken från?
  • Det ser ut som magi
  • Tillbaka till rötterna
  • Pseudoslumptal
  • För rätt tonåring
  • Musik, grafik, och spel på fyra kilobyte
  • 240 bytes mindre
  • Det som är minst är bäst
  • Inga abstraktioner att lära sig
  • Hon kodar på scen
  • Andra typer av uniformer