Kodsnack cover image

Kodsnack

Latest episodes

undefined
May 14, 2020 • 36min

Kodsnack 365 - Ett uttalande som är baserat på fakta

Tobias snackar om att vara ensam om det man gör, och om att anpassa sig till den coronafokuserade värld vi just nu lever i. Han pratar om känslan av att vara den ende som sliter med just det problem man för tillfället har, och undran varför det blivit så. Är jag den ende som är dum nog att ge mig på det här? Vad betyder det? Varför händer det alltid mig? Naturligtvis finns det ett konkret problem kopplat till byggsystem med i bilden. Sedan blir det funderingar kring världen i COVID-19-tider, hur det påverkar oss alla, hur lite vi vet och hur lång tid det kan ta innan vi faktiskt vet mer, och hur lite tidigare erfarenhet av att jobba hemma faktiskt betyder just nu. Extrainsatt specialmeddelande: En fjärde spelsylt - ett gamejam för upptagna människor - startar 18 maj och pågår fram till 31 maj. All information finns på https://itch.io/jam/spelsylt4, men som vanligt handlar det om att bygga ett mysigt litet spel på den tid man har över istället för att försöka hitta ett ledigt dygn eller liknande att hacka som en tok. Temat “ensamhet/isolering” ska på något sätt finnas i spelet, och du kan använda vilken teknik som helst så länge det färdiga spelet går att köra i en webbläsare utan plugins. Tack Johan Romin som dragit igång det hela denna gång! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Tamasz - Tobias kollega Mingw - Minimalist GNU for Windows C++17 C++20 ELF - Executable and linkable format Autoconf Automake Cmake FFmpeg LLVM:s Discord Martin Storsjö - mingw-stödet i LLVM H264 x264 * LTO - Link-time optimization COVID-19 Smörkrisen i Norge 2011 Tobleroneaffären Ko-fi Spelsylt nummer 4 Johan Romin - hurra för att du dragit igång sylten! Titlar Ensam om det jag gör Jag ska inte säga smidigt Problem med Pythons byggsystem Helt plötsligt så gick min dröm i tusen bitar, igen Testerna i en emulator Inte alls en lösning på problemet Varför har jag det här problemet? En hög med assembler och C Stacken ska vara alignad i 64 bitar Ett uttalanade som är baserat på fakta Jag hatar när folk säger magkänsla Datan finns inte Vi behöver spola fram tiden fem år Jag har inte den informationen Söder om noll Min erfarenhet av att jobba hemifrån betyder väldigt lite just nu
undefined
May 12, 2020 • 44min

Kodsnack 364 - Skriva kod i webbläsaren, med Henrik Enström

Fredrik snackar med Henrik Enström på Future skill om det community kring kod man just släppt. Man kan inte bara lära sig programmera genom att lösa problem och få poäng och utmärkelser, man kan också skapa egna problem att utmana andra med. Henrik berättar både hur det funkar att lösa problem, att skriva problem, och hur man rent tekniskt gjort så att användare kan lösa problem i ett stort antal språk, direkt i webbläsaren. Extrainsatt specialmeddelande: En fjärde spelsylt - ett gamejam för upptagna människor - startar 18 maj och pågår fram till 31 maj. All information finns på https://itch.io/jam/spelsylt4, men som vanligt handlar det om att bygga ett mysigt litet spel på den tid man har över istället för att försöka hitta ett ledigt dygn eller liknande att hacka som en tok. Temat “ensamhet/isolering” ska på något sätt finnas i spelet, och du kan använda vilken teknik som helst så länge det färdiga spelet går att köra i en webbläsare utan plugins. Tack Johan Romin som dragit igång det hela denna gång! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Henrik Enström Software skills Future skill Tidigare avsnitt med Henrik Let’s tech-podden Semcon Alten Academic work Wise IT Swedbank Evry Project Euler Liar’s dice I am rich-appen Canvas Pixijs Codepen spark Codepen Spelsylt nummer 4 Johan Romin - hurra för att du dragit igång sylten! Titlar Många skills på er lyra Det nördigt roliga företaget Mer standardföretag Den sunda, vettiga, roliga grejen Du provade just ett nytt språk Om jag nu skapar ett problem Den dör väldigt snabbt Hundra frågor på kinesiska Skriva kod i webbläsaren Extra optimalt Man deltar bara med sin kod
undefined
May 5, 2020 • 29min

