
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
Latest episodes

Dec 12, 2017 • 58min
Kodsnack 238 - När fulkoden vann
Fredrik och Amanda snackar Advent of code, datum- och tidsproblem samt React och Redux. Vad gäller Advent of code har massor av trevlig kod skrivits, men Fredrik har inte kodat själv utan klickat för att godkänna andras bidrag. Apples datumbugg i IOS leder till en liten diskussion om datum, tid och tidszoners problem. Plus hur buggen drabbade Amanda och åt upp en tågresa som annars kunde ha använts till meditation. Sist men inte minst har Fredrik börjat koda en applikation i modern React och Redux och berättar lite om sina upplevelser. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Libsyn - där vi lagrar våra mp3-filer Hindenburg - programmet Fredrik klipper i Advent of code Kodsnacks Advent of code-repo - bidra med kod! Skicka oss din mejladress om du vill vara med och snacka Advent of code och annat i vår Slack! Cygni Spoilerskydd för Slack Ord(O) Brainfuck Rexx Erik Svedäng Carp Pony Manhattan distance IOS-datumbuggen Headspace TimeEdit - schemasystemet Fredrik jobbar med Human era time Decimaltid Beat - en idé från Swatch om att ha en tidsenhet för hela världen React Vue Knockout Flux Reflux Redux Dan Abramov Dans videokurs om Redux Reduce-funktionen (TimeEdit söker utvecklare om vill du jobba med Fredrik och Javascript-frontend) Redux-verktygen för Chrome Titlar Bara du i hela världen som får göra Pull requests per dag Jag läste men jag försökte inte riktigt förstå Tillräckligt eget Service som en service När fulkoden vann Inte ett liv värt att leva Typiskt opraktiskt Allting före den godtyckliga punkten Tio delar på en timme Ett litet vakuum där vi slutar mäta tid I begynnelsen fanns Mark Zuckerberg Väldigt hett med immutable Var borde jag ladda data någonstans?

Dec 5, 2017 • 55min
Kodsnack 237 - I vårt kvarter funkar det såhär
Amanda och Tobias värmer upp genom att prata lite mer officiellt om Amandas deltagande i podden, och lite om hur vi ser på Kodsnacks utveckling. I korthet: vi vill höra fler olika röster! Sedan blir det uppföljning från Mikael Svensson kring Battlefront 2 och hur Eve online hanterat kontroverser mellan spelare och utvecklare. Tack Mikael! (Ja, det kommer med lite Destiny på ett hörn också.) Amanda berättar om trådhanteringsutmaningar och Tobias berättar vilka tre områden inom programmering han hade svårast att greppa i början. Objektorientering, pekare och minneshantering. Det finns en del att säga om alla tre. Veckans avsnitt sponsras till vår stora glädje av Academy som söker dig som inte är utvecklare än men vill bli det genom en tolvveckorskurs! Collector bank söker dig, och du kan läsa mer och ansöka på https://www.academy.se/program/collector-academy! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Battlefront 2-grejen Magic the gathering Eve online Eves kontrovers och spelarråd Bungie lovar också att kommunicera bättre Academy - veckans sponsor Avsnitt 211 Collector bank - söker dig som vill bli utvecklare https://www.academy.se/program/collector-academy - Mer om utbildningen och länk till ansökan Utbildningens “platsannons” Futures i Java Promises Completablefuture Protected memory Coroutine Lås Race condition Anonyma funktioner Advent of code - var med! Vår leaderboard är 194162-e06e748d och skicka PR till vårt Githubrepo också: https://github.com/kodsnack/advent_of_code_2017 Titlar Vi kommer alltid att finnas här En balansgång när man ändrar någonting Utvecklaren släpper någonting på en Bygga relationer på ett annat sätt När du är klar: gör det här Tre saker jag hade jättestora problem med Det är saker som bråkar Inte på trettio sekunder Tillbaka till en enklare värld I vårt kvarter funkar det såhär När man hade fysiska bytes Vad är trådar egentligen? Tänk om vi kan göra flera saker samtidigt

