

Kodsnack
Kristoffer, Fredrik, Tobias
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
Episodes
Mentioned books

Feb 4, 2020 • 39min
Kodsnack 350 - Som en hel musikmaskin
Fredrik och Kristoffer snackar ljudprogrammering och musik. Kristoffer har byggt plugins till sin effektpedal, och ägnat januari åt att skapa musik varje dag. Kristoffer uttalar sig kärleksfullt och från insidan om vanligt förekommande problem hos öppna källkodsprojekt, berättar om hur det går till att utveckla ett ljudplugin, och om några av de lite mer exotiska problem som kan dyka upp när man gör det för en Mod duo. Mot slutet tonar det naturligt över till lite tangentbordssnack, kopplat till att programmera hårdvara och jobba med musik och visualiseringar. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar Mod duo Raspberry pi Arduino JACK ASIO DSP Mod devices Mod duo X Eurorack Bitcrusher Kristoffer bitcrusher-plugin Yamaha DX7 Låtar som använder DX7 Dexed LV2-standarden för ljudplugins Opensuse Phantomjs Curl Suses rockband QMK QMK:s ljudfinesser Planck Pitfall II-temat ZOIA - ett mindre öppet alternativ till Mod duo Bonuslänktips från Gustav Jansson Youtubeserie om att skriva sin egen mjukvarusynt i Windows/C++ Bygg en effektpedal med en Raspberry pi Pisound- ett ljudkort och MIDI-interface för Raspberry pi Raspberry pis officiella blogg skriver om Pisound Titlar Om man hör ljudet efter att man slagit an strängen Lägga ut effektpedaler Då behöver man ingen gitarr Som en hel musikmaskin Modulärsyntmoj Autentiskt analogt ljud En sprillans ny robotgitarr Allting beror på allt Pedaler som kan användas av icke-Linuxprogrammerare

Jan 28, 2020 • 1h 1min
Kodsnack 349 - Mitt fossintresse, med Johan Thelin
Fredrik snackar med Johan Thelin om spelmotorn Godot och konferensen Foss-north. Vi diskuterar allt från hur det är att sätta sig in i Godot, vad som skiljer Godot från den populära motorn Unity, till hur det fungerar att publicera sin skapelse i Godot till olika plattformar och appbutiker. Som mellanspel hinner vi med lite FOSDEM. Johan ska åka igen och kanske försöka fånga upp Godotutvecklarna. Ska du dit borde du (försöka) hitta och heja på Johan. Sedan snackar vi om Foss-north, konferensen om öppen källkod som Johan är med och arrangerar i Göteborg den 29-31 mars. Johan berättar också lite om sin avgoogling och tipsar om några lösningar. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar Johan Thelin Tidigare avsnitt med Johan Sweden Cpp Godot Unity Free as in beer Godot har funnits sedan 2014 Godot på Patreon MIT-licensen QT QML Exempelprojektet Johan gjorde med Fredriks bild Visual basic Singleton Gdscript Gdnative Foss-gbg Johan snackar om Godot på Foss-gbg Godots asset library Johans bloggar om Godotspel och annat Normal map Code the classics Kosmonaut/Skyroads Super Mario maker Oculus DK2 Steam VR Doom VFR Cardboard är nedlagt nu Oculus quest AR Daydream Lone wolf technology - partner som tillhandahåller konsoll-SDKer för Godot Martin berättar om sin NDA-belagda Switch med mera Kralleman Opengl ES FOSDEM 2020 - första och andra februari Godotrummet - eller spelrummet - på FOSDEM 2020 Foss-north Call for papers för Foss-north 2020 Magnus Hagander PGconf EU Eventbrite Fscons Mullvad Linus Färnstrand Frank Karlitschek - grundare av Nextcloud Google reader Fripost Anne-Marie Eklund-Löwinder Faradays bur Titlar Det årliga avsnittet Mitt fossintresse Tillbaka till Visual basic Lätt att skapa spaghetti Min scen är ett objekt Det finns ju ingen mainfunktion Det lilla språket som så gärna vill Man får skriva lite mer själv Då har jag några axlar Du förstörde min nattsömn En bildbehandlingsövning Befinna mig i en kon och titta framåt Fritiden tog slut Bli sjösjuk i VR, på riktigt Svenskar som jag bara träffat i Bryssel Halvjubileum Min nästa femårsplan Det blir svårt att välja i år igen Inte en beslutsfattarkonferens