Kodsnack 363 - Hur många moduler behöver du egentligen?

Fredrik snackar webbutveckling, mer specifikt den stora hög av teknik som modern webbutveckling ofta bygger på. Vad finns i högen, hur hamnade det där, och vad gör vi med det? Fredrik diskuterar utifrån den React-stapel han är van vid Javascript, React, pakethanteringens roll, transpilering och vad Babel gett oss samt undrar över npms väg till världsherravälde och om vi verkligen behöver alla prylar hela tiden. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Create React app React Bananen och gorillan och djungeln HTML CSS Javascript Javascripts historia Brendan Eich Javascript WAT Java Lisp Klassbaserat arv Prototypbaserat arv Första klassens funktioner Den första Javascriptbok Fredrik skaffade JSX Babel Transpilering Preprocesor Sass Ecmascript vs Javascript - Oracle äger namnet Javascript, så standarden heter Ecmascript efter organisationen Ecma som håller i den Edge Chromium Advent of code Node Bundlers Webpack Browserify Source map Hot module reloading Left-pad Prettier Vanilla JS Javascripts standardiseringsprocess Avsnittet om öppna källkodslicenser Titlar Webbutveckling: hur blev det såhär? Ganska många rörliga delar Såhär ser det ut inne i mitt huvud 97 599 308 byte De andra 152 megabyten Ett snabbhack 1995 Sedan står vår preprocessor där Från Javascript till Javascript En mapp som är läskig och fascinerande att titta i Nyare och nyare saker snabbare och snabbare Men jag gör det ändå Vi önskar att vi levde i nästa generations webbläsare Små parasiter som har fäst på varandra Hur många moduler behöver du egentligen? Om vi surfade på vågen precis i nutiden
undefined
Apr 28, 2020 • 50min

Kodsnack 362 - It's hard to get mad at the bot, with Nate Ebel

Recorded at Øredev 2019, Fredrik talks to Nate Ebel about special cases in programming - like the importance of performance when it comes to drawing. Then we discuss automation - also the topic of Nate’s talk at the conference. Code review should be an enjoyable thing! Nate discusses how to use tools to automate away all the little things you might want to check during development - such as how the size of the built app changes. As a bonus, it’s hard to get mad at a picky bot. We also discuss the importance and difficulty of taking the extra step and making your automation really turnkey, instead of something you set up once and then forgot to maintain or make easy for others to use. We talk about the book Nate just (at the time of the interview) wrote on Kotlin. We discuss both the approach and contents of the book, and also the process of actually writing the book. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @antikristoffer and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Nate Ebel Øredev The search space Felix - creator of The search space The search space interview with Robert Kowalski Pixite - where Nate works Pigment - the app Nate works on Ryan Harter - Nate’s colleague Automate all the things! - Nate’s talk Git hooks Github issue and pull request templates The tool Danger - integrates with your build - a scripting engine to tie into your continuous integration pipeline Android dev summit 2019 Unit testing Integration testing Marie Kondo Github actions Circleci Bitrise Bitbucket APK - the Android application package format Mastering Kotlin - Nate’s book on Kotlin Kotlin Android development is now Kotlin-first Ktor - server framework for/in Kotlin Kevin Galligan and his talk on multiplatform Kotlin React native Flutter Packt publishing Jetbrains Coroutines Coroutines in Kotlin Nate’s Youtube channel Titles Drawing at 60 frames per second Automate literally all the things More like a turnkey thing As if it was another person It’s hard to get mad at the bot Go copy this random script Hello world plus Such an all or nothing approach
undefined
Apr 21, 2020 • 45min

Kodsnack 361 - There's no way they're using a mainframe, with Marianne Bellotti

