Kodsnack

Kristoffer, Fredrik, Tobias
undefined
Feb 19, 2019 • 59min

Kodsnack 300 - Fyra rader med tangenter

Fredrik och Tobias snackar … tangentbord! Tobias har tagit ytterligare ett steg i sin tangentbordsresa och skaffat ett 40%-tangentbord att använda när han inte är hemma vid sitt Ergodox EZ. Varför gjorde han det, hur funkar det att montera sitt tangentbord när det levereras i bitar likt en IKEA-möbel, och vilka ändringar har han behövt göra för att leva med så få tangenter? Fredrik frågar om allt. Som avslutning diskuterar vi Gris utan några spoilers, ett underbart spel som Tobias rekommenderade direkt när det släpptes strax före jul. Alla borde spela, det är inte svårt och underbart vackert och stämningsfullt, och finns till de flesta plattformar. … och så lite, lite Destiny. Det kändes som att lösa en svår bugg eller avsluta en ny finess. Avsnittet sponsras till vår stora glädje återigen av Developers bay - Sveriges främsta agentur och nätverk för IT-specialister som numera finns i både Göteborg och Stockholm! Developers bay hjälper dig som frilansar att hitta intressanta uppdrag, och ger dig ett nätverk av kollegor och trevliga aktiviteter. Surfa in på developersbay.se eller skicka ett mejl till hello@developersbay.se om du vill veta mer! 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 Developers bay - veckans sponsor Kristoffers presentation från Linuxconf AU Tobias ska snacka på Stockholm CPP Foo café Stockholm Ergodox EZ Ortolinjäritet - varför? Truly ergonomic keyboard Mathias tactile pro QMK 40%-tangentbord Candykeys KBD4X Kailh speed copper - Tobias rekommenderar tyvärr inte MDA Big bang Developers bay - veckans sponsor Avsnittet om att jobba som frilansare hello@developersbay.se - bara att mejla om du vill veta mer Vortex pok3r Arduino Teensy MDA Iris-tangentbordet, delat och vackert Gris Gris soundtrack på Spotify Super meat boy Celeste Berlinist Unity Tobias Youtubekanal Titlar Tillbaka från hobbitland A-raden är förskjuten lite åt höger Ett tangentbord som är rakt Jag har dragit mig för att bygga mitt eget tangentbord Lödmusklerna Fyra rader med tangenter Jag vill inte löda det där Ledande hål Mitt navigationslager Skift på båda sidor av tangentbordet Jag försöker hålla det till fyra lager Jag lyckades konfigurera bort mitt eget flashläge Snyggt på ett inte-trippel-a-sätt Elektroniskt med retroinstrument
undefined
Feb 12, 2019 • 1h 10min

Kodsnack 299 - Mera FOSS över huvud taget, med Johan Thelin

Fredrik och Kristoffer snackar med Johan Thelin om FOSDEM, federering, bilindustrins omvandlingar, öppen mjukvara och inte minst Foss-north, konferensen kring öppen källkod som Johan arrangerar i Göteborg i april. Vi kommer att var där och tycker såklart att alla ni som lyssnar också borde vara det. Avsnittet sponsras till vår stora glädje återigen av Developers bay - Sveriges främsta agentur och nätverk för IT-specialister som numera finns i både Göteborg och Stockholm! Developers bay hjälper dig som frilansar att hitta intressanta uppdrag, och ger dig ett nätverk av kollegor och trevliga aktiviteter. Surfa in på developersbay.se eller skicka ett mejl till hello@developersbay.se om du vill veta mer! 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 Developers bay - veckans sponsor Johan Thelin Sportlov Förra avsnittet med Johan Foss-north FOSDEM Linuxconf AU Matrix - ramverk för chattklienter Mastodon Johan på Mastodon Kristoffer på Mastodon Fredrik på Mastodon Tusky - Mastodonklient för Android Amaroq - Mastodonklient för IOS Amarok - musikspelaren i KDE XMPP Minitel Daniel Stenberg - Curls skapare Daniels presentationer på FOSDEM Foss-north och Foss-GBG på Youtube Kuro studio Trolltech The innovator's dilemma Talk från Structure 2016 av Bryan Cantrill - disruption från teknikvärlden letar sig ut i resten av världen GDPR Intel NUC Nextcloud FSFE - public money public code Öppna data från Göteborgs stad EU:s kaklag Artikel 13 - länkskatt med mera Developers bay - veckans sponsor Avsnittet om att jobba som frilansare hello@developersbay.se - bara att mejla om du vill veta mer FSCONS Jolla Mbed OS RTOS - realtidsoperativsystem Jeremiah Foster Mikael Söderberg Foss-GBG Titlar Fredag innan sportlov Det årliga Foss-north-avsnittet Mera FOSS över huvud taget Man måste alltid göra Bryssel Snöglopp i Bryssel Bottar och bryggor Presidenten kan prata med alla När Nokia hände Vilken slägga man än slår med Hobbyn som tar mer tid än jobbet En konferens som egentligen inte handlar om någonting Fastpriskaffe
undefined
Feb 5, 2019 • 39min