Jan 21, 2020 • 36min
Kodsnack 348 - En brokig men trevlig skara, med Daniel Byström
Fredrik snackar med Daniel Byström, VD på Nordix, om vad Nordix är och gör. Nordix är en icke vinstdrivande organisation för att sprida open source, dels genom att sprida medvetenhet, dels genom att samordna utvecklingsprojekt. Nordix startades genom initiativ från Ericsson och City network, men man vänder sig inte bara till företag utan även offentlig sektor och individer. Vi diskuterar hur man kan bli medlem, vad det innebär och vad man som medlem kan engagera sig i. Vi diskuterar också vad Nordix gjort och gör, trevliga meetups som kommer framöver, och hur man kan vara med och påverka utvecklingen. Spoiler: det är inte svårt! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar Daniel Byström Nordix BTH Ericsson City network Allison Randal - CFO på Nordix, och har gjort väldigt mycket annat coolt dessutom Chris Price Openstack Nordix medlemsföretag Zetta och Nexthop - norska medlemsföretag Mejla Daniel Nordix projektsida - wiki.nordix.org KTH:s exjobbsportal Open infra forum 22 januari Rook Redpill linpro Kindred group Nordix meetupsida Nordixträff i februari, 6 februari närmare bestämt Ericsson software technology Kontakta Daniel Titlar Sprida open source så vitt och brett som möjligt En brokig men trevlig skara En liten lucka eller ett tomrum Det blir enklare och enklare att nå ut Löser upp organisatoriska knutar 15 minuter kaffe och kaka Teknisk till en viss nivå

Jan 14, 2020 • 49min
Kodsnack 347 - Slav under verklighetens kaos
Fredrik och Kristoffer har just kommit tillbaka till jobbet efter jul och nyår och snackar om sakerna de gjort. Fredrik jagar svårgreppade buggar och ser hur de kunde leda till ett kaninhål av omskrivningar, Kristoffer diskuterar sätt att hitta fokus och samarbeta med andra. Samarbete är svårt, speciellt på distans. Det leder sedan in på funderingar kring nyttiga rutiner, och rutiner för rätt saker. Kristoffer propagerar för att skriva om mer kod oftare. I alla fall för att förstå och lära sig, allt måste inte checkas in som nästa version. Vi snackar också om att Quake 3 håller på att översättas till Rust, och om oväntade nyttor man kan ha av att översätta kod till ett annat språk. Fredrik frågar Kristoffer utifrån snacket med Tomer Gabel i förra avsnittet, lever vi i en guldålder nu och om det kommer att strukturera upp sig med tiden? Kristoffer är inte övertygad. John Carmack ska bygga AI. Passerar John Carmack turingtestet? Hur som helst är det bra att lyssna på en teknikoptimist ibland. Sist men inte minst tipsar Kristoffer om ett poddavsnitt, en intressant utvecklare och det intressanta kaninhålet BIOS och dess efterföljare. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar El Salvador San José bourbon Gringo nordic coffee roasters CI-system Merlin Mann hade förr bloggen 43 folders Quake 3 Översättningen av Quake 3 till Rust C2Rust Immunant Guy Steele Ken Thompson Plan 9 Plan 9 from outer space är något annat, men gav Plan 9 sitt namn När Gokompilatorn portades till Go Avsnittet med Tomer Gabel John Carmack ska bygga AI Turingtestet Oculus grundare var ingen helt bra person Oxide computer Jessie Frazelle Bryan Cantrill Summer of Rust On the metal Intervjun med Ron Minnich Coreboot Oreboot BIOS DDR-minne System 76 Ko-fi Titlar Mörk choklad på ett mörkt kaffesätt Utrymme för tupplurar En maskin som kan var i för många tillstånd InflexibleHeap.js Samma tillstånd oavsett teknik Vara yngre är också bättre Många var väldigt rutinbundna Slav under verklighetens kaos Tacksam att automatöversätta Om ens nätverkskort är en fil Att gå igenom något en andra gång Vi slår på stenar med käkben Jag tycker om alla andra precis lika lite