Nov 28, 2017 • 48min
Kodsnack 236 - Gett upp och gett bort Darth Vader
Tobias, Amanda och Kristoffer följer upp om Logitechs harmony-fjärrkontroll och tidsuppskattning. Sedan diskuteras Battlefront 2-stormen och betalningar och liknande i spel. När slutar man tycka att ett spel är kul, vaknar med ett ryck och känner att det blivit ett jobb? Borde vi agera mer som franska bönder? Sist men inte minst: allt om våra planer för Advent of code 2017! Vi kommer att skapa en leaderboard man får gå med i, men skicka in pull requests till Github-repot så att alla kan bidra, läsa och diskutera. Den som har högst poäng och som har skickat in samtliga lösningar till Github-repot vinner. Vi kommer också att parprogrammera någon lösning till Advent of code, mer information om det kommer på Twitter när det händer! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Logitech harmony-diskussionen i avsnitt 234 Peter Westerström - tack för uppföljningen! Logitech skickar ut en ny Harmony gratis 228 - Avsnittet där vi nämnde tidsuppskattning Emil Lundberg - tack för uppföljningen! Artikeln om tidsuppskattning på Coding horror Battlefront 2-röran med lootlådor Black mirror Advent of code Kodsnacks Advent of code-repo för 2017 Gävle developer meetup kommer nog att ha Advent of code-afton 12 december Pony 209 - Avsnittet där Kristoffer och Fredrik snackade Pony Randall Munroes bok What if? Tech day by init - Kristoffer kommer att prata 30 november Titlar Om du tagit av plasten på pappret Veta vad det är som kommer att gå åt skogen Värsta-falls-estimat Jag blev blind och tappade alla fingrar Ganska rimligt att bli lite upprörd Gett upp och gett bort Darth Vader Nu måste man grinda Grinda fram Darth Vader Lootbox-systemet En ny nivå av drygt Det blir ju inget bra piano Om tröskeln till bojkott var lägre Gör era texteditorer redo

Nov 21, 2017 • 49min
Kodsnack 235 - Vad jag gör av mitt state
Fredrik och Martin värmer upp med lite bråkiga internetuppkopplingar. Sedan blir det sparande av data, serialisering till JSON och YAML, hur Unity kan spara data och att synka data med Molnet. Därifrån kommer vi över på hur fantastiska verktygen för webbutveckling blivit sedan nyss nedlagda Firebug först släpptes. Fredrik rapporterar lite också från Øredev vilket leder till undran och förundran kring blockkedjor och AI. Är blockkedjor mycket väsen för en datastruktur? Förstår folk (vi och alla andra) egentligen varför blockkedjor är så i ropet? Vi avslutar med att snacka AI som spelar spel, och en förhoppning att i framtiden kunna generera avsnitt av Kodsnack med AI (eller åtminstone Markovkedjor). Avsnittet sponsras till vår stora glädje av Sveriges andra IT-tätaste stad, nämligen Växjö! Läs allt om Växjö och alla IT-jobb i staden på itjobbivaxjo.se! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Thimbleweed park Thimbleweed parks utvecklingsblogg Hur Thimbleweed park fick sparande av spel Ron Gilbert Black & White Peter Molyneux Unity Hot reloading Generics JSON YAML MVC - Modeel-view-controller Twofold Rymdkapsel Clear Icloud core data - numera avskaffat React Flux Redux Chrome-verktygen för Redux Firebug Firebug är nedlagt - länge leve Firebug Firefox quantum Att logga med mer stil i webbläsarens Javascriptkonsoll Slagthuset Presentationen om blockkedjor Fredrik tänkt se, mer specifikt Ethereum Ethereum Proof-of-work Proof-of-stake Julian Togelius presentation om att utveckla AI genom spelande OpenAI Dota 2 NES-spelande AI Markovkedjor Titlar Du pysslar med data Att spara saker Vad jag gör av mitt state Det luktar lite XML om det Åh, vilken fin klass du har gjort De bor i data-land Samma korruption överallt Fattigmans cloud saves Helt vanliga tama JSON-strukturer Det fanns en tid då Firebug inte fanns Mycket väsen för en datastruktur Vad tror man egentligen när någon säger blockkedja? Skriva dagbok ut i rymden