Kodsnack 298 - Purposeful stumbling, with Woody Zuill

Fredrik talks to Woody Zuill, writer of the book on mob programming, facilitator of happy teams and thoughtful teller of stories. Woody talks about how he and his team discovered mob programming, how it is evolving, how focusing on the good is the way forward, and how he may have aquired his mindset. Recorded on-stage at Øredev 2018. 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! Links Øredev 2018 Woody Zuill Mob programming Turn up the good - Woody's presentation at Øredev 2018 No estimates Test-driven development Hunter industries Llewellyn Falco Pair programming Agile alliance George Dinwddie Ron Jeffries Repenning, N. and J. Sterman: Nobody ever gets credit for solving problems that didn't happen Horticulture Titles I think of myself as a software developer Trying to make a better work environment I don't believe we can manage people This time of year seven years ago Purely by accident Sitting and thinking at the keyboard alone One member who's not there Five or six people programming Opening different doors If you open a door, there's a good chance somebody will welcome you in Superconnectors One of those connector things Oddly, it is working for us Purposeful stumbling I stopped looking for solutions to problems A habit we need to build I just went ahead and did it I'll discover stuff if I just try it We follow the path that develops in front of us Your job is very important He was extending trust to me These things are not related A gentle way to think about our lives
undefined
Jan 29, 2019 • 56min

Kodsnack 297 - Det är spännande med språk, med Henrik Enström

Fredrik snackar programmeringsspråk med Henrik Enström - grundare av Future skill och Software skills. Vi snackar om vilka språk vi arbetat i, vilka vi gillar och hur känslan skiljer mig mellan olika språk. Fredrik gillar fortfarande att leva i Javascript trots alla märkligheter medan Henrik gillar mycket med och i Python. Vi diskuterar också hur mycket omständigheterna under vilka vi kom i kontakt med i ett språk påverkar vad vi tycker om det. Vi kommer även in på automatiska tester och hur mycket nytta de kan tänkas göra i olika sammanhang. Som bonus: en liten historia om när kompilatorn jobbar mot den som försöker uppmuntra prestandatänk i kodtester. 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 Henrik Enström Future skill Software skills Henrik var med i Under utveckling och snackade om kodtester COBOL Pascal Eclipse Haskell Brendan Eich - Javascripts skapare Studien typade kontra otypade språk Typescript Pair i Java Stack overflows undersökning - sektionen om språk man gillar och ogillar Jeppesen Unity Xamarin Tupel Clean code Objective-C Swift PHP:s array Perl The leprechauns of software engineering - en kort och intressant bok Skörbjugg Elixir Hack - Facebooks språk HHVM - Facebooks egen virtuella maskin för PHP och Hack Gherkin Kotlin Studien om antal kodrader i olika språk - 50 i Haskell, 500 i C++ Antal Goolge-sökningar efter tutorials i olika språk Titlar Inte så hemskt som det kanske verkar Tydligen för skrämmande Lite för jobbigt att säga fel Inte säga något som inte stämmer till 100% Samma problem fast i olika språk 15% är straffet Man kan göra fel väldigt snabbt Inte någon professor som suttit och kommit på Jag har alltid haft det i relation till Java Inget språk är riktigt dåligt och inget är riktigt bra En fördel för Haskell "Det beror på" som vi brukar säga Pythonpajas Det är spännande med språk
undefined
Jan 22, 2019 • 50min

Kodsnack 296 - Den snabbaste Clang du kan få

