

Kodsnack
Kristoffer, Fredrik, Tobias
Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta
Episodes
Mentioned books

Jun 18, 2018 • 45min
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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar 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 12, 2018 • 45min
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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Förra 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 5, 2018 • 1h 16min
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 info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! Links 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

May 29, 2018 • 1h 5min
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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar 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 jona.ekenberg@sylog.se 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 22, 2018 • 44min
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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar 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 15, 2018 • 1h 4min
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 info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! Links 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 8, 2018 • 49min
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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar 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 info@kodsnack.se 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 1, 2018 • 35min
Kodsnack 258 - Object-oriented assembly with Marco Ceccione
Recorded at Øredev 2017, Fredrik talks to Marco Ceccione about the ZX Spectrum, positive hacking (the only kind there is!), the benefits of getting closer to the metal and finally balancing coding and management. Marco is an engineering manager at Toptal. Before that, he worked at Stack overflow, where, among other things, he wrote object-oriented assembly to solve real-wold problems on a huge scale. Yes, that's a real thing, discussion and links explains it all. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! Links Marco Ceccioni Marco's Øredev presentation about the ZX Spectrum ZX Spectrum BIOS EFI Right to repair Arduino MSIL Russell's barber Toptal - where Marco works Grafana Doctor Dobb's articles on writing Quake Titles I was presenting this very very old computer Take the train and go to Milan Disassembling code by hand A very hands-on period Supremely hackable First repair it, then write some software for it Object-oriented assembly Ultimately, you have to code for the machine Hacking is always positive If they break, we don't fix them

Apr 24, 2018 • 43min
Kodsnack 257 - En sund crunch
Martin och Fredrik snackar om Martins spurtande för att försöka få klart sitt spel innan somrar och annat bryter ut. Vad är egentligen klart? Hur vet man det? Och varför är det inte till jättemycket hjälp att visa vad man gör för andra? Inga gränser-fasen, smekmånadsfasen och produktionsfasen. Utdrivningsfasen. Att bygga en bra introduktion för sitt spel. Hur går det, vad väljer man att ta med och vad skippar man? Som alltid inför släpp av saker blir det också deadlines kontra att inte ha det, och arbetstimmar. Är det vettigt att cruncha så att man jobbar ända upp till åtta timmar om dagen? Vi pratar också lite om Martins känsla för Unity, såhär inför släppet av det första större Unityprojekt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Martin GDC - stor spelutvecklarkonferens Game center Unity Haxe Twofold - Martins förra spel Acorn to Arabella Titlar Det är slutspurt nu Börja lite på allt som är kvar att göra Färdigt är ett högst abstrakt koncept Jag började i förmiddags Inget ont om lokalvårdare Det är fyrkanter i rymden Du ska tro att du fattade själv En tutorial som inte ens märks Man får ju slut på vänner (i närheten) Jag vill göra ett spel och det ska vara bra Innan jag dör eller går i pension När det väl är släppt så är det släppt Nog för att inte sova om nätterna 30% extra En sund crunch Kodgruvan

Apr 17, 2018 • 52min
Kodsnack 256 - 40 timmars skrivtid
Fredrik och Tobias börjar med att tacka för veckans trevliga livepodd. Sedan snackar vi mer tangentbord, ergonomi, nytta med att byta tangentbord och layout, men också skrivbordsergonomi och pekdonsplacering. Därefter följer upp GDPR med några tankar från Tobias och massor av bra kommentarer från lyssnare. Som avslutning diskuterar vi Fredriks SOAP-felsökning och kod med fantastisk avkastning för investerad tid och komplexitet. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Suse - tack för sponsringen av livepodden! Suse expert days Bankid-bluffarna som varit Alla fyra i Kodsnack på samma ställe - samtidigt! Kodsnack live på Javaforum i Göteborg Tobias Matias ergo pro i ny ägo Dvorak En serie om Dvorak och Qwerty Dvorak-layoyten patenterades 1936! Colemak-layouten Vertikal mus Magic trackpad - Apples pekplattor (ser lite annorlunda ut mellan generationer) Mardröms-scenario-mejlet MPJ och Funfunction Blade runner 2049-VR-upplevelsen SOAP feof i PHP HTTP-pipelining Titlar Både trevligt och osannolikt Levanderollspel med Bankid Helt horribelt första dagarna 40 timmars skrivtid Vi är väldigt dåliga på att fråga efter det Ett tangentbord de hittar i en skrubb Cold turkey är bättre Pekdonet precis under tummarna Jag har pekdonet ute till höger Väldigt spännande genvägar


