Kodsnack

Kodsnack

By Kristoffer, Fredrik, TobiasTechnologyEducationHow To
Download on the App Store

Kodsnack episodes

  • Kodsnack 717 - Att göra den andra versionen, med Lars Wikman

    Fredrik och Lars Wikman snackar om Lars karriär och dess koppling till Nerves och nischer, att sitta i Nerves kärnteam, att jobba närmare hårdvara, och förstås om årets upplaga av Goatmire. Sista säkra tillfället att uppleva Goatmire är sista veckan i september i år, missa inte det!

    Vi snackar om hur Lars engagemang med och omkring Nerves och Elixir hjälper till att föda jobb som betalar hyran.

    Hur språkmodeller påverkar öppna källkodsprojekt, och kommer att fortsätta påverka även om bubblan spricker.

    Givetvis diskuterar vi också årets upplaga av Goatmire - där man både ska kunna hålla en helt vanlig solid presentation, sitt allra första konferenssnack, eller ta ut svängarna på alla tänkbara sätt. Vad är likt förra året, vad är absolut inte likt, och varför är det helt rätt att ta en paus efter årets upplaga?

    Justja: det blir ju ett trevligt Øredev i år också, missa inte det!

    Som eftersnack: ett brunt och biege 3d-skrivar-projekt.

    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å [email protected] 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
    • Lars
    • Goatmire elixir
    • Nerves
    • Erlang ecosystem foundation
    • Frank Hunleth
    • Smartrent
    • Nervescloud
    • Nerveshub
    • Erlang
    • BEAM
    • Gleam
    • MLO - memory loader. "Första-första bootloadersteget"
    • Oscilloskop
    • Logic analyzer
    • Buildroot
    • JVC kaboom boombox
    • Bakelittelefon
    • ID3
    • Home assistant
    • Nabu casa - gör Home assistant green
    • Tobias snackade Home assistant i avsnitt 713
    • Nervesconf
    • Elixirconf
    • Nerves Discord
    • Webkiosk
    • Stötta Kodsnack via Ko-fi!
    • LLM:er skriver bra Elixir - paper
    • Varbergs teater - där Goatmire går av stapeln
    • Maersk
    • Goatmires workshops
    • Sam Aaron
    • Marc Lainez som gjorde Nerves-bilen
    • Fairphone 3
    • Nerves starter kit
    • Gus Workman
    • James Harton - Beam bots
    • Helene - professionell fixare av grymma events
    • Postgres
    • Robert Carbone - Openriak
    • Atomvm
    • GRISP
    • Code BEAM
    • Sonic pi
    • Villa Celine
    • Bank 28
    • Ash
    • Ashconf
    • Django
    • Rails
    • Timeedit
    • Øredev
    • Lars video från förra årets Øredev
    • Noctua
    • Prusa
    • Noctuafärgade filament
    • Dummy 13
    Titlar
    • Något återkommande gäst
    • I många styrelser
    • Väldigt samma sak
    • Jag säger nej ganska ofta för sällan
    • En professionell ursäkt
    • Grundmurad tooling
    • Superskeptiska till andra människors kod
    • Som styrelsemedlem
    • Nu behöver du boota från något annat
    • En stygg, stygg adapter
    • Anledning att skaffa ett oscilloskop
    • Tvåtusen utspridda bloggposter
    • Trasig bandspelskomponent
    • En ganska brokig spec
    • Fyra mer eller mindre aktiva personer
    • Reviewar Franks pull requests
    • Valla Frank
    • Propagandagrenen
    • Stora specifika ansvar
    • Kontinuerlig vilja att bidra
    • Mycket folk men inte så mycket konferens
    • Bra cykel
    • Sund cykel
    • Ganska lite grind
    • Göra välavvägda svar
    • Ett svar per tvåveckorsperiod
    • Att göra den andra versionen
    • Något udda och speciellt
    • Huvudet fullt av Elixir och Nerves och roliga grejer
    • Sex dagars Elixirfestival
    • En vanlig Goatmire
    • Mest bara peppad
    • Göra brunt och biege till ett brand
    1 hr 9 min
  • Kodsnack 716 - Dubious lifestyle decisions, with James Smith

    Fredrik chats with James Smith about forking Rails for the greater good. The name of the project is Mosscap. (During recording, it still used the temporary name Amiko.) James explains why the forking project has been started, and why many people have been calling for change within the Rails world for a long time.

    James talks about what has been done so far, the importance of getting more people involved, quickly, technical solutions, and of getting the governance model right. Technology and development in itself isn't really the important focus. Mosscap is place to keep maintaining existing Rails apps, but not necessarily the way to start completely new ones. There may not even be a second major version of Mosscap. There are other projects for that situation.

    We also discuss James' project Manyfold and how it works to apply for and build software funded by NLNet (EU, essentially) grants.

    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 [email protected] 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
    • James
    • Manyfold - James own project
    • NGI zero
    • Ruby on rails
    • Mosscap - the permanent name
    • Rails needs new governance - blog post with plenty of background on why change is needed
    • Rails is done - blog post about Mosscap, background, and supporting something stable
    • Open letter to the Rails core team last year
    • DHH - David Heinemeier Hansson - you can find his blog posts if you really want to
    • Rubygems - the package manager and system
    • ARPANET
    • Join the Matrix space
    • Gem aliasing
    • Monkey patching
    • Follow Mosscap project on Mastodon
    • Repos for the fork - known as Amiko at the time of recording, now Mosscap
    • Support us on Ko-fi!
    • Amiko - friend in Esperanto
    • Electromagnetic field festival
    • CVE
    • Fediverse
    • Hanakai - another base on which to build Ruby apps
    • Hanami - app framework which is part of Hanakai
    • LTS - long-term support
    • Mosscap's governance documents
    • Fedipub
    • nlnet.nl
    Titles
    • Tech for good
    • All of our collective intelligence together
    • Some dubious lifestyle decisions
    • Trying really hard to not know why
    • Not taking anything away from anyone
    • Me with a fork
    • Reasons why things won't work
    • I thought it was Japanese
    • Stomping around, being angry in a field
    • You're somebody
    • Somebody should do something
    • A proper security process
    • Many weird technical decisions because of philosophical stances
    • No funding for maintenance
    • We'll be looking after the core
    • Detailed for the likes of me
    • Here's a donation
    • Donation unlocked
    • Grantdown
    • A slightly less tech bro-y future
    1 hr 3 min
  • Kodsnack 715 - Lägsta vagnsnumret söderut, med Dan Berglund

    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å [email protected] 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
    1 hr 3 min
  • Kodsnack 714 - Kung Nix, med Jonas Hultén

    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å [email protected] 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
    Bonuslänk
    • Practical Nix in production - video från Software should work 2026
    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
    1 hr 16 min
  • Kodsnack 713 - Ett medelvärde mellan deras rum och mitt kontor

    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å [email protected] 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
    50 min
  • Kodsnack 712 - När man kan sin modell

    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å [email protected] 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
    1 hr 30 min
  • Kodsnack 711 - Åtta sprites per rad, med Niklas Pettersson

    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å [email protected] 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
    55 min
  • Kodsnack 710 - Din shader är optimal, med Mårten Rånge

    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å [email protected] 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
    • Mårten
    • Øredev
    • SQL server
    • COBOL
    • Neo
    • Shader art
    • Shaders
    • TIC-80 - stödjer fler språk än Lua, och har en Webassembly-host så att man kan skriva i vilket språk som helst som kan kompileras till Webassembly
    • Shaders för musik
    • Pestis - crazy på ett bra sätt kring matematik och musik
    • Shadertoy
    • Fragment shader eller pixel shader
    • Vertex shader
    • GLSL - shaderprogrammeringsspråk
    • Kodelife - IDE för shaderprogrammering
    • Posh brolly - annan sida för shaders
    • Fragcoord - ännu fler shaders!
    • Bonzomatic - används för livekodande av shaders
    • Sinusfunktioner
    • Babels bibliotek
    • Ray marching
    • Ray marching-exempel på en sfär på Shadertoy
    • Ray tracing
    • Normal
    • Dot product - eller skalärprodukt på svenska
    • Diffust ljus
    • Distansfält
    • Fraktaler
    • 3D-fraktaler
    • Mandelbulb
    • Clean code
    • Fabrice Neyret
    • Stötta Kodsnack på Ko-fi!
    • ICQ
    • Kodsnack 705 - om signalprocessing och annat
    • Scratch
    • Pacman i Shadertoy
    • Arkanoid
    • Rasterlinjer
    • Mårtens 4 kb-minröjarspel
    • Sointu - ett musikprogram av "en galen finländare"
    • DOS
    • Dosbox
    • Dosbox-X
    • 256-bytes-spel
    • Wake up! 16-bytes-demo i x86-assembler med Matrix-aktig kod och musik (video)
    • COM-program
    • PICO-8
    • Fantasikonsoll
    • Lua
    • Strudel
    • DJ_Dave och Switch angel
    • Bytebeat
    • Synesthesia
    • Mårtens adventbloggserie om shaders
    • Adventbloggserie för 2025
    Bonuslänkar från lyssnare
    • Kolla in shader-livekodnings-tävlingarna på diverse demopartyn, exempelvis finalen från Revision 2024
    • DOS-like - På tal om låtsasmaskiner och DOS
    • Distansfält implementerade för några 3d-former av Inigo Quilez
    • Distansfält implementerade för några 2d-former av Inigo Quilez
    Bonus-bonuslänk
    • Mårten gjorde en shader inspirerad av avsnittsbilden!
    • Mårten gjorde en uppdaterad version med musik också
    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
    1 hr 11 min
  • Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson

    Fredrik snackar med Patrik Svensson om Spectre.tui 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å en uppdatering av hur det går med Opencli och projektmodellen det använder för att hantera drive by-åsikter och undvika att Patrik blir en flaskhals.

    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å [email protected] 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
    • Patrik
    • Alla avsnitt med Patrik
    • TUI - terminal-UI
    • Ratatui
    • Charm
    • Bubbletea
    • Elm
    • Retained mode
    • Swiftui
    • Immediate mode
    • Imgui
    • Egui för Rust
    • Spectre.tui
    • Dubbelbuffring
    • DEC
    • VT100
    • ECMA 48 - kontrollfunktioner för kodade teckenuppsättningar
    • SGR-sekvenser
    • OSC - operating system command
    • Kitty
    • Opengl
    • wcwidth - linuxprogram som räknar ut teckenbredd som Patrik portattill dotnet
    • Mörk - Kristoffers markdownparser i Gleam
    • Curses
    • terminfo
    • VT-sekvenser (ANSI- eller VT-sekvenser)
    • Spectre.console
    • Basinkomst
    • Irlands basinkomst för konstnärer
    • Statlig inkomstgaranti för konstnärer
    • Freddie Wadling
    • Econtalk
    • Adam Smith
    • More everything forever
    • Peter Thiel
    • Artikel som diskuterar att språkmodeller kollapsar om de tränas på genererad data
    • Opencli
    • Mitchell Hashimoto
    • Ghostty
    • Hashicorp
    • Openapi-standarden
    Titlar
    • Alledeles nyss
    • Mindre och mindre för varje enhet
    • Mitt svpeskäl
    • En kreativ period
    • Mellan uppdrag
    • En kontroll om dagen
    • Jag vet inte alls vad jag ska bygga
    • Allting är stateful
    • Min kvällslektyr
    • Vad stödjer min terminal?
    • Alla borde vara lite arbetslösa någon gång under sitt liv
    • Sju Mozart just nu
    • Sätta dit individen
    • Bryta ner universum och asfaltera det
    • Mer konst
    • Betala av lånet på mitt hus
    • Matematiskt går det inte
    • Jag har blivit en flaskhals
    • En turingkomplett spec
    • Alla har sig som undantag, utan undantag
    45 min
  • Kodsnack 708 - Bortom chattrutan, med Philip Alm

    Fredrik snackar med Philip Alm om hur språkmodeller förändrar arbetssätt.

    Philip är grundare och CTO på Incredible, 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å bra. Kanske såpass bra att det inte gör något om utvecklingen skulle stanna av.

    Vi diskuterar också att hantera kodbasen när man inte skriver kod - slänga bort och generera om har sina fördelar - och hur alla verkar bygga samma krabba just nu,.

    Hur ändrar man sitt arbetssätt när det gäller vad man bygger och hur när man kan implementera och släppa saker snabbare än någonsin? Mer eftertanke och mer diskussion med användarna!

    Att sätta sig med Agda, 53, och få se och höra hur hon faktiskt jobbar till vardags, det är något värt att lägga mycket mer tid på.

    Ett stort tack till Cloudnet som sponsrar vår VPS!

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på [email protected] 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
    • Philip
    • Incredible
    • GPT
    • Fortnox
    • Science park i Jönköping
    • Harness - hur språkmodeller tillåts interagera med omvärlden
    • Stöd oss på Ko-fi!
    • Continued pretraining
    • Fine-tuning
    • Mercor - anställer experter för att mata in bättre data i modeller
    • Världsmodeller
    • Elixir
    • Openclaw
    • Linear
    Titlar
    • En av de djupare tekniknördarna
    • Inskjutsad i affärsvärlden
    • Strax innan GPT-eran
    • GPT-eran
    • Kalla det för vad det är
    • Min dos av byggandet
    • Traditionell AI
    • Spotify-enkelt
    • Börja sluta titta på koden
    • Extrem unlock
    • Tusen av mina offerter
    • Någonting som kan lösa alla problem
    • Bara visa vad du gör
    • Bortom chattrutan
    • Tusentals mikroinnovationer
    • Vardagstickets
    • Agda, 53
    1 hr 9 min

About Kodsnack

From the publisher's feed

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

More shows like Kodsnack

Historiepodden by Acast

Historiepodden

60 Listeners

Kapitalet by Monopol Media AB

Kapitalet

7 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

11 Listeners

Tyngre Träningssnack by Tyngre

Tyngre Träningssnack

7 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

89 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

4 Listeners

Marknaden by Monopol Media

Marknaden

4 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

Krigshistoriepodden by Krigshistoriepodden

Krigshistoriepodden

5 Listeners

Developers! - mer än bara kod by Madeleine Schönemann och Sofia Larsson

Developers! - mer än bara kod

0 Listeners

Fråga Anders och Måns by Somrig Ostsås AB | Acast

Fråga Anders och Måns

14 Listeners