Recorded at Øredev 2019, Fredrik talks to Marianne Bellotti; keynote speaker, software anthropologist and frequent modernizer of legacy systems. We start our discussion talking about modernizing old yet mission critical systems, while they’re still being used, without breaking everything. “Legacy” might invoke ancient software, but even a young system can have a lot of legacy which has not been updated in a surprisingly long time. From there we move on to code as the new pottery shards - coming to understandsing software from a perspective of anthropology - it’s a surprisingly natural and interesting way to approach legacy systems. We also talk about mindmapping and knowledge transfer, how to teach people to think like that amazing code reviewer instead of asking the reviewer all the time. Finally, we talk about how and why people feel the need to back their ideas up with research, or not, and how an idea can run away from you and suddenly become truth just because you happened to package it well. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @antikristofferand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Marianne Bellotti Marianne’s Øredev 2019 keynote - We killed these things with fire: economics, society and system design Auth0 Identity as a service Michael Feather’s keynote - Technical modeling as a practice Anthropology - the scientific study of humans, human behavior and societies in the past and present. Conway’s law Humanitarian data exchange United states digital service Government digital service - the UK version COBOL Servant leadership Mindmapping Couchdb Formal specification TLA+ Alloy specification language Marianne’s first (in a series) blog post on running COBOL in the modern world All the best engineering advice I stole from non-technical people The leprechauns of software engineering Secret Hitler Codenames Mikey Dickerson SRE - site reliability engineering Maslow’s hierarchy of needs Titles A very simple question that’s getting progressively harder to answer Legacy modernization Hard to define when something becomes legacy The organizational dynamics around fear Code as an artifact of human thought Code is the new pottery shards Crap, I probably would have done it this way Really good at doing what they’re doing The oldest technology is government technology A knack for organizing engineering teams Who actually knows what the hell they’re doing? Re-acclimate to the non-government world Screaming into the void You will find a way to apply it at some point Absorb as much as you can I don’t have to understand this now Systems that are ungooglable I just started writing it down A bet we’ll never be able to settle The ultimate datastore for a web application There’s no way they’re using a mainframe Scientific research in triplicate Maslow’s hierarchy of needs for reliability
undefined
Apr 14, 2020 • 1h 24min

Kodsnack360 - Jag vill ge rättigheter till användaren

Fredrik, Kristoffer, Johan Thelin, Jeena Paradies, Tobias Olausson, och Henrik Sandklef snackar licenser i allmänhet och olika typer av öppna licenser i synnerhet. Det blir mycket diskussion av GPL kontra tillåtande licenser. Vi tar också upp olika typer av fokus på konsumenten. GPL är egentligen inte bekymrad om huruvuda utvecklare bidrar med sina ändringar till utvecklare som skrivit koden de arbetar med. Hur man ska välja licens? Hur har Suse jobbbat med licenser? Hur funkar det med dubbla licenser för olika sammanhang? Vad tänker och tycker panelen om licenser som försöker ta etisk hänsyn? Borde statliga upphandlingar ha öppen källkod som skall-krav? Hur påverkas världen när Amazon tar ens öppna källkod och gör en produkt av den, mer eller mindre genom ett licenshack? Blir copyleft-licenser mindre värda när många projekt till stor del drivs av stora företag? Vi pratade en bra stund, men hann givetvis bara skrapa på ytan. Har du som lyssnare frågor och funderingar vill vi mer än gärna höra dem, vi började diskutera att göra fler avsnitt redan innan inspelningen börjat. Ett stort tack till alla deltagare, och ett extra till Johan som föreslog ämnet och samlade alla! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Johan Jeena Tobias Henrik GPL 2 GPL 3 “Permissive-licenser” MIT BSD-licenserna Why Open Source misses the point of Free Software, av Richard Stallman Apache-licensen LGPL Stallman Kristoffers presentation om Lisp Beerware - Bjud mig på en öl-licensen “Distribution” i GPL-termer Daniel Stenberg Curls licens “Anti-Tivoization” Public money, public code Göran Westerlund KIVOS Sambruk Patricia Aas - undersöker bland annat säkerhet, avvikelser och feltolerans vid e-röstning i Norge Server side public license Frank Karlitschek på Foss-north om GPL som licensmodell för Nextcloud Open-core-modellen Nextcloud AGPL Douglas Crockford JSON och dess don’t be evil-licens The hippocratic license CLA - contributor license agreement Common law Public domain Creative commons 0-licensen Open innovation network Mirko Boehm - Open source, standards development and patents in Europe - Foss-north 2019 Npm-kommandot för att lista alla pakets licenser OSS review toolkit FSF Europe Bilden av hur licenser kan kombineras Amerikanska försvaret om öppen källkod Openoffice Libreoffice Alla snack om licenser från årets Foss-north Free and Open Source Software - Jeremiah - poddavsnitt med Jeena om öppen källkod Titlar Det var inte svar på frågan “Permissive vs GPL”-tjafset En BSD-licens kan man läsa Ett säkert val Våga mig på GPL-saker Vilken licens ska man ta då? Hyfsat lång och byråkratisk engeslka Större skydd åt mig GPL-GPL Jag vill ge rättigheter till användaren Innan det blev värt pengar Många sätt att ha ihjäl sig som kund En mänsklig rättighet att kunna se koden Ett hack på företag Eftersom det också går att inte dela med sig Ett rungande 3 Vilken supportorganisation tycker ni bäst om? Ett förbehåll för att jag ska kunna bli stämd Jag arbetar 100% på fördomar Den licens som ser till att alla beter sig
undefined
Apr 7, 2020 • 39min