Jan 7, 2020 • 48min
Kodsnack 346 - A golden age of exploration and tomfoolery, with Tomer Gabel
Recorded at Øredev 2019, Fredrik talks to Tomer Gabel. We start from Tomer's talk about microservices, why the timing was right to do a microservices talk in the form of a retrospective, what is happening now, and how the answer to the question of whether you should go microservices has changed in the last few years. Tomer discusses how problems and solutions evolve, are commoditized and sometimes almost disappear as a concept (or gain new terminology to describe them). In the future, we might not be talking or thinking about microservices at all, but the concept may have evolved and adapted and actually form a basis for everything we do - technology becoming so central that we don't even need to think about it anymore. Also: it may not be worth it to migrate everything into the future. Common sense and judgement required, as always. We discuss how many of the peculiarities of the software development industry may simply be because the industry is so young. Tomer thinks we as an industry will eventually figure things out and become a lot more settled down, and less exciting if you will. We should all be excited about being around in the industry right now, when there is so much freedom and so many things to do and try. Is the software industry somewhat unique in being so much about sharing knowledge? And are we making the most out of our golden age? Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig and @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 Tomer Gabel on Twitter and on the web Wework Wix Commodore 64[* Commodore 64 Tomer's retrospective on microservices talk Microservices Amazon lambda CAP tradeoffs CRDT - Conflict-free replicated data type Dosbox Fredrik's chat with IKEA (in Swedish) Kevlin Henney The episode about software for airplanes (in Swedish) TLA+ - a formal verification language Whitepaper on TLA+ usage at Amazon Dynamo Proof of verification Uncle Bob Titles I think I just got the timing right Everyone's kind of doing it I'm totally an apostate It's worth wondering why Should you go microservices Computation substrate Lambdas were unimaginable ten years ago The industry is so new Software is the only industry in which the word "legacy" has a negative connotation We're a very new industry We don't really understand how to do what we do Completely different and a lot more boring I hope I don't live to see that The next thing no-one knows how to build Software is starting to matter When you consume a service At some point the demand for software won't be as extreme Why we get to have fun The golden age of software engineering A golden age of exploration and tomfoolery We're young, we're happy, we get to play with toys

Dec 31, 2019 • 1h 2min
Kodsnack 345 - Årets överlägset sista avsnitt
Fredrik och Kristoffer går igenom Kodsnacksåret som gått. Vi snackar om vad vi gjort under året, hur det gått och vilka trender vi kan tänkas ha sett. Som devops, något vi känner har spridit sig och förändrats under året. Fredrik berättar om hur och vad han gjort med sin Mac-app Podcast chapters, och varför han inte släppt något Swift-bibliotek för att hantera ID3-taggar. Det finns ett roligt födelsedagsfirande att se fram mot under 2020, i övrigt har vi inga mer dramatiska planer än att fortsätta göra en podd vi gillar. Det gick inte att undvika: vi diskuterar också 2019 som året då tangentborden urartade på allvar. Konferenser var också en tydlig del av 2019. Vi snackar om Fredriks första presentation, Foss-north, Øredev med mera. Sist men inte minst vill vi också passa på att tacka så jättemycket alla som lyssnar, alla som gästat podden, och såklart alla som stöttar podden med en donation på Ko-fi! Tusen tack och ha ett otroligt gott nytt år! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar Årets första avsnitt - med Dataspaning Dan Lebrero-avsnittet Flygande mjukvara, med Frans Bergquist Kubernetes Stockholms C++-meetup Podcast chapters Forecast Catalyst Swiftui Ferrite - inspelnings- och redigeringsappen Fredrik inte kunde komma på namnet på Advent of code Eric Wastls snack om Advent of code bakom kulisserna Ergodox EZ Erez Avsnittet med Erez Planck EZ Kbd4x - Fredriks, tidigare Tobias, 40%-tangentbord Mechboards - sidan där Fredrik köpte sitt Let's split Let's split Vilebloom-tangenterna Vimperator - det plugin Kristoffer använder för navigation i webbläsaren Mekaniskt tangentbordskonvent i Helsingfors Foss-north Johan Thelin Johan Thelin i podden Godot Devsum Heather Wilde i Kodsnack Kompilator Scott Hanselman Scott Hanselmans presentation från Devsum finns tyvärr inte ute att titta på Linuxconf AU Kristoffer pratar Lisp i Australien Gold coast Øredev Day of the programmer - konferensen Programmerarens dag Fredriks presentation från Day of the programmer och länklista Joe Armstrong Gary Larson Small technology Why it's time to think about human extinction Jonathan Blow - Preventing the collapse of civilization Ko-fi - tack alla som stöttar oss! Titlar Årets överlägset sista avsnitt Ett maximalt Kodsnacksår En femtiotredje tisdag Det maxade året Mycket mer av ett tänk än en arbetsroll Lagom mycket struktur på saker Nu bygger jag lagrings-mojs Närmare Meetup-världen Det största första jobbet Året som lödpennan kom fram på allvar Film-hacking-häftigt Jag har mer finger att ge Lite av ett undergångstema

Dec 24, 2019 • 36min
Kodsnack 344 - How to be a successful heretic, with Carmen Medina
Recorded at Øredev 2019, Fredrik talks to Carmen Medina about affecting change in organizations. Carmen used to work at CIA, and talks about her work there as a heretic, working to affect changes at a theological level. How can you get your ideas implemented without being in a position of power? How can you sneak ideas through side doors? Why might you consider digging into the beaurucratic sides of the organization? And what do tug boat pilots have to do with all this? Finally, we touch a bit on the challenges of promoting diversity and diversity of thought. Does your organization have a working agreement on how to disagree? Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig and @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 Carmen Medina Øredev 2019 Carmen's Øredev talks: So you want to be a change agent: a survival guideand Diversity of thought: the key to innovattion Puerto Rico South by southwest Rebels at work Adam Grant Titles Puerto Rican by birth and Texan by nationality A big formative influence A veteran of the CIA I was a heretic at CIA How to be a successful heretic Be a good thinker I was arguing theological change What made me try again There is no silver bullet that fits all shoe sizes Befriemd the beaurucratic black belts Tug boat pilots Learn to be a better beaurucrat Make your idea community property Creating a climate where new ideas are always welcome How do we disagree? The nice, orderly process of disagreement

Dec 17, 2019 • 41min
Kodsnack 343 - En bra utvecklardator, med Lars Brinkhoff
Fredrik snackar riktiga retrogrejer med Lars Brinkhoff, närmare bestämt Incompatible timesharing system - ett operativsystem som levde och frodades på MIT från sextiotalet fram till slutet av åttiotalet. Vi snackar om vad ITS är, vilken filosofi det had, hur det kommer sig att det nästan försvann spårlöst hur historien, och hur det räddades och återupplivades. Lars har inte bara varit med och bevarat ITS för emulatorer, han har också installerat och kört igång det igen på den sista PDP-10 som körde ITS när det bedrog sig. Vi diskuterar också vad dagens operativsystem skulle kunna ta upp från ITS - vore det inte kul om åtminstone något modernt operativsystem gick lika mycket in för att vara bra för utvecklare? Som vi nämner i avsnittet är vi mycket nyfikna på om det finns liknande projekt därute - känner du till ett får du mer än gärna höra av dig! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar Lars Brinkhoff Lindholmen Ictech Incompatible timesharing system PDP-10 Hacker's dictionary MIT MMU - memory management unit Rasterdisplay Lisp Richard Stallman Maclisp Emacslisp Common lisp Lispmaskiner Teco - texteditor Emacs byggdes i Maskiner som kör eller har kört ITS DDT - ITS debugger Multics Spacewar Zork Maze war Adventure MDL - Lisp-släktingen Zork skrevs i Richard Greenblatt Arpanet Tom Knight Guy Steele Lars på Github ITS på Github Lars presentation om ITS - på svenska från Foss-north och på engelska från Vintage computer federation Titlar Stort på ungefär sjuttiotalet En myt som har cirkulerat Det kördes som max på fyra, fem datorer totalt Proto-Emacs Stabilt och nära sitt ursprung Vi PDP-10-fans känner varandra Se hur det var på den tiden Debuggern är alltid närvarande En bra utvecklardator

Dec 10, 2019 • 49min
Kodsnack 342 - Markera varenda metod som gömd
Fredrik och Tobias snackar först om Plex nya annonsbaserade strömningstjänst för filmer och hur det varit att se utvecklingen av den lite från in- och baksidan. Sedan berättar Tobias om sitt senaste buggjägaräventyr i C++, en historia som tar oss djupt ner i detaljer kring i symbolers synlighet mellan filer och binärer, och hur kompilatorns länkare egentligen jobbar. En historia som ger oss snabbare kompilering, snabbare starttid för Plex mediaserver, och en mindre binär. Innan målet kommer dock några rejält svårtolkade kraschrapporter och en läsning av binärdumpar. Avsnittet sponsras till vår stora glädje av Onsiter - en marknadsplats för konsulter där du som är frilansande eller anställd konsult kan hitta uppdrag och bli hittad av uppdragsgivare. Lyssnar du och registrerar dig före 16 december 2019 har du dessutom chans att vinna en Raspberry pi 4 - registrera dig och mejla sedan samma mejladress som du registrerade dig med till kodsnack@onsiter.com. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar DDOS - Distributed denial-of-service Plex släpper filmströmningstjänst Prores-formatet Onsiter - veckans sponsor Visibility i C++ Linker table -fvisibility=hidden Boost SOCI - databas-ORM ORM Templates i C++ Objdump Tack alla som donerar kaffe till oss! Kodsnacks Advent of code-repo för 2019 Titlar Sju veckors arbete på två En ganska bra jul i år Jag har ju bara hand om utvecklingsmiljön DDOS:a oss själva En till källa av content Ganska enkelt ur en teknisk synpunkt Det svåraste vi har byggt Det största animebiblioteket utanför Japan Så länge man har en tillförlitlig källa Sätt att göra kompileringen av koden snabbare Jag ska berätta hur det inte fungerar Ett jättestort pyssel Markera varenda metod som gömd Fem metoder som andra behöver anropa Ganska mycket länkinformation En liknande signatur, men inte samma signatur Nu blir det riktigt komplicerat Templates lever sitt eget liv i C++ Definitivt ett litet minfält Rätt default att ha

Dec 3, 2019 • 53min
Kodsnack 341 - En kraft som drar ihop teamen, med Pia Fåk Sunnanbo
Fredrik snackar varannanveckasomgruppering med Pia Fåk Sunnanbo. Vi börjar med Pias presentation om varannanveckasomgruppering - en spännande arbetsprocess man provat på SVT som innebär att man ombildat sina team varje iteration. Vi diskuterar hur man gjort, vad som fungerat bra och dåligt, och vad vinsterna varit som gjort att man fortsatt trots att det många gånger varit ganska jobbigt. Vi snackar också en stund om klimatkrisen och vad vi som utvecklare kan göra i stort och smått för att bidra till en bättre värld. Avsnittet spelades in under Øredev 2019. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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. Länkar Øredev Kodsnack på Ko-fi Advent of code Kodsnacks kodrepo för lösningar på årets Advent of code Pia Fåk Sunnanbo Pias presentation från Øredev verkar inte vara publicerad än Graphql Forming-storming-norming-performing Conways lag - organisationer bygger system som speglar deras kommunikationsstruktur Jason Box and Paul Johnston on What Technologists can do about Climate Change Femminuterstalet på Devops days Climateaction.tech Programming for the planet - poddavsnittet med Jason Box och Paul Johnston Jason Box och Paul Johnstons presentation om klimatet Techdays by Init Testa i produktion Titlar Jag är en utvecklare Undercover-agil coach Jag litar på dem just nu Varannanveckasomgrupperingen Jag tycker inte om att byta språk mitt i meningar Användarresan från den här punkten till den här punkten Vi måste hitta rätt problem att lösa Jättestora mål med vaga förväntningar Något bra är på gång (fast folk mår dåligt) Vi går direkt in i konflikterna En kraft som drar ihop teamen