Tobias berättar för Fredrik om optimering. Optimering av kompilering närmare bestämt. Optimering med och av kompilering med LLVM och Clang för att vara exakt. Nu när Tobias lyckats bygga om hela byggkedjan för Plex visade det sig att det fanns saker att förbättra. Som att kompileringstiderna gick upp, vilket ledde till en rejäl undersökning av att bygga kompilatorer på optimala sätt. Du kan inte bara kompilera din kompilator för snabbast möjliga bygge, du kan kompilera kompilatorn för att bygga just ditt bygge så snabbt som möjligt. För oss vanliga dödliga är de snabba lärdomarna dessa: den LLVM och Clang du laddar ner från llvm.org är inte de snabbaste du kan få, och thin LTO är något du alltid ska slå på när du bygger med Clang. Sist ett miniämne: är snabbare matte något för din kodbas? Tobias diskuterar kompileringsflaggan fast-math. 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 LLVM Clang Link-time optimization Profile-guided optimization Hur delade bibliotek fungerar IR - intermediärrepresentation AST - abstrakt syntaxträd Webkit kompilerade ibland Javascript med LLVM ELF Mach COFF Thin LTO-presentationen LLD Javas hotspot-optimering Cache line FFMPEG fast-math Bygga Clang med PGO Stockholm CPP Linuxconf AU Titlar Nästa steg är att göra allting bättre Den rakt av enklaste kompilationen av Clang Binärsnack Större än bara en fil i taget Gratis snabbare program Passa in i cacheminnet Hinta om hur saker och ting ska se ut Organisera om binären själv Sådant som händer på registernivå Ett profilbygge av mediaservern Vi bygger en sak väldigt ofta Inte någonting som sker under runtime Hur kommer jag att använda den här kompilatorn? Den snabbaste Clang du kan få
undefined
Jan 15, 2019 • 1h 2min

Kodsnack 295 - Min Threadripper och min spelmaskin

Tobias och Fredrik snackar för första gången på ett bra tag. Som inledning snackar vi om var sjutton hösten och vintern tagit vägen, och lite om vad Fredrik tycker och tänker om det nya kontor hans jobb flyttade in på strax före jul. Sedan blir det hårdvara för större delen av slanten. Tobias har skaffat ny bärbar jobbdator och berättar allt. Varför skaffade han en ny bärbar, vad var problemet med den tidigare, och vilken dator blev det egentligen? Vi får en del Tobias-tips om att jobba med Windows, specifikt Windows Linuxsubsystem. Som avslutning några tips på Youtubekanaler. 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 Tobias Threadripper Skylake Gris Tobias ultrawideskärm Dell XPS 13 Asus Acer Alienware MSI Razer blade 15 Windows subsystem för Linux cmder Visual studio code Remote workspace-modulen för Visual studio code Marvel unlimited HDR Curious droid CGP Grey Kurzgesagt Smarter every day MKBHD Smartphonekameravideon Titlar Vid femton års ålder kommer det att lösa sig Pratlandskapet En fast plats i det tysta landskapet Jag kompilerar väldigt mycket grejer Min Threadripper och min spelmaskin Jag väntade väldigt mycket på min Mac Ett helt okej val Någonting som inte ser ut som en hög plast Min arbetsplats är 85% hemma Hertz över antal pixlar Kreativ på ett annat sätt än vad jag är
undefined
Jan 8, 2019 • 42min

Kodsnack 294 - The immediate feedback loop, with Dan Lebrero

Fredrik talks to Dan Lebrero, long-time Java developer turned Clojure developer, REPL-user, efficiency-thinker and more. We discuss the wonders of REPL-driven development, and how it works. Dan opens Fredrik's eyes somewhat to the possibilities and how they happen. The REPL can complement TDD, and also probably kill test writing for those not completely test infected. We also discuss finding good tools, learning them, and of course building your own tools. Have you learned Bash as well as it deserves? 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! Links Daniel Lebrero Akvo Clojure Lisp Scala DAO - Data access object DTO - Data transfer object Dynamic typing REPL - read-eval-print loop TDD - test-driven development The extreme programming book Dan's talk about using a REPL Clojurescript Bash Dan's post and talk about writing tools for yourself Titles I'm just a regular guy Out of desperation I looked at Clojure I remember the day that I gave up on Java It was a very long walk The fastest feedback loop that I know of It's a long loop The exploration phase Keep modifying your running application You are already done A proper IDE in your dev tools It just happens, and it's immediate The immediate feedback loop I never misplace a parenthesis I never have to select things by hand I'm not sure what I'm missing Little automation tools for yourself
undefined
Jan 1, 2019 • 57min

Kodsnack 293 - Kod är bara ett logiskt system, med Dataspaning