Kodsnack 359 - En high five från produktägaren, med Piotr Kuczkowski

Fredrik snackar med Piotr Kuczkowski, sektionschef på Kronofogden IT. Kronofogden är en relativt ny och liten myndighet med en oväntat lättrörlig och framåtsiktande IT-avdelning. Piotr berättar hur man jobbar, med riktlinjer och rekommendationer snarare än stora processer, hur man arbetat bort sina gamla monoliter och hur man låter små team äga sina system istället för att hoppa runt mellan projekt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Piotr Kuczkowski Kronofogden COBOL SAFe Sprintplanering Retro Planeringspoker Kronofogden IT:s lediga jobb Angular 8 JPA - Java persistence API JMS - Java message service EJB - Enterprise javabeans Weblogic Git-flow, och Github flow Intellij Jenkins Junit Titlar Ser till att de utvecklas och mår bra En ganska ung IT-avdelning I tidernas begynnelse Superfokuserad på programvaruutveckling Nära slutanvändarna Efter att stordatorn går i graven Samhällsnytta och häftig teknik Rörlighetstänket Nu är vi jätteagila Team ska implementera det här på sitt sätt Ett embryo på nio punkter En god lägstanivå En high five från produktägaren Utan att peka med hela handen Så statiska som möjligt Hemmavist i ett system Alla har valt tre En ny värld att gå mot Släppa stordatorn Samhällsviktig funktion med mervärde
undefined
Mar 31, 2020 • 1h 14min

Kodsnack 358 - Hemma är jobbet

Kristoffer och Fredrik snackar om att jobba hemifrån. Kristoffer som har sju års försprång på de flesta av oss när det gäller jobb hemifrån har hållit ett tiominuterssnack på ämnet på Foss-north. Vi går igenom hans presentations punkter, diskuterar och går lite djupare på ämnen som att skaffa rutiner, jobba och tänka asynkront, och att kommunicera mer men samtidigt ha färre möten. Fredriks mikrofon är lite mer i karantän än övrig teknik, vi ber om ursäkt för det. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Foss-north 2020 Kristoffers tiominuters Foss-north-snack om att jobba hemifrån Linus Torvalds om att jobba hemifrån Tabula rasa Pomodorotekniken Karpaltunneln Fransk press Kompilator med Andreas Eldh, om att jobba hemifrån IRC Titlar Förvånansvärt inte i karantän Jag hade förväntat mig mer karantän Man får gå till baren om man vill På kodgolvet Omöjligt att boka in ett möte över huvud taget Luta in i fördelarna (och luta ut ur nackdelarna) Han jobbar ju över mejl Börja med att inte jobba En chans att tänka efter inann man börjar jobba Gratis när man går till kontor Friheten att äta på fem minuter framför tangentbordet Fokusera mindre på klocktimmar Ingen som ser om man mår dåligt Man måste göra sig medveten om sina behov Hemma är jobbet I filen står det när jag började jobba En tabula rasa varje dag En issue tracker för sitt eget liv Potatisposition Jag sitter kvar där jag satt En positiv paus Det första verktyg man sträcker sig efter Bättre än att ha daily standups Folk tenderar att försvinna i ett möte Möten är en krycka Specifika möten för specifika saker Övningar för chefer Det är alldeles för lätt att inte sluta jobba Separationen mellan jobb och icke-jobb
undefined
Mar 24, 2020 • 52min

Kodsnack 357 - Paus på ett kontrollerbart sätt, med Johan Thelin

