PLAY PODCASTS
Kodsnack

Kodsnack

716 episodes — Page 9 of 15

Kodsnack 307 - Patiens i grupp

Amanda gästar podden igen! Vi snackar om vad som hänt sedan sist. Bland annat Amandas erfarenheter av att införa nya arbetsmetodiker. Att komma in i nya saker och börja känna sig som Javaprogrammerare. Att växla uppdrag och anpassa sig till ett nytt team. Att känna sig bekväm med förändringar. Och så Amandas nya uppdrag, som innefattar Android för TV och Kotlin. Plus en utläggning från Tobias om problemen med Groovy. Som avslutning lite om anställningsintervjuer. Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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! Länkar Amanda Galaxy trucker Pandemic Dead of winter Foss-north Johan Thelin Foss-gbg OSCON Foss-norths communitydag KDE GNOME Avengers: endgame Kodsnack 272 - Förra avsnittet Amanda var med i Kafka Rabbitmq DSL - Domain-specific language Kafka streams Kotlin Antonio Leiva Swift Scala Groovy POJO - Plain old Java object Jenkins Gradle Titlar Jag är tom på insidan Kaffebalansen är fel i blodet Patiens i grupp Jag vill ju vinna Alla vann, utom jag Tryck på alla knappar tills något bra händer Nu är jag Javaprogrammerare Om inte jag gör någonting så händer ingenting Kotlinprofet Mina pipelines är ganska mycket kod Ett bra försök på en dålig idé Den gamla kära stressen

Apr 9, 201950 min

Kodsnack 306 - Fråga Kodsnack

Tobias och Fredrik svarar på frågor, era frågor närmare bestämt. Vi samlade frågor via Slack, mejl och Twitter, och vi tar gärna ännu fler framöver! Vi diskuterar allt från hur vi blev programmerare, vad vi tycker om mjukvara som tjänst, kod vi är nöjda och missnöjda med, böcker vi lärt oss mycket av, drömgäster och annat spännande Kodsanck lett till och ganska mycket mer. Det lär bli fler frågeavsnitt framöver, så fortsätt skicka in dem! Tack för att ni lyssnar, och frågar! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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! Länkar Informatik Professional Javascript for web developers, av Nicholas Zakas Qbasic Git Bitkeeper Inbox by Gmail 1password Daniel Friedman The little schemer Øredev Tobias och Amanda på Techworld med Cecilia Borg och Iris Classon Chris Lattner Hans Wennborg JF Bastien Avsnittet med Joe Armstrong Margret Hamilton Fredriks lilla länkskript Websockets Long poll ES6 - en av Javascripts revisioner som införde mycket modernare syntax och syntaktiskt socker Tobias blogginlägg om Plex byggarkitektur Titlar Fråga Kodsnack En Intelbaserad gammal hink Brinnande IT-bubbla Det är inte så min hjärna funkar När jag tar på mig en ny prenumeration Saker som jag inte har i mig att bry mig om En multibugg Hade det varit coolt att ha Bjarne i podden? Intressant silvertejpslogik Lappa en designmiss Lika förvirrat som min hjärna Betala lägre skatt och få bättre väder

Apr 2, 201955 min

Kodsnack 305 - Så mycket för ett minustecken

Tobias och Fredrik snackar om några av Tobias senaste äventyr. Först och främst ett tack till alla som dök upp på pidagen och hängde med när Tobias snackade byggsystem och annat intilliggande. Videon finns ute nu! Sedan blir det, på klassiskt vis, både buggar och hårdvara. Tobias berättar om jakten på en märklig krasch på Windows, och om en episk felsökning av en splitter nygammal Mac pro av 2013 års modell. Spoiler för nervösa: båda äventyren slutar lyckligt. Vad tycker du om exceptions och hur man ska använda dem? Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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! Länkar Riding shotgun - som de säger på engelska Stockholm Cpp Harald Achitz - eminent arrangör av Stockholm Cpp Foo café Tobias presentation Swampup Conan Breakpad Chromium Crashpad Sqlite SOCI - "The C++ database access library" Kasta inte exceptions från destruktorn implicitNoexcept- Mac pro anno 2013 Fusion drive - Apples lösning där en snurrande disk och en SSD hanteras som en lagringsenhet Geekbench Intel power gadget ECC-minne Foss-north Community-dagen! Knacka Rust, någon? Kodsnacks tvåveckorsspelsylt är tillbaka! Fancade Titlar Jag rider hagelbössa Lite mer Clang och lite mindre Conan Du är i en process som redan fått ett minnesfel Ett kaninhål som vi aldrig riktigt kom ur En av våra heroiska testare Om du är i en C++11-runtime Så mycket för ett minustecken Felhanteringsflaggor blir ofta mer rätt Try-catch-ignore En hatkärlek till exceptions Jag fick ett fint paket För alla pengar i hela världen Vi skulle kunna skicka den till datacentret Skulle du kunna använda tolv cores? Fyra cores och några år senare Jag börjar ifrågasätta hela mitt liv Dubbelt så snabb på åtta år Bara 20000 som fattas Den jobbade övertid Hur lång tid ett mjukvaruprojekt ska ta

Mar 26, 20191h 2m

Kodsnack 304 - Om man väger sin potatis nära potatisen

Fredrik snackar med Elin Romare om AI i praktiken, kunskapsspridning, AI-etik och konferensen GAIA som hålls för andra året i Göteborg 9 april. GAIA började som en meetup för att hjälpa alla de (oväntat många) som sitter och jobbar med AI på kammaren eller kontoret och inte vet att det finns fler i närheten att utbyta erfarenheter med. Vi pratar om att bygga första modellen, och om risken att vara nöjd med den och anpassa allting runtomkring efter modellen. Vi kommer också in på större saker som när tekniken kommer ut i samhället, från roliga detaljer på ICA till etiska aspekter i bilar och rättsliga processer. Och givetvis en del om konferensen, vad som var hett förra året och vad som hänt sedan dess. Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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! Länkar AI GAIA - gruppen och konferensen Elin Romare Recorded future Machine learning Statistisk signifikans GAIA på Meetup Cocoaheads Göteborg - gruppen Fredrik var med och startade WAVR Tensorflow Generative adverserial networks CNN - Convolutional neural network Köp biljetter till GAIA 2019! Asymptoptisk kurva Hyperparametrar Björn Mattsson Daniel Persson ska prata quantum deep learning Titlar Alla satt lite på sitt eget hörn Så fort man inte jobbar med bild Fokuserade på bild Han var hela deras machine learning-avdelning Vi vet knappt hur vi ska ställa frågan En modell, som gör någonting Den är ju skräp som modell De flesta problem ändras Någonting rätt så barnsligt med hela området Om man väger sin potatis nära potatisen Om jag väger potatisen längre bort När samhället är skevt Den replikerar ju samhället, och förstärker det Ett dataset som perfekt representerar samhället Om ens data inte reflekterar verkligheten Människan behöver göra ett val i sin modell En traktor ovanpå pandan Så fort vi kan tolka data Det är inte en panda Man kan inte ha all data i hela världen Min värld är inte punktformad i vakuum

Mar 19, 201954 min

Kodsnack 303 - En teoretisk praktisk person

Fredrik och Kristoffer snackar. Kristoffer har lyssnat ikapp på avsnitt, och skaffat sig ett Ergodox. Sedan gäller bara att få tid att hitta en bra layout och lära sig densamma. I veckans Mastodonsektion rekommenderar Fredrik starkt appen Toot! för IOS och Kristoffer överväger att använda If this then that, även om det av någon anledning känns motigt. Sedan snackar vi om The soul of a new machine, en bok vi ännu inte läst mer än ett par sidor i men redan fascineras av. Kristoffer berättar varifrån han fått rekommendationen och om flera andra intressanta personer som ledde honom dit. Det blir många tips på intressanta saker Bryan Cantrill presenterat. Alla hans presentationer, faktiskt. Kristoffer rekommenderar också att snöa in på timmerhus och beskriver dem som mjukvaruutveckling i ultrarapid. Som avslutning snackar vi om Devsum och Foss north, två trevliga konferenser vi ska delta i! Devsum infaller 23-24 maj, har sex olika spår och 70 talare som snackar om något för alla. Scott Hanselman håller i en keynote, det snackas Javascripts läskiga sidor, AI för alla, IOT-lösningar och mycket mer! Fredrik vill redan se fler tal än han rimligen kommer att hinna med. Dessutom finns givetvis alla trevliga deltagare att snacka med, både mallan talen och på minglet och festandet på kvällen 23 maj. Kom och säg hej! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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! Länkar Bartosz Milevski, och vårt snack med densamme Daniel Lebrero och vårt snack med honom Ergodoxavsnittet Syncthing Ergodox onlinekonfigurator för tangentbord Princess bride Category theory for programmers Kategoriteori Simon Peyton Jones Das keyboard - en senare generation av det Fredrik har Vortex pok3r Toot! - Fredriks favoritapp för Mastodon på IOS Dag Ågren The unarchiver - utvecklas inte längre av Dag If this then that The soul of a new machine Jezz Frazelle och hennes inlägg om The soul of a new machine Bryan Cantrill PDP Tom West Bryan Cantrills post om The soul of a new machine Show stopper! - boken om utvecklingen av Windows NT. Tack Fredrik Broman! Dealers of lightning Windows NT Second-system syndrome Where wizards stay up late Sun microsystems Minix Solaris Dtrace Illumos Rust Summer of Rust Joyent Node AVL-träd B-träd Is it time to rewrite the operating system in Rust? James Mickens Jezz keynote från Linuxconf AU Zones i Solaris Jails i BSD Liggtimmerhus Dalaknuten Kärnvirke eller kärnved Devsum - vi kommer dit! Foss north - vi kommer dit också! Daniel Stenberg Curl Claes Jakobsson Tech day by Init Botanist - Claes vattningsmaskin Let's LISP like it's 1959 Svgbob Rob Ashton Scott Hanselman - keynotepratar på Foss-north Jonathan Mills - Javascript's scary side Chris Klug Titlar Jag köpte hans Ergodox Framför mig, bakom mitt vanliga tangentbord Bättre rent handmekaniskt En hel värld av tangenter Det finns bara en och den gillar ingen Om det här är semester, vad gör han då på jobbet? Jag rekommenderar alla hans presentationer Det kanske finns andra som också kan skriva C En teoretisk praktisk person Mjukvaruutveckling i ultrarapid Liggtimmerhusevangelist En naiv knut i hörnet Dalaknuten är lite lätt vinklad utåt Om inte annat så för kaffet Om inte annat för kaffet