Nov 14, 2017 • 57min
Kodsnack 234 - Inbäddad HR
Tobias, Amanda och Kristoffer snackar först mer om utvecklingssamtal och återkoppling. Kristoffer berättar hur det fungerar på Suse, Tobias berättar om uppföljning han fått på de senaste utvärderingarna och Amanda tar upp olika sätt HR fungerar på. Det andra huvudämnet är vad som händer när molnberoende prylar får sitt moln avstängt. Logitech kommer att stänga av servrarna för sin fjärrkontroll Harmony link vilket gör hela produkten oanvändbar. Hur lägger man ner gamla tjänster på ett bra sätt, hur informerar man användarna om det? Borde man informera tydligt om vilka beroenden ens produkt har? Borde vi ha klisterlappar om molnberoende på alla prylar som säljs? Borde EU lägga sig i och lagstifta om någon typ av öppenhet? Tankar och tyckande välkomnas som vanligt! Avsnittet sponsras till vår stora glädje av Sveriges andra IT-tätaste stad, nämligen Växjö! Läs allt om Växjö och alla IT-jobb i staden på itjobbivaxjo.se! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Förra veckans avsnitt 360-återkopplingsmodellen Christofer Ohlsson - tack för återkopplingen! Suse Växjö - Sveriges andra IT-tätaste stad och veckans sponsor av Kodsnack Tingstadstunneln Michelinstjärna och White guide-restauranger Alla jobb som söks för stunden Jobbesök via kontorsrobot itjobbivaxjo.se - all information om både jobb och stad Logitech harmony link-historien GPL Tivo Google reader Amazon echo Chromecast Titlar Min utvärdering av mig själv Vi diskuterar året som har gått Jag har lite svårt för HR Jag är lite av en kaosapa Är det inte så det funkar med estimat? Du är kass, här är din löneförhöjning Inbäddad HR Kontorspappa Bara för att användarna fortfarande använder Du är inte lovad någonting Beroenden på nätet Uppköpta av Nordkorea

Nov 13, 2017 • 35min
Kodsnack 233.5 - Appsnack 190?
Tobias snackar Iphone X med ingen mindre än Appsnacks egen Calle Gisselsson. Hur är den att använda, och hur mycket panik är det att uppdatera sin app för att stödja telefonens egenheter? Länkar Iphone X Calle Gisselsson Appsnack MTG sport Calle på Twitter och Instagram Titlar Fem dagar i Lissabon Mer 3D-rendering än mobil Norr om 11000 Flärpen Samma ångest varje år Den översta pixeln på hornen Ner från det högra hornet

Nov 7, 2017 • 56min
Kodsnack 233 - En recension av alla mina kollegor
Tobias, Amanda och Fredrik snackar utvecklingssamtal, återkoppling och amerikanska kontra svenska sätt att hantera det hela. Tobias berättar om hur Plex använder sig av 360-återkoppling, en metod där man lämnar skriftlig återkoppling på alla man arbetar med, som sedan sammanställs och delges varje medarbetare. Vi går igenom både fördelar och nackdelar, och kommer också in på hur jobbåterkoppling kan vara användbar i privatlivet och hur känsligt och svårt det är att få sparken. Har ni som lyssnare åsikter om utvecklingssamtal och andra metoder för återkoppling på jobbet vill vi givetvis mer än gärna höra av er! Avsnittet sponsras till vår stora glädje av Sveriges andra IT-tätaste stad, nämligen Växjö! Läs allt om Växjö och alla IT-jobb i staden på itjobbivaxjo.se! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Plex - där Tobias jobbar 360-återkopplingsmodellen Växjö - Sveriges andra IT-tätaste stad och veckans sponsor av Kodsnack Tingstadstunneln Michelinstjärna och White guide-restauranger Alla jobb som söks för stunden Jobbesök via kontorsrobot itjobbivaxjo.se - all information om både jobb och stad Stack ranking Titlar En ganska klassisk svensk grej Presterar du? Ett prestationsmål Inte bara jag och min chef Ganska osvenskt En recension av alla mina kollegor Förutom att det är väldigt obekvämt Med hjälp av personalavdelningen En renskriven sammanfattning Ni har ju sett min ångest Två veckor för tre månader sedan Jag vet att jag gör så Du gör tillräckligt Ett problem med livet Är jag bäst för att jag skrev snyggast unit test? Tät återkommande feedback Jag var bara sjukt negativ

Oct 31, 2017 • 58min
Kodsnack 232 - Två fredagsöl varje vecka
Origin stories! (Ursprungshistorier?) Tobias, Fredrik och Amanda snackar om hur vi kom in på det här konstiga spåret med programmering. På vägen hinner vi också med en del om livet som konsult, både bra, dåliga och i vissa fall rent märkliga saker. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday 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! Länkar Prestandarecensioner - performance reviews Øredev Internetdagarna Amanda Sjöström Avsnitt 194 - förra gången Amanda var med i Kodsnack Still in beta - Amandas första podd “Innan” utgör veckans Sumpsnack Cygni - konsultbolaget Amanda jobbar på Fintech Scila Edtech TimeEdit - företaget och produkten Fredrik jobbar med Enterprisejava Microsoft access Systemvetenskap Skellefteå Sollefteå - inte samma ort Datavetare ML Haskell Datatjej 486 286 Perl XMMS Plex Turbopascal EVGA CGA RFP Klustertrucken förra veckan Titlar Har du också novemberfeelings? Varför just en gång i veckan? Jag är produktbolagsmänniska En helt bisarr process Då tog vi för lite betalt Noll respekt för process En väldigt frustrerande tid i mitt liv Sista gången jag jobbade som konsult Noll klumpiga processer Två fredagsöl varje vecka IT, vem håller på med det? Nördarna i källaren Man googlar två gånger så sitter det sedan