Fredrik snackar med Martin Daniel och Henning från podden Dataspaning. Först snackar vi om vilka de är och vad podden går ut på. Det leder över på ljud, vilket råkar vara ämnet för nästa avsnitt av Dataspaning. Utifrån ämnesval kommer vi in på att se på saker ur olika perspektiv och hur mycket det kan ge. Kodsnack kan ha ett perspektiv på nyheter medan en ekonomipodd har ett helt annat och Dataspaning kan ge ett tredje som kopplar samman de två andra. Vi snackar också om programmering som yrke kontra programmering som verktyg i andra arbeten och hur de två världarna kan påverka varandra. Det finns så många därute som inte tänker på sig själva som programmerare och som inte går upp och löser Advent of code varje morgon, men som faktiskt programmerar en stor del av tiden i sitt jobb för att det råkar vara ett verktyg att lösa problem. Vad kan vi som yrkesprogrammerar på det gammaldags snävt definierade sättet lära av alla dem, och vad kan vi lära ut? Fredrik förundras också över hur saker som lagringsmediepriser påverkat utvecklingen. Tänk om lagring plötsligt blev dyrare igen, vad skulle hända då? 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 Dataspaning Martin Nordgren Tobii Daniel Constanda Clara financial consulting Henning Hammar Börslabbet Signalbehandling Beräkningsvetenskap Investerarfysikern Edtech Bitcoinavsnittet av Dataspaning Ljudavsnittet av Dataspaning kommer dagen efter att detta avsnitt släpps Soundflower Dirac Bitcoin IT-bubblan Kronförsvaret MATLAB Advent of code Fortran The soul of a new machine Hålkort Feynman Agilt Vattenfall The mythical man-month Oscilloskop Command & conquer Moores lag Är Moores lag slut? Magnetband Dataspaning på Twitter Titlar Data, teknik och företagande Data i allmänhet Förstå världen och hitta vettiga verktyg Bitmynt En bubbla i svenska kronor Teknisk skuld i kvadrat Kod är bara ett logiskt system Läsa hålkort genom att titta på dem Stå och skylla på vattenfall En annan rolig historia från nittiotalet Vi drar en ny sladd
undefined
Dec 25, 2018 • 36min

Kodsnack 292 - Why would there be a simple solution? with Bartosz Milewski

Fredrik talks to Bartosz Milewski - programmer, writer and creator of mind-expanding presentations - about a wide range of things in the lands between mathematics and programming. Bartosz explains his increasing interest in mathematics, type and category theory and why he thinks mathematics and programming can and are coming closer together. We eventually get to the topic of Bartosz' talk last year, and perhaps the only way humans can understand things and how that affects what we discover. Perhaps even what we are able to discover. Recorded on stage at Øredev 2018. 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! Links Øredev 2018 Bartosz Milewski Bartosz' presentation the day before - Programming with math Bartosz's second presentation of the year is unfortunately not online yet Type theory Category theory Template metaprogramming Cateogry theory for the working mathematician Functor Monad Richard Feynman Category theory for programmers Bartosz' videos on Youtube Quadratic equations Fermat's last theorem and the proof Homotopy type theory The Curry-Howard isomorphism Bartosz' talk from last year - The earth is flat Titles I skipped a lot of slides Something related to math Pushed by external forces What is fascinating to me at the moment Tone down the category theory I'm really comfortable with math I discovered a whole new franchise I read a few first sentences The idea of category theory is not that difficult Multiply and divide things for months This gap between programming and math (There is) A lot of commonality How to split things and how to compose them The science of composition We humans have to structure things The different ways of splitting things Mathemathics is the future Who wants to program in assembly language Test-driven proof development A lot of hand-waving in math as well Mechanizing proofs An outgowth of type theory The only way we humans can understand nature Life can only exist in a decomposable environment Our brains work by decomposing things Why would there be a simple solution?
undefined
Dec 18, 2018 • 57min

Kodsnack 291 - Den flexibla 'anställningen', med Jakob Kallin

Fredrik snackar med Jakob Kallin om att bli frilansare. Att lämna den fasta anställningen, att hitta frilansjobb på nätet, att halka in på utbildning och till och med skriva sin egen bok. Hur är det att skriva en bok i ämnet programmering själv? Jakob har gjort alltihop och delar med sig av tankar och erfarenheter. 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 Jakob Kallin Filmpoddandet - i podden Den makalösa Thinkful Stack overflows jobbsidor Upwork Freelancer Skarp programmering i C# Jan Skansholm Playgrounds i Xcode Titlar En vanlig utvecklare Trött över kontorsjobbet För att slippa kontorsjobb Du får betalt den här siffran per timme En svensk utvecklarlön Jobba med amerikaner mot amerikaner Innan jag "sade upp mig" Om vi definerar "givande" som pengar Den flexibla "anställningen" Nästa steg var en slump (Ofta) Något som inte är IT alls Jag har alltid Upwork i bakfickan Jag är på fel ställe i boken Ge folk ett sätt att tänka Någon kommer att läsa vartenda ord du skriver

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app