Mar 12, 201958 min

Kodsnack 302 - Någon har lagt tonfisk på kakan

Fredrik och Kristoffer snackar trasiga, halvtrasiga eller allmänt operfekta saker. Vi börjar med drömmen om USB eller USB-C: en enda sladd att koppla in som kan leda till alla upptänkliga former av svårspårade problem och ostadigheter. Kristoffer är sugen på en … petskärm … beröringsskärm … pulpetskärm? Sedan kommer vi in på vad som för Kristoffer skaver med Linuxskrivbordshanteraren GNOME, projekt som gör bra saker på dåliga sätt och hur man kan gilla dem ändå. Trots allt det är Linux ändå operativsystemet för Kristoffer. Man kan uppskatta både en Tesla och en hembyggd bil. Och så lite Mastodon på slutet, ett system där vi finns och som vi hoppas kan bli några snäpp större än vad det är idag. Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, 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! Länkar Thinkvision-skärmar Lenovo Surface studio I3 GNOME Thunderbolt EGPU - externt grafikkort KDE GTK GIMP QT Tiling window manager - kaklande fönsterhanterare Awesome Johan (Thelin) Systemd Initsystem Lennart Poettering Pulse audio Upstart Saltå kvarn Opensuse Networkmanager Wicked Mastodon Fredrik hänger på instansen toot.cafe Amaroq Kristoffer på Mastodon 6510.nu Inbox zero foss-north Titlar En petskärm Någon som pekar genom att ta på saker Beröringsskärmar Pulpetdesign Sträcka mig ut och scrolla Pulpetskärm En soppa utan dess like Lika trasigt som den gamla USB-standarden En abstrakt listträdvy Innan C++ fungerade Mippla med den viktigaste processen i systemet Det har inte hjälpt systemd, eller Lennart GNOME är en stor kaka, och någon har lagt tonfisk på kakan Ett projekt som innehåller allt Det är min bil, jag har byggt den Bra kläder för en bra arbetare Tuta på oss, så tutar vi tillbaka Kristoffer.ninja

Mar 5, 201958 min

Kodsnack 301 - Man kommer in, man hittar sitt pris och går vidare, med Simon Nord och Jesper Fehrlund