Oct 24, 2017 • 49min
Kodsnack 231 - Allt om min klustertruck
Tobias, Kristoffer och Fredrik snackar om Tobias kanske stressigaste veckor någonsin, allt tack vare (?) Androids NDK och Googles väldigt … grundliga hantering av appar med säkerhetshål. Det är svårt att utveckla saker för flera plattformar och man får helt andra problem när man inte kan välja att helt förlita sig på en enda plattform. Men, inte ens Google och Apple själva kan begränsa sig till att bara släppa appar på sina egna plattformar, så borde inte till och med de tjäna på lösa problemen ännu bättre? Sist lite tips om vilka av LLVMs sanerare man bör använda och nä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! Länkar Lagrad julmust Conan - pakethanterare för C++. Vi snackade med en av utvecklarna i avsnitt 198 Cmake Android NDK - låter dig skriva delar av din Android-app i språk kompilerade för plattformen, som C++ libpng ABI - application binary interface Boost libunwind Rob Pike om kodgenereringen i Go-kompilatorn LLVM-IR - IR är intermediärreprersentation, ett steg mellan språket man skrivit och binärkod för en specifik plattform ARC-processorn Super FX-chippet LLVM developer meeting 2017 LLVM har typesanerare på gång Addressaneraren i LLVM Trådsaneraren Whitesource Xray, inbyggt i Artifactory Titlar Vi hade någonting planerat Precis lika organiserat som vanligt Båda Tobias är här Välvilligt inställd till julmust En skön dold dependency Bad malloc Nu måste vi skeppa appen om tre dagar Backtracen är helt bisarr NDK:t är så fucked up Otroligt stressiga två veckor Ett sådant lapptäcke Vi kan sluta använda Googles ***** NDK Annars blir man knäpp på ett annat sätt En tvåplattformsvärld En varningsklocka när de forkar GCC Allt om min klustertruck Jag har tappat kontakten med statisk analys Många lager av ögon Då kan ju hela korthuset falla

Oct 14, 2017 • 43min
Kodsnack 230 - 32000% last
Tobias, Kristoffer och Fredrik följer upp förra veckans livepodd med mer Git och annat för att sedan snacka hårdvara. Tobias nya trådrivande byggmaskin, närmare bestämt. Hemjobbare ser hemleverans på ett annat sätt än andra. Tobias Threadripper AMD Ryzen Threadripper 1950X - 16C/32T, 3,4GHz MSI X399 GAMING PRO CARBON AC - ATX / X399 2 x Corsair Vengeance LPX Black 16GB (2x8GB) / 3000Mhz EVGA PowerSupply (PSU) SuperNOVA 750 G2 750W Fractal Design Define C NZXT Kraken X62 All-in-One 2x140 mm Liquid Cooler Samsung SSD 960 EVO 500GB (MZ-V6E500BW) MSI GeForce® GT 1030 2GH LP OC 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! Länkar Liveavsnittet Avsnittet med Joe Armstrong Avsnittet med Daniel Stenberg - skapare av Curl Intervjun med Marcin de Kaminski från Internetdagarna Din noja för Mark Zuckerberg - vårt avsnitt om Facebooks köp av Oculus CVS Subversion Gitweb Plumbing - Gits lågnivåkommandon Gits index Bloblagret Mercurial Bazaar Betamax-VHS-kriget Bluray mot HD-DVD XKCD om standarder Cmake TimeEdit - som Fredrik bygger på arbetstid Gävle developer meetup AWS Threadripper Webhallen Arch linux Ethereum Folding@home Coffee lake Tobias twitterbild på threadrippern Emil Lundbergs länkar, tack! Git from the bottom up: text och föreläsning The thing about Git SwedenCpp - Stockholms meetupgrupp för C++ SwedenCpp på Youtube Titlar Vi är alla här idag Vem är jag egentligen? Det borde vara lättare att träffas virtuellt än i Uppsala Helt naturligt för mig vid det här laget Gå en intensivkurs och bara sluta gnälla I långa loppet så vinner Git Slippa duplicera arbete om och om igen Begreppsavgrunden Hårdvaruporr - safe for work Jag hamnar på Youtube Ett projekt som passar på och i 15 minuter 32000% last Linus as a service Här finns det bara ett ego och det är Linus