Kristoffer och Johan Thelin inleder avsnittet med att snacka om Qt och utmaningarna med open source-licenser när man också vill tjäna pengar på något sätt. Det diskuteras hur Qt har ändrat sina licenser över tiden, och också hur man kan hantera att ha GPL 3-licensierad kod i sina proprietära jordbruksredskap. Sedan blir det givetvis också diskussion om hur Covid-19 påverkar oss alla, och främst hur Foss-north påverkats. Konferensen kommer att hållas fysiskt i vinter, men på ordinarie datum blir det istället virtuell konferens. Johan berättar hur man löst tekniken, hur det lyckligtvis gick att täcka kostnaderna, hur man resonerat kring formatet, och puffar för att man fortfarande har chans att bidra med en presentation om man så vill! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Johan Thelin Foss-north Foss-gbg Gbgcpp Qt Qts licensändringar - och annat - i början av 2020 Trolltech/The Qt company GPL LGPL GPL 3 QT för Android QT creator Yocto Burkhart Stubert - hur man löser GPV v3 i proprietära lösningar Owncloud och Nextcloud-historien Free QT foundation Novell slöt avtal med Microsoft Open core QT:s open governance-modell Commons clause-licensen Mongodb Daniel Stenberg - som driver Curl Permittering i Norge - tipsa gärna om du har en bra länk om permittering i Danmark Foss-north på Youtube OBS - Open broadcaster software Zoom Bluejeans info@foss-north.se om du vill snacka Kolla sändningsschemat för Foss-north 2020 Sli.do Titlar Öppen källkod och C++ Nästa version av samma licens Lite mer obekvämt för communityt Hitta en affärsmodell som både är etisk och fungerar Mycket pengar för ett verktyg Ett steg mot Oracle Intrycket kvarstår Vad är det vi gör öppet och vad är det vi har stängt? Inte där man tjänar sina pengar Då kan man vara mer ärlig Öppna allt En open source-integration till tandborstar En fiktiv summa Halvtid i Tyskland Ta smällen på ett kontrollerbart sätt Det känns som ett sportlov Vad tycker du om det här med toapapper? Väldigt långt ifrån gratis Paus på ett kontrollerbart sätt Den som presenterar presenterar bara för mig Paniken att prata med en datorskärm Får jag tusen likes äter jag en banan
undefined
Mar 17, 2020 • 56min

Kodsnack 356 - Jag sitter hemma som vanligt

Kristoffer och Fredrik snackar om omställningarna coronaviruset lett till. Bland annat att allt fler plötsligt jobbar väldigt mycket mer hemifrån. För Kristoffer är det ju ganska mycket jobb som vanligt, men för Fredrik är skillnaden några grader större trots att jobba-hemma-policyn varit väldigt fri redan tidigare. Avsnittet spelades in under vecka 11, när evenemang med mer än 500 deltagare just förbjudits. Kristoffer påtalar också risken att det skulle kunna bli ett bakslag, istället för ett uppsving, för arbete hemifrån när vi ser tillbaka i framtiden. Efter det snackar vi om oväntat spridande av information mellan programmeringsspråk. Fredrik fick en överraskning när han tog bort den oanvända Objective-C-koden ur sitt Swiftprojekt. Fredrik berättar varför precompiled header bet honom, och Kristoffer berättar lite om vilka (tveksamt bra) anledningar som finns att inkludera headers i headers. Som avslutning blir det lite allmänt snack om Swift, dess utveckling och var Podcast Chapters eventuellt möjligen kan vara på väg. (Inga löften!) Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Covid-19 GDC Google I/O Susecon Foss-north Foss-north uppskjutet Johan Thelin Smittobärarpenning ncov2019.live Ko-fi Plague inc - spelet som inte är Pandemic Pandemic Spanska sjukan Podcast Chapters Objective-C Swift Bridging header Precompiled header Metaprogrammering i C++ Boost Vad är nytt i Swift på sistone? SwiftUI Bret Victor Brets presentationer - alla är sevärda Playgrounds i Xcode - Swift playgrounds är en annan sak Swift på Linux Webbserverramverk för Swift Looom - och video om det Kristoffers animation på Instagram SARS Bonuslänk Corrupted blood incident - ett fascinerande “virusutbrott” i World of warcraft. Tack Adam Sernheim för tipset! P3 spel om incidenten Titlar Jag sitter hemma som vanligt Öga-mot-öga-grejerna som blir lite lidande Klä sig i rymddräkt när man väl ses Just nu är det coronasnack Panikköp av toapapper Fler som får prova på att jobba hemifrån Jobba hemifrån påtvingat Indirekt och helt i hemlighet En hygienstandard som är ganska extrem Headers i headers Swift curious

The AI-powered Podcast Player

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