Fredrik snackar med Simon Nord och Jesper Fehrlund på Prisjakt. Prisjakt är i färd med att sjösätta en helt ny version, och Simon och Jesper berättar om bakgrunden, varför en ny version behövdes och hur den har utvecklats och rullats ut. Samt bland annat hur sökmotorer påverkar ens utrullning, hur man jobbat in A/B-tester i hela applikationen och organisationen, hur det funkar med Graphql mot ett gammalt API (bara bra tack), hur man renderar sina React-komponenter både på klient och server, en massa tips om bibliotek och mycket mer. 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 [email protected] 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å [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! Länkar Developers bay - veckans sponsor Jesper Fehrlund Simon Nord React Webpack KPI - key performance indicator Min hembio Google search console Hreflang beta.prisjakt.nu A/B-tester Snack om SEO, del ett och del två, för den som vill höra mer Google optimize Higher-order component React router Dan Abramov har en läsvärd blogg för alla Reactintresserade Isomorfiskt Javascript - ett av uttrycken för att köra samma Javascript på både klient och server Electrode - Walmarts Reactplattform Redux Code splitting James Kyle React-loadable och bloggposten React native Relay Relay modern Above the fold rendering Next.js Graphql Apollo Developers bay - veckans sponsor Avsnittet om att jobba som frilansare [email protected] - bara att mejla om du vill veta mer Apollos graphql-tools Netflix skippade React på sin allra första sida Polyfills Yarn why Webpack stats Webpack bundle analyzer React helmet React helmet async React helmet har fortfarande problem med asynkronicitet på servern Men det finns en pull request för att fixa det Mobile index Titlar Jag har inte jobbat på Prisjakt i tolv år En PHP-shop sedan allra första början Jag hade precis flyttat till Ängelholm Vi supportar er hur ni vill Hur bygger man ikapp tio års fixande och trixande Man kommer in, man hittar sitt pris och går vidare En rollout i förhållande till Google Lättare att hantera Google Djupgående tester hela vägen Killer-ramverket som löser allt Det kostar ju att bygga en React-applikation Lite tungan rätt i munnen När kan man spotta ur sig en statuskod? React the good parts React the bad parts

Feb 26, 20191h 6m

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 [email protected] 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å [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! 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 [email protected] - 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

Feb 19, 201958 min

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 [email protected] 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å [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! 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 [email protected] - 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

Feb 12, 20191h 10m

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 [email protected] 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

Feb 5, 201938 min

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å [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! 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

Jan 29, 201955 min

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å [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! 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å

Jan 22, 201950 min

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å [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! 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

Jan 15, 20191h 1m

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 [email protected] 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

Jan 8, 201942 min

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å [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! 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

Jan 1, 201957 min

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 [email protected] 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?

Dec 25, 201836 min

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å [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! 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

Dec 18, 201856 min

Kodsnack 290 - Mer plats för svenska spel

Fredrik snackar om den nyss avslutade tvåveckorssylten med huvudarrangören Jona samt deltagarna Bengt, Fredrik och Åke. Vilka spel gjorde de, hur var det att använda Lua och Love 2d, hur gick det med tidsramarna och vill någon göra om det igen? 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å [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! Länkar Jona Spelsylten Discord Forslund Fronkan P1xelher0 Bengts spel Blender Åkes spel Box2d Escape goat Kalaspuffars spel Fredriks spel Tiled Spelunky Hur Spelunky gör banor Jonas spel Out run Norrland Hotline Miami Unravel Lua Love2d Pico8 STI Entity-component-system P1xelher0s tipslista Hump Bump Avsnittet med Jona och P1xelher0 Impostor syndrome Sfxr Titlar Vi ska prata sylt Bokstavsordning enligt Discord Låt oss kalla det "en oavsiktlig feature" Panika ihop allting på torsdag kväll Början på en helt ny subgenre Mer plats för svenska spel Jag har använt Javascript en gång Google was my friend hela vägen in i mål Då hade man redan skrivit sina rotationsmatriser Den som hade haft en timme kvar! Jag tror att jag bara skar En professor Balthazar-maskin Jag har en deadline om två veckor

Dec 11, 201844 min

Kodsnack 289 - Rotlösa behållare

Martin, Kristoffer och Fredrik pratar till att börja med om viktiga saker som hemmaservrars surrande, köksmaskiners ljudschema och dåliga biljettautomater. Sedan snackar vi om rotlösa behållare - rootless containers - ämnet för en presentation Kristoffer precis ska hålla när avsnittet spelades in, och nyligen har hållit när avsnittet släpps. Kristoffer berättar vad behållarna egentligen är - två saker egentligen - och de saker behållare bygger på i Linux för att kunna utföra sin magi. Efter det blir det, lite oväntat, fysisk säkerhet. Som att ta sig in genom att hålla i en stege, nycklar som bara är sociala kontrakt och att överdriva säkerheten som överreaktion. Sist men inte minst lite rejält härliga och rejäla retrodatorer. Vad sägs om Apollo guidance computer? Och lite buggfixar i Holedown samt Martins funderingar kring framtida projekt som kanske är för tråkiga att genomföra. (Extra-extra-material: störiga problem med Displayport och andra sladdar.) 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å [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! Länkar Bilden på vågen i Martins Coopbutik Techday by Init Kristoffers presentation Johan Thelin - som hördes i avsnitt 251 Rootless containers Quaternion Namespaces i Linuxkärnan PID namespaces Cgroups Docker Overlayfs BSD jails Virtualbox Tmux Apollo guidance computer Videoserien Bilderna av Margret Hamilton med dokumentstapeln Margret Hamilton är cool Advent of code Kodsnacks repo där alla kan bidra med lösningar! Spelsylten är avslutad Lua Holedown Holedownavsnittet Chromeos Rymdkapsel Haxe National air and space museum SMIL BESK BARK SCSI Titlar Källare/lekrum/serverrum/studio ENJOY YOUR MEAL En ratt i en låda Jag flyttade också från min spishäll En liten bit potatis på off-knappen Billighets-touch De vet förmodligen vad bra är Windows XP-kullarna En massa konsulter staplade på varandra Et tu, bankomaten Et tu, Swedbank Rotlösa containrar Rotlösa behållare En container är liksom två grejer Vända på konceptet om root Nu håller jag på och rotar mig Man kan inte namespaca tiden Du måste ha högsta säkerhetsklassning för att få leka med molnet Gamla gubbar med multimetrar Space rated!

Dec 4, 20181h 23m

Kodsnack 288 - Dina objektorienterade kollegor

Fredrik snackar med Øystein Kolsrud om Øredev 2018, på Øredev 2018. Vi diskuterar utifrån Øysteins presentation om funktionellt inriktade språks inflytande på de objektorienterade, och också om något kan ha överförts åt andra hållet. Dessutom går vi igenom några intryck av hela konferensen och nämner några av våra favoritpresentationer. 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å [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! Länkar Øredev Øystein Kolsrud Functional patterns for the object oriented - Øysteins presentation Kodsnacks tvåveckorssylt Förra veckans avsnitt - med bland annat designmönster och agilitet Haskell Qlik LINQ i C# Lambdauttryck - även kända som bland annat anonyma funktioner C# 7 Tupler Pattern matching Boost Monader IO-monaden i Haskell F# Bioetik-keynoten av Alex Pearlman Moon Ribas keynote - Earthbeat Rusts felhantering Getting them to get it Judy Rees Clean language Turn up the Good - Woody Zuills presentation History of the occult and technology - downloading paganism Nyheter i C# 8 Titlar En generisk enumerabel typ Kedja operationerna I Haskell sedan tidernas början Dina objektorienterade kollegor Objektorienterade språk lär av de funktionella Inte behövt möta verkligheten

Dec 2, 201833 min

Kodsnack 287 - Rör-i-badrummet-pattern

Kristoffer och Fredrik snackar om varför Kristoffer ogillar CSS. Det känns skevt på så många sätt från grunden och uppåt, kan vi väl sammanfatta det hela. Fredrik försöker argumentera mot men lyckas väl inte riktigt övertyga ens sig själv. Vi kommer också in på grafisk programmering, något som inte heller är Kristoffers grej. Fredrik undrar också om det finns något bra begrepp för tendensen att försöka lösa ett diffust problem med mjukvara som blir så generell och kräver så många inställningar att det blir jobbigare att lösa problemet med mjukvaran. Sedan avverkar vi lite snabbt varför Kristoffer ogillar design patterns. Eller snarare vad som blivit av ursprungstanken och vad folk verkar göra med design patterns. Det leder i sin tur givetvis in även begreppet agile … Hur ofta händer det att jag tar en färdig lösning för någonting istället för att faktiskt försöka förstå problemet? Borde vi ta med oss att folk satt sig och gått igenom hur saker funkar, snarare än de tre lättförpackade slutsatser deras arbete ledde fram till? Sist men inte minst: Vill du ha en puff att bygga ett spel men känner inte att du har tid att avsätta en hel helg eller andra längre block tid? Häng med på Kodsnacks tvåveckorssylt - ett gamejam där du lägger någon timme om dagen när du hinner! Vi kör 12 till 24 november, och alla som deltar får vara med och rösta på bidragen under en vecka efter det. Vinnare presenteras andra december, men det viktiga är att få ihop något och ha väldigt trevligt under tiden! Spelen skrivs i Lua med Löve2d, läs allt på syltens sida på Itch! 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å [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! Länkar CSS historia SASS Emacs Lisp Reset-stilmallar försöker ge ett utgångsläge för ens egna stilar som är så enhetligt som möjligt mellan olika webbläsare LaTeX Twitters Bootstrap Autolayout inom Apple-GUI-utveckling Skriva autolayout med ASCII-konst Design patterns Singleton Visitor Agile manifesto Richard Feynman Cargo culting Flexbox Kodsnacks tvåveckorssylt! Jona Löve2d Lua Øredev Titlar Tack för någon donation En helt trasig design från grunden Det blir bara värre ju mer man förstår Man har inget scope över huvud taget Det låter ju som en bra idé Det låter ju som ett ädelt syfte Olika definitioner slåss mot varandra Centrera någonting mitt i layouten Ett korthus vad du än gör Inte bättre om man försöker ignorera det heller (Det är ju) Bortslösad energi Något bisarrt som inte existerar någon annanstans Från tryckpressens födelse (och framåt) Datorålderns största mörker Fullständigt Stockholmsyndrom Problemet med människans natur Min kamp mot design patterns Saker Kristoffer inte tycker om Rör-i-badrummet-pattern Namnet blev allt och ingenting Det man pratar om blir det viktiga Raka fel jak Lösningar på recept Punktinsats-pattern

Nov 20, 201850 min

Kodsnack 286 - Den här är trasig, var så god

Tobias, Kristoffer och Fredrik snackar till att börja med om Kristoffers besök på SAP-konferens, som en sorts terapi. Sedan berättar Tobias om lite resvåndor och om att äntligen ha skeppat den jättestora versionen som varit på gång i ett par år. Det i sin tur leder till två mindre rants om dels Javas installationsprogram, dels jakten på en störig Androidbugg och alla märkligheter Android gör som möjliggjorde buggen. Vi pratar också om att försöka dokumentera på olika sätt, så att man får en chans att förstå vad alla fulhack är och varför. Sist blir det lite postmortem och stresshantering. Det är inte lätt att veta hur man borde bedriva projekt ens efteråt, och ännu svårare att inse när man är stressad. Ta mer semester, och lyssna om någon faktiskt skulle tycka du verkar stressad! 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å [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! Länkar SAP HA - high availability Stockholm city conference center Devsum Conan Nvidia shield Androids NDK Bionic - Androids C-bibliotek musl Uclibc SailfishOS Jolla Freakonomics om politik och alternativ Pythons PEP-process - Python enhancement proposals Joel on software-artikeln om farorna med stora omskrivningar Titlar Du överlevde SAP SAP under ytan Mycket bättre att inte veta någonting Det kunde ha varit Kielfärjan Svårt att sitta och titta på ett talk online Sjuk och på konferens Var vänlig hitta en buss De måste byta däck på planet Två års arbete rakt in i masterbranchen Från hemmahackat fulscript till Conan Full av malware och autouppdateringar Den här är trasig, var så god Mycket getoffer och blodsriter Det är inte ett löst problem En kaskad av komplikationer Två alternativ är det mest stabila tillståndet Mer i huvudet än vad de är i kroppen Alla behöver semester Semester från telefonen Mikrostress

Nov 13, 201854 min

Kodsnack 285 - Dokumentation löses om jag bara hittar rätt verktyg

Fredrik propagerar för spelsylten, Öredev och Advent of code. Samt poddtipsar, funderar lite över dokumentation och processgenomgångar … och avslutar med lite klickande tangentbord. Vill du ha en puff att bygga ett spel men känner inte att du har tid att avsätta en hel helg eller andra längre block tid? Häng med på Kodsnacks tvåveckorssylt - ett gamejam där du lägger någon timme om dagen när du hinner! Vi kör 12 till 24 november, och alla som deltar får vara med och rösta på bidragen under en vecka efter det. Vinnare presenteras andra december, men det viktiga är att få ihop något och ha väldigt trevligt under tiden! Spelen skrivs i Lua med Löve2d, läs allt på syltens sida på Itch! Fredrik tipsar om den första mininiten han gick på med Love2d. Fredrik representerar återigen Kodsnack på Öredev, han kommer att vara i Malmö och intervjua talare och tar gärna mot både tips på talare att intervjua och såklart annat folk att heja på Advent of code kommer också snart! Vi vet inte om vi gör tävling i år, men vi kommer givetvis att ha ett repo för att skicka in och diskutera lösningar, och vi hoppas att några lyssnare vill vara med och diskutera årets upplaga efteråt. Fredrik poddtipsar om JSparty där senaste avsnittet diskuterar dokumentation. Fredrik associerar dokumentationsproblem till processproblem och halkar in lite på processtankar också. Inte är väl dokumentation ett problem som främst löses med fler verktyg? Sist men inte minst: ett kapitel att hoppa över om du inte gillar klickande tangentbord: Fredrik har äntligen programmerat sitt Pok3r lite. Och skaffat en satellit. 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å [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! Länkar Kodsnacks tvåveckorssylt! P1xelher0/Pontus Jona Löve2d Lua Kaklande fönsterhanterare Öredev Bartosz Milewski Bartosz presentation från förra året Advent of code Kodsnacks repon på Github MIPS Brainfuck Rexx JSparty Avsnittet om dokumentation Pok3r Avsnitt 260 Erez Zukerman Ergodox satellite SAP Titlar Mustascher && (plattformar | racingelement) Inte vara helt död mellan varven Hitta sin egen väg in i konferensen Dokumentation löses om jag bara hittar rätt verktyg Förklara helheten utifrån sett En kombination av lysande och blinkande dioder

Nov 6, 201834 min

Kodsnack 284 - Allt behöver inte vara Fortnite

Fredrik, Jona och Pontus snackar spelutveckling. Vi börjar med spelen som vår väg in i programmering och går vidare därifrån. Vi diskuterar mycket att designa kod, motor med mera för sitt spel kontra att faktiskt designa och bygga själva spelet. Vad är mitt mål egentligen: att designa den bästa motorn för ett spel eller att faktiskt designa och bli klar med ett spel? Blir verktygen och att bygga dem en prokrastinering för att jag egentligen inte vet var jag vill ta mitt spel och tycker det känns jobbigt att lära mig det? Vi pratar också mycket om alla andra hinder man sätter upp för sig själv genom att intala sig att man inte kan lära sig olika områden, eller genom att tänka att man måste lösa allt själv. Spel som försöker bygga bort möjligheterna att lära känna nya människor. Sist men inte minst: vill du ha en puff att bygga ett spel men känner inte att du har tid att avsätta en hel helg eller andra längre block tid? Häng med på Kodsnacks tvåveckorssylt - ett gamejam där du lägger någon timme om dagen när du hinner! Vi kör 12 till 24 november, och alla som deltar får vara med och rösta på bidragen under en vecka efter det. Vinnare presenteras andra december, men det viktiga är att få ihop något och ha väldigt trevligt under tiden! Spelen skrivs i Lua med Löve2d, läs allt på syltens sida på Itch! 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å [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! Länkar Jona Pontus Basic Lego racers Runescape Rayman Flash SDL Gamemaker Ori and the blind forest Hollow knight Unity Clojure Design kontra development Ray casting Map, filter, reduce, fold Hearthstone Magic: the gathering arena Lua Godot - öppen spelmotor Löve2d Megaman X Persona 4 Martin Holedown - Fredrik spelar fortfarande ofta Homeworld Entity-component-system Ogre Unity asset store Dead cells Celeste Super meat boy Magthe Kategoriteori Kodsnacks tvåveckorssylt! Titlar Spel och lite mer ovanliga programmeringsspråk Min väg in till programmering Alla satt där och gjorde spel Lite grafiskt och programmering samtidigt Dunka C++ Innan man har en gubbe som springer (Någon som är) väldigt bra på att skjuta upp saker Två spel under sexton år Fokusera mer på spelet Jakrakningsvarning Dra korten hårdare Mer programmerare än spelutvecklare Misslyckats och blivit bättre Om det inte känns bra när du rör dig Allt behöver inte vara Fortnite

Oct 30, 20181h 26m

Kodsnack 283 - Jobb.markdown

Fredrik och Kristoffer snackar om att få in nytt folk och få dem produktiva, främst utmaningen att gå från koll på sin lilla del till att också ha koll på helheten. Sedan blir det lite Jira och att skaffa koll på vad man egentligen har att göra - både Fredrik och Kristoffer vill få lite förnyad fason på sin personliga process. Kristoffer pratar också om trevliga effekter av att Suse byter ägare - ett skönt tillfälle att skala bort gammal komplexitet. Efter det kommer vi in på Oracles ändrade licensregler för Java och vad de kan tänkas innebära. Vild spekulation, citera oss inte. Speciellt inte Fredrik. Men det känns inte supermodernt att ta betalt för ett programmeringsspråk. Vore det inte kul om infödda skrivbordsappar kom tillbaka ett varv? Sedan Kristoffers senast släppta hobbyprojekt, dess liv på Hacker news och hur det hänger ihop med hans nästa presentation. Samt, såklart, hur dess sophanterare och alla andra grundläggande sophanterare fungerar. Sophantering är inte så svårt som man kanske tror. 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å [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! Länkar Lärlingssystemet i Tyskland Jira Markdown Kanban EQT - Suses nya ägare Microfocus - Suses tidigare ägare Novell Oracle ändrar i licensreglerna för Java Openjdk Electron QT Rust Xi-editor Raph Levien Inconsolata Atom Kristoffers Lisp Scheme Lisp 1.5 Sophanterare på Wikipedia Lua Luajit Tail-call-optimering Makron i Lisp Peter Norvig Norvigs 90-raders Lisptolk i Python Titlar Något som låter jättelöjligt men är sant Deprimerad och ur form Ingen koll på sammanhanget En inbox jag kan titta på Vet jag att jag ser allting? Jobb.markdown Listan som aldrig minskar En förnuftig mellanhand Säljarhinken Jag skrev en liten Lisp Sedan springer jag ifån mina rotobjekt Uttrycka Lisp på så lite kod Mer än tio rader per minut

Oct 23, 201852 min

Kodsnack 282 - Man skiljer på simple och easy

Fredrik snackar med P1xelher0 - eller Pontus som han heter utanför internet - om ett helt gäng saker. Som hur vägen går från Indesign till modern frontendutveckling? Vi pratar lite Angular av äldre modell kontra React och att gå mellan dem. Funktionell programmering som komplement till React och Javascript på jobbet. Och, kanske mest spännande: att lära sig saker genom att hålla presentationer om det. Vi kommer också in på att återanvända, reparera och underhålla kontra att slita och slänga. Byxor, till exempel. Därifrån avslutar vi med att hitta verktyg man trivs med, att få välja dem, och att ibland inte kunna använda det man vill. 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å [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! Länkar P1xelher0 - Pontus Nagy Agero Indesign Omnichannel XSLT - Extensible stylesheet language transformations Äldre Angular Modernare Angular Redux React router Mobx Jquery Designsystem Monorepon Haskell Rust Swift Kotlin Sidoeffekter Reason Ocaml Flow - statisk typkontroll för Javascript Bucket script Webpack Simplicity matters Rich Hickey Pure function Composition over inheritance Map, reduce och filter Higher-order function String.splice String.slice Right to repair Nerdtree Tmux Destroy all software The birth and death of Javascript grep Titlar Mangla data med Javascript och XSLT Van att mutera allt Om man är en person som bara gör rätt hela tiden En hel stapel av ångmaskiner Man skiljer på simple och easy Då har du två arrayer Ett nytt objekt i en ny array Vi har mycket plats i våra datorer Inte lika ung och inte lika naiv Solida block av aluminium och klister Man är ju konsultmässig En eller två googlingar bort

Oct 16, 201853 min

Kodsnack 281 - Den stora C++-konferensen

Fredrik snackar med Arno Lepisk (känd från avsnitt 191) om C++ för hela slanten, och speciellt årets upplaga av Cppcon där Arno inte bara deltog utan också presenterade. Det blir trevligheter från konferensen, intressanta nyheter i kommande versioner av C++ och givetvis lite om hur Arnos egen presentation gick. Som avslutning blir det tips på ytterligare konferenser kring C++. 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å [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! Länkar Arno Lepisk Advent of code 191 - Avsnittet där Arno var med Hiq Cppcon Bellevue, Washington Aurora, Colorado West const East const Hela programmet för Cppcon Bjarne Stroustrup Bjarnes keynote Concepts C++98 C++11 C++14 C++17 C++20 Remember the Vasa! Vasaskeppet UML Mark Elendts presentation Kate Gregorys presentation Videos från Cppcon Pekare i C Simula Herb Sutters presentation wlifetime-flaggan Use after free - att försöka använda minne efter att det återlämnats till systemet Compile-time reflection och metaklasser godbolt.org Chandler Carruths presentation Spectre Spekulativ exekvering Simon Brands presentation - inte släppt som video vid poddens släpp Arnos presentation från i år Arnos lightning talk från tidigare år - "On using singletons in C++" Engage, entertain, educate Scott Meyers Andrei Alexandrescu Kate Gregory Effective C++ Programmeringsspråket D Dimensionsanalys Boost units Meeting C++-konferensen Cpp on sea Pacific C++ Accu NDC Swedencpp.se arno_l - Arno på Twitter Titlar Med läskig precsion ett åttondels sekel Vad jag ska göra när jag blir stor Ett halvt aktivt val Det finns rätt många ställen som heter Bellvue Stor east const-förespråkare Den stora C++-konferensen Ett stort C++-land Språkskaparskjortan Väldigt öppen och sund konkurrens En väldigt fullmatad vecka

Oct 9, 201854 min

Kodsnack 280 - Springa och titta med förstoringsglas samtidigt

Fredrik snackar med Jona Ekenberg (känd från avsnitt 262) om intressanta tankegångar från spelbranschen. Två huvudämnen är att våga påbörja små eller lagom stora projekt, och att fundera i termer av developer kontra designer när det gäller att skriva kod. Är du mer designer eller developer när du utvecklar? Samt, lyckligtvis, en hel del om spel. Ibland ryms både Arkham horror och Ice climber i samma avsnitt! 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å [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! Länkar Baldur's gate Dungeons & dragons MS röj Ice climber Magic: the gathering Mark Rosewater's drive to work - podden Jona lyssnar på Boardgame design lab Richard Launius Arkham horror Lite om hur Warcraft III utvecklates Spelskaparna What remains of Edith Finch Jakrakning Gå uppför och nerför abstraktionsstegen The longest journey Dreamfall Brutal legend Polybius Rez Titlar En konstant flod av saker jag skulle kunna göra Löjligt rimligt att bli färdig med Tänk om jag råkar göra exakt samma låt som någon annan Det kommer att bli konstigt ändå Springa och titta med förstoringsglas samtidigt För rädd för jakrakning Jag vill inte ha det här i mitt peka och klicka Essensen av Polybius

Oct 2, 201849 min

Kodsnack 279.5 - En grej som verkligen ger energi

Fredrik hade några funderingar till efter eller intill veckans avsnitt, om saker som ger och tar energi och vikten av att känna när det är dags för en paus. Och kom ihåg att vi alltid vill höra av er som lyssnar - oavsett om ni har kommentarer, tips på folk vi borde snacka med, eller vad det än kan vara. 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å [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! Länkar Øredev 2017 Titlar En grej som verkligen ger energi

Sep 25, 20185 min

Kodsnack 279 - Going to the supermarket alone, with Rikke Koblauch

Recorded at Øredev 2017, Fredrik talks to Rikke Koblauch about social anxiety, turning a passion into a side project and possibly even a living eventually. One of Rikke's examples is Steps - the service Rikke is creating to help overcome social anxiety. How can we make environments more inclusive in a world which seems very designed for extroverts? Healtcare and preventive tools - wouldn't everything be better if we all could get help and tools easily before small health problems turn into big ones? Rikke has worked with the Danish mental health fund and shares some experience on getting support from and working with large government organizations. We also talk a bit about how to avoid burning out on passion projects should they become popular and generate excitement from others. Perhaps we need to manage our own expectations of ourselves better? Thank you Cloudnet for sponsoring our VPS! We are just before the sonic boom of airplanes with regards to continuous integration and devops. Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig and @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! Links Passion projects, pixels and process - Rikke's presentation at Øredev 2017 Introvert in a world designed for extroverts - Rikke's blog post about the world beign designed for extroverts Rikke's website Rikke on Twitter Rikke on Medium Steps Social anxiety Exposure therapy The Danish mental health fund Titlar Where to start? Going to the supermarket alone More like a passion thing The fear of being judged by others Helping yourself through exposure therapy Writing our code and pushing our pixels Making it your full time thing I see a lot of passion in this industry My idea of burning out Making the world a bit better Handling your own expectations

Sep 25, 201825 min

Kodsnack 278 - (Väldigt) konfundersam

Fredrik och Tobias snackar om globala variabler, dynamisk länkning och varför Tobias måste berätta om och sätta sig in i dem för att förstå den bugg han nyss löst. 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å [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! Länkar Dynamisk länkning Apachebench - ab Openssl Clangs address sanitizer Statisk länkning Global variabel Titlar Globala variabler och dynamiska länkare Hur har det här någonsin funkat? När jag pratar med kompilatorn Vi har bara en bugg kvar De sista 98 procenten Långt ner i Openssl-stacken En viss krypteringsoverhead Man börjar ifrågasätta allt Där vi använde oss av en konstant Det var inte det här jag skulle göra En dyr process (Väldigt) konfundersam Det är inte alltid det blir helt rätt Apropå svårt med data Allas globala variabler En breakpoint i det nya biblioteket Ersätta det med en symlänk Det gick inte att dra ett streck från ett till två

Sep 18, 201857 min

Kodsnack 277 - Jag utbildar inte författare, med Karin Nygårds och Marcus Weiderstål

Fredrik snackar programmering i skolan med Karin Nygårds och Marcus Weiderstål. Läroplanen för grund- och gymnasieskolan innefattar numera programmering på ett helt annat sätt än tidigare. Det inkluderar socialt perspektiv och genusperspektiv, något som orsakade diskussion i bland annat Kodapor-gruppen på Facebook. Eftersom flera lyssnare önskade sig längre resonemang på ämnet bjöd vi helt enkelt in två gäster med koll på läget till podden. Karin är låg- och mellanstadielärare med passion för programmering, skapare av böcker och videoserier och har dessutom varit med och skrivit genusdelen av läroplanen om programmering. Marcus är bland annat programmeringslärare och sakkunnig på Skolverket. Vi pratar bland annat om vad skolan faktiskt går ut på, vad det viktiga är i läroplanen, hur det är en del av skolan demokratiuppdrag, och alla olika sidor som finns av att lära ut programmering. Och hur lätt det är att som utomstående bli blind för andra perspektiv man själv har. 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å [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! Länkar Karin Nygårds Marcus Weiderstål Diskussionen i Kodapor Läroplanen Skolverket Kojo Scala Turtle graphics Jolt cola Geek girl mini Terese Raymond Hacka läroplanen - Teacherhack New public management Så funkar internet PISA Kodu [email protected] @weiderstal @grishund - Karin på Twitter Titlar Min första kurs i programmering Jag hade aldrig hört talas om ett terminalfönster Jag vet att det här går att göra på ett annat sätt Ta ett steg från utanförskapet till ett innanförskap Flipprar och sveper och drar Den tekniken går inte att få osedd En allmänbildning i teknik Vad är det digitala gjort av? Alla ska bli databasdesigners Att förstå vad man gör på lågstadiet Jag utbildar inte författare Det är olika jobb Teknikens roll i samhället Jag får rösta på andra politiker om jag vill ändra någonting Naturligt urval som inte funkar Grabbig miljö med vissa koder Eleven använder internet med omdöme 27 problem att jobba med samtidigt Hur lär man en elev att det känns bra? Ni lär era barn att tänka

Sep 11, 20181h 0m

Kodsnack 276 - Verktyg som man inte visste om

Tobias och Fredrik snackar om webbprestanda-API:er och att paketera sina Macapplikationer i snygga och prydliga skivavbilder med bakgrundsbild och annat trevligt. Däremellan lite hälsosam optimering och städning när det behövs. Tobias tipsar också om lite trevliga debugverktyg. 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å [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! Länkar Xip-formatet Dmg-formatet - Apples format för skivavbilder Plist Dropdmg Michael Tsai Electron Electron-builder Profilers Netflix-presentationen Fredrik såg Webbprestanda-API:et Servertiming LLDB Clang-tidy Oprofile Libc++ Gnu stdc++ EASTL Rapidjson Boost Neon march=native Titlar Sluta distribuera era applikationer som zipfiler Det går inte att signera en zipfil Xcode som en xip Sämre än en dmg-fil En jättebra sak att göra på måndag morgon Manuell automatisering Bättre än alternativen, fortfarande inte bra Det har varit fel i tre år Autosvara med definitionen på regression test En loop som bara används tio gånger Verktyg som man inte visste om En väldigt optimerad map Det finns alltid en annan väg till en lösning på ditt problem Matte till höger och vänster

Sep 4, 201850 min

Kodsnack 275 - Då kallade de masken för kommunist

Fredrik snackar med Martin om Holedown - Martins senaste och extremt mysiga bollstudsarspel för mobiler. Varifrån kom det, varför gick det så snabbt att utveckla (eller så långsamt om man är Martin), hur vågar man lita på att ens spel kommer att gillas av någon annan och hur föll bitarna på plats? Holedown kostar en fyrtiolapp i Androids och IOS appbutiker och Fredrik rekommenderar starkt att både spela det och skaffa soundtracket! (Ja, det blir lite prat om byggservrar och sånt också!) 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å [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! Länkar Martin Holedown - Martins nya spel! 257 - avsnittet då vi diskuterade inför Holedown Twofold inc - Martins förra spel Roguelike-spel Unity Arkanoid GDC - Game developers conferernce Dark souls Rymdkapsel - Martins första spel Catherine Unger - konceptgrafikern Konceptbilderna på Twitter Soundtracket är underbart Niklas Ström - som gjort ljud och musik Det eminenta Remasteravsnittet med Martin om Holedown Nexus 7 GDPR ARPDAU Playstation vita Retrospelsmässan Björeman // Melin Björeman // Melins Discordkanal grapefrukt.com Titlar I min mörka källare (full av kuddar och madrasser) Precis som vanligt när man gräver i planeter Åtminstone tio månader Blandade känslor är precis exakt det det är Martin idag är lite besviken på Martin för fyra månader sedan Jag vet aldrig vad jag ska göra innan Mellanåret Det här tar väl ett halvår Extern spark i baken Det var aldrig någon som gick upp till ytan Få folk att välja att sluta spela Tänk om de hatar mitt spel! Då kallade de masken för kommunist Samma tre buggar om och om igen Laga grejer i blindo Så skönt att det inte är ett free to play-spel Tiotusen spelare i Kina Tusen pirater på varenda sålda kopia Hela byggmiljön är fryst i tiden Spännande och vuxet och ansvarsfullt

Aug 28, 20181h 7m

Kodsnack 274 - Autohacka mig

Tobias och Fredrik följer upp tidigare avsnitt. Först snackar vi mer om Yubikey - USB-nyckeln för säkrare inloggning - vi har fått lite fler och bättre detaljer från Emil Lundberg som faktiskt jobbar på Yubico. Sedan snackar vi lite mer om bygg- och integrationssystem. Fredrik förhör sig på grund av anledning (som man brukar säga) om passande alternativ. Sist ett litet apptips för den som vill kisa mer mot sin retinamacs skärm och kort om Tobias skärmuppsättning. 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å [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! Länkar Yubikey och Yubico U2F Web authentication Yubicos program för att logga in på sin Mac- eller Windowsdator med Yubikey Krypton Lastpass Dashlane Logmein Anthony Lobianco Filevault Gitlab Github Bitbucket Atlassian Jira Circleci Travis Jenkins Confluence Eye-friendly Titlar Tillbaka till normaliteten Autohacka mig En ren serverflagga Nu har det nog slutat funka tillräckligt bra Självhosting eller inte självhosting Alla pixlar på samma skärm Tre monitorer kan jag tänka mig

Aug 21, 201833 min

Kodsnack 273 - Din andra faktor

Tobias och Fredrik snackar mer om CI-system och sedan säkrare nycklar för tvåfaktorautentisering. Folk har kommit med massor av trevlig återkoppling kring Jenkins och andra CI-system efter förra avsnittet - tack och fortsätt så! Efter det diskuterar vi att skydda sig mot phisingförsök, framför allt genom att använda fysiska nycklar istället för tvåfaktorautentisering med exempelvis SMS eller koder som ska fyllas i. Tobias testar och berättar hur det fungerar såhär långt. 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å [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! Länkar Tobias tangentbord - Ergodox EZ Förra avsnittet Jenkins Johan Romin YAML Travis Circleci Gitlab GCP - Google cloud platform White hat Phising Reply all 97 - What kind of idiot gets phished? Tvåfaktorautentisering Artikeln om hur Google hindrar phishing Yubikey U2F - Universal 2nd factor PAM - Pluggable authentication modules Tobias headset - Arctics pro wireless Titlar Den är döpt En typ av slav, en typ av output Inte helt beroende av deras support för att på oss brallorna på morgonen De behövde inte sälja in Jenkins till oss Jag uppskattar enkelheten i vår miljö Man orkar inte ens vara irriterad på Windows Hela den mänskliga aspekten Det är väldigt lätt att bli phishad Om man inte gav upp efter en vecka Tidsbegränsad sekundär faktor Ett pilotprojekt på mitt eget konto Din andra faktor Hur drygt är det att hacka mig för tillfället? Försök att inte göra som jag gör Alla dina lösenord i en påse

Aug 14, 201848 min

Kodsnack 272 - Iterera med en Jenkinsfil

Amanda och Tobias snackar om Jenkins - den populära automatiseringsservern. Mer specifikt berättar Tobias om att använda Jenkins med configuration-as-code - där alla inställningar görs med Groovykod i vanliga incheckade filer istället för med klick i ett lagom gammalmodigt gränssnitt. Det blir både fördelar och intressanta nackdelar. Sedan berättar Tobias också om varför Plex valt att köpa enterpriseversionen av Jenkins istället för att fortsätta med den öppna källkodsversionen som de flesta andra. 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å [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! Länkar Johan Romin Happy hill - Johans spel Holedown Jenkins Configuration as code Hudson Teamcity Travis CI Circleci YAML Jenkins blue ocean-UI Bootstrap Job DSL Groovy Jenkinsfile Gulp Artifactory Titlar Semester-edition Andra studsa-bollar-spel Bygga allt i Jenkins Med konfigurationen som kod Vem det var som klickade Precis bredvid din makefil De som måste ha en frontend och de som vill ha en frontend Vi har känsliga UI-personer Man gör oftast mer än en sak Iterera med en Jenkinsfil Goto scapegoat Även de interna verktygen får kosta pengar

Aug 7, 201855 min

Kodsnack 271 - Skriva sitt eget socker

Fredrik och Kristoffer snackar väderdata och värdering av samlade data. Gamla papers, språk som skrevs utan att någon inblandad sett en dator, spännande saker att livekoda med mera. Kristoffer behöver göra nya saker för att få ämnen att hålla presentationer om. Vi jobbar oss hela vägen tillbaka till Lisps barndom innan vi jobbar oss framåt igen, hela vägen till Gos sophantering. Som avslutning pratar vi, utifrån Linus Torvalds korrespondens kring Linuxkärnans utveckling, om att kommunicera bra och dåligt, och diskuterar att välja att öka eller minska vågorna på vattnet oavsett om man sänder eller reagerar. 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å [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! Länkar Uppsalas centralstation Väderdata verkar ha börjat samlas i Sverige 1858 Linuxconf.au 2019 - call for papers har nu stängt Lisp John McCarthy John McCarthy första paper om Lisp Paper om Lisps historia Kristoffers C-implementation av Lisp JS party Avsnittet med IOT-keynoten Guy Steele Hal Abelson Gerald Sussman The lambda papers - papers om Scheme S-expression M-expressions Donald Knuth TeX Bram Cohen Bittorrent Organizing programs without classes Self Prototypbaserat arv Vår "recension" av ES6 class-konstruktionen i Javascript Elm Destroy all software Wat Haltingproblemet - stopproblemet på ren svenska? Lambdakalkyl Alonzo Church DHH:s första demo av Rails Noam Chomsky Chomskys hierarki Perl Idris Curry on Videos från årets Curry on Larry Wall Perl 6 Larry Wall pratar Perl 6 på Curry on Go-keynote från ISMM (International symposium on memory management) om Gos sophantering Udda commits i Linuxkärnans Git-historik Martin - Grapefrukt Holedown - superskoj! Mr Driller Titlar Jag grävde gropar i solen En sommar är ju bara väder Det måste vara fel på mätaren Tvinga dem att äta gurkor Slut på saker som jag redan gjort De kände någon som kände någon som hade en dator tillgänglig Så uppfinner han i princip if-satsen Implementera en minimal Lisp live Om man vet vad man pratar om så kan man förklara saker på ett väldigt tydligt sätt Formler och "inses lätt" Javascript är ju tillräckligt förvirrande som det är (Just det där med) Syntaktiskt socker (När man kan) Skriva sitt eget socker Forma språket till sitt eget Man sitter och formger editorn 100% av tiden Mitt första Susecon Ett kluster som körde på en mainframe i Tyskland Implementera Lisp i Lisp Att bli förolämpad är något jag gör

Jul 31, 20181h 11m

Kodsnack 270 - Värdet ligger i att prylen kommer ut, med Chris Klug

Fredrik snackar med Chris Klug om bland annat att vara pragmatiskt tråkig. Är vi för dåliga på att prata om att leverera värde istället för att snacka om hur vi infört nästa heta ramverk på optimalt sätt? Vi snackar också om att utbilda och om hur Chris kom in på det spåret, fiffiga ninjatricks för att presentera kod med snippets istället för livekodning, varför man väljer Angular framför React och hur det kan tänkas hänga ihop med .NET. 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å [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! Länkar Chris Klug Tretton37 Klassisk ASP VBScript COM-komponenter .NET 1.1 Silverlight Typescript Visual studio code Sublime Angular MVVM WPF UWP ASMX web services React Redux NGRX Moment ASP.net web forms SOAP Dependency injection SOLID-principerna Addskills/Cornerstone Delegater (i .NET) Angulars databindningsloop - live på scen Uservoice Snippets i Visual studio code Notepad John Papa John Papas Angular-snippets för Visual studio code Pluralsight Chris kurser på Pluralsight Pattern-boken framför andra Webpack Docker Katacoda Eric Evans Domain-driven design-bok Kotlin Surface book Killen som bytt från Macbook pro til Surface book och älskar det Chris på Twitter Chris blogg Snowboardåkaren Chris Klug Titlar Webbutveckling i 18 år I princip Microsoft hela vägen igenom Efter att Silverlight dog När Silverlight dog Jag har kunder som betalar för att jag jobbar med det Pragmatiskt med att plocka upp ny teknik Om någon betalar mig Där är jag ju tråkig Jag vill gärna leverera Det gäller att leverera lite värde också Värdet ligger i att prylen kommer ut SOAP-meddelande med strängkonkatenering Kod som är allt annat än perfekt Jag kan se den abstrakt bästa lösningen Absolut inte på något vis på alla håll och kanter Man tvingas lära sig saker på ett annat vis Insanity-level code Roligare att se koden skrivas Man kan handjaga dem i Notepad Jättemånga människor är rädda för Webpack

Jul 24, 201856 min

Kodsnack 269 - Egentligen bara klienten som fattas

Kristoffer, Fredrik och Amanda snackar e-postklienter och Kristoffers äventyr med att skriva en under hackveckan som gått. Ja, Emacs är kraftfullt inblandat. Att jobba med taggad e-post kontra mappar och hur Kristoffer använder taggar. Dessutom lite reaktioner på Guido van Rossums avhopp som Pythons välvillige livstidsdiktator. 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å [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! Länkar Notmuch Emacs Maildir Mbox Dovecot IMAP getmail Bootstrap Bulma Spectre.css Underscore Handlebars Lodash React Lodash FP Vue Data binding RFC 733 - Standard for the format of ARPA network text messages RFC 833 - Who talks TCP? ASCII MIME-typer POP 3 SMTP Nej, det verkar inte ha funnits ett icke-simple mail transfer protocol Jockes test av mejlklienter Pony Guido kliver av som Pythondiktator Raymond Hettinger LDAP Kalender-RFC - 2445 Mejl via brevduva - RFC 1149: A standard for the transmission of IP datagrams on avian carriers Titlar Sjudagarshackvecka Då kan man väldigt enkelt förstöra sin mailbox Alla taggar i en SQL-databas Mipplar med headers Samma mejl i olika mappar Stoppa alla mejl i ett git-repository En fil som heter som taggen Top Javascript frameworks 2018 Mejl är trasigt Bakåtkompatibel i mottagarändan Det är skitkrångligt att hantera mejl Fulhack på fulhack Alla quirks från alla mejlservrar på vägen En lång kedja av quirks En mejltransportstandard Det är ju så auto funkar Egentligen bara klienten som fattas Jag tar illa upp å Ponys vägnar Minigrisen blir 300 kilo stor Det finns en barnbok här Barnböcker om olika RFC:er RFC for kids Det gäller att välja rätt RFC

Jul 17, 201852 min

Kodsnack 268 - Noll veckors riktig sommarsemester

Amanda och Fredrik snackar om sommaren, sommarplanering och agil uppackning efer flytt. Dessutom avhandlas Porg, emoji, reaktioner i chattprogram och deras inbyggda tvetydigheter. Hur reagerar du på "Jag älskar när möten drar ut på tiden 🙃"? 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å [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! Länkar Porg Havet är djupt Rocket Macos inbyggda textersättningssystem It's something Panda måste starta om Titlar Hade inte du nyss semester? Noll veckors riktig sommarsemester Jag försöker tacka ja till allt som är kul Göra ingenting på ett bra sätt, sedan Varför ger folk ens visdomsord? Man måste hitta det själv En månad med stabsläge I mitt hobgryt En hel semester som bara är i hobgrytet Ett aktivt val varannan timme Åttio veckors semester per år En C-låda kvar Diverse saker man inte saknar plus nakendräkt MVP:n blir ju att flyttkartongerna är borta Vinn-vinn, för mig Porg ställer inga krav Reagera med en oväntad emoji Släng in en sjöjungfru Ett konfettikomplement Jag älskar när möten drar ut på tiden 🙃. Panda måste starta om Ingen blir profet på sin egen semester Ditt vanliga profetarbete

Jul 10, 201855 min

Kodsnack 267 - Trick för att få folk att prata med varandra

Tobias, Kristoffer och Fredrik sammanfattar och följer upp en diskussion från Techworld summit (video) om att tappa bort individen i pressade agila team. Och utedass, givetvis. Avrapportering efter sommaren utlovas. Utedassen leder oss in på att skriva kod och planera innan man börjar spika ihop brädor (eller kodsnuttar). Ger somrar och semester också mötesexplosioner? Vi kommer också in på scrum och liknande metoder, varför man drar in dem, vad som egentligen behövs och varför man kan välja det även för ett distribuerat team. Vi landar i grund och botten i att det viktigaste kanske är att få prata av sig med någon som lyssnar. En teori: agile är sätt att gå från icke-fungerande team till fungerande team, och när man väl har ett välfungerande team behöver man inte agile längre. 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å [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! Länkar UML-diagram Livepodden på Techworld summit Techworld summit Iris Classon Cecilia Borg Iris var med i avsnitt 17 Avsnittet från Devops summit IDG-artikeln om Iris presentation Det agila manifestet Cargo cult Johan Thulin var killen Fredrik pratade med i ett avsnitt av Under utveckling Gävle developer meetup Titlar Tillbaka i saltgruvan Det ger ganska mycket att ha en toalett där man bor Dagens krav på att inte vara äckligt Vi skulle kunna prata lite om toaletter För dagens fritidshusentusiaster finns det många alternativ En luddit när det gäller toaletter Bygga ett hus och ställa en hink i det (Jag försöker) bygga dass på samma sätt som jag bygger kod Vattenfallsmodellen för utedass Backa sitt utedass Jag skulle ju skriva kod! Det är så lätt att ljuga för sig själv Process i självförsvar Jag tror inte processen i sig är en bättre lösning Den heliga processen framför allt annat Hur kan vi prata om problemen vi ska lösa? Burnout måste man ha Väldigt enkelt att aldrig prata med någon Snubben som är dryg i pull requests Om man har ett problem i livet som man vill diskutera När man väl har fått uttrycka sin upprördhet En läxa som är mycket svår att lära sig Trick för att få folk att prata med varandra

Jul 3, 201850 min

Kodsnack 266 - Lära sig förstå vad man inte kan

Fredrik och Amanda gör en liten variant på Javaforum i Göteborg och snackar med Rikard Thulin om konferenser och presentationer. Rikard berättar hur det varit att starta och driva en stor intresseorganisation, och dessutom göra det innan tjänster som Meetup överhuvud taget fanns. Det blir också många tips om att komma igång och presentera och, få iväg abstracts till konferenser och bra anledningar att inte göra tal för avancerade användare. Vi funderar på bloggar och blogginlägg - är bloggen och blogginläggens tid lite förbi när det gäller att snappa upp intressanta saker? Avsnittet sponsras till vår stora gläjde av Ship it, som inte bara erbjuder en supermysig konferens i september utan dessutom 500 kronor rabatt om du anger koden "kodsnack" när du köper din biljett! Läs allt om konferensen och köp din biljett på shipitconf.org! 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å [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! Länkar Javaforum i Göteborg Rikard Thulin Javaforum Tomas Trolltoft Squeed - där Rikard och Thomas jobbar Sun microsystems Java EE JUG - Java user groups Meetup - tjänsten Cocoaheads Cocoaheads Göteborg Got.rb - Rubygruppen i Göteborg Javaforum i Stockholm Javaone - numera Oracle code one Javaone-rockstjärna Dependency injection Tobias presentation om Conan Ship it - en underbar konferens och veckans sponsor. Använd koden "kodsnack" för 500 kronor rabatt! Varvet Nordic ruby Scott Chacone Jackie Michl Lennart Fridén Joel on software - Making wrong code look wrong Jfokus Birds of a feather Fishbowl Open space Ship it var konferensen där Fredrik såg blixttal Axel Fontaine - En av Rikards favorittalare Dreyfusmodellen för lärande Jboss Spring boot Titlar En favorit i repris för oss som var med En bra diskussion som vi inte fick inspelad Sedan innan meetup var varken ett begrepp eller en webbtjänst Java EE 1.0 Det var ju ingen som pratade om Java den här gången Ett tecken på en bra meetup Någon gång måste ju faktiskt vara första gången man pratar Det går inte att vara kul med bullets Genrepa mig fram Jag gillar inte bullets Ett russin i en stor kaka Hittar man någonting som är kul ska man berätta om det Lära sig förstå vad man inte kan

Jun 26, 20181h 0m

Kodsnack 265 - Med Microsoft som trädgårdsmästare

Fredrik och Kristoffer snackar om WWDC och Microsofts köp av Github. På Apple-fronten kommer vi snabbt in på det här med att plattformar blir både mer lika och olika - Macos och IOS närmar sig varandra, men Apple särskiljer sig från alla andra genom att lägga ner Opengl och fokusera på Metal. Fredrik var dåraktig och installerade betan av Macos och är optimistisk om att Apple kanske fixar sin appbutik till slut. När det gäller Github och Microsoft är vi försiktigt positiva, och tror inte att vi kommer att behöva logga in med vårt Outlook-konto. Kunde inte Microsoft ta och köpa Twitter också? Vi kommer också in på nackdelar med Github och miljön som kan uppstå vid utveckling av större projekt i det öppna. Avsnittet sponsras till vår stora gläjde av Ship it, som inte bara erbjuder en supermysig konferens i september utan dessutom 500 kronor rabatt om du anger koden "kodsnack" när du köper din biljett! Läs allt om konferensen och köp din biljett på shipitconf.org! 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å [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! Länkar WWDC 2018 IOS-appar blir lättare att porta till Mac Macos Mojave - 2018 års version Apple lägger ner Opengl på Mac Metal Vulkan Dark mode på Macos Siri-genvägar Workflow - appen som blivit basen till IOS automatisering och genvägar Automator Applescript Sal Soghoian - var mr Automator på Apple Apples proffanvändargrupp spindump Ship it - en underbar konferens och veckans sponsor. Använd koden "kodsnack" för 500 kronor rabatt! Varvet Nordic ruby Scott Chacone Jackie Michl Lennart Fridén Microsoft har köpt Github Github-trakasseri-skandalen Gitlab Ghosts blogginlägg på sin femårsdag Eternal September Gittorrent Titlar Fredagsstudion har öppnat En tävling om vem som kan håna Apple mest Skrivbordsmiljöerna på åttiotalet En poäng med att ha olika standarder Monokulturproblemet All grafik på processorerna Vi bara betalar dem tills de byter åsikt Yin och Yang Intentionen att köpa Github Linkedin är fortfarande lika illa som det var innan Mest intresse av att köpa sig goodwill hos utvecklare Nej, vi älskar open source Vem annan har 7,5 miljard i fickan När någon då inte är tillsammans Håller man inte med Guido, då får man gå och bygga ett eget språk Varje september så måste man börja om Mer och mer september Med Microsoft som trädgårdsmästare Microsoft som dödgrävare

Jun 18, 201845 min

Kodsnack 264 - Det nya att skriva en bloggpost

Tobias, Kristoffer och Fredrik snackar om att hålla presentationer, utifrån Tobias nyss hållna presentation på Swampup. Från förberedelser generellt och specifikt till hur Tobias presentation gick till eventuell blodad tand och sätt att hitta fler bra tillfällen att presentera. Sedan snackar vi om sätt att diskutera roadmaps, med ett naturligt(?) sidospår in på Python och övergången från Python 2 till Python 3. 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å [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! Länkar Förra avsnittet var Tobias intryck från Swampup 2018 Suse expert days Reveal.js Markdown Conan Linuxconf.au pythonclock.org GN - Chromiums byggsystem, eller metabyggsystem Winpython Gävle developer meetup Kodsnack är på Techworld summit idag! Iris Classon Henrik Kniberg Cecilia Borg Titlar Det blir inte lättare, kan jag säga (Men) det som är jobbigt förändras Iterera på ett talk När jag väl står på scenen glömmer jag bort vad jag håller på med Jag försöker stoppa så lite som möjligt i mina slides Jag kör talket i huvudet om och om igen När jag glömmer bort att jag har slides Sagoberättande mer än faktauppräkning Den jag hade mer ångest för Mippla med editorn istället för att faktiskt skriva in text i den Det är sent Kompetensutveckling, på sitt sätt En ganska självvald publik Det nya att skriva en bloggpost

Jun 12, 201844 min

Kodsnack 263 - The NPM of CPP

From Swampup 2018, Tobias and his colleague Tamás Szelei summarize the conference, their impressions and the talks. Liquid software, mentalists, talks way over your head and speakers who are an aquired taste. Then, Tobias and Jerry Wiltse discuss Bincrafters and their work on creating packages for Conan. The quest to make Conan the NPM of C++. Finally Tobias chats with Diego Rodriguez-Losada - who discussed Conan in episode 198 - about his experience of the conference and the Conan aspect and community in particular. Conan's two user groups - the open source side who basically wants Conan to be the NPM of C++, and the enterprise side with people like Tobias, who are interested in controlling their whole stack without relying on external packages and want to control of the whole toolchain. Thank you Cloudnet for sponsoring our VPS! We are just before the sonic boom of airplanes with regards to continuous integration and devops. Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig and @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! Links Swampup 2018 - and the agenda Tamás Szelei - Tobias' colleague Jfrog Liquid software The book about liquid software John Willis Kubernetes Lior Suchard - the mentalist Conan - C++ package manager Bincrafters - creators of Conan packages Kahoot Artifactory Xray Akamai Jerry Wiltse The Bintray API Diego Rodriguez-Losada Previous episode with Diego Titles It's totally Hungarian There's a book I think about package management every day, as you do We are before the sonic boom He's probably an aquired taste The dawn of liquid software There's no version number and no concept of updates Talking about things that go over your head Really nice but really loud He wanted a mean skeptic guy Breakfast, then keynote again Twenty different hammers They all have three-letter names Old man shouting at clouds The NPM of CPP In the early days of 2017 Push Conan to cast a wider net Community helping community Remote crazy guys in Spain

Jun 5, 20181h 15m

Kodsnack 262 - Din REPL direkt in i processen

Fredrik och Jona Ekenberg snackar Unity med Clojure, det fina med att prova nya språk, Lisps diskreta charm, REPL-baserad utveckling, boktips och en hel del annat. Vem är den osjungna hjälte som gjorde att PHP fick så bra dokumentation? 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å [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! Länkar Sylog Visual basic Haskell Clojure Unity C# JSON Arcadia - Clojure för Unity JVM:en - Javas virtuella maskin REPL Clojurescript CLR - Common language runtime Emacs Mono 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 Lua Guile S-expression Rust Practical common lisp The little schemer Coders at work Javascript the good parts Duck typing Gradual typing Specs - biblioteket som kräver att funktioners inparametrar uppfyller funktioner Spectrum - kör kollarna vid kompilering Spelskaparna Rust - spelet Z - programmeringsspråket [email protected] Titlar Inte ens du vet ju vem jag är Lustigt nog har det blivit en del Visual basic Jag har testat lite lispar innan Perfekt för en pappaledig programmerare Med Unity på vänster sida Din REPL direkt in i processen Ritningen för att bygga sitt språk Snäll assembly Gollum pratar med sig själv-upplägget Allt som beter sig som en anka är en anka Ett typsystem som är mer uttrycksfullt än Haskell Emoticons via kryptering En naturlig fortsättning på C och C++ Att läsa PHP-dokumentation är ju jättemysigt Nej, ge mig PHP-dokumentation! Det bästa språket har antagligen inte gjorts än Livslektioner från fightingspel

May 29, 20181h 5m

Kodsnack 261 - Någon slags metaläxa

Fredrik och Kristoffer snackar löpning, utveckling och kopplingen däremellan. Sprintar är inget att eftersträva, och läxor är svåra att lära sig. Dessutom Electrons övertagande (eller inte) av skrivbordet. Samt fukt och den viktiga frågan hur mycket bra Star wars det går att göra. 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å [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! Länkar Justin.tv Jennicam Lifestreaming eller lifecasting Fredriks text om Göteborgsvarvet 2018 (och 2017, och 2016) Lejonbragden Rich Hickey vill inte heller sprinta hela tiden Electron äger skrivbordet … nåja Electron Chrome OS Node Github desktop Solo Black panther Infinity war Thor Ragnarok Taika Waititi Flight of the conchords Pok3r Microsoft sculpt ergonomic keyboard Tack Henrik Blidh för fixen av Kodsnacks engelska flöde! xargs Titlar Innan filmer hade mer än 4 frames per sekund Dimman som är två år sedan Tidshorisonterna är väldigt kraftigt beskurna Snabbare, och må mycket sämre när jag kom i mål Någon slags metaläxa Nu måste alla funktioner vara 30 rader långa, exakt Man hinner aldrig lära sig några riktiga läxor Skarvar med verkligheten Man fuskar fortfarande där man kan Fullständigt värdelös kunskap idag Plast och en luftvärmepump Kohandla mellan varandra Mycket utrymme för … "lösningar" Javaapplets all over igen Inte hemma någonstans Slack är en Discordapp Überelectronappen Finns skrivbordet över huvud taget? Mycket mörker på raken Mobiltumme Tekniken är färdig Köttekniken Sommar-mode i huvudet

May 22, 201843 min

Kodsnack 260 - Such a gangster name for a keyswitch

Tobias and Fredrik talk to Erez Zukerman, CEO and co-founder of Ergodox EZ, creators of the ergonomic mechanical keyboard of the same name. Tobias is a fan and user since a while back, and Erez tells us about why you decide to make a keyboard, how you manage to ship hardware on time the first time, how things are going and a little bit about what's in store for the future of Ergodox EZ. We wrap up with a few listener questions. If you have more, just send them to Erez or us, we will grab any reasons to talk even more about keyboards! Thanks a lot for taking the time Erez! 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 [email protected] if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! Links Ergodox EZ Erez Zukerman Dominic Beauchamp Dmitry Slepov Tibbo Massdrop Kinesis advantage Ortholinear keyboards - keys are in aligned lines, rather than offset Microsoft natural keyboard Kinesis advantage 2 Colemak Dvorak Truly ergonomic Mathias ergo pro Keyboardio Ultimate hacking keyboard Shenzen OEM - original equipment manufacturer Indiegogo Cherry keyswitches Gateron - another manufacturer of keyswitches Key chatter Kailh switches Kailh bronze (thick gold) Typing, Ghost in the shell style MX speed silver TMK QMK Jack Humbert olkb.co The keyboard configurator web interface Maxim Gladkov Basecamp DHH pimpmykeyboard.com Signature plastics Florian Degran React Mobx State tree Graphql Ergodox EZ on Twitter Titles Me wanting a keyboard A lot of money for me to pay for a box of parts Ortholinear and bowl-shaped Just because it was cool and expensive I went from being able to type 120 words per minute to being able to type 10 The full strange experience My first foray into hardware We shipped on time Go with the right partner The interests are aligned Extreme transparency Each keyswitch is a moving part We're sorry, we have an enormous lead time Thousands of keyswitches which we can't use Big enough to get Cherry's attention I'm still emotional about that Developing software is my refuge Such a gangster name for a keyswitch Like typing on popcorn The key pushed the socket out of the PCB Direct support from the plastic Just like you pull a tooth Be genuinely nice Favor-driven development A number of frantic pairing sessions I'm not looking for the hockey stick We're not great for everyone We make it in an office building in Taiwan We pay models to hang out with the keyboard I don't try to convince you I give you the facts and I trust you Geeking out with keyboards

May 15, 20181h 3m

Kodsnack 259 - Hugo sa inte att det var någonting som var fel

Fredrik och Tobias konstaterar att våren rusar förbi och snackar sedan presentationer. Tobias förbereder presentationer och jämför med utbildningar. Vi snackar skillnader mellan olika målgrupper för en och samma presentation, eller ett och samma material. Sedan snackar vi om den senaste versionen av kodsnack.se, där det har hänt en hel del med maskineriet bakom över tiden. Hugo, som vi använder för att statiskt generera hela webbplatsen, bygger vid kallstart om kodsnack.se på mellan 300 och 600 millisekunder på Fredriks tolvtums Macbook från 2015. 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å [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! Länkar Fredriks presentation om Webassembly Javaforum i Göteborg där vi livesnackade Squeed - företaget som arrangerar Javaforum i Göteborg Rikard Thulin Jfrog Conan Squarespace Hugo Jekyll Kodsnack 58 - Bara statisk HTML - då stort förändrade vårt upplägg sist Cloudnet - tack för allt! Libsyn - klassisk poddhostingtjänst Feedpress Let's encrypt Martin Markovsnack Markovkedjor Mejla [email protected] om ni vill komma med i vår Slack Titlar Jag Tobias och du Fredrik Och vid det här laget borde jag vara klar med min presentation Jag vet inte alls om det märks för de som lyssnar Ju mindre som står på slidesen desto bättre, för alla Ta bort onödiga demosteg Nu tar vi den till Kina Få saker och ting att passa över hela globen Precis inte det vi skulle prata om Bootleginspelning från en rad lite längre bak Innan Meetup var ett begrepp Jag brukar tala om det Livet kom ivägen (och det var svårt att få en barnvakt) (Mycket) else som uppstår i ens liv Väldigt bra, efter vissa om och men En sak som gäckade oss flera veckor Hugo sa inte att det var någonting som var fel Då hade det ju gått en timme Tidszoner kan ju faktiskt dra åt helvete En flagga till Hugo

May 8, 201849 min