Kodsnack (general)

Fredrik, Kristoffer, och Tobias snackar om Rust. Allt från varför Tobias intresserat sig, för- och nackdelar med en bra pakethanterare, till olika sidor av att enkelt kunna dra in beroenden och skalningsproblem. Det blir också en del diskussion om Rusts sätt att hantera komplexitet i de problem språket försöker göra.

Som uppvärmning: Fredriks nya kaffekopp, koffeinfritt kaffe, och alkoholfri öl.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Ingen mer semester
  • Liknande Göteborg på hösten
  • Ett kaffe som både jag och Lisa tycker om
  • Mer bittert och svartbränt
  • Jättelass koffeinfritt
  • Som alkoholfritt öl
  • Helt o-ironiskt gott
  • En för bra pakethanterare
  • Bygga in pakethanteraren
  • Vindarna inom C++-communityt
  • Skalningsproblem med Python
  • Jätteflytande i Python
  • Den här får du inte låna
  • I en funktion, som kan gå fel
  • Göra kompilatorn glad
  • Livstidsattribut
  • Livstid i ett garbage collectat språk
  • Slutresultatet är väldigt komplicerat
  • Helt missat hela poängen i språket
Direct download: 481.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Jonny Strömberg snackar om att arrangera meetups och konferenser i allmänhet, och Nordic.js i synnerhet. Jonny berättar om hur allt började med att han snackade på allra första sthlm.js, och hur Nordic.js kom till som ett sätt att både finansiera och betatesta Confetti - ett verktyg för att skapa events.

På vägen blir det uppmuntran att gå på events, diskussioner om att skapa en bra konferens där alla känner sig välkomna, och att starta och bygga ett företag som man blir glad av och som låter en göra det man utvecklas av.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Inget sammanhang egentligen i Stockholm
  • Är det någon som vill komma och snacka?
  • Det första sthlm.js
  • Den ganska slumpmässiga resan
  • Någonting inom events
  • Ni vill inte jobba med mig då?
  • Men det är ju olagligt också
  • Nu ska vi arrangera konferens här, tänkte vi
  • En mer välkomnande plats
  • Målet med företaget
  • Arrangera hackathon på Nya Zealand
  • Bygga sig ett jobb
  • Olika tillfällen att ses
  • Nu kan du gå på konferens igen
  • Bara ett stort, tomt rumm
  • Pusha vad som är en konferens
  • Ett otroligt stort sidoprojekt
  • Hur man väcker Douglas Crockford
  • Då hade man två
  • Mitt sammanhang
  • Unna sig att gå på meetup
  • En inkluderande plats
Direct download: 480.mp3
Category:general -- posted at: 6:30am CEST

Fredrik, Emil Rosendahl, och Adam Sernheim snackar vidare från avsnitt 477om vilka verktyg de använder för att hålla (nåja) sig och sina tankar organiserade.

Emil berättar om hur det är att använda Org mode i Emacs. Adam berättar om att strukturera sina anteckningar med Obsidian. Fredrik berättar hur hans verktyg länge haft ett hål som verkar vara exakt Obsidian-format. Sist men inte minst berättar Adam lite om att göra skissanteckningar och få in dem i sitt system.

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack så får du en överraskning och utökade möjligheter att experimentera med deras tjänst. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

 curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \   -d from=Kodsnack  

API-dokumentationen hittar du på 46elks.se/docs.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Evangelist på det här ämnet
  • Otroligt mångsidigt
  • Det är lite kod bara
  • Klockar in på en todo
  • Man har sin todo
  • Extremt stabilt
  • Nätverket av anteckningar
  • Den automatiska backlinken
  • Allting i en enda hög
  • Strunta i strukturen
  • Du länkar till en nod som inte finns
  • I min grafvy
  • Block och penna har ju sin plats
Direct download: 479.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Oskar snackar nyheter från Apples utvecklarkonferens, och Oskars nysläppta uppdaterade webbplats för Cindori.

Nya cindori.com - varför valde Oskar att skriva allt från grunden själv? Hur gjorde han alla val? Vi diskuterar hur stor kontrasten är mellan webbutveckling och att skriva Apple-appar.

Med de nya finesserna på telefonens låsskärm och andra ställen låter Applel oss ha lite personlighet, för nästan första gången i modern tid. Men vad tycker Oskar om den nya omskrivna systeminställningsappen, och nya stage manager för att hantera fönster?

Kommer Apple, till slut, att börja ta spel på större allvar? Eller kommer vi bara att få fler och fler nya roliga kontroller för poddare och strömmare?

Och givetvis den klassiska frågan: när vågar man som utvecklare kräva årets versioner av Apples operativsystem?

Avsnittet sponsras av Attentec - oberoende experter på IOT som vill bli fler. Surfa in på attentec.se om du vill veta mer. Fredrik har snackat med Ingo som jobbar på Attentec om tidsuppskattning av arbetsuppgifter - är de helt fel sak att göra? Och tänker vi för mycket och på fel sätt kring planering och andra möten?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Mest intresserad av utvecklarsidan
  • Nästa stora SDK
  • Om man vill ha en graf i sin app
  • En riktig Apple-upplevelse
  • Leksaks-SDK
  • Djupare upplevelser
  • Två veckor innan WWDC
  • Nativekänslan
  • Lägga Zendesk bakom oss
  • Väldigt hemma
Direct download: 478.mp3
Category:general -- posted at: 6:30am CEST

Fredrik, Emil Rosendahl, och Adam Sernheim snackar om personlig planering, insamling och organiserande av information. Fredrik och Emil försöker hålla ordning på sina tankar och göromål med inspiration av systemet Getting things done. Adam experimenterar med inspiration från Zettelkasten med att hitta ett bra system för att strukturera och referera till tankar och idéer.

I det här avsnittet fokuserar vi på hur vi jobbar. I ett kommande avsnitt dyker vi ner i vilka verktyg vi använder och vad vi tycker om dem.

Det är svårt att anteckna. Speciellt om man ska förstå sammanhanget efteråt och kunna bearbeta vidare på ett eller annat sätt.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Svårt att skriva ner
  • Anteckna och planera
  • Prata om att planera
  • Vad jag gör
  • Ett ökande antal listor
  • Kanske-saker på måndagslistan
  • Imorgon helt realistiskt
  • Jag har också listor
  • Jag tappar grejer
  • Minimera antalet inboxar
  • Anteckna och fånga tankar
  • Man bygger sin andra hjärna
  • Jag tycker det är svårt att anteckna
  • Länkade anteckningar
  • Kritisk massa av anteckningar
  • Sluta bli distraherad så jobbar du bättre
  • Min hjärna räcker inte till
  • Nördstolt
Direct download: 477.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer hoppas lite på mer sansad IT, gläds åt Doom Emacs.

Kristoffer funderar på att bygga om sitt företags webbplats, blir irriterad på utbudet av verktyg och tjänster. Och varför ska alla bolag nödvändigtvis ta in riskkapital och växa så snabbt? Har vi en ny liten IT-bubbla, utan att någon är särskilt upprörd? Har vi drabbats av panikutmattning? Kristoffer går loss på självkörande bilar och galna entreprenörer vars visioner är på helt andra håll än vad deras bolag faktiskt gör.

Sedan försöker vi vända på steken och prata om trevliga sätt att bygga trevlig mjukvara istället. Eller skydda sig mot företag som lever på andras arbete. Går det att vända på ett bra sätt? Vi vill bygga saker som har värde i sig, och som man tar rimligt betalt för.

Många tjänster vi använder ger oss inget extra av att vara ägda av stora aktiebolag, det vi får ut av dem blir inte bättre av det. Vår Slack-kanal blir inte mer gemytlig av Salesforce, och Discord-instanser blir inte mer sociala av riskkapital. Men den centraliserade tjänsten som är gratis är enkel att komma in i, ingen behöver tänka eller sköta drift. Ingen vill byta till en tjänst som är samma sak fast mer jobb.

Vi avslutar med att prata om något som gör Kristoffer glad: Doom Emacs! Varken Fredrik eller Kristoffer är jättelyckliga över Visual studio code, men Fredrik har inte tagit steget till att prova Emacs än.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Motsatsen till statisk webbsida
  • Minsta möjliga template
  • Så bra som jag skulle vilja ha det
  • Panikutmattning
  • Fokus på att växa
  • Vi ger bort glass till barn
  • Ingen kontext, ingen självinsikt
  • Någonting som har värde
  • Inte en Bike-grej
  • Vill man vara en dålig människa?
  • Hästodon
  • Samma sak fast lite mer jobb
  • En lika bra texteditor för alla språk
Direct download: 476.mp3
Category:general -- posted at: 6:30am CEST

Fredrik spelade in osorterade kodtankar under vecka 21 för att försöka ta reda på vad som svävar omkring i huvudet under en vanlig arbetsdag. Det här är resultatet.

Bland annat fanns där tjusningen med att jobba i grupp på samma plats, många koppar kaffe, lasttester och prestandajakt, ett gammalt tangentbord, Visual studio codes otillräcklighet som riktig Mac-app, ett gästspel i Developers! och sist men inte minst vad IKEA kan lära oss om att skriva bättre instruktioner för vår mjukvara.

Det är alltid intressant att höra vad andra tänker. Vill du dela med dig av något du kommit att tänka på så är du varmt välkommen att skicka det till podden på valfritt sätt. Det är alltid intressant att höra vad andra tänker!

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack för att få 200 kronor i krediter att experimentera med. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

 curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan." \   -d from=Kodsnack  

Mer information finns på 46elks.se/kodsnack.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Olika sätt ger olika saker
  • Ord i en ljudfil
  • En bättre version av Eclipse
  • En cykel för textredigering
  • Instruktionerna på IKEA-möbler
  • IKEA-instruktionen
Direct download: 475.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Martin Mazur - CTO på 13|37 - snackar vidare kring olika roller bland utvecklare och chefer - om hur många olika saker som finns därute att hålla koll på, och allting utvecklare behöver eller förväntas kunna. Ingen kan ha koll på allt, men det finns mycket utanför det regelrätta kodandet som kan vara minst lika viktigt för att utvecklas som … ja, utvecklare. Och alla andra i organisationen då, de som inte ses som utvecklare? Har inte vi alla nytta av att resten av organisationen får lite mer insikt och kunskaper om utvecklarsidan även om de inte skriver kod just nu? När eller om man tar steget från att vilja skriva bra kod till att vilja skapa bra produkter uppstår helt andra behov av kontext och bredd. Skikten kanske behöver lösas upp lite mer?

Vi tar också upp att gå från utvecklare till ledare igen: man kan och ska inte vara lika djupt insatt i koden när man börjar leda, du har andra arbetsuppgifter nu, och det är en del av utmaningen att man en period släpper något man är riktigt bra på för att istället ta sig an saker man inte är alls lika bra på än.

Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • CTO på ett konsultbolag
  • En resa i branschen
  • Tvärfunktionellt på riktigt
  • Renässansutvecklare
  • Vad är en kravanalytiker egentligen?
  • VD för ett litet bolag
  • Jag vill bygga bra produkter
  • Featurefabriken
  • Vidga vyer inom andra kompetenser
  • Den nya hemkunskapen
  • En analog uppväxt
  • Bra fabriksmedarbetare
  • Trissa upp innovationskraften
  • Slänga sig ut från tekniken
  • Jag ska inte checka in en enda rad kod
  • Vad betyder bättre?
  • När man får friare händer
  • Jag är VD över mig själv
Direct download: 474.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias värmer upp med att snacka vårtrötthet och pollen. Därefter blir det lite kaffeuppföljning - det gör skillnad att köpa mer nyrostade bönor. Tobias ger Fredrik fler kaffetips - som att våga använda frysen.

Monorepos har nyligen diskuterats i Slack-kanalen och känns som ett klockrent framtida ämne för en liten paneldiskussion. Hojta till Fredrik - gärna via Slack - om du skulle vilja vara med i en sådan!

Sedan diskuterar vi hur man ska utbilda sig till utvecklare - framför allt om man ska satsa på universitetsutbildning, yrkeshögskola, eller något tredje spår. Vad ska man egentligen välja om man vill få ett jobb som kodknackare? Spoiler: välj det som passar och lockar dig mest!

Sist men inte minst har Tobias fått in sitt mest diskuterade och kontroversiella bidrag till LLVM - ett fint exempel på hur bredare diskussioner och fler ögon kan leda till bättre lösningar man inte alls hade gissat från början.

Avsnittet sponsras till vår stora glädje av SEB, som söker utvecklare på många håll, bland annat inom området molntjänster. Hur jobbar och tänker man moln på SEB? Vi fick snacka med William Milisic - cloud transformation lead - om hur det funkar. Vi snackar bland annat infrastruktur som kod, behörighetskontroll, och att göra molnet så enkelt och nyttigt som möjligt för alla.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Min favorit var sjökaffet
  • Allting kommer lösa sig om vi bara gör X
  • En kulturell förändring
  • Slänga allting i ett monorepo
  • Investerat i sitt monorepo
  • Cyklar utan versionshantering
  • Vi löser problemet med ett monorepo
  • Jobba i silos
  • Plugga data
  • Ett tredje spår
  • Knacka på hos Amazon eller Facebook
  • Välj den vägen som passar dig
  • Bara ett program
  • Kreativ minneshantering
  • Linker was killed
  • Sticka ut fingret i luften och gissa
Direct download: 473.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Martin Gunnarsson snackar om att gå från att koda till att vara chef, och tillbaka. Hur gick det till när Martin blev chef, hur var omställningen, och inte minst: vad lockade honom att gå tillbaka till att inte vara chef? Vi diskuterar också bland annat hur olika jobb kräver fokus på olika nivåer eller i olika skikt, och hur det kan vara milt otacksamt att riktig bra jobb i ett skikt kanske inte ens märks i andra skikt.

På vägen blir det också lite Graphql, git-arbetssätt, och riktigt gamla ramverk för webbappar.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Rasslig i rösten
  • Jag har kaffe och jag har kodat
  • Tvungen att vara webbaserad
  • Mycket som inte fanns på den tiden
  • Veva igång kodarhjärnan igen
  • Ett litet träd
  • Typat och nullmedvetet
  • Tillföras mycket optimism
  • Sin chef som kompis på Facebook
  • Prestige att vara chef
  • Saker i ett annat perspektiv
  • Fokusera på sin nivå
  • Fokusera på sitt skikt
  • Där grejer byggs
  • I sitt eget skikt
  • Små skikt även där
  • Det kan ju alla
Direct download: 472.mp3
Category:general -- posted at: 6:30am CEST

Tobias ljud är lite sämre än vanligt, vi ber om ursäkt för olägenheten.

Fredrik och Tobias delar ut böcker, snackar om Elon Musks köp av Twitter och Tobias jobb. Plus kaffekoppar med bluetooth och varför man kan tänkas vilja investera i en sådan. (Det har inte med bluetooth i sig att göra.)

Inledning: morgonpromenader, rejäla sådana. Tobias.

Sedan: vinnare av bokutlottningen.

Elon Musks köp av Twitter - en nyhet som kom dagen före inspelningen. Vi väntar och ser, för att ta det väldigt kort. Vad är det ens vi gör på Twitter som är kul? Så väldigt mycket är det ändå inte.

Därefter blir det lite fler intryck av Tobias nya jobb - ganska mycket har inte ändrats, och det som är annorlunda kommer kanske mest från annorlunda kontorskultur än vad Plex har.

Sist men inte minst: Tobias är nästan generad över hur mycket han gillar en mugg som håller kaffet 58 grader varmt i timtal.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Tiotusen på morgonen
  • Jag vet inte hur mycket jag bryr mig, egentligen
  • Såhär är det väl alltid
  • Folk med för mycket pengar gör konstiga grejer
  • C++- och Destinytwitter
  • Meningslöst på något sätt
  • Jag klarar inte av att bli upprörd
  • Ingen kod lokalt
  • Mellan två kontor
  • Sammanfatta allting jag gjorde på Plex
  • Inte ett nödvändigt köp, på något sätt, för någon människa
  • Mitt kaffe är alltid varmt
  • 58 grader
  • Jag gillar den mycket mer än jag borde göra
Direct download: 471.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer börjar med att snacka om glädjen och nyttan i att putta på pixlar och göra fina saker i gränssnitt. Därifrån kommer vi in på att man kanske borde bygga lite fler visuella verktyg för att felsöka sin kod och förtå vad som egentligen händer.

Sedan blir det boksnack. Eller snack utifrån bok. Fredrik har läst ut How to write a thesis och har tankar om vad man kan lära sig av Umberto Ecos sätt att arbeta med avhandlingar när man ska försöka skaffa sig koll på utveckling på nätet.

Efterforska ordentligt, sålla bland saker, och att faktiskt lära sig och praktiskt öva istället för att bara lära sig teoretiskt. Vetenskapligt tänk kanske kan hjälpa oss både sålla information bättre, och lära oss mer och djupare?

På något sätt lyckas vi därifrån beröra både kärnkraft och pianospelande. Och, tro det eller ej, kodknackande.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Pixelputtar
  • Spackla gränssnitt
  • Rita upp minnet på en bild
  • Bygga bibliografi
  • Forska sig ner
  • Det mesta är ju inte värt att läsa
  • Gräv ner dig
  • Loopen man vill få till
  • Väldigt lite praktisk kunskap
  • Var kommer vedertagen kunskap ifrån?
Direct download: 470.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar om att hålla sig uppdaterad, och att försöka organisera sig utan att drunkna i verktyg. Fredrik har varit på arbetsmarknadsdagar och representerat sitt jobb, och båda minns och återupptäcker hur trött man blir av att vara ute bland folk.

Keeping up with web development - hur man håller sig uppdaterad inom sitt yrkesområde utan att känna sig ständigt översköljd av information man “borde” ta till sig. Vi beundrar båda folk som kan snöa in på något.

Och så saknar vi ordentliga bloggar där folk skriver långa, sammanhängande saker, istället för att publicera dem upphackade i kvitter.

Sedan kommer vi in på verktyg för att organisera sig och sin information. Fredrik är intresserad av system för att hålla reda på sin information generellt. Kristoffer tar ämnet vidare till hur system ofta kommer i vägen, och lösningen “mer process” bara gör allting sämre. Skriv ner det. Gör det som är viktigast just nu.

Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Återanpassa sig lite
  • Jag skulle gärna göra det, lite abstrakt
  • Höjt aktiveringsenergin
  • Små, små gruskorn man lägger till
  • Surt förvärvad erfarenhet
  • Det vore häftigt att snöa in på någonting
  • Forskningsmentalitet
  • Välja ett forskningsämne
  • Ett gammalt internet som inte finns längre
  • Med viljestyrka kurera
  • Har du funderat på att bättra dig?
  • Skriva den avhandling du kan skriva
  • Den här grejen borde man bli bra på
  • Kvantitet är bättre än kvalitet
  • Skriv den artikel du kan skriva
  • Gåspenna eller blyertspenna
  • Trello i sin enklaste form
  • Verktygen distraherar ju bara
  • Våndas över processen
  • Så kommer Jira inbrakande
  • Panic för ljudappar
Direct download: 469.mp3
Category:general -- posted at: 6:30am CEST

Carl Winbäck och Svante Richter gästar Fredrik och diskuterar meddelandeappen Signal, öppna kontra slutna meddelandesystem, och en hel del angränsande saker.

Carl har skrivit texten Vad är grejen med Signal? och utifrån den diskuterar han och Svante likheter och skillnader mellan framför allt Signal och det öppna protokollet Matrix som används av en rad olika tjänster. Signal har på vissa sätt drivit utvecklingen och gör många bra saker, men man står också för en mycket mer sluten tjänst som drivs på det sätt och i den riktning den själv vill. Varför har Signal gjort så, vad är fördelarna och nackdelarna, och vore ett mer öppet Signal bättre för utvecklingen över lag än vad vi har nu?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Det finns inga givna svar
  • I handen på massorna
  • Designvalen man gjort
  • Jag gillar ju Signal rent tekniskt
  • Ett bredare fokus
  • Inte ett ekosystem
  • Om det är ett ekosystem man vill ha
  • En väldigt träffande spaning
  • Innovation inom kryptografins område
  • Kryptologer som blir flaskhalsen
  • Ett sammanhållet system
  • Var man ska lägga tilliten
  • Ett system för visselblåsare
  • Skicka kattbilder till mormor
  • Väldigt anonym mot omvärlden
  • Bra, öppet, extensibelt, och säkert
  • Privat och säker kommunikation
  • En väldigt naiv värld
  • Inte bara en ingenjörsfråga
  • Öppna forskningsfrågor
  • De ingenjörsmässiga svaren
Direct download: 468.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Alexander Koski snackar månadsskiftet till ära om de mindre seriösa och mer underhållande RFC:er som dyker upp såhär års.

Vi går igenom några av alla intressanta aprilskämt, och blandar också in lite mer praktiska erfarenheter av RFC:er. Dessutom undrar vi om aprilskämten bidrar till att både sänka ribban och öka vanan av att läsa och ta till sig RFC:er.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Bonuslänk

Titlar

  • Andra roliga RFC:er
  • Nördhumor deluxe
  • Nu blev det för torrt
  • Beef representation
  • Rejäla burritos
  • Packad med RFC-referenser
  • Jag tycker om scenic routing
  • Michelinroutrar
  • Den funkar åt båda hållen
  • Vad som annars är väldigt torrt
  • Sänka inträdesnivån
  • Tolv sanningar om nätverk
  • Det som gör ett bra aprilskämt
  • Vad har glimten i ögat?
  • Saker som har glimten i ögat
  • Fyra års precision
Direct download: 467.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får återbesök av Bartek Tatkowski. Vi diskuterar GDPR, robotar som jobbar åt en, och - som en sorts uppföljning från en punkt i förra veckans avsnitt - frontendutveckling utan byggsteg.

Vi inleder med GDPR - hur det kanske börjar bli lite mer allvar samtidigt som många försöker komma runt reglerna. Golvet är kanske lite mer lava nu än tidigare?

Efter GDPR blir det mer upplyftande: trevliga hushållsrobotar som gör livet enklare. Bartek blev glatt överraskad av en robotdammsugare och gick raskt vidare med ett … oväntat stort … antal robotgräsklippare. Fredrik delar med sig av sin expertis kring att klippa av, reparera, och flytta guidekablar.

Sist men inte minst blir det något av uppföljning från förra veckan. I listan vi då diskuterade nämndes bland annat att undvika byggsteg i sin webbutveckling om man har möjlighet. Då undrade vi mest om man faktiskt kunde komma dit, men Bartek har provat och har fina exempel på verktyg som gör det möjligt.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • På GDPR-fronten
  • Inte nudda mark
  • Inte GDPR:s fel
  • På det glada nittiotalet
  • En stor fet “neka allt”
  • Är vi klara med GDPR?
  • Beijing robot company, limited
  • N robotgräsklippare
  • När roboten klipper av
  • Ett nödtema
  • På gränsen till en boomer
  • När jag upptäckte PHP
  • Bara vanlig magi
  • Ett fulhack från början
  • 200 mb NPM-paket
  • Bygga ett torn med Babel
  • Resumé-driven development
  • Jag vill bara ha min index.php
  • En trio med bibliotek
  • Inga byggsteg alls
Direct download: 466.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Anton Gunnarsson snackar om Baldur Bjarnasons lista med 136 saker varje webbutvecklare bör veta och vad vi tänker om dem. Eller vad vi tänker om kanske en tiondel av punkterna i alla fall.

Vi diskuterar bland annat att utveckling behöver stödja ens organisation, lär oss det intressanta begreppet failure demand, och diskuterar single-page-applikationers vara eller icke vara.

Därefter blir det sansat ångrande, varför mobillösningar alltid skaver, besvärliga beroenden, lärande av andras kod, och varför ramverk är mer för organisationer än människor. Med mera.

Skit händer, det löser sig!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Rubriken är 5+
  • Jag vet verkligen vad jag pratar om
  • Få, färre, färst
  • Sansad undo
  • Don’t be mean
  • Trycka “Hoppsan” efteråt
  • 90% av allt du gör är skit
  • Browsern som skaver
  • Läs kod
  • En liknelse som flyger
  • Fel mental modell
  • Det gäller att ha samma modell
  • Olika typer av kommunikation
  • Det ska inte få spåra ur
  • Ramverk är för organisationer
Direct download: 465.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Alexander Koski snackar om märkliga forskningsprojekt, utforskningskodande, och kods konstepoker.

Världens märkligaste AI.

När målet är att något ska misslyckas - hur gör man det utan att falla i fällan att lyckas?

Utforskningskodande och krypterad musik.

Kod kontra konstvärlden.

Lekfullhet i gränssnitt - och kanske även på datorns sida?

Att tänka generellt kontra specifikt och para ihop lösningar med nya problem. Renässansmänniskor och fullstackutvecklare.

Vilka religiösa åskådningar inom utveckling håller vi fast vid?

Kod hemma och på jobbet - tar de av samma eller olika energi?

Det måste inte vara så noga och stelt hela tiden - våga skriva surrealistisk och lekfull kod!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Kaffet biter inte
  • Automatisera spontanitet
  • Världens märkligaste AI
  • Det behöver inte alltid vara så himla noga
  • Problem som man trodde fanns
  • Målet är att det inte ska bli bra
  • Utforskningskoda
  • Kodat surrealistiskt
  • Känslan av ett avbokat möte
  • Lite abstrakt expressionistiskt
  • All kod tillhör en konstepok
  • Lekfullt och surrealistiskt
  • Då är järnet varmt
  • Måla med kod
Direct download: 464.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Gustav Westling snackar om Sturdy - en ny versionshanteringsplattform med fokus på samarbete. Sturdy vill ta ett nytt grepp om versionshantering, med fokus på samarbete och - chockerande nog - förtroende för sina kollegor. Man känner dem ju faktiskt och kan prata med dem.

Vi diskuterar bland annat givetvis hur det kommer sig att man ger sig på ett projekt som Sturdy, hur resan sett ut, och hur man jobbar i Sturdy. Mycket handlar om att bygga rensare och smidigare mjukvara genom att välja en väg, stödja den riktigt bra, och inte försöka vara ett verktyg för precis alla i alla situationer.

Men tycker du att Sturdy verkar intressant och passa ditt projekt så kan du prova det redan idag - komplett med mjuk brygga både från och till Github.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Lyxen att jobba med versionshantering varje dag
  • Förändra hur utvecklare samarbetar
  • Stor potential för att börja om från början
  • Exakt alla features som Git har
  • Om man hade tänkt om från början
  • Helt andra möjligheter
  • Det coolaste valet just den dagen
  • Tillsammans på samma kodbas
  • Förenkla samarbete
  • Proaktiv feedback
  • Ett digitalt kika-över-axeln-verktyg
Direct download: 463.mp3
Category:general -- posted at: 6:30am CEST

Fredrik chats with Niels Østergaard about working with AR and VR. How is the experience is different and how can you think differently about VR and AR? VR can take you to a completely different place, but you still have to worry about the physical world around you breaking the immersion (or your TV).

We discuss “the M-word” - metaverse - what and who is it for? Niels explains how it might actually be useful in some circumstances!

What’s exciting right now in AR? Remember how AR is already here in a lot of ways - including in most people’s phones. Who makes the most exciting devices right now, who makes intersting AR experiences, and will Apple’s possible headsets make any difference?

What’s missing right now? Niels thinks more of common formats would be useful - to make it easier to move content between experiences. Niels also predicts AI-supported generation of content will be a big thing.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund 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.

Titles

  • Spread the purple feeling around
  • What is the next step?
  • A very versatile experience
  • I hit the cat
  • That breaks the illusion
  • Standing on the cable
  • Standing next to a real Volvo
  • A virtual Volvo
  • The M-word
  • A lot of metaverses in it
  • A little metaverse in itself
  • Why use a keyboard anyway?
  • You disappear from the real world
  • An extra digital layer
  • There’s a lot of content to generate
Direct download: 462.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får återbesök av Svante Richter och Andreas Cederström och diskussionen om mental hälsa från avsnitt 457 går vidare med fokus på mer konkreta saker vi kan göra till vardags för allas välmående.

Kontinuerlig förbättring är mycket av en motsats mot att få chansen att känna att man räcker till.

Problem med rekrytering. Testa förmågan att lära sig kontra vad man redan kan.

Avsnittet sponsras till vår stora glädje av SEB, som söker utvecklare på många håll, bland annat inom området financial crime prevention. Vi fick ett snack med Alexander Koski för att reda ut vad jobb där kan innebära - som att på millisekunder analysera om en pågående transaktion ska flaggas som misstänkt eller ej.

Kan man göra småsaker för att mingla bättre med nya kollegor?

Kan vi kodgranska bättre? Vad är möjliga problem ur ett mentalt hälsoperspektiv, och varför håller vi egentligen på med dem?

Är vi generellt sett dåliga på att fundera över varför vi gör saker som vi gör?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Typescriptuppenbarelse
  • Uppväxt med PHP
  • JOMO istället för FOMO
  • Om jag har tömt min lista
  • Chansen att känna sig nöjd
  • Trygghet och sårbarhet
  • Att kunna säga “jag vet inte”
  • Jag kan ta reda på det
  • En förstärkare
  • Den negativa manteln
  • Undanstoppat i en frysbox
  • Utvärdera för framgång
  • När vi ger varandra tid
Direct download: 461.mp3
Category:general -- posted at: 6:30am CEST

Tobias och Fredrik snackar om Tobias nyss avslutade jobbyte. Efter tio år på Plex var det dags för något nytt och dett finns massor av både nyheter och frågetecken - från att branschen är helt ny till att det blir första gången Tobias jobbar inom ett riktigt stort företag, till vad det innebär för Tobias deltagande i podden framöver.

Men vi börjar med ett boktips: Iris Classon har släppt skönlitteratur om programmering - The unlikely success of a copy-paste developer. Vi har två exemplar att lotta ut - vill du ha chans att vinna ett (och bor i Sverige): mejla info@kodsnack.se och skriv gärna med någon anekdot ur ditt eget utvecklarliv!

Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus.

Som avslutning snackar vi lite om att trilla ner i kaninhål kring prylköp. Tobias har nämligen köpt ny kaffekvarn och nya hörlurar. Uppmuntra din och andras inre nörd - oavsett vilket område det handlar om!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Fredrik som har Tobias i podden
  • Nästan exakt tio
  • En himla lång tid
  • En bra ingång för mig
  • Söka kan man alltid göra
  • På ett sätt vore det skönt om vi inte kom överens
  • Då ångesten började
  • Den bästa arbetsplatsen jag haft i mitt vuxna liv
  • Om jag säger nej till det här
  • Det här passar allting jag vill göra
  • Jag jobbar inte på spelen
  • Väldigt mycket jag inte vet just nu
  • Jag vet ingenting
  • Både spännande och läskigt
  • Saker och ting ska låta bättre
  • Den bästa kaffekvarnen
  • Rätt bladibla
Direct download: 460.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Roger Palmersjö och Stefan Zetterberg på Learningwell om fördelarna med att inte vara frilansare. Roger och Stefan lyssnade på avsnitt 449 och kände att det var värt att lyfta fram de fina sidorna med att vara anställd. Som att ha en organisation och kollegor att luta sig mot, samarbeta med, och kunna få mer långsiktighet. Ens jobb kan bli mer renodlat. Vi diskuterar också vad och hur konsultbolag kan skapa värde för både kunder och sina anställda konsulter, och Roger och Stefan berättar om en del om hur Learningwell arbetar. Kan motorvägar vara något för ditt jobb? Processer behöver utvecklas, och nog behöver man anpassa allting efter de personer som arbetar tillsammans?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Samma företag, samma kund
  • Processnära
  • Fördelar med att vara anställd
  • En annan vinkel på det
  • Bra att man hittat rätt
  • Roligare projekt
  • En trygg organisation
  • Förmågan att kunna leverera team
  • Ett forum där vi kan utvecklas
  • Vi har motorvägar
  • Kollektiv affärsutveckling
  • Så konkreta det bara går
  • Diskutera på en motorväg
  • En motorväg om motorvägar
  • Vara med och ändra hela bolaget
  • Var finns värdet?
Direct download: 459.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar om Datatjej - en ideell organisation för kvinnor och ickebinära inom IT - och medicinsk IT med Gabriella Norman - aktiv i Datatjej bland annat genom att driva Datatjejs podcast.

En av många insikter Datatjej försöker leverera är att det finns mycket fler jobb inom IT än man kanske anar utifrån, speciellt inte när man som ung funderar över vilken bransch man ska studera för och ge sig in i. Och man måste inte vara superhjältekodare för att trivas och göra väldigt bra och viktigt jobb i branschen.

Vi diskuterar också att vara generalist eller specialist, och hur man ofta känner att den motsatta sidan mot där man själv ser sig är den som verkligen tillför de viktiga sakerna.

Gabriella berättar också om Datatjejs årliga konferens, och givetvis hur du kan engagera dig i föreningen.

Sedan pratar vi om medicinsk IT. Vad innebär det, och vad är likt och olikt mot annan utveckling? Hur hanterar och bedömer man risker, till exempel, och ser man annorlunda på testning än inom andra områden? Och hur bedömer och hanterar man risker när man använder AI för att analysera medicinsk data? Hur påverkar processerna kring medicinsk IT det vardagliga utvecklandet?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Inspirera och engagera fler
  • Mycket bredare än bara kod
  • Kanske något inom IT
  • Medicinteknisk produkt
  • Böja lösningar efter risker
  • Vi vet vad vi behöver verifiera
  • Två gröna knappar som gör helt olika saker
Direct download: 458.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Svante Richter och Andreas Cederström om bluffsyndrom, att vara en “riktig programmerare” och angränsande problem.

Vi diskuterar saker som problemet med att jämföra sig med hela världen, samtidigt, och att jämföra sig med andra på ett bra sätt.

Har du tänkt på att din chef och din chefs chef förmodligen också lider av bluffsyndrom?

Att få känna att man är del av helheten och förstå vad kunder faktiskt vill ha kan hjälpa mycket. Prata med folk!

Men kanske viktigast av allt: du är bra som du är, och vi är en hel yrkesgrupp och fler därtill som tidvis kämpar med självbilden på olika sätt!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Bonuslänk

Titlar

  • Mental hälsa på arbetsplatsen
  • Där vi spenderar 40 timmar i veckan
  • Hjärnan blir förvirrad och trött
  • Systemarkitektur på klassiskt vis
  • Väldigt ärligt
  • Min känsla av bluff
  • Man jämför sig med helheten av alla andra
  • Förväntningarna blir ju tokiga
  • Kunskapen som en del av leveransen
  • Räcka till på jobbet
  • Oro finns överallt
Direct download: 457.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar 2021, mer specifikt galna saker som hänt under året.

Topplistan från femte plats och uppåt:

  • Leveransproblem och varubrister
  • Vilda elpriser och internet of things - har du funderat på att skaffa fast elpris för flera år sedan?
  • Gamestop-rusningen
  • Meta och metaverse
  • NFT

Som avslutning ett par rent trevliga punkter: datorer med Apples nya kretsar, och tangentbord.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • På andra sidan internet
  • Det mest förberedda snacket
  • Den globala kedjan av transporter
  • Bakom en liten kanal
  • Decentralisera logistiken
  • Ännu värre pauser
  • Optimera sin elanvändning
  • Fastpris satt för flera år sedan
  • Fantastisk optimism och naivitet
  • Jag lever inte i samma värld som Mark Zuckerberg
  • Kameralins mitt i pannan
  • Klart det floppar
  • Hur är det här bättre?
  • Digitala saker går att kopiera
  • En bild på en apa
  • En länk till ett kvitto
  • Realpolitiskt ägandeskap
  • Elpriset för vanliga kosacker
  • En unik Mario
  • Tillbaka till Amigadagarna
  • Raspberry max
  • Keep it svampbart
Direct download: 456.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar om att fördela sin tid, att vara bortskämd i jobbet, om dassbyggen, tolkningar av det förflutna, och om testning och tangentbord.

Kodsnack var med i tidningen! Så bortskämda vi är. Kan man komma undan med att vara ganska narcissistisk i IT-branschen?

Äntligen får vi veta hur det gått med Kristoffers dassbygge. Hur tolkar vi meddelanden från det förflutna som vi inte har kontext för - som en älg på en runsten eller ett igenspikat utedass? En bild på en älg kanske bara är en bild på en älg. Förklaringar får lätt ett eget liv, inte minst i vår bransch där vi alla glatt bygger vidare på andras påståenden oavsett om de är välgrundade eller ej. Visst hade det varit skönt om man kunde komma fram till något över huvud taget? Den hårda, vetenskapliga delen av podden är numera nedlagd.

Det blir också lite uppföljning kring testning, vi i avsnittet är inte bra på det någonstans. Kristoffer har lite tankar om varför spelbranschen testar så lite. Och kanske finns det tänk att lära sig därifrån. Vi undrar också varför vi kommer undan med att testa såpass lite som vi faktiskt gör. Det kan skrivas väldigt många tester utan att det egentligen testas speciellt mycket. Faktorer som är både framgångsfaktor och hinder samtidigt. Som glödande passion, exempelvis.

Tangentbordssnack: Fredrik har skaffat ännu ett tangentbord och är frustrerad på den moderna(?) tendensen att dokumentera saker i forum som Discord där ingen sökmotor kan hitta dem. QMK - den öppna mjukvara med vilken man programmerar sitt tangentbord- är i sig lagom förvirrande. Men det finns mycket roligt man kan ta sig för.

Sist men inte minst snackar vi lite idéer för appar - Fredrik känner sig lite blind för appidéer, medan Kristoffer har för många som lätt drar iväg och blir enormt stora.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Bara Macsparky
  • Springa i nedförsbacke
  • Intressanta sätt att fördela sin tid på
  • Mitt företag är jag
  • Bortskämd IT-spoling
  • Lite av en narcissist
  • Studsat mot betalväggen
  • En samling ritualer
  • Spelupplevelsen för appen
  • Alla har rätt ambitioner
  • En bred hype
  • Subkultur av att modifiera sina verktyg
Direct download: 455.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar att utveckla e-handel från alla möjliga håll med Emil Privér, utvecklare på Rivercode.

Emil berättar hur han började sin e-handelsbana med Wordpress till hundra procent, för att sedan komma vidare till Javascript, Node, och en hel värld av ramverk som förändras nära nog dagligen. Vi snackar om vikten av sökning och bibliotek och tjänster för att lösa den. Hur lätt man fäller sig själv i början. Olika sidor av e-handel som det är skönt att någon annan är intresserad av att lösa. Hur e-handel finns i princip överallt numera, och hur skalningsbehoven i hög grad kan påverka vad och hur man bygger.

Mot slutet blir det till och med lite Flash!

Visst vore det kul att höra fler utvecklare med olika erfarenhet av olika områden inom e-handel diskutera området? Vi vill göra ett sånt avsnitt, så hör av dig om du vill vara med!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Jag lever, andas, och äter potatis
  • Wordpress är min gud
  • Testa hela Nodevärlden
  • De skulle skala upp servern
  • Skala ut det när det behövs
  • Tuta och köra och börja sälja egna varor
  • Bortskämd av Google
  • Också e-handel
  • De har tänkt på allting åt dig
Direct download: 454.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar testning med Adam Sernheim och Emil Rosendahl.

Vilken är Detroitskolan kring TDD, och vilken är Londonskolan?

Varför kan tester få det att kännas svårare att refaktorera sina system? Borde det inte vara tvärt om?

Är enhetstester ett dåligt begrepp vi borde ersätta?

Vad är målet för ens testning?

Behöver man ens spara alla tester?

Tester som designverktyg.

Tester som dokumentation.

Tester garanterar inte att programmet gör vad det ska.

Testprestanda.

Ord betyder saker.

Finns det tillfällen då man inte bör ha tester?

Code coverage kan vara förrädiskt!

Integrationstester - jobbiga mer av organisatoriska än tekniska anledningar?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Två skolor inom TDD
  • Lasten av omskrivningen
  • Sjok med systemtester
  • Frihet undertill
  • Det ska kännas jobbigt
  • Bygga in kunskap om problemområdet
  • Kärnan i programmet
  • Mocka hela världen
  • Enkelt och lätt och komplext och svårt
  • Man utökar sin cirkel
  • Samtidigt som allting rör på sig
Direct download: 453.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar Log4shell med Johan Boger, IT-säkerhetschef på GleSYS.

Vi inleder ganska naturligt med att diskutera vad Log4shell är, och den klassiska undran hur ett sådant fel kunnat finnas där så länge. Bara för att något använts av många länge är det inte mer säkert.

När kommer TV-serien där hjältarna sitter och läser loggar för att skydda mot dataintrång?

Borde man ändra sitt sätt att jobba som en reaktion på problem som detta? Borde Fredrik läsa mer källkod? Johan är inte övertygad.

Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar!

Fler rader kod kommer bara att ge oss fler fel i samtiden. Kan det bli trendigt med minimalism i framtiden?

Slutligen diskuterar vi lite att hitta balansen mellan att hantera akuta problem och att kommunicera om dem. Vi kommer även in en del på fördelarna med att säkerhetsproblem får coola namn och stiliga (eller mindre stiliga) loggor.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Bonuslänk

Titlar

  • Något enkelt
  • Det pyr lite i kanten på världen
  • Korrekt strängformattering
  • Det kommer inte att tolkas som en sträng
  • Raka motsatsen till vad man vill ha
  • Finess från internets barndom
  • Tillverkaren loggar allt jag skriver
  • En form av trampolin
  • Alla ficklampor på det här området
  • Med all välvilja i världen
  • Dagsfärsk information
  • Samhällsklimat kring säkerhet
  • Att få backning av ledningen
  • DDOS:ad av tiotusen glödlampor i Borås
  • Källkritiska mot källkod
  • Foliehatts-Johan på säkerhetsavdelningen
Direct download: 452.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar vidare med Olle Westergård om assembler, att skaffa sig kompetens kring vad man jobbar med, och om att ersätta system när det behövs. Avsnittet är en direkt fortsättning och avslutning på avsnitt 433 och 438. Det skadar inte att ha lyssnat på dem innan, men det är inte livsnödvändigt.

Alla måste inte vara assemblerexperter. Det tar mellan tre och fem år att bli expert. Och oavsett system måste du ju ha systemkompetens, det spelar ingen roll hur gammalt eller nytt systemet är. Och om du bara köper in kompetensen är det ju inte ditt system. Det kanske passar om det inte är ett kärnsystem och du inte vill kunna vara innovativ.

Olle berättar om andra system han varit med om att lägga ner - varav ett handlade om att flytta från ett tekniskt sett nyare system till ett äldre.

Varför tror folk att det ska vara så mycket bättre att köpa in generella system som försöker lösa mycket fler och större problem än de man själv har, om man istället kan bygga något som passar en, och som man har en massa kunskap om?

Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar!

En stordator kan undvika många problem - och slippa dela upp system, få kapacitets- och konsistensproblem och en massa annat. Vad måste man göra för att kunna växa?

Folk i omgivningen kan tycka att det är jobbigt att man håller långa perspektiv, ingen vill ha tioårsperspektiv i sin tvåmånaderssprint. Safe och andra agila processer får det inte att gå fortare, och låter en inte ta genvägar heller. Däremot kanske man bli fegare och bara tar sig an saker man är säker på att man kan leverera? Det handlar inte om pessimism, det handlar om att göra ett bra jobb.

Olle förespråkar att fokusera på de svåra problemen - vad är det som faktiskt är svårt i det man ska lösa?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Så få man vågar riskera
  • Sedan går man i pension
  • En migrationsresa
  • 60-talssystem
  • En tillbakagång
  • Vi har ju inget system vi ska flytta till
  • Det är ju bara att utbilda
  • Inte bankens banksystem
  • Du kan inte vara innovativ
  • När man köper system
  • Så länge man pratar med andra mainframes
  • Man får inte tappa saker i en bank
  • Jag var med och räknade på det
  • Vad måste man göra för att kunna växa?
  • Vi är inte färdiga
  • Fortfarande inte i produktion
  • Det handlar inte om pessimism
Direct download: 451.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Tomas och Dennis från Undeco om Youtubes API:er, musiklicenser, och standarder däromkring. Undeco har byggt en tjänst som hjälper till att hantera musiklicenser på Youtube, vilket tvingat dem ner i åtskilliga kaninhål. Till exempel Youtube-API:er med dokumentation som var aktuell 2013, standarder där fält är obligatoriska men inga regler finns för värdena, och mycket mer. Allt inom områden såpass nischade att Stack overflow inte är till någon som helst hjälp.

Mot slutet berättar Tomas och Dennis lite om miljön man valt att utveckla i - vad sägs om PHP ihop med serverless på Amazon lambda? Det funkar bra trots att ingen pratar om det, och läskiga räkningar har inte uppenbarat sig. Det svåra tänket är att sluta förutsätta ett filsystem.

Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Jag bjöd in mig själv
  • Den stora frågan
  • Är det någon som äger den här låten?
  • Musikrättigheter
  • Någon har inte angett rätt information någon gång i tiden
  • När Youtube försöker vara smarta
  • De tänker på allting som att det är fysiskt
  • Ett Exceldokument och en mapp
  • Du kan glömma att du kan googla det här
  • Aktuell ifrån 2013
  • Youtubes hörn
  • Youtubes källare
  • Ungefär tusen
  • En MP3-fil med licenser
  • Lokalt har vi ju ett filsystem
  • En liten monolit
  • En serverlös monolit
Direct download: 450.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar vidare om frilansande med Anna Leijon, Wilhelm Eklund, och Erik Hedberg.

Den här gången fokuserar vi på tips för att komma igång med frilansande. Börja med att sluta, sondera terrängen, och inse att steget är litet om du redan arbetat som konsult. Du behöver bara ett uppdrag.

Avsnittet sponsras av , som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på för mer information om att jobba på Länsförsäkringar!

Anna pratar om hur frilansandet fått henne att omvärdera sin syn på jobb. Erik jobbar för att avskaffa och bygga bort sig själv, och båda delarna leder in på vilken syn man har på sitt jobb.

Frilans och föräldraskap - Försäkringskassan finns där för dig! Och du behöver inte tänka på lön som alla andra heller - Wilhelm ger till exempel sig själv lön en gång om året. Frilansandets tre möjliga utfall. Frilansandet kan vara en enklare väg in på trendiga bolag - intervjuerna för frilansare är inte alltid lika hårda som för fast anställda.

Efter sommar och nyår är efterfrågan störst - så maj är ingen dålig månad att sluta med vad man gjorde innan. Pandemin har gett bättre möjligheter att också frilansa på distans.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Frilansare Sverige
  • Faktiskt till för alla
  • Där är redovisningen valfri
  • Man ska börja med att sluta
  • Jag är ju säljbar
  • En pling när jag måste göra något
  • Allas våra nätverk tillsammans
  • Det här nödvändiga bruset i bakgrunden
  • Jobb som en transaktion
  • Konsult men i en annan form
  • Jag blir kallad för overhead
  • Interimskonsulter
Direct download: 449.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Oskar Stålberg, skapare av stadsbyggarleksaken Townscaper. Townscaper bygger på Oskars utforskande av procedurella algoritmer och hur man använder dem för att bygga vackra saker. Procedurell generering har sina egna för- och nackdelar. Riktigt fint blir det ofta om man staplar flera algoritmer på varandra, och bygger sin idé på den procedurella genereringen från början.

Vi diskuterar också fördelarna med att Townscaper inte är ett spel, och hur det skulle påverka om det var ett spel. Townscaper har sålt bra, Oskars teorier om betalningsvilja kom på skam - vilket var trevligt. Oskar berättar också om hur delningsfunktionerna i Townscaper lett till ganska självgående marknadsföring, och hur han i övrigt tänkt kring marknadsföring.

Oskar berättar om vanliga önskemål och hur han tänker kring dem. Det är viktigt att koncentrera sig på sina styrkor när man väljer vad man ska göra, speciellt när man bygger något helt själv. Designa efter dina styrkor - och inte minst efter vad du tycker är roligt!

Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En stadsbyggarleksak
  • Någonting som automatiskt blir fint
  • Jag struntar i att hitta på ett spel
  • Tilebaserad procedurell generering
  • Bland de mer tekniskt lagda av grafikerna
  • Finns det generella regler här?
  • En estetisk konversation med sitt eget arbete
  • Mjuka algoritmer och hårda algoritmer
  • Jag talar inte om för spelaren att det är ett spel
  • Två hus på helt olika ställen
  • Kurviga fina gator
  • Hitta kvarter
Direct download: 448.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern - utvecklare på SBAB och Booli. Hela avsnittet sponsras av SBAB.

Vi pratar först likheter och skillnader mellan SBAB och Booli - där Booli är en klart mindre organisation som också har mycket färre krav på sig i och med att man inte, till exempel, är en bank. Det klassiska problemet att komma igång snabbt med att sätta upp sin utvecklingsmiljö berörs. Utmaningar med att köra Apples nya M1-Macar också - som emulering och Docker.

Sedan diskuteras paketberoenden, node_modules, och peer dependencies. Är det inte ganska tröttsamt med alla paket, alla beroenden, och alla problem som liknar 3D-pussel som kan dyka upp utan att man riktigt kan greppa varför. Vissa har paketfilosofier, Fredrik funderar över om han borde skaffa sig en.

Vi kommer också in på hur man avvecklar äldre monoliter på ett planerat och konstruktivt sätt.

Johan berättar om SBAB:s forum för utvecklare inom olika områden som ett sätt att kommunicera tvärs teamgränser kring gemensamma saker som arkitektur, QA, med mera.

Mikrotjänsters fördelar och problem. Hur man felsöker dem, varför de blir vildvuxna, hur Graphql passar in, och hur man upprätthåller kontrakt mellan team och mikrotjänster - Pact är ett intressant verktyg.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Enorma paketberoenden
  • Paket måste kämpa för att komma med
  • Okynnes-NPM-paket
  • God ton med paket
  • Behöver jag verkligen det här paketet?
  • Vilka mikrotjänster andra team har
  • Modeller och formatterare
  • Inåt till datahämtningen
  • Integrationssystemet
  • En så kallad monolit
  • Lära känna datamodellen
  • Kämpa för att komma med i schemat
  • Vilken typ vi ska ge till klienterna
Direct download: 447.mp3
Category:general -- posted at: 6:30am CEST

Oskar Groth gästar podden igen och berättar om att bygga effektiva vyer i Swiftui. Hur får man vyerna att gå så snabbt som möjligt? Passar Swiftui bra för modulära gränssnitt? Oskar tycker det vore skönt om Swiftui utvecklades lite snabbare och mer öppet.

Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus.

Sedan snackar vi om nya Macbook pro och vad de innebär för utvecklare. Oskar växlade i sista stund från 14- till 16-tumsmaskinen och förklarar varför.

Därefter berättar Oskar lite om sitt nästa projekt: att modernisera skrivbordsbakgrunder på Mac.

Sist men inte minst: hur är det att leva på en Pro display XDR?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Väldigt mycket programmering
  • En source of truth
  • Multiverktyg för prestanda
  • Helt modulärt
  • Ganska gradvis
  • Minsta möjliga observerbart objekt
  • Konstruktiva varningar
  • Odelat positiva till en Macbook pro
  • En del av Macupplevelsen
  • Bakom ikonerna
  • Endgame-display
Direct download: 446.mp3
Category:general -- posted at: 6:30am CEST

This episode is sponsored by Snyk. Fredrik talks to Snyk founder and president Guy Podjarny about building security tools for developers, tools which you will actually use and enjoy.

Guy talks about how Snyk was built to bring developer focus into security, building with a great focus on the user instead of on the person paying the bills for tools or looking at the reports. The world may not stop revolving around developers - meaning we need to cover wider and wider areas of knowledge - but we need to accept the responsibility of this, and use good tools to enable us to build better things more easily and take on all that responsibility in a good way.

Guy describes Snyk’s suite of tools and how they are built to be maximally useful and convenient to developers. Security problems and their fixes can be as easy as fixing a spelling mistake if built right! Snyk’s tools can look at the whole application and understand the context. They can look at node_modules and filter out the problems which actually do not affect your app, and suggest appropriate fixes for the problems which do.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund 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.

Titles

  • A developer security company
  • The performance industry
  • The giants at the time
  • The tools better be amazing for my stack
  • Security gravitates toward breadth
  • Security has to go broad
  • Naivité helped
  • The momentum of developer love
  • Run without any bottlenecks
  • One helper
  • Right-click and autocorrect
  • How much you care, and how hard it is
  • Opinionated integrations
  • npm install snyk
Direct download: 445.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar om boken Laziness does not exist, hemarbete och asynkront arbete, och om Scrum.

Laziness does not exist har lämnat tydliga positiva spår på båda läsarna, trots att ingen kanske kände sig exakt i målgruppen från start. Lyssna på hjärnan när den säger att den bara vill titta på TV! Vad är det som gör att det skulle vara så mycket bättre att läsa en bok än att se på TV? Och varför måste man hålla på och avsluta saker hela tiden?

Kristoffer gör intressanta jämförelser mellan amerikansk och europeisk öppen källkodskultur.

Både Kristoffer och Fredrik verkar ha fått med sig en lugnare inställning till jobb, arbetsuppgifter och arbetstid av att läsa boken.

Därefter funderars det vidare på hem- eller distansjobbets vara eller inte vara. Fredrik har ambitionen att vara mer på kontoret men misslyckas. Kristoffer har ambitionen att vara på kontoret mindre men misslyckas. Fredrik funderar över asynkront jobb och vad det innebär - Kristoffer är för och har många tankar. Allt hör inte hemma i Slack, speciellt inte om man sitter på distans och ska jobba asynkront.

Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar!

Sist men inte minst: Scrum och processer! Fredrik har nyss blivit certifierad scrummästare och har funderingar över hur scrumguiden är skriven, vad den gäller att fokusera på, och varför det är så. De diskuterar också hur och vad man faktiskt behöver ha processer till. Skulle det funka att bara ha processer för det som behöver styras upp just nu? Hur ser vi till att vi motiveras av rätt krafter?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Inte acceptabelt
  • Andemeningen av boken
  • Inte tänka att man är lat
  • Jag borde göra mer
  • Lata skurkar som måste övervakas
  • Se det inte som lathet
  • Fortsätta ha tråkigt
  • Du råkar vara i vägen för min mejlbox
  • Vi är både glada och ledsna
  • Kulturellt oacceptabelt att framstå som lat
  • Nu behöver min kropp återhämta sig
  • Ett myrsteg i rätt riktning
  • Vara piggare imorgon
  • Som vision att jobba hemifrån
  • Allting ligger bäst i Slack
  • Om man huddlar i en kanal
  • Normalisera att inte ha kameran på
  • Doktor mästare
  • Processbingo
  • Stödhjul för att komma igång
  • Två poler
  • Verkligheten är bara grå
  • Ta på Getting things done
  • Motiveras av rätt krafter
  • Planeringen finns bara i möten
  • Du har fel, Scrum har rätt
Direct download: 444.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Maria och Roberto från Nox consulting - företaget som sponsrar hela avsnittet och som förmedlar IT-konsulter och förenklar för egenföretagare. Nox academy är “ett litet sidoprojekt” som lär ut programmering till barn och ungdomar, med fokus på 10-16 års ålder.

Vi börjar med att diskutera just det Nox academy arbetar med - att lära barn programmering, vad barnen har för kunskaper och intresse och mycket mer däromkring. Roberto tar upp för- och nackdelar med att lära sig och leta lösningar själv kontra att gå genomtänkta kurser. Barn idag kommer in på en mycket högre nivå än den som var barn på exempelvis åttiotalet.

Vad tycker barn är svårt? Hur påverkas det av vad vuxna säger och gör, och hur fokuserar vi på kreativiteten istället?

Var ska man börja för att intressera barn för programmering? Börja i deras intresseområden!

Sedan diskuterar vi att fortsätta utbilda sig som arbetande utvecklare? Vad är svårt? Låser man in sig för mycket i de verktyg man redan kan? Vi diskuterar hur mikrotjänstearkitekturer kan underlätta att välja rätt verktyg för rätt tjänst, samtidigt som det finns risk att man skapar en komplicerad arkitektur runtomkring, vilket kan vara fel problem att lösa på fel sätt.

Kommer det att bli mer ordning och reda och mindre lekstuga på utvecklande i framtiden? Utvecklarrollen breddas ständigt. Mindre ego och fler frågor är inte fel. Det finns inte så många nya idéer, men tusen sätt att säga dem på.

Är det inte lite gammaldags att nästan allt kodande fortfarande är så fokuserat på att knacka in text via ett tangentbord?

Som avslutning diskuterar vi lite hur arbetsmarknaden och världen ser ut för alla de som söker utvecklare - oavsett om det är konsulter eller fast anställda.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • PHP-skript som spränger hjärnan på en
  • Jag vill bli hackare
  • Man hade inte råd att köpa böcker
  • Lösa problem självmant
  • Normer och tankevurpor
  • Man måste skriva perfekt kod från början
  • Assembler på papper
  • Här är svåra tal
  • Det finns inga regler
  • Det finns bara rätt svar
  • Hitta på egen matematik
  • Nyfiken och beredd att misslyckas
  • Lösa rätt problem med fel verktyg
  • Moduler som löser uppgifter
  • Programmeringens kärna
  • Fråga om allt
  • Flexibiliteten många söker
Direct download: 443.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med gänget bakom Robotic bean - Niklas Backlund(utveckling), Erik Söderberg (grafik), och Anders Ljung (det tråkiga). Robotic beans skapar plugins för ljudbearbetning, till exempel oerhört stiliga Hand clap studio.

Vi snackar bland annat om hur Robotic bean kom till, om ljudprograms fascinerande estetik. Om hur utseendet påverkar hur det upplevs låta, och om hur ett genomtänkt utseende kan tvinga en att komma fram till något som också fungerar bättre och är lättare att använda.

Vi diskuterar vad plugins är skrivna i, supportens glädje och börda, vad som är lätt och svårt med att skriva plugins, och charmen i genomtänkta produkter som gör en sak riktigt bra.

Fredrik blir sugen på att designa mer unika gränssnitt.

Och nog borde det finnas mer att göra kring bra verktyg för att få poddar att låta bättre?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En synkbugg i MIDI
  • En gemensam plugin
  • Fria satelliter
  • Anders gör de tråkiga sakerna
  • Det vi jobbat mest med - handklapp
  • En handklappsapparat
  • Någon som behöver lite handklapp
  • Den bästa handklappen som går att få
  • Gamla instrument är bättre än nya
  • Stark placeboeffekt
  • Ljud är inte så tungt
  • Våra egna kunder
  • Vi är syntare allihop
  • Kul och mysigt
  • Rattar och reglage-känsla
Direct download: 442.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias snackar om Apples senaste nyheter. I Tobias fall med en mycket energisk hund i rummet, vilket ger vissa bakgrundsljud.

Bland nyheterna märks, såklart(?) det nya Apple music-abonnemanget som bara går via Siri, men också de nya datorerna och processorerna. Minnesbandbredd och annat intressant avhandlas.

Tobias saknar inte en modern Mac personligen men är sugen på nya Airpods. Fredrik kör vidare med sina Airpods pro men ser fram mot att uppgradera sin jobbdator. Hur mycket minne behöver man egentligen i sin jobbdator?

Som avslutning: fem minuter om Windows 11 i sådär tio minuter. Tobias uppskattar flera nya funktioner, men kan inte använda alla av dem än. Och Microsofts implementation för att köra Windows i Docker-containrar kan bli bättre. Fast jämfört med Macos finns det tydliga fördelar.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Jag har en sak att säga om den
  • Snabba och strömsnåla
  • PC-datorer som faktiskt finns
  • Apples hembyggda GPU
  • En extremt nischad grej
  • Fläkten behöver du nästan aldrig använda
  • Och en HDMI-port
  • Står på små fötter
  • Folk hade sparat sin datorbudget
  • Inte i samma fotbollslag
  • Jag hatar inte alls startknappen
Direct download: 441.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar hobbies och sidoprojekt med Bartek Tatkowski, mannen bakom numera avslutade podden utvecklarpodden Kompilator.

Vi diskuterar skillnaden på hobbies och sidoprojekt, varför vi har så lätt för att förvandla saker vi gör utanför jobbet till krav- och målstyrda extrajobb, och varför det är så svårt att lägga ner dem och bara göra saker för nöjes skull. Bartek berättar också lite om entreprenörsporr, att ta bort allt som är tråkigt, och om specialanpassade verktyg som gör vad man behöver innan de generella verktygen ens hunnit starta.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Alla vill vara egenkonsulter
  • En fruktansvärt hektisk period
  • Midsommar som hägrar
  • Vi sätter punkt där
  • Omvänd medelålderskris
  • Pushen att säga tack och hej
  • Flytande gräns mellan sidoprojekt, hobbies, och ens jobb
  • Det enklaste sättet att döda en hobby
  • En väldigt ledsen man som spelar piano
  • Välling på gitarrerna
  • Entreprenörsporr
  • Jag vann på lotto, låt mig berätta hur jag valde siffrorna
  • Man fyller den mentala garderoben
  • Varje icke-debiterad timme är en förlorad timme
  • En skrivare på trehundra kilo
  • Nörda ner sig på valfri nivå
  • Bygger för byggandets skull
  • Det finns inget slutmål
  • Mental fidget spinner
  • Det kändes som att jobba
  • Ta bort allt som är tråkigt
  • Innan Photoshop hunnit starta
Direct download: 440.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias snackar om att vara ute bland folk igen, och om Facebooks lilla problem med border gateway protocol.

Både Tobias och Fredrik har spenderat chockerande mängder tid bland folk under den gångna veckan och det känns … märkligt och slitsamt. Och väldigt trevligt. Är handskakningar något som kommer att komma tillbaka eller ej? Tobias tipsar om bra matställen i Stockholm, både burgare och riktigt lyxkäk till relativt rimligt pris.

Facebooks problem är både intressant i hur det fungerade och vad som hände, utan också i hur mycket det påverkar en massa människor och företag som byggt sin plattform ovanpå Facebook. Det är ju inte utan anledning så många småföretag finns på Facebook och sköter exempelvis bokningar eller beställningar där.

Som avslutning: lite mer matsnack. Och varför Tobias skaffar en Apple watch utan 4G.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En liten del av normalitet
  • Jag körde den tyska varianten
  • Det här var livet innan
  • Tre tips för Stockholm
  • För att förstå BGP
  • Om ni har ett datacenter hemma
  • Vad BGP berättar för folk
  • Nätverket självläker
  • En kedja av fullt avsiktliga saker
Direct download: 439.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar vidare med Olle Westergård om assemblerprogrammering. Vi börjar med att diskutera varför man skulle kunna tänkas välja assembler idag, och om att COBOL gör det svårt för en att förstöra saker jämfört med assembler där man äger CPU:n på ett helt annat sätt. Är du beroende av att det ska gå snabbt kan assembler fortfarande vara ett alternativ. Och hastighet är trots allt fortfarande viktigt många gånger. Och tillgänglighet utan störningar. Man kan inte ha en digital plånbok som plötsligt blir otillgänglig.

Olle berättar om lösningar för att i assembler skapa framåtkompatibilitet med intressanta specialtecken i system med fast hårdvara som redan är på plats ute på bankkontoren. Flexibiliten fungerar bra ihop med assembler.

På tal om prestanda tar Olle uppp saker som att läsa minne som tillhör andra processer och att minska antalet IO-accesser för att hålla hastigheten. Minne, för att inte tala om disk, är otroligt långsamt.

Ett system som är skrivet på ett snålt sätt i ett lågnivåspråk är svårt att hitta bra motivationer att byta ut. Olle diskuterar några motivationer som tagits upp.

Olle berättar också lite om makrospråk man lagt ovanpå assembler för att göra skrivandet lite mer effektivt och lättläst.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Inte gjorda för människor att läsa
  • Kostnadseffektiv och snabb
  • En större och större CPU
  • Leva med en digital plånbok
  • Lösa sin framåtkompatibilitet
  • Hur många transaktioner som helst
  • En enda väg in
  • Läsa minna som tillhör andra processer
  • Kapa bort en access
  • Skrivet på ett sparsamt sätt
  • Man vill lösa problemet
Direct download: 438.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Lars Wikman om mentorskap och andra sysslor man som utvecklare kan få inkomster av utan att skriva kod. Lars delar med sig av ett års erfarenhet av att sälja mentorskap som tjänst. Varför började han med det, hur går det, vad får man som mentor ut av det, och skulle man kunna göra det på heltid?

Nackdelen med att ta betalt är att det utesluter en del folk, fördelen är att det finns ett förtroende och vilja att lägga energi på något när man betalar för det.

Sist men inte minst: hur lyckas man göra plats för allt man vill i sitt schema? Tiden du har är begränsad - du kan inte göra allting, speciellt inte om du inte kan ta steget att göra det på arbetstid.

Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus.

Spelsylts-PSA! Kodsnacks spelsylt kommer tillbaka för sjätte gången! 1 oktober startar sylten och ämnet slumpas fram i en livesändning på Twitch. Sylten är för alla oss som vill bygga ett spel, men som inte har oceaner av tid. Tanken är att bygga ett litet spel under två veckors tid, och att göra det på någon eller några timmar om dagen istället för en helg utan sömn. Läs mer på https://itch.io/jam/spelsylt6!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Baksidan av mikrofonen
  • En enda stor kund
  • Produktifitera vissa tjänster
  • Prislapp på hemsidan
  • Jobba med folk
  • Lars entusiasm as a service
  • Något slags gehör
  • Nu ska vi bygga broar
  • En spark i baken kring Elixir
  • Hederliga mentors-Lars
  • Det blir dyrt för icke-utvecklare
  • Unna sig själv lite professionell utveckling
  • En dålig ovana
  • En aluminiumklädd gummianka
  • Svårigheten med att vara människa
  • Det här är faktiskt svårt på riktigt
  • Den perfektaste koden
  • Kodbiten kan vi lösa
Direct download: 437.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias snackar om Apples nyheter, bildskärmar, och om löner och lönesättning.

Vi värmer upp med att snacka om Apples september-event. Fredrik önskar sig ett behov av en Ipad mini, Tobias är sugen på en ny klocka.

Spelsylts-PSA! Kodsnacks spelsylt kommer tillbaka för sjätte gången! 1 oktober startar sylten och ämnet slumpas fram i en livesändning på Twitch. Sylten är för alla oss som vill bygga ett spel, men som inte har oceaner av tid. Tanken är att bygga ett litet spel under två veckors tid, och att göra det på någon eller några timmar om dagen istället för en helg utan sömn. Läs mer på https://itch.io/jam/spelsylt6!

Sedan berättar Fredrik om sin nyköpta 4K-skärm och hur den (och dess USB-hubb) påverkat hans jobbvardag. Vi diskuterar ultrawide kontra 4K, och skrivbord jämförs.

Avsnittet sponsras av Attentec - oberoende experter på IOT som vill bli fler. Surfa in på attentec.se om du vill veta mer. Fredrik har snackat med Ingosom jobbar på Attentec om processer: att skapa, införa, och upprätthålla dem. Har du tänkt på beslut som en triangel? Ett utdrag kommer mitt i avsnittet, och hela snacket finns med som bonusmaterial i avsnittets slut.

Sist men inte minst snackar vi löner och lönesättning. Det är svårt att sätta “rättvisa” löner, och allt distansjobb har gett ytterligare ett frågetecken att räta ut - ska man få betalt som en utvecklare i San Francisco om man arbetar från Pajala? I vår Slack-kanal pågår både intressanta diskussioner, och det finns en liten enkät kring löner som vore väldigt intressant om fler lyssnare ville svara på.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Den kritiska prenumerantgränsen
  • De uppdaterar alla saker litegrann
  • Absolut ingenting för utvecklare
  • Översätter skitdåligt med AI
  • 4K rätt upp och ner
  • Tänka om med fönsterlayout
  • Det är lite kaos, oftast
  • Jag har alltid saker på mitt skrivbord
  • Inte så jag funkar
  • Nästa fönster jag behöver är alltid underst
  • Vad har du ringklockan till?
  • Dubbla Mac minis
  • Mitt härliga kaos
  • Min hubb syns inte i bild
  • Ingen refresh rate och ingen checkbox
  • Är det under 100 Hz så ser jag det direkt
  • Hem till min ultrawide
  • Lönejämförelsen bryter ihop
  • San Franciscolöner till alla
  • Konkurrera på remotevillkor
  • Vad en utvecklare i Stockholm tjänar
Direct download: 436.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias snackar om att välja och byta tekniker man använder sig av, utifrån Fredriks erfarenhet av att vara Typescript-nära en längre period, och från Tobias erfarenhet av att skriva om byggpipelines såsom man velat ha dem från början. Därifrån kommer vi in på att det man skriver första gången - exempelvis Typescriptkod innan Typescript klickat för en - inte blir alls lika bra som det man skriver ett år senare. Vi tror att man måste vara redo att testa omskrivningar då och då, och lika redo att slänga bort omskrivningen om den inte ger det man hoppats. Fredriks fascineras av historier där någon bytt ut en stor och generell komponent mot något mer specifikt och situationsanpassat.

Spelsylts-PSA! Kodsnacks spelsylt kommer tillbaka för sjätte gången! 1 oktober startar sylten och ämnet slumpas fram i en livesändning på Twitch. Sylten är för alla oss som vill bygga ett spel, men som inte har oceaner av tid. Tanken är att bygga ett litet spel under två veckors tid, och att göra det på någon eller några timmar om dagen istället för en helg utan sömn. Läs mer på https://itch.io/jam/spelsylt6!

Allting kommer inte att fungera, och det är bra att lägga ner saker som inte gör det.

Fredrik efterlyser historier om att komma in i och använda Typescript. Hur har din upplevelse varit? Tog det lång tid innan det klickade? Klickade det som en uppenbarelse på en sekund, eller var det något som skedde gradvis?

Tobias gillar numera timeboxad utforskning för att prova nya lösningar. Fredrik frågar Tobias lite om hans sätt att hitta lösningar på knepiga problem.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En vecka för sent
  • Att välja rätt teknik
  • Typescriptnära
  • Som Google gör
  • En mixad miljö
  • Är typer värt att ha?
  • Jag vill ha typer överallt
  • Skriva om från början eller skriva nytt
  • En erfarenhetsgrej
  • En grund som var fel från början
  • Förutfattade meningar från början
  • Billigt och enkelt att ändra och ångra sig
  • Jag ska inte hänga upp mig på att det inte funkar
  • Det är inte allting som kommer att funka
  • Typescripthistorier
  • Allting annat är egentligen bara fluff
  • Kompilera på första försöket
  • Ovanligt konstig magkänsla
  • Open source-mentalitet
  • Allting jag gör kan vara fel
Direct download: 435.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias snackar Tobias nya bärbara jobbdator och nöjet som är YAMLoch Kubernetes. Tidernas troligen tidigaste avsnitt vad gäller inspelningstid.

Tänk att vi har kommit till en värld där AMD är valet när man vill ha en effektiv och energisnålare CPU i sin bärbara.

Varför kör inte Tobias Linux på sin bärbara? Varför blev det inte en bärbar Mac med M1? Alla frågor besvaras!

Sedan berättar Tobias om sin erfarenhet såhär långt med Kubernetes. Vad är Kubernetes, varför har Tobias börjat syssla med det, hur går det, och när passar det?

De svåra stegen från enkla exempel till något som faktiskt gör vad man behöver, och den frustrerande känslan när man sitter med något och ännu inte har fått några resultat.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Såhär tidigt på morgonen
  • Modern cloud
  • Dags att skaffa ny
  • Tysta, energisnåla och kallast
  • Remote mot min Threadripper
  • Sexton threads i sin laptop
  • Latency bort till min Threadripper
  • Kubernetes kommer in och börjar jobba
  • Inte senaste modellen
  • För ops och för oss
  • Min erfarenhet av YAML
  • Bättre än alternativet
  • Noll instanser uppe av allt
  • Felmeddelanden som är helt kryptiska
  • Då man tar in en exorcist
  • De enklaste pipelines
  • Man vill ju ändå se resultat
  • Nu har branschen fått en ny hammare
  • En miljö som skalar upp och ner
  • Här är lösningen på alla problem i världen
  • Vi har magiska grejer i molnet
Direct download: 434.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar vidare med Olle Westergård om betalplattformar, legacysystem, och assembler idag.

Olle berättar lite om P27 - ett projekt för att ta fram en gemensam nordisk betalplattform.

Därefter kommer vi in på utbildning i assembler - det är inte så konstigt att det inte utbildas jättemycket. Varför det är svårt att gå på djupet i en utbildning. Assembler kanske verkar kryptiskt, men instruktionerna är inte mer kryptiska än det vi skriver i meddelanden till folk dagarna i ända. Och ja, man får skriva kommentarer också.

Olle ger sin synvinkel på ordet legacy och varför det låter dåligt. Ett väl förvaltat arv är bara bra.

Vi diskuterar också området att lära sig - assembler är ju inte bara assembler, du måste ju kunna assembler för just din CPU. För att inte tala om faktorer som fysiska diskar och andra samtidiga användare som operativsystemet och ditt program måste ta hänsyn till.

Olle minns tidiga maskiner man själv kunde köpa, koda assembler på, och inte minst löda ihop sina egna expansioner.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Det går inte så himla fort
  • Lättare att handla
  • Gemensam betalinfrastruktur
  • Ingen kontroll på att det blir rätt
  • Svårt att gå på djupet
  • Fortfarande krypiska förkortningar
  • Legacy betyder arv
  • Tekniskt arv
  • Förvalta sitt arv
  • Vad är det för assembler?
  • Om den jobbade med din sak
  • Samma färdiga rutin
  • Assembler är lite läskigare
  • Hackers, kanske
Direct download: 433.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får återbesök av Martin Gunnarsson. Det snackas arbetslivet efter pandemin, bråkigheter med databindning i gränssnitt, och att jobba på en dator direkt från hyllan.

Vi börjar med att prata om att vara tillbaka från semestern, hur det varit annorlunda än tidigare år, och hur det känns som att semestern behövdes lite extra mycket just i år. Vi diskuterar också hur det är en bra tid att omvärdera hur och var vi jobbar och samarbetar. Möten som murknar, känslan att man måste ha något att säga och fylla ut tiden. Man kanske aldrig ska ha något möte där man går runt bordet? Vi pratar också om den skuld de flesta jobb byggt upp under pandemitiden av sociala saker öga mot öga.

Sedan snackar vi återigen hobbyprojekt. Fredrik har pysslat mer med Podcast chapters och gränssnitt i Swiftui. Vi diskuterar när man trillar ner i oväntade skarvar i ramverk och lösningar, att veta om man ens försöker använda rätt saker och hitta uppdaterad hjälp.

Därifrån glider vi över i att ha saker och inställningar på sin dator eller ej. Att uppdatera sina OS, visst har man lite olika takt och vilja att uppgradera på olika maskiner? Som hemtelefonen mot jobbdatorn.

Martin tror inte det finns några program han verkligen behöver på jobbdatorn, webbläsaren räcker faktiskt, och drar gärna ner så mycekt som möjligt på specialsaker på sina datorer.

Martin har också fått ut Androidversionen av Playway, som var på gång sist vi snackade. Bland annat berättar han hur han kommit fram till vilken Androidversion appen kräver.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En sportslig chans
  • Ett tydligt avslut
  • Svårt att ladda om
  • I år har vi lagt på 50%
  • Inskolning
  • En bild av möten
  • Ompröva gamla sanningar
  • Hur skulle vi vilja ha det, egentligen?
  • Man förväntas säga grejer
  • Ett blankt ark
  • Att bara se andra människor
  • En riktig skuld
  • Det finns mycket att oja sig över
  • Vi har så mycket kul vi måste ha
  • Ny bland folk
  • Berätta vad det är man behöver
  • Koppla saker till index
  • Åtta olika sätt att göra det på
  • Människor gillar att oroa sig över saker
  • Vilken era är det här nu då?
Direct download: 432.mp3
Category:general -- posted at: 6:30am CEST

Fredrik chats with Tommy Maloteaux about his VR god game Deisim and all the interesting stuff which has happened in and around the game since episode 406where Tommy first was a guest on the podcast.

We start with some background on Tommy and how he got into game development from a start as a web developer. Then Tommy tells us how he got started creating the game. Tommy likes to start small and iterate, and he chose to start with the AI. We also discuss how the word AI can sound a lot more intimidating than when you actually need to build for your game.

Deisim is available on multiple platforms, and since we last spoke it has become available through Oculus App lab, and thus much easier to play on Oculus quest. Tommy tells us about how App lab works, and how it has changed things for Deisim (and saved Oculus a lot of developer accounts).

The other major event for Deisim since last time is that the game sells enough that it has allowed Tommy to make the game his full time job. Tommy talks about how going full time has changed how he works on the game, like both having more time, and also given him a chance to find a nice work-life balance. Also: how temperature can affect what gets worked on for the game.

We discuss what hardware Tommy uses to develop the game, and interesting differences between running on desktop versus mobile hardware. On the Quest, the game is GPU bound, on the PC it’s CPU bound.

A 2D mode for the game is in development, and Tommy talks about that version and what changes he needed to make to get the game running in 2D on a PC with a mouse. A well-factored code base and build pipeline helped a lot.

Last but not least, Tommy discusses the power of having core values for your project, which the core values for Deisim are, and letting them guide what gets put in or not.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund 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.

Titles

  • Very different worlds
  • Something interesting to me
  • A very indirect game
  • Autonomous humans
  • It’s really incremental
  • I created life!
  • A lot of coding to do
  • A learning project
  • My first AI project
  • Years of big code
  • When people say “AI”
  • A bit like Blade runner
  • A store of non-approved games
  • The exact name of the game
  • I had to limit the world
  • Bigger worlds, with shaders
  • The shader look
  • The Populous mode
  • A game is just smoke and mirrors
  • The same texture for everything
  • Starting a war without giving orders
  • Complex enough to be interesting
  • A big sandbox
  • Look at the ball of spaghetti
Direct download: 431.mp3
Category:general -- posted at: 6:38am CEST

Fredrik och Kristoffer snackar om Kristoffers resa med tangentbordet Rama works M50-A, sexism på Blizzard, och Casey Muratoris klagomål på hastigheten i Windows terminal.

Till att börja med har Kristoffer äntligen fått sitt tangentbord, sådär ett och ett halvt år efter att han lade beställningen. Berg- och dalbanan slutade inte vid leveransen, utan gjorde ytterligare några oväntade vändningar vid både montering och installation av mjukvaran. Fredrik har fått nya tangenter - beställda ungefär samtidigt - och är tillbaka på sitt icke delade tangentbord större delen av tiden. Är det ideala för Fredrik att skriva med ett litet tangentbord i knäet istället för på skrivbordet?

Sedan diskuterar vi den deprimerande kulturen inne på Blizzard (och troligen andra spelföretag också). Varför har sexismen och mobbingen ens kunnat pågå så länge?

Därefter muntrar vi upp oss lite genom att diskutera prestanda och vad som faktiskt är svårt i kodknackarvärlden. Casey Muratori skickade in en buggrapport på hur mycket långsammare Windows terminal går i vissa lägen. Efter att en lång diskussion mynnat ut i ett gäng förklaringar till långsamheten satte sig Casey och skrev en egen enormt mycket snabbare terminal för att avvisa förklaringarna. Vi snackar både om nackdelarna med Caseys argumentationsteknik, och det uppfriskande i att ifrågasätta konstateranden om vad som är lätt eller svårt att lösa. Vem behöver egentligen lösa “hela” problemet? Och varför skulle den del du faktiskt behöver lösa behöva vara svår bara för att andra påstår det?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En berg- och dalbana
  • Inte plack
  • Ett tangentbord gjort av Nickel-godisar
  • Tredje gången gillt
  • Kika med mina gamla gubbögon
  • Pincett och förstoringsglas
  • Tangentbordet lever
  • Skam den som ger sig
  • Två vänsterparenteser och ingen högerparentes
  • Den RGB-kod jag skrivit tidigare
  • Överestetisk
  • Skrovlig som vanliga tangenter
  • Maxa ha-begäret
  • Krama sitt Rama
  • Burdus med åsikter
  • Hej, det här är dåligt
  • Samma paraply som Blizzard
  • Tragiskt och pinsamt
  • Inte komplicerat någonstans
  • Färg, oj vad svårt
  • De grejerna är inte svåra
  • Myt om att det är svårt
  • Lös inte alla problem
  • Windows for ligatures 3.11
  • Ett ganska dåligt sinne för vad som faktiskt är svårt
  • I vår moderna utvecklingsvärld
  • Never invented here
  • Vad man anser är möjligt
  • Varför skulle det här vara svårt?
  • Bara gjord för att sakta ner en
  • Innan Javascript hann bli bättre
Direct download: 430.mp3
Category:general -- posted at: 6:30am CEST

Kristoffer chats with Harald Achitz about test-driven development, Djinni, meetups, and the standardization of C++.

How does Harald do TDD? His focus on code coverage plays a role too. Clouds make it easier to skip tests, because everything becomes part of a big puzzle which only lives in production? Building habits are the big thing, not which actual tools you use and whether they can be used everywhere.

Then, we discuss Djinni - a interface definition language and code generator for integrating C++ into applications written in other languages.

The discussion then moves on to the C++ meetups Harald arranges, another aspect of solving the difficult social side of programming by networking and sharing information. Harald also puts the presentations on Youtube and is fascinated by how accessible the tools are nowadays for recording, producing and publishing video these days. The C++ meetup paused during the pandemic, and we discuss the pros and cons of moving to online meetups.

Finally, we discuss the standardization process of C++, and the possibility of forming a local C++ body for Sweden to be involved in the standardization process. We should be interested in getting involved in the standard, both as developers, companies, and industries. Get in touch with Harald if you have ideas and want to help things happen!

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund 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.

Titles

  • First in the shoes of the user
  • People are lazy, and I’m also lazy
  • I always want the computer to do the job for me
  • Part of a big puzzle that lives in production
  • Solutions often has a long life
  • Existing developers will not be very happy
  • A completely new language every time
  • The difficult part of programming is the social part
  • Communicate practices
  • This was the best meetup
  • A huge box of DVI adapters
  • “Let’s make a simple video!”
  • Download and print as much as I could
  • You need to be reachable, and you need to be responsive
  • This is a meetup
  • I need to see that it’s not just you
  • C can make the life of C++ very hard
  • The standards process has been a mystery
  • It was never a secret
  • The beauty of the world we live in
Direct download: 429.mp3
Category:general -- posted at: 7:39am CEST

Kristoffer chats with Harald Achitz about Harald’s path as a developer, test-driven development, seeing the big picture, and more.

The first part of the discussion is Harald’s background: Growing up on the far side of Europe, focusing on music, and how he eventually landed in computing. Freelancing as a developer in 1995 - what was that like? How did one find customers? The story then goes into Harald’s way into C and C++. Developing for medical devices and hospitals. Moving toward Linux, making a living as an open source developer, and eventually ending up in Sweden.

Then, the conversation moves to Harald’s increasing interest in what happens after you finish writing the code; builds, releases, integrations, package managers, build systems, and so much more. We talk quite a bit about seeing the big picture, and how our code is, at best, a temporary and unimportant part of the greater whole. Are we too focused on the next task, at the expense of thinking about and seeing the whole?

Harald explains why he likes to have 100% code coverage, how he goes about setting up his tests, and the challenges of setting up tests when responsibilities strech across teams.

Many of the hardest problems are organizational, the code we write is, on the whole, often not very important. Code is temporary. All of which is more motivation for testing more.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund 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.

Titles

  • Austria in the 80s
  • On the side of Europe
  • I started and stopped a lot of things
  • Just jamming around
  • Where you play the songs you hate
  • There were computers in offices
  • I was the young person
  • The internet became a thing
  • Freelancing back in 95
  • I really loved databases
  • I came back to medical devices
  • Would you like to go to Switzerland?
  • A different spirit in the Linux world
  • I have no problem if things work
  • It’s not just the code I write
  • I love to have everything automated
  • Holistic thinking
  • All the tests are passing, but the thing is not useful
  • Yes, it gives me no guarantee
  • You need to fake it
  • The place where people give up
  • Software is their bread and butter
  • The code I write is most likely not very important
  • Software systems tend to change
  • Code is temporary
  • Throw it away as soon as possible
  • Never enough, but always too much
Direct download: 428.mp3
Category:general -- posted at: 8:25am CEST

Fredrik snackar med Johannes Jansson om tangentbord. Främst klickiga, programmerbara tangentbord, och gärna hemmabyggda. Vad är charmen, hur halkade vi in på området, hur funkar det, och vad får vi ut av det? Vad gillar vi bäst? Vad är bra ergonomi? Var skriver Fredrik mest korrekt och fuskar minst med fingerplaceringen?

Vad uppskattar vi mest med mer ovanliga och programmerbara tangentbord? Johannes förklarar varför fler knappar under tummarna känns oerhört magiskt och användbart, medan Fredrik disuterar utmaningen att hitta rätt placering för pilknappar och modifieringstangenter som control, alt, och kommando.

Johannes får Fredrik att allvarligt överväga en flytt av både backspace och enter.

Avsnittet sponsras av Hack61.7 - ett gratis hackathon för alla i Hudiksvall den 10-12 september. Läs mer och anmäl dig redan idag på hack61seven.se!

Hur svårt är det att lära sig en ny layout? Inte så svårt som Fredrik trodde, och nyckeln är nog att man får sätta upp den helt själv när man kommer på att någonting skulle kunna vara bättre placerat. Johannes går igenom sin layout översiktligt och Fredrik berättar kort om sin.

Vi diskuterar filosofin få lager, kontra fler lager men fler funktioner på hemraden. Fredrik förklarar hur han fått modiferingstangenterna att funka bra på hemraden.

QMK - den öppna firmware med vilken man programmerar mång tangentbord - diskuteras också. Det är inte så svårt som man skulle kunna tro, men det finns ett webbaserat verktyg också för den som vill ha något mer visuellt och modernt än C-kod.

Vilka är för oss de stora vinsterna med att ha grävt ner oss såhär i tangentbord?

Johannes berättar också en del om den ädla konsten att handvira sitt tangentbord istället för att använda ett tråkigt gammalt kretskord.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Sedan var det kört
  • Lött sönder diverse prylar
  • How to boost elektriska flugsmällor
  • Jag kan ju bygga precis vad jag vill
  • Inte bara löda någon annans fåniga kretskort
  • Fascinerande men jättebesvärligt
  • Ett tryggt förstasteg
  • Nästa ursäkt att skaffa något nytt
  • En till fyra tumknappar
  • Spännande och lite lagom läskigt
  • Förskjutna tangenter
  • Folk skrev för fort
  • Armar som kommer från olika håll
  • Hur ska ett tangentbord vara?
  • Det är jag som har genomsnittshanden
  • Jag vill inte förstöra mitt muskelminne
  • Skriva utan att må fysiskt dåligt
  • Om du mår bra när du skriver
  • En vanlig 40%
  • Alla mina bokstäver
  • Den “normala” skift-knappen
  • Det är layouten som skapar värde för mig
  • Tumklusterspåret
  • Ultimat placebo
  • Layouter som bara är för mig
  • Handvirande
Direct download: 427.mp3
Category:general -- posted at: 8:04am CEST

Fredrik snackar med Mats Nordkvist, Mats Törnblom, och Erik Weyler i en diskussion som är fortsättningen på avsnitt 424.

Vi börjar med att diskutera transaktioner och transaktionshanterare - menar stordatorfolk och webbfolk ens samma sak när man pratar om transaktionshantering? Mats Nordkvist tar också upp att stordatorn har problem med att vara klient åt andra system - då får man samma problem med transaktioner och tillförlitlighet som när ett webbsystem ropar på ett annat. Det är knepigt att antingen få allting att köra på stordatorn, eller integrera externa system på andra plattformar när man behöver dem.

Att nedvärdera sin egen kompetens när man ser på att ersätta gamla system - varför skulle det vara bättre att lägga ut skapande av det nya systemet när man har folk på plats som kan allt utan och innan? Bli inte en biltillverkare som inte kan tillverka bilar!

Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Nytt sedan sist är att GleSYS nu också erbjuder S3-kompatibel datalagring. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Sedan snackar vi utvecklarförakt - har du upplevt det? Har utvecklarjobb en viss aura av mystik kring sig för de som bara ser det från utsidan?

Mot slutet får alla ventilera lite kring Safe - varför är första reaktionen en djup suck? Blir Safe ett verktyg där de som inte vet hur mjukvaruutveckling fungerar och blir effektiv försöker styra uppifrån? Agilt som industri blir inte bra. Därifrån kommer vi in på kodandets konstnärliga aspekter och dåliga sätt att mäta saker på. Är det dags att införa foliehattar i Safe?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Den gör sig där jag jobbar
  • En riktig transaktionshanterare
  • Det lämnas inte en halv transaktion
  • Jag har ju et personallönekonto också
  • Inte ett enda öre försvinner
  • Välkommen till stordatorpodden
  • Stordatormejl
  • Distribuerat och centraliserat på samma gång
  • En fristående monolit
  • Fristående klumpar
  • Få en oljetanker att flyga
  • Ett kulturellt problem
  • En gemensam transaktionskontext
  • SAFE och Törnblom
  • Vara lite kufig
  • Bara kartan som gäller
  • Man är lite eljest
  • Helt slaviskt trogen kartan
  • En fabrik i botten
  • En IT-fabrik
  • 1, 2, 3 för tio utvecklare
  • En social aktivitet
  • Någon form av konstnärlig frihet
  • Konstant innovation
  • SCRUM vs RUP
  • Brist på halvledare
  • Foliehatt och foppatofflor
Direct download: 426.mp3
Category:general -- posted at: 6:31am CEST

Fredrik snackar med Martin Gunnarsson. Som uppvärmning pratar vi lite om bakgrunden till M vs M - Martins och Magnus just nu ofrekventa podd om allt som är viktigt.

Sedan om var och hur man ska göra och publicera sina mindre projekt - ett av många mentala hinder som Fredrik sätter upp för sig när det gäller smågrejer.

Hobbyprojekt leder oss naturligt in på Playway - appen tidigare känd som Lekplatskartan som Martin utvecklat och släppt. Det blir mycket kul om kartdata i allmänhet och data från Open streetmap i synnerhet.

Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Nytt sedan sist är att GleSYS nu också erbjuder S3-kompatibel datalagring. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Sedan berättar Martin om charmen med webbramverket Svelte. Vi kommer in på att man kanske inte alltid måste veta exakt hur alla detaljer fungerar, det är ju mycket viktigare att faktiskt få något gjort, speciellt när det kommer till hobbyprojekt. Kanske är det helt okej att inte börja varje webbsak man skriver från document.getElementByID? Vi kommer fram till att vi båda föredrar ramverk som är bra på en sak och som inte försöker bli för generella och lösa alla världens problem på sitt eget sätt.

Sist men inte minst berättar Martin om jobbet att försöka bygga Playway för Android. Eller att försöka komma på hur man ens gör anrop över nätet. Men det finns problem hos Apple också. Problem som gör att Skara-bor en period kraftigt missgynnades när de letade lekplatser. Och så besparar Martin Fredrik en stunds förvirrat sökande efter hur man får fram en vald position ur en kartvy på IOS och Macos.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Det har legat i farans riktning
  • Den har vi inte spelat in på länge
  • Podda i en liten skrubb
  • Kan vi inte bara snacka
  • Det var ju ingen som lyssnade
  • Goda vänner fast vi inte jobbar ihop
  • Vem som har haft rätt flest gånger
  • Mycket gentlemannamässigt
  • 9-7 till mig
  • Amazon integer storage
  • En onaturlig position att stå i
  • Tjonga upp
  • En app som krokar in i ens Github
  • Rätt ut på internet
  • De tar slut där renderingen börjar
  • De mynnar ut i ett API
  • Tjonga ut något
  • Synkroniserad sylt
  • Asylt/await
  • När det svåra är löst
  • Nu är det bara en massa jobb kvar
  • Passerat 16000 lekplatser
  • Platsen är en lekplats
  • Mycket cosinus
  • Svält och sylt
  • I linje med hur min hjärna fungerar
  • En mörk och skuggig låda
  • Alla kanske inte ska börja från noll
  • En bieffekt av det jag vill göra
  • Tutstormar
  • Den där URL:en var inte tillräckligt korrekt
  • Allting är jätteoptional
  • Samma sak fast lite mer pladdrigt
  • Min nuvarande huvudvärk
  • Man håller hjärnan mjuk
  • Mycket mer krattat i manegen
  • Ibland ser man inte hela bilden
Direct download: 425.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Mats Nordkvist, Mats Törnblom, och Erik Weyler om legacysystem, kompetenssäkring, och hur viktigt det är med en tydlig plan för systemen man använder.

Legacy - ärvda system(?) - vad innebär det egentligen? Varför har ordet en negativ klang i vår bransch, och måste det vara så? Visst är det märkligt att dela upp utveckling och drift eller underhåll?

Mats Nordkvist diskuterar hur saker fasas ut för att det inte längre går att hitta folk som kan dem, eller vill utbilda sig till att kunna dem, och Mats Törnblom tar upp att det är den enskilt viktigaste faktorn när han utvärderar nya tekniker som systemarkitekt.

Varför måste etablerade tekniker bevisa något mot nya, bevisbördan bör väl ligga på nya lösningar att visa sitt värde? Mats Törnblom diskuterar risken att skapa en organisation där all diskussion om att bygga vidare på etablerade tekniker stängs ner när någon spelar kortet “Förändringsobenägen!”

Mats Törnblom fascineras av stordatormiljöer där tekniker och kod lever, frodas och vidareutvecklas, medan Javscriptramverk föds, lever och försvinner och därmed blir legacy på ibland chockerande kort tid.

Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Är arkitektens kanske viktigaste roll att se till att det finns en förvaltning och kunskap att ta hand om och vidareutveckla nya lösningar? Vi diskuterar kompetensförsörjning - utmaningen att se till att det finns folk som kan jobba med systemen man utvecklar. Det kanske inte alltid är någon annans ansvar att lösa problemet med utbildning om man har ett system som är viktigt och nyttigt nog? Och fungerar allt tillräckligt bra finns det ingen anledning att dra till med legacy-stämpeln och tro att man måste ersätta det bara för att det funnits med länge.

Vi kommer också in på vikten av att ha en tydlig strategi och vara tydlig med vad som gäller, både kring vad man ska behålla och vad man ska eller inte ska skaffa framöver. Om alla “vet” att ett visst system ska avvecklas men inget officiellt beslut tagits, och ingen har en aning om vad som skulle kunna vara ersättningen, så har man effektivt saboterat arbetsklimatet för alla berörda.

Mot slutet delar Erik med sig av några erfarenheter och medietips för den som råkar bli yngst i stordatorgänget på jobbet.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • När jag tänker på legacy
  • Dammigt, jobbigt, mögligt
  • Ett arv från förr
  • Legacy i någon annans ögon
  • Teknik som inte längre stöds
  • En vänteprocess i deras värld
  • Herr R
  • Stordatorhumor
  • Varsågoda att exekvera
  • Skruva till problemet att passa tekniken
  • 40 år i stenhård drift
  • Förändringsobenägen
  • Förändringsobenägenhetskortet
  • Tidiga IT-deckare
  • Pension och ryggont
  • Världens äldsta 24-åring
Direct download: 424.mp3
Category:general -- posted at: 6:32am CEST

Fredrik snackar WWDC - Apples årliga utvecklarkonferens - med Malin Sundberg, ena halvan av duon bakom tidsrapporterings- och faktureringsappen Orbit.

Malins favoritprodukt för året är Xcode cloud - Apples nya molnbaserade CI/CD-system som kommer att komma under vintern (eller så).

Sedan snackar vi om den nya versionen av Playgrounds - appen som nu växer upp och blir Apples miljö för att utveckla Ipad-appar direkt på Ipad.

Därefter diskuterar vi nyheter i Swiftui, och utmaningarna i när och hur man tar in nyheterna i sin app, och om man då släpper stöd för äldre versioner eller ej.

Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Vi snackar också lite tillgänglighet - hur mycket fantastiskt som går att göra, och hurpass lite man behöver göra för att ens app ska bli oväntat tillgänglig.

WWDC 2021 känns som Lion - back to the Mac - fast positivt.

Får vi nya Macar snart? I så fall när?

Vi funderar kring AR och VR och vad Apple kan tänkas göra där. Hur skulle det kunna tänkas fungera? Hur svårt är det att få folk att ta på sig glasögon? Vi röstar på att det är helt okej om Apple tar det lugnt och sätter lösningen innan de släpper något.

I sektionen “inte spännande men bra” kommer nyttiga uppdateringar av Storekit - systemet för att hantera köp inuti appar. Det kanske inte blir någons favoritnyhet, men trevligt att det förbättras.

Sist nyheter på Ipad och hur vi använder våra Ipads.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Jag har aldrig sett det på svenska
  • Vara så involverad jag kunde
  • Ett annat Xcode
  • Oroliga för Big sur
  • Inte en stor wow-grej
  • En idé om vad det kan vara
  • Mindre läskigt
  • En hel video om knappar
  • Det vore skönt om de löste mina problem
Direct download: 423.mp3
Category:general -- posted at: 6:36am CEST

Fredrik och Tobias snackar Moonlander - uppföljaren till det delade tangentbordet Ergodox EZ som Tobias använt och gillat i ett par år.

Vi värmer upp med att prata om hur knepigt det kan vara att få tiden och energin att gå ihop - så att man till exempelvis med gott samvete kan vara med i en podd då och då. Det kan vara svårt att koppla av, och till och med när man lyckas blir det inte alltid så avkopplande som man hoppats. Skulle man kunna se en ökad stress under det senaste året till följd av pandemin?

Sedan blir det tangentbord på allvar! Tobias berättar vad skillnaderna är mellan Moonlander och Ergodox EZ, och vad han tycker om dem. Det blir ganska mycket diskussion av tangenters placering och nåbarhet, speciellt med fokus på tumkluster - grupper av tangenter som är placerade för att användas just av tummarna.

Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Vi diskuterar också lutning av tangentbordet, något Fredrik helt saknar erfarenhet av men som Tobias experimenterat en del med. Vi pratar också saker Tobias tycker lite mindre om, belysning, och givetvis vilka switchar han satt i tangentbordet.

Som bonus redogör Tobias för vad det faktiskt kostar att köpa sig ett Moonlander när tull och moms och liknande landat ovanpå allt annat.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Mer att göra på jobbet
  • En stressbaserad podd
  • Den extra raden
  • Evolution av Ergodox
  • Hur är det tänkt att man ska nå dem?
  • Funderingar kring tumklustren
  • De känns inte nära
  • Pianotangenten
  • En jättebra evolution
  • Lite högre upp än själva klicket
  • Då byter jag färg på tangentbordet
  • Många lutningsvarianter
  • Ett arbetsverktyg
Direct download: 422.mp3
Category:general -- posted at: 6:31am CEST

Fredrik och Kristoffer snackar webbkontainrar och boktips. Men först: en liten uppvärmning om maskrosvin och andra kul saker man kan brygga hemma.

Det första huvudämnet är alltså webbkontainrar, ett koncept som presenterats i ett blogginlägg från företaget Stackblitz. De vill lösa alla våra problem med lokala utvecklingsmiljöer genom att tvinga in Node, Visual studio code, och precis allting annat i stacken i webbläsaren.

Vi är … milt skeptiska. Hade man inte kunnat lösa många problem med lokala installationer genom att lägga två år på dem istället för detta? Men idén om att kunna köra hela operativsystemet i webbläsaren - och kanske allra helst i molnet - lever och återupptäcks med lite nya etiketter.

Förresten, hur gick det till när Visual studio code blev den enda texteditorn? Är detta problemen vi faktiskt har att lösa? Vore bättre beroendehygien en enklare lösning?

Är distribution av mjukvara det outtalade tredje svåra problemet inom utveckling?

Är vi inne i en molnsvacka, eller kommer det snart en?

Cloud Slack, nästa stora tjänst? Lösningen på att Slack slöar ner din dator är givetvis tjänsten att köra din Slack-session i ett datacenter och strömma resultatet till dig!

Avsnittets andra halva är diskussion utifrån den väldigt läsvärda boken Laziness does not exist av Devon Price, om hur många av oss svalt lögnen att man hela tiden borde jobba och vara produktiv för att nå sin fulla potential. Fredrik läser, gillar, och hittar mycket mer att tänka på än han väntat sig från början.

Som avslutning lite mer tangentbordssnack. Fredrik fuskar alldeles för mycket med sina handpositioner och tjuvkikande på tangenterna.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Apropå att lukta på blommorna
  • Motsatsen till en snabb feedbackloop
  • Full mumma
  • Ölgräs
  • Kristofers lag
  • Introducera dina kontainrar
  • Blitza stacken
  • Jobbigt att sätta upp en lokal utvecklingsmiljö
  • Någon browsar åt dig
  • En så kallad dum terminal
  • Alla sina ägg hos någon annan
  • Den enda texteditorn
  • Beroendehygien
  • Vilken otrolig inlåsning
  • Om man tänker i dollartecken
  • Jag har implementerat min databas med ett Bash-skript
  • Molnsvacka
  • Fyra feta valar
  • Illusionen av enkelhet
  • Vi har byggt det vi hade, fast lite sämre
  • Cloud Slack
  • Lathetslögnen
  • Om man hela tiden springer hinner man aldrig stanna upp
  • Rädsla för att verka lat
Direct download: 421.mp3
Category:general -- posted at: 6:39am CEST

Fredrik snackar ramverket Flutter och språket Dart med Jonathan Böcker. Varför vill man bygga appar i Flutter, och är det inte bra besvärligt att behöva plocka upp ett nytt språk i samma veva? Jonathan förklarar att det kan vara riktigt trevligt och exakt vad man vill göra - med Flutter blir det mycket trevligare och enklare att bygga appar för Android. Men det stannar inte där - Flutter klarar av IOS, Windows, Mac, Linux, och har officell backning av Canonical för att bygga appar på Ubuntu!

Jonathan förklarar också vad som är trevligt med Dart för den som kommer från Javascript. Som ordentliga typer. Darts typer är en pålitlig vägg, istället för Typescript som är den virtuella gränsen i VR man när som helst kan råka sticka handen genom.

Vad ska man inte ha Flutter till? Webben inte lika naturligt område som övriga. Eller appar där du ska använda väldigt mycket av plattformsspecifika funktioner.

Som avslutning lite diskussion av vad som egentligen är “native”, och hur kompilerade Flutter-appar står sig mot appar packade i Electron.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Otroligt … komplext
  • Nära nog main
  • Det är ju typ som React
  • Väggen jag skulle vilja ha att luta mig mot
  • Förtidskompilerad
  • Uttråkade utvecklare på Chrome
  • Bara Skia kvar
  • En kund för Dart-teamet
  • Ett Unity för appar
  • En appmotor
  • De trodde nog att de skulle bygga något för webben
  • Ingen tog mig på allvar
  • Det finns en main
  • Skriva kaffemaskinerna i Flutter
  • Ett verktyg som gör jobbet
  • Fyra stycken attribut i hunden
  • Det som känns mest troget plattformen
  • Väldigt mycket närmare native
Direct download: 420.mp3
Category:general -- posted at: 6:39am CEST

Fredrik snackar med Linus Färnstrand och Oskar Nyberg som jobbar på Mullvad, utvecklare av den väldigt integritetsvärnande VPN-tjänsten med samma namn.

Vi diskuterar bland annat vilka delar Mullvad består av och vad de är skrivna i - Rust till exempel! Eftersom Mullvad har så stort fokus på integritet och säkerhet finns också många lite mer ovanliga och intressanta aspekter på utvecklingen. Vad kan man till exempel göra för att lita på sina beroenden? Hur långt ska man gå i sina säkerhetsprocedurer, och hur kommer Mullvad-nagellacket in i bilden?

Linus och Oskar berättar också om Mullvads användaruppgiftsfria kontohantering - en fantastisk lösning där du redan är klar långt innan de flesta “Skapa ett nytt konto”-sidor ens hunnit laddas ner. Vi får också höra lite om utmaningarna i att designa en lösning helt utan telemetri - det blir mer aktivt lyssnande på användare som hör av sig - och den konstiga vändning världen tagit som gör att man kan behöva välja bort ett visst typsnitt av sådana skäl.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Internet kan inte se var du är
  • Vi tar hand om säkerheten
  • Du kan inte ge oss någon data
  • Vi börjar med ingenting
  • Den här diffen gör inget dåligt
  • Att behöva lita på folk
  • Pushaccess till något vi litar på
  • Experimental och dött samtidigt
  • Mullvad-nagellack
  • Användare som inte kan prata UDP
  • Som internet var förr
Direct download: 419.mp3
Category:general -- posted at: 6:35am CEST

Fredrik och Kristoffer snackar om skärmar, tangentbord, och huvudämnet kring University of Minnesotas tveksamt etiska bidrag till Linuxkärnan.

Fredrik är lite sugen på 4K-skärm. Kristoffer informerar om att man ändå önskar sig en andra skärm. Därifrån glider över i funderingar på framtida Macar vi vill ha. Men inte behöver. På det följer tangentbordssnack - kanske får vi lite nya saker snart. Fredrik har hämtat hem sitt Let’s split och förvånas över hurpass mycket det skiljer sig från Kyria.

Avsnittet sponsras av Attentec - oberoende experter på IOT som vill bli fler. Surfa in på attentec.se om du vill veta mer. Fredrik har snackat med Pelle som jobbar på Attentec som lösningsarkitekt om vad han gör och vad vi pratar om när vi pratar om arkitektur. Ett utdrag kommer mitt i avsnittet, och hela snacket finns med som bonusmaterial i avsnittets slut. Arkitektur handlar om att gå från vad systemet ska göra till hur det ska göra det. Vattenfall låter så negativt - arkitektur handlar om att planera lagom mycket i förväg för att spara en massa jobb senare. Hammockorienterad programmering! Det är lite av en bortglömd konst att planera lite innan man börjar göra saker. Hur hänger arkitektur ihop med övrigt utvecklingsarbete, och var går egentligen gränsen? Arkitekten - en perfekt kodgranskare?

Som huvudämne diskuterar vi vad som hände när forskare på University of Minnesota byggde en artikel kring att försöka smyga in kod med sårbarheter i Linuxkärnan. Det mest omtalade resultatet blev att hela universitetet bannlystes från att alls få skicka in patchar, och att man startade en genomgång av all kod som någonsin kommit in i kärnan från universitetet. Vi diskuterar lite kring etiken och reaktionerna. Var detta ett exempel på ett välfungerande immunförsvar? Hade någonting blivit bättre av mer automatisering, och känns det inte som lite av ett mirakel att stora samarbetsprojekt kring kod ens fungerar?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Överambitiös amatör
  • Allmän sanning om internet
  • Kattbilder och ilska
  • Alla kan prata men ingen har något att säga
  • Jag behöver egentligen ingenting
  • En stadsplanerares dröm
  • Du borde börja bygga gitarrpedaler
  • Den här processen borde kunna vara sårbar
  • De köpte inte den förklaringen
  • 20-25% var buggiga
  • Kommer kerneln någonsin att bli bättre?
  • Svårt att titta på en patch
  • Innan man gör experiment på Linuxkerneln
  • Granska en patch på ett bra sätt
  • Den personliga tillitskedjan
  • Inte särskilt teknikstyrt
  • En social process
  • En pyramid av tillit
Direct download: 418.mp3
Category:general -- posted at: 6:40am CEST

Fredrik, Sandra Lindberg och Martin Bagge snackar fönsterhantering, flikar, bokmärken och annat som hör vardagen som datoranvändare till.

Sandra har ett inspirerande välordnat system för var fönster hamnar, i vilken ordning de ligger, och hur länge de är öppna. Martin och Fredrik har ambitioner, men når inte fullt så långt.

Samma sak gäller hantering av flikar och bokmärken i webbläsare; Sandra har full koll och ett system som håller, Martin har verktyg för att hantera massvis av flikar, och Fredrik försöker hålla flikarna nere men fördelar dem över två webbläsare.

Vi diskuterar också trevliga eller nästan omistliga verktyg för att sköta om sina fönster och flikar, och hinner dessutom diskutera filer på skrivbordet en kort sväng.

Vi hoppas och tror att ni som lyssnar också har intressanta system - eller intressant oreda utan system - som ni vill dela med er av! Antingen i Slack, eller som en del av ett kommande avsnitt. Vi känner inte att vi hittade några slutliga svar, och det finns massor kvar att diskutera!

Avsnittet sponsras av Attentec - oberoende experter på IOT som vill bli fler. Surfa in på attentec.se om du vill veta mer. Fredrik har snackat med Christoffer som jobbar på Attentec med AI och maskininlärning om vad han gör och var AI är på väg. Ett utdrag kommer mitt i avsnittet, och hela snacket finns med som bonusmaterial i avsnittets slut.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Länkar för Attentec-snacket

Titlar

  • Skräplådan man har hemma
  • Fokus på en sak i taget
  • På slaskskrivbordet
  • Min väldigt stationära dator
  • Hopp åt sidan som man borde
  • Här finns mitt fönster
  • Team sticks
  • Ordning även på slaskskärmen
  • Fönstren i Partille kommun
  • Anteckningar som inte är kod
  • Jag har fyra flikar
  • Vill jag läsa det här?
  • En permanent bokmärkesplats
  • Om jag inte har någon aning så är det inte viktigt
  • En Marie Kondo för digitalt liv
  • Jag hade också en NAS i ett hörn
Direct download: 417.mp3
Category:general -- posted at: 6:31am CEST

Fredrik och Kristoffer snackar om Basecamps plötsliga implosion - både i antal anställda och i hopsamlad goodwill i utvecklarvärlden - efter att de publicerade “nya riktlinjer” för företaget för drygt en vecka sedan. Vi diskuterar vad som hänt och vad vi tycker om det. Ska det behöva vara såhär galet på jobbet? Spoiler: nej, det tycker vi inte.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Jag gillar ju kontroverser
  • Hajar som känner lukten av blod i vattnet
  • Basecamps uppgång och fall
  • Det är ju jättegalet på jobbet
  • Jasons bastu
  • Suffer and enjoy in solitude
  • Hihi jag har köpt en bastu
  • Ensam i bastun
  • Kanaliserat nordfinskt svårmod
  • Paternalistiska förmåner
  • Förmåner: glöm det
  • Kung David och kung Jason
  • David tyckte att han var klar
  • Det här är min sandlåda
  • Svårt att släppa fler böcker
  • Jag har precis upptäckt tomater
Direct download: 416.mp3
Category:general -- posted at: 6:47am CEST

Fredrik snackar gränssnitt med Felix Holmgren och Gustav Jansson. Utgångspunkten är att Fredrik har börjat bygga gränssnitt i Apples ramverk Swiftui. Vi börjar med att snacka lite om Apples tidigare lösningar för gränssnittslayout, och Felix berättar om intressanta kopplingar mellan autolayout och, bland annat, föreslagna alternativ till CSS.

Gustav berättar lite om Microsofts gränssnittslösningar genom tiderna, och sedan om så kallade immediate mode-gränssnitt. Därifrån kommer vi in på det här med objektorientering, och att många äldre gränssnittslösningar varit väldigt objektorienterade. Är objektorientering över lag på väg ut, och hur kom det sig att objektorientering kändes som nästan det enda rimliga alternativet så länge?

Sist men inte minst jämför vi Elm, Swiftui, och React med Redux, och Fredrik börjar dels undra om han missat bitar av Swiftui, dels om inte Swiftui skulle kunna bli mycket mer renodlat och tydligt.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Ett sidoprojekt till andra sidoprojekt
  • Det går att tänka på
  • Teknologi från Xerox- och Smalltalkvärlden
  • Självklart är detta det bästa sättet
  • Såhär ofta ska det vara en svamp
  • Det var inte autolayout
  • Deklarativt och i XML
  • Det var borderlayout som gällde
  • Du vill rita
  • Ungefär där man ritat det
  • Ett deklarativt UI
  • Bokstavligt talat objekt
  • En objektorienterad programmerare
  • Feta basklasser
  • Konceptuellt extremt enkelt
  • Om det händer någonting
  • Någon liten magi för mycket
  • Dataflöde i en riktning
  • Kaos-React
Direct download: 415.mp3
Category:general -- posted at: 6:39am CEST

Fredrik snackar frilansande med Wilhelm Eklund, Erik Hedberg, Anna Leijon, och Lars Wikman. Samtliga är medlemmar i Slack-gruppen Frilansare Stockholm, som varmt rekommenderas till alla som behöver andra frilansare att diskutera livet, företaget, och förhandlingar med.

Lite oväntat inleder vi med att jämföra frilansandet med någon smittsam sjukdom. Man blir infekterad med idén att det går att starta eget, och man hade kanske inte ens kommit på att möjligheten fanns annars. Man får faktiskt konsulta även om man inte är ett stort konsultbolag, och även de som likt panelen frilansat ett bra tag har en märklig känsla av att ha hittat ett maskhål eller fusk som låter dem jobba på ett sätt de trivs såhär bra med.

Hur hittar man uppdrag? Är det egna kontakter och konsultmäklare som gäller, och måste man knyta sin själ till en enda mäklare? Spoilers: nej, håll kontakter med många, ta intressanta uppdrag, och kom ihåg att dina avtal går att förhandla om.

Vi försöker diskutera baksidor med frilansande - som att hålla isär jobbet och resten av livet på gott och ont. Panelen halkar dock snabbt in på allt det goda igen. Bokföring, redovisning och liknande hör också till de mindre engagerande delarna - kan man inte gifta sig till en lösning på problemet kan man med fördel leja ut uppgiften, eller lägga enligt Wilhelms uppfattning motsvarande 7,5 högskolepoäng på att lära sig göra jobbet själv. Men även här återkommer fördelarna igen - som frilansare har man alla möjligheter att balansera och anpassa sina utgifter och inkomster och anpassa både arbetsmängd och prismodeller efter vad som passar en bäst.

Och hur är det med de stora konsultbolagens stjärna? Tenderar inte riktigt vassa konsulter att bli frilansare med tiden? Frilansarna disktuterar anställning hos konsultbolag som nyttiga stödhjul för att lära sig.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Personalfest med mig själv
  • Sedan 5 oktober 2016
  • Föststa standupen jag var med på
  • Det var faktiskt tillåtet att starta eget
  • Infektera andra
  • Jag blev indragen i det här av en serieenpretenör
  • Det är inte så jävla svårt
  • Börja dyngenkelt
  • Frilansandet infekterar
  • Vad är min nisch?
  • Tvinga dem att vara transparenta
  • Jag tycker om att ha en personlig dialog
  • Bygga fler ställen där folk kan upptäcka dig
  • Också ett sätt att jobba 50%
  • Jag kan förhandla
  • Maskhålet i rymden
  • Är det här verkligen tillåtet?
  • Bolaget blir lite av en hobby
  • Ett lag för mig: kundens lag
  • Utbyte av kunskap mot pengar
  • Va, kan man göra så?
  • Det här är samhällsinformation
  • Jag kan förhandla
  • Förhandla med många parametrar
Direct download: 414.mp3
Category:general -- posted at: 6:41am CEST

Fredrik snackar C# med Filip Ekberg, som gästar podden för andra gången efter en kort paus på sex år. Vi diskuterar några av alla de nyheter som kommit på sistone i C#. Filip berättar om pattern matching, nullable reference types, och records.

Filip svarar också på vad man ska tänka på när man plockar upp nya funktioner (se till att hela din byggkedja är med på noterna!) och att det kan vara svårt att hänga med i vad som händer om man inte håller sitt Visual studio hyfsat uppdaterat.

I avsnittets andra halva frågar Fredrik ut Filip om hur det är att producera kurser för Pluralsight. Filip, som skapat ett stort antal, berättar hur han jobbar med att skapa sitt kursmaterial, vad man behöver leverera, vad man bör tänka på när man ska visa kod i videoform, och mycket mer.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Kollar man på C# utifrån
  • Underlätta vardagen
  • Om jag tittar på en frukt
  • Ett sätt att säkra sin framtid
  • C# kommer att finnas hur länge som helst
  • Plan för hur långt framåt som helst
  • Ta in någon som precis har lärt sig språket
  • Mindre kod för samma grej
  • Oftast tar kortare längre tid
Direct download: 413.mp3
Category:general -- posted at: 6:31am CEST

Fredrik snackar blockkedjor, kryptovalutor, och mycket runtomkring med Mats Törnblom, chefsarkitekt på KTH.

Vi börjar med att prata blockkedjor som datalagring. Ett konkret exempel - lagring av examensbevis.

Sedan kommer vi in på det mycket större och mer intressanta området blockkedjor som applikationsplattformar. De flesta blockkedjor är inte valutor, de flesta är applikationsplattformar. Plattformar där applikationer kan äga pengar, det känns kanske lite ovant.

Program och data lagras på samma sätt - körs din tjänst på en blockkedja så kan den inte stoppas eller tas bort - och någon kan använda förra versionen av din tjänst hur länge som helst.

Kryptovalutor. Eftersom de flesta kedjor är applikationsplattformar så är deras valuta främst ett sätt att betala för transaktioner.

Infrastrukturen för blockkedjor är extremt långsam, men det kommer att lösas med tiden. Just nu är det dock inte löst.

Non-fungible tokens - vad kan de vara bra på, utöver att vara en liten bubbla som de är nu?

Mats undervisar Fredrik om Bitcoin pizza day och annat kul, sedan kommer vi in på decentraliserade organisationer - system som kan fortsätta köra utan att någon människa är inblandad. Intressanta möjligheter, från försäkringar till kriminalitet.

Sist men inte minst snackar vi lite om Libra - Facebooks ganska illa omtyckta försök med valuta. Ingen sörjer den, men tekniskt innehöll den mycket bra.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Aldrig sett sådan innovationstakt
  • Internets barndom
  • Vad är pengar?
  • En resa i beteendevetenskap
  • En liten IT-avdelning här hemma
  • En persisteringslösning
  • En distribuerad databas som hålls i synk med algoritmer
  • Varenda en finns kvar
  • Ingenting går att ta bort
  • En global delad databas
  • Som om det fanns en framtid
  • Lärosätet är ur loopen
  • Min applikation kan äga pengar
  • Ett program kan äga pengar
  • Man gjorde mycket rätt år 2000
  • Strömma pengar
  • Så länge det finns indata
Direct download: 412.mp3
Category:general -- posted at: 6:33am CEST

Fredrik chats with Wilson Snyder about Verilator, chip design, performance, and open hardware.

This episode is a bit of a follow-up to episode 389 where Robert Wikandertalked - in Swedish - about verification of circuit designs. Afterward, Robert mentioned that we should really ask Wilson Snyder to talk about Verilator, and here we are! Wilson works with CPU and other hardware design, and is one of the lead developers of Verilator. When you design hardware, hardware description languages come in handy - you use them to describe hardware precisely. Then you can generate runnable code simulating the hardware, and run batteries of tests against it without needing to manufacture physical hardware.

Verilator is one tool for turning code in the Verilog hardware description language into C++ or Systemc. The major competing tools are more on the interpreter side - which means that Verilator usually has a performance advantage. Oh, and it’s GPL licensed as well. As we discuss, Verilator doesn’t actually support all of Verilog, but that’s being worked on. And increased performance in itself is a clear goal of both research and concrete improvements.

We also discuss a bit what might come out hardware-wise in the future. Wilson predicts DPUs - data-offload units, basically - will become even more of a thing than today.

The second part of the discussion is focused on Verilator itself - how it’s built, designed, and developed. People with knowledge of compilers will feel right at home inside the Verilator source code.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @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.

Titles

  • An open source tool that could do verification
  • It started as a hobby
  • It has a life of its own
  • Into actual hardware gates
  • Matching the languages
  • A good escape story
  • It’s bascially a compiler
  • Open source hardware design
  • The performance to generate the next CPU
  • Innovation feedback cycles
  • Download a core
  • Always a little bit of a focus
  • My real job is CPU design
Direct download: 411.mp3
Category:general -- posted at: 6:41am CEST

Fredrik snackar Stockholms stads omtalade skolplattform med Johan Öbrink, en av de inblandade i appen Öppna skolplattformen som byggts mot Skolplattformens API.

Vi värmer upp med att diskutera hur förändring av stora organisationer påminner om maskininlärning.

Det blir en snabb genomgång av Skolplattformen - vad den är, varifrån den kommer, och därifrån vad Öppna skolplattformen är. Och varför kostar den pengar, men har öppen källkod.

Därefter diskuterar vi hur Öppna skolplattformen tagits emot, av både användare och Stockholms stad. Johan berättar om dialogen med Stockholms stad, och varför deras reaktioner kan tänkas ha blivit som de blev - som att aktivt försöka störa Öppna skolplattformens förmåga att ansluta.

De större diskussionerna kretsar egentligen kring dialog - dialog mellan utvecklare och alla andra, dialog kring hur offentliga system kan och bör utvecklas - och hur vi som utvecklare har ett stort ansvar att faktiskt ta steget att mer aktivt försöka prata med andra på ren svenska (eller så nära vi nu kan komma).

Hur gratis är utbildning? Den tydliga linjen att det är så har satt sig under många år, och digitalisering - som Skolplattformen - är ett lysande tillfälle att ta upp en massa sådana antaganden till diskussion och omvärdering igen. Statens roll: infrastruktur, inte applikationer? Agil upphandling - finns det hopp om det?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Klassisk pojkrumsnörd
  • Begått de flesta misstag man kan begå
  • Min huvudsakliga IDE är Powerpoint
  • Enormt mycket under förväntan
  • Gaffa istället för bultar
  • En dålig förälder
  • Det här är bara utstörning
  • Det var faktiskt utstörning som var målet
  • Det finns inget massuttag
  • En dataläcka som bara är API-användning
  • Systemet är bakvänt konstruerat
  • Omvänd ragequit
  • Rage-double-down
  • Policyfrågor och programmering
  • Det måste finnas någon att lyssna på
  • Sänk cykelpriset
  • Vem kommer ut med appen först?
  • Makten att förändra saker
  • Driva politik som pull requests
  • Var oense på ett bra sätt
Direct download: 410.mp3
Category:general -- posted at: 6:25am CEST

Är webben för komplicerad? Ämnet har diskuterats i Kodsnacks Slack-kanal, och Fredrik tar hjälp av Anton Österberg och Anton Gunnarsson för att vrida och vända på sina och andras tankar.

Om vi fick välja på en webb som bara var dokument, och en som bara var en app-plattform, vad hade vi valt då? Har vi vett att uppskatta webben för var den är?

Komplext, komplicerat, eller både och?

Anton Gunnarsson försvarar och gillar Flash. Fredrik associerar vidare till Hypercard.

Det kanske finns mer att lära sig, men det som var enkelt förr är ofta enkelt fortfarande, och nu kan vi bygga så mycket mer utöver det.

Allt som känns komplext och komplicerat kanske har ett syfte, trots allt?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • För mig och Anton är det inte så svårt
  • Alla andra heter Anton
  • Mer än bara dokument
  • Man ska aldrig bygga appar på webben
  • Webben är det jag kan
  • Du förväntades inte bygga en katedral
  • Komplex och komplicerad
  • Komplicerat vs komplext
  • Mycket backend i mina dagar
  • Paket i världens hierarki
  • Om vi hade börjat om idag
  • Utrymme att tänka nya saker
  • Superlim mellan korten
  • 20-talets motsvarighet till Flash
Direct download: 409.mp3
Category:general -- posted at: 6:59am CEST

Fredrik och Kristoffer snackar om en rad aktuella ämnen:

  • Flikfilosofi - hur många, när, olika vikt på telefon och dator? Borde webbläsare och andra flikade fönster ta efter Emacs bufferthantering? Finns det program som har en flikhantering på nästa nivå?
  • Podcast Chapters - Fredrik har släppt versionen han filade på sist, och det gick … bra, till slut. En klassisk ensamutvecklarbugg. Därifrån kommer vi in på en intressant lag i Arizona som kräver att appbutiker tillåter alternativa betalningsmetoder. Det är svårt att veta hur man faktiskt vill ha det.
  • Vad händer med captchas om alla skulle lägga ner jobbet på självkörande bilar?
  • Fredrik har - sist av alla - börjat spela Myst i VR. Fredrik försöker göra en Advent of code på ett pussel och blir både frustrerad och nöjd. Spoilers för ett pussel från 1993 utlovas! Abstrakta pussel som både är en del av världen och samtidigt inte. Världar man både känner sig som en del av, men samtidigt bortkopplad från. Pusseldesign är fascinerande

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En ny dag med hundra tabbar
  • Hundratals tabbar
  • Långlivade tabbar
  • Ett bekymmer är att de syns hela tiden
  • Ett spår av nya flikar
  • Gratis tills man är fast
  • Ensamutvecklarbugg
  • Nere på 7,5%
  • 30% bra
  • Girigheter och dumheter
  • Apple friction
  • 100% captchas
  • Inte coolt nog för mig
  • Ett litet träd av noder
  • Enda problemet var att jag inte hittade något svar
  • Inte kvar i sökmotorerna
  • Det är rätt att du inte hittade en lösning
  • Det fanns en tredje spak
Direct download: 408.mp3
Category:general -- posted at: 6:40am CEST

Fredrik och Kristoffer värmer upp med snöskottande och liande, två tillfällen att vara i nuet och lära sig tekniken för någonting.

Sedan snackar vi om Fredriks app Podcast Chapters. Fredrik har nyss släppt (skulle just släppa när avsnittet spelades in) en version där appen går från att kosta pengar rakt av till att vara gratis att prova med ett köp inuti appen för att låsa upp full funktionalitet. Fredrik snackar om den läskiga känslan i att kanske råka låsa ute gamla användare, större och mindre otydligheter i Apples dokumentation och lättare och svårare vägar att ta för att bekräfta att någon äger ens app eller ej.

Vi berör också kluvenheten kring att konvertera en app till att vara gratis med köp inuti appen.

Som avslutning pratar Kristoffer om att minska eko i sin studio, och tipsar om några sevärda snack från årets upplaga av linux.conf.au.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Jag ska lia
  • Det praktiska liandet
  • “Om man kan” är nyckelfrasen
  • (Om man är) en modern liare
  • Konsensus bland liare
  • En promille av liandet
  • Helt fokuserad på snöskottandet
  • Snöskyffling i mellansvensk standard
  • Jag vet inte om jag litar på processen
  • Min favoritkonferens i världen
  • Man får ta vad man får just nu
Direct download: 407.mp3
Category:general -- posted at: 6:35am CEST

Fredrik chats with Tommy Maloteaux, developer of VR god game Deisim. Tommy tells us where the inspiration came from, how he started developing the game, the tools he’s used, and more. Deisim has been developed most of the time as an early access game with a active community of players contributing heavily to the process.

Also discussed are the problems of 2016, and the advantage of not knowing too much when starting.

Since we recorded, Oculus has released App lab - a feature which makes it possible to buy and try Deisim and many other games right inside the Quest headset, without the need of sideloading or other complicating processes. The VR future is full of exciting things!

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund 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.

Titles

  • A third-party app store for VR
  • A really early adopter of VR
  • Sit down in the middle of the world
  • The world spreads out around me
  • Play with small toys
  • Always room for expansion
  • Especially in 2016
  • It was not the case in 2016
  • It can be considered a game
Direct download: 406.mp3
Category:general -- posted at: 6:42am CEST

Fredrik får återbesök av Mats Nordkvist och Erik Weyler, båda stordatorutvecklare på SEB.

Mats berättar om COBOL academy - en COBOL-utbildning som just dragit igång. 4500 sökande, vad sägs om det för en utbildning som tänkte ta in 15? Mats berättar lite om utbildningen och om hur utbildningarna har utvecklats genom åren. SEB måste dra utbildningen själv, vad är bra och dåligt med det?

Sedan berättar Erik om Pink programming och hur Erik och SEB engagerat sig och arrangerat COBOL-utvecklingsevent. Därifrån kommer Mats in på hur olika språks synsätt kan passa olika människors tänk. Mats diskuterar också hur man tänker kring och använder bibliotek inom COBOL-sidan av SEB. Sedan sitter vi plötsligt och kollar utbudet av COBOL-kod på Github.

Vi kommer också in på alla roller och titlar som finns och hur det påverkar hur man tänker på sig själv, till exempel om man ser sig som utvecklare eller ej. Kan alla bli utvecklare, eller inte? Borde alla vilja bli det? Mats föreslår att det nyttiga tänket kanske inte är att leta efter 10x-utvecklare, utan snarare 0- eller 1-utvecklare. Varför tänker man att en “riktigt bra utvecklare” skulle vara bra på precis allt av någon outgrundlig anledning?

Vi diskuterar också agil utveckling, personer framför processer, siffror i ärendehanteringssystem. Man löser ju problem vid kaffeautomater och på andra informella sätt. Hur folk anpassar sig till mätsystemen. Informellt jobb vid sidan av. Mer kommunikation är bra, men försök inte mäta det.

Mats inser att han nog är backendutvecklare och undrar om frontendkod lever kortare tid. Vilket Fredrik kanske tror att det gör, men inte alls lika kort tid som alla hoppas på.

Backend, frontend, stordator eller mobil - vi är ju ändå utvecklare bägge två!

Varför fortsätter man med COBOL och gamla databaser? Eller: hur motiverar man att gå ifrån beprövade och snabba grejer som funkar när man inte kan peka på affärsfördelar.

Mats gläds åt att kodgranskning breddats och blivit något helt naturligt.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • På plattformen stordator
  • Kollega till assembler-Olle
  • COBOL-Erik
  • Du är faktiskt COBOL-Erik
  • Tappra COBOL-iter
  • Man gör ganska många en tjänst
  • Jag är lite skeptisk till nya grejer
  • Ett hålkort i cyberrymden
  • Ettårig ADB-utveckling
  • Se flashigt ut på en skärm
  • Om man tänker lite längre än vad näsan räcker
  • Folk gör som de blir belönade för
  • Man frågar en kollega som går igång på problemet
  • Tio miljarder transaktioner per år
  • Vi är ju bägge utvecklare
  • Från utvecklare till senilutvecklare
Direct download: 405.mp3
Category:general -- posted at: 7:45am CEST

Lars Wikman får besök av Fredrik Björeman och försöker ta reda på vem Fredrik egentligen är som kodare.

Fredriks historia till en yrkesbana som kodare gick bland annat över PHP - ett språk som kanske vann stort delvis för att det både var enkelt att börja med, och enkelt att få köra på webbhotell utan att ha speciellt mycket pengar.

Vi diskuterar varför Fredrik hamnade på Apple-spåret, och vad han kan tänkas ha för starka åsikter - är “lagom” hans mest extrema ståndpunkt? Varför har han aldrig sprungit ett maraton, och hur hänger det ihop med hans avsmak för ordet sprint när det används inom agil utveckling?

Vi kommer också in lite på hur det känns att ha poddat ett tag, vad det gett och vad som kan tänkas hända framöver.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Hej Fredrik, vem är du och vad gör du?
  • Mattemyten
  • Väldigt viktigt att det var gratis
  • AJAX-eran
  • Det var Xwindows som drev dig
  • Starka och eventuellt kontroversiella åsikter
  • Ett tungt härke ganska omgående
  • Hur mycket hjälp vill du ha?
  • Det är lättar att göra någonting jätteofta
  • En bra isbrytare
  • Den mytologiska pausen
  • Ultralöparens guide till agil utveckling
  • Alla dina hot takes är “lagom”
  • Lagom som utvecklingsfilosofi
  • Radikalt mittemellan
  • Fredrik not found
Direct download: 404.mp3
Category:general -- posted at: 6:39am CEST

Fredrik och Kristoffer snackar om en glatt blandad påse ämnen.

Vi börjar med att starkt rekommendera podden On the metal.

Sedan blir det tangentbordssnack. Fredrik har lagt sina viktigaste modifieringsknappar på hemraden och berättar hur han fick det att funka. Kristoffer berättar om en tangent han är extra nöjd med.

Avsnittet sponsras av VMware som tycker att just du ska delta i vForum 20219 februari och få veta hur VMware Tanzu kan hjälpa dig förbättra och automatisera din produktionssättningsprocess. Surfa in och anmäl dig redan idag till sessionen “Streamlining the path to production with Tanzu” den nionde februari 11:00.

Slut i huvudet - det nya normala? Pandemiless, tänk när man kan komma ut och träffa folk igen!

Vi snackar lite mer om Java och varför Kristoffer inte gillar språket. Kanske handlar det mer om kulturen eller tanken i Java, en tanke som man kan se gå igen i Go. Vi tilltalas mer av smaken i Objective-C, eller Ruby. Och undrtar: vem är ORM:er egentligen till för?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • The Bryan show
  • En av knapparna i tumklustret
  • Direkt på hemraden
  • En lång TAPPING_TERM
  • Ren estetik
  • Öppnar en dörr för att skaffa nya saker
  • Inga grannar under
  • En mecenat
  • Prydnadseremit
  • Prydnadsutvecklare
  • Världens bästa arbetstitel
  • Forskare på hur folk beter sig
  • Smakar väldigt mycket Objective-C
Direct download: 403.mp3
Category:general -- posted at: 6:39am CEST

Fredrik snackar med Arno Lepisk om mjukvaruutveckling i stort, C++ av senaste modell, och intressanta buggjakter.

Först snackar vi om Apples nya processorer och kommande datorer. Vad är det Apple har lyckats med så enormt bra för att få den prestanda de faktiskt har fått? Vi pratar om hur långt det är mellan den kod vi skriver och vad processorn faktiskt utför, även om vi tror att vi programmerar på relativt låg nivå. Arno berättar också om intressanta skillnader i minnesmodell som skulle kunna komma och bita folk när program ska portas från x86 till Arm.

Arno berättar tre intressanta historier om konstiga buggar, och det leder oss in på andra läskiga hårdvarunära buggsituationer, som i flygplan och bilar.

Avsnittet sponsras av GleSYS - eminenta VPS:er i egna miljövänliga datorhallarpå svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Hur vi utvecklar mjukvara, programmerrarrollen. Det ingår ju så mycket mer. Det är ju tänkande det handlar om, inte ett språk eller hur snabbt man kan knacka in koden. Det är värt att bredda tanken. Behöver vi färre programmerare och fler mjukvaruingenjörer? Hur bygger vi system som blir enklare och bättre att bygga vidare på över lång tid?

Och för övrigt borde loggning vara ett löst problem.

Sist men inte minst: lite om trevliga nyheter i C++. Vi snackar moduler, koncept, coroutines, ranges, och source location.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • För det som inte precis har lyssnat på avsnitt 281
  • Utveckling med C++
  • RAM är snabbt
  • Cache är snabbt
  • Man har ju någon slags modell i hjärnan
  • Så tror man att det är det CPU:n utför
  • Tror ni att det är det här processorn utför?
  • Man kan sitta och gissa
  • Större del av kakan
  • Jag som mjukvaruingenjör försöker leka företagsekonom
  • Två datorer på samma burk
  • Större och svårare skuta att vända
  • Såpass kraftfulla verktyg
  • En multipel på åtta bytes
  • Minnesskrivningar som inte tog
  • Det är nog inte kompilatorn som gör fel
  • Vild skrivning i minnet
  • Färre programmerare och fler mjukvaruingenjörer
  • Rita pilar hit och dit och diskutera
  • Mycket lättare om man får saker rätt på en gång
  • Loggning borde vara ett löst problem
  • Det sista de hann göra innan världen stängde ner
  • Då börjar jag skriva vilt
  • Allting finns implementerat någonstans
  • Uppfyller inte kravet comparable
Direct download: 402.mp3
Category:general -- posted at: 6:41am CEST

Som en bonus lagom till helgen: en crossover eller gästspel från eminenta grannpodden Spelskaparna!

Tillsammans med Christian, Therese och Adam diskuterar Jona de spel som har skapats under Kodsnacks Spelsylt 5: Norrland. Vi pratar om spel som Snow Blazer, Alice i Överkalix och Oh Deer! Du kan själv testa spelen som alla går att köra i webläsaren här. Har du tankar om Spelskaparna, känner dig sugen på att delta i ett avsnitt eller kanske vill visa upp ett spel som du jobbar på - kom in på Spelskaparnas nystartade discord. Där har mysig stämning skapats och ett gäng utvecklare chattar om stort och smått. Hyser du starka aversioner mot Discord går det även bra att höra av sig på info@spelskaparna.se, @ollelandineller @saikyun.

Ett stort tack till Gustav Birde som klippt avsnittet.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Direct download: 401.5.mp3
Category:general -- posted at: 10:56am CEST

Fredrik snackar med Simon Aronsson om boken The phoenix project - en klassisk affärsroman på området devops. Det rekommenderas såklart att läsa boken, och vi tycker och tror inte att diskussionen förstör nöjet av läsning senare.

Avsnittet sponsras av VMWare som tycker att just du ska delta i vForum 2021 9 februari och få veta hur VMware Tanzu kan hjälpa dig förbättra och automatisera din produktionssättningsprocess. Surfa in och anmäl dig redan idag till sessionen “Streamlining the path to production with Tanzu” den nionde februari 11:00.

Vi diskuterar begrepp i boken och i devopsvärlden i stort. Vi kommer också in på flaskhalsar och diskuterar när och var man ska optimera saker, att synliggöra nya funktioner och om saker släppta i produktion har något värde om ingen märker av dem.

Avsnittet sponsras också av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Sedan kommer vi in på att identifiera sig och andra med olika personer i boken. Är du eller känner du någon på ditt jobb som är en Brent - den där personen som verkar vara oumbärlig för i princip allt som behöver göras?

Mot slutet kommer några starka tips från Simon på vad man kan läsa härnäst.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Eoner av tid
  • Eoner av hemmatid
  • En av mina absoluta favoritböcker
  • Tusen tack Andreas
  • En så kallad business novel
  • En satsning som ska rädda företaget
  • Ingen direkt avslappnande bok
  • Läsa boken med pulsklocka
  • Få ur sig något av värde
  • Det handlar ju inte så mycket om teknik egentligen
  • En styrka att det inte handlar om utveckling
  • Vilken riktning arbetet ska gå i
  • Scrum över hela linjen
  • Folk hängs till höger och vänster
  • Den smalaste flaskhalsen
  • Optimera där det tar längst tid
  • I skarven mellan utveckling och alla andra
  • Bättre sätt att integrera
  • Är du en Brent eller inte?
  • Omgivningen kan ju generera en Brent
  • Brentberoende
  • Fjorton sidor med checklista
  • En schrödingerprocess
  • Skrämmande applicerbar
Direct download: 401.mp3
Category:general -- posted at: 6:39am CEST

Fredrik snackar årets upplaga av Advent of Code med Björn Söderqvist och Christofer Ohlsson. Christofer har kört Advent of code många gånger förr och gick in för att lösa problemen snabbt och tidigt på morgnarna. Björn körde för första gången, tog det lugnare, och passade dessutom på att prova på Rust.

Vi diskuterar problemlösning, svårighetsnivå, och Christofer berättar hur han tycker årets upplaga liknar och skiljer sig från tidigare år.

Avsnittet sponsras av GleSYS - eminenta VPS:er i egna miljövänliga datorhallarpå svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Björn ger oss en snabbintroduktion till Rust, av och för nybörjare.

Mot slutet diskuterar vi om det blir Advent of code för oss 2021, och Christofer berättar om en fantastisk lösning en kollega gjorde på ett problem.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Deraila innan introt är avslutat
  • Mycket derailing senare
  • Gräsmattan slutar aldrig växa
  • Jag vill vara med 06 på morgonen
  • Lösa problemen innan övriga familjen vaknar
  • Tio små funktioner
  • En starkt motsatt ambitionsnivå
  • Från en total lekmans perspektiv
  • Staka ut en lösning som faktiskt fungerar
  • Den gjorde en liten cameo
  • Ett helt deterministiskt spel
  • Press från livet i övrigt
  • En belöning för att tänka till ett extra varv
  • Fundera i duschen
  • Prata med kompilatorn
  • Man har kommit i mål när det kompilerar
  • Precis den moroten man behöver
  • Integer overflow i huvudet
Direct download: 400.mp3
Category:general -- posted at: 12:18pm CEST

Fredrik snackar årets upplaga av Advent of Code med Henrik Ygge, Said Aspen, och Fredrik Bengtsson. Deltagarna berättar hur de tagit sig an årets upplaga, vilka verktyg de valt och hur de förberett sig.

Vi diskuterar intressanta utmaningar, kniviga problem, och fördelen med att ha något som hjälper en att hålla en dygnsrytm när det är som mörkast på året.

Topplistor - och vad är det de som kommer högt på listorna gör annorlunda mot oss vanliga dödliga?

Avsnittet sponsras av GleSYS - eminenta VPS:er i egna miljövänliga datorhallarpå svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Det finns mycket intressant kvar att göra även när man löst dagens problem - panelen tipsar om både läsning av andras kod, diskussion i Slack, och trevliga kanaler på Youtube.

Sist men inte minst kommer några snabba tips om abstinensen efter kodproblem blir för stor under resten av året.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Första året jag faktiskt satte klocka
  • Min tredje vända
  • Tidigt att gå upp en massa dagar i rad
  • Samma dygnsrytm hela tiden
  • Någon mattegrej som man glömt
  • Koll på biblioteken
  • Gammal klassisk copy-paste
  • En mapp för varje dag
  • Jag skippade submoduler i år
  • Tvådimensionell strängmatchning
  • Kod som mest liknade riktig kod
  • Kod som man aldrig tittar på igen
  • Jag har ändå utvecklat mina reguljära uttryck
  • Preppat kaffekokaren
  • Väldigt speciellt trafikmönster
  • Python i Vi
  • Prata med andra om problemen
  • Här är ett problem, här är ett till
Direct download: 399.mp3
Category:general -- posted at: 8:03am CEST

Fredrik snackar med Oskar Groth, indieutvecklare och intresserad av Mac-plattformen hela vägen från hårdvaran och uppåt. Oskar har bland annat utvecklat Sensei - en app han beskriver som multiverktyg för prestanda - och berättar lite om hur man bär sig åt för att skapa en app som kan läsa information om fläktar och temperatur på en Mac man inte ens haft chans att använda själv än.

Vi snackar också om utmaningarna med att vara ensam utvecklare och behöva göra allt från buggjakt till marknadsföring och redovisning. Hur lägger Oskar upp sin dag? Hur säljer man smidigast sin app utanför Apples appbutik, och finns det någon gemenskapskänsla bland Macutvecklare?

Det blir en hel del diskussion utifrån Apples nysläppta datorer med egenutvecklade krestar, vad de betyder för framtiden, och hur Apples ökande säkerhet och nedlåsning påverkar utvecklare.

Mot slutet diskuterar vi också lite VR, specifikt att jobba med sin dator via VR och den utveckling Oskar tidigare gjort på området.

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack för att få 200 kronor i krediter att experimentera med. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

 curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan." \   -d from=Kodsnack  

Mer information finns på 46elks.se/kodsnack.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • En independent Mac-utvecklare
  • Vi är ganska sällsynta
  • World of warcraft med högre grafikinställningar
  • Skriva över den fasta programvaran
  • Hur lyckas man lösa en sån grej?
  • Ut kommer maskinkod
  • Ett generationsskifte
  • Allt som rör Macplattformen
  • Allt från hårdvara till mjukvara
  • Småsakerna gör ju skillnad
  • Fullstack-Mac-utvecklare
  • Få som orkar sitta med allt
  • Jag som utvecklar det jag vill utveckla för mina användare
  • 10 bästa appar för Mac 2020
  • Det går inte att leva på en idé hela livet
  • Sensorer du vill övervaka
  • Kontrollera fläkthastigheten
  • Konkurrenskraftigt mot jämförbara alternativ
  • En ljus framtid för Macplattformen
Direct download: 398.mp3
Category:general -- posted at: 9:25am CEST

Fredrik snackar mer assemblerutveckling med Olle Westergård. Olle gästade podden i avsnitt 378 och 379, men det fanns alldeles för mycket kvar att prata om för att sluta där. (Nej, vi hann inte med allt denna gång heller, så det kommer att bli mer assembler framöver!)

Vi börjar med att prata om assemblers egenhet att vara olika för olika arkitekturer - assembler är ju specifika instruktioner för specifik hårdvara. Olle berättar om säkerheten i stordatorerna, minneshantering, och hur I/O-väntetider tar så mycket tid att det är värt att optimera för att minska det. Vi snackar också effektivitet - optimering och effektivitet i systemet för att spara energi och andra resurser istället för att bara kasta resurser på ett problem för att lösa det.

Sedan snackar vi utbildningar - det finns inte många kvar i Sverige när det gäller assembler, och de som finns i utlandet är inte speciellt pedagogiska. Vi diskuterar hur man bäst lär sig, och hur det tagits in i Olles assemblerundervisande. När mobbprogrammerade du senast i assembler?

Vi diskuterar också standarder och regelverk för att skriva bra assemblerprogram och hur standarderna har utvecklas över tiden.

Man kan inte skämta på samma sätt längre, stordatorvärlden var klart mindre förr, då kunde det vara roligt att skicka oväntade meddelanden till operatörerna.

Avsnittet sponsras av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Olle berättar vidare om de assemblerinstruktioner man använder, hur man väljer vilka som används, varför många av dem är från 1970-talet, och varför det finns 1400 instruktioner tillgängliga.

Ibland har man problem med hastigheten. Oftast för att det går för fort.

Sist men inte minst diskuterar vi rekryteringsproblemen, och egenheten man som människa har att fästa sig vid vilka språk en utvecklare kan innan hen börjar på en tjänst.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, 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, eller handla något i vår butik.

Länkar

Titlar

  • Det finns väldigt många sorters assembler
  • Behöriga att göra viktiga saker
  • Hålla fingrarna i styr
  • Auktoriserade instruktioner
  • Auktoriserade program
  • Assemblerkompetensen är en bristvara
  • Mobbprogrammering på distans
  • Då är det ingen människa som hittar dit
  • Det är koden som gäller
  • Mycket mer kod än COBOL
  • En jättedump och pannkaka av alltihop
  • Busa med operatörerna
  • Vilka assemblerinstruktioner använder vi?
  • 31-bitarsminne
  • Vi är fortfarande 24-bitars
  • Framåtkompatibilitet från 70-talet
  • När maskinerna var små
  • Sidor i minnet
  • Din adressrymd
  • Din virtuella adressvärld
  • En egenhet när du kodar mainframeassembler
  • Varför ska vi slösa bort nollan?
  • I de här instruktionerna är noll ett
  • Viljan att utbilda och lära
Direct download: 397.mp3
Category:general -- posted at: 7:32am CEST

Fredrik chats with Dave Jones of Podcast index - a new open podcast directory and API, and also one of the drivers of a new podcasting namespace for RSS.

Podcasting as infrastructure has not advanced much at all in a long time. Dave, Adam and Podcast index wants to preserve podcasting as free and distributed, and also advance what the ecosystem can be - such as providing value.

The namespace contains down-to-earth things such as chapters and location tags, but also much more ambitious ideas. Part of the vision is to reimagine podcasting as a platform of value where listeners can more easily and naturally support not only podcasters, but also app developers and anyone else who might be involved. This is where the value tag and cryptocurrencies enter the picture.

We also discuss programming languages a bit - what it takes to entice you to really get into a programming language. Perhaps the specific languages we use are no longer as critical as they used to be?

How hard is it to set up your own podcast directory? Not that hard, says David, but keeping it within a sane budget can take some balancing. And if everyone supported Websub things wouldn’t be nearly as tricky.

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.

Titles

  • Podcasting as a platform for free speech
  • Podcasting as a platform of value
  • Take back the open nature of podcasting
  • Apple or Google is not the center of the universe
  • A big chicken and egg problem
  • People have been wedging things in
  • Picks and shovels
  • The value block
  • 100 Satoshis a minute
  • If I know I can pay this podcaster
  • A very steep learning curve
  • Developers are busy
  • Beyond the point where the language layer is the critical part of the puzzle
  • npm audit fix and hope for the best
  • Now you’ve got two stacks
  • The reverse of JSX
  • 1.3 million feeds
  • Not as distributed as you’d like it to be
  • Google reader bad vibes
  • You just don’t get pinged sometimes
  • You don’t have to be at the mercy of Google
  • The days of free need to die
  • Free is very expensive
  • The silo companies
  • But you don’t have to sell your soul
  • AI your way into discovery
  • Always human suggestion
  • A personal relation of some kind
  • Synapses firing in the brain
  • Aboutness
  • Science our way out of every problem
  • What makes artificial intelligence artificial
  • Err on the side of freedom
  • A de-humanizing force
  • International fun time
Direct download: 396.mp3
Category:general -- posted at: 6:31am CEST

Fredrik snackar Swiftui och mycket annat med Malin Sundberg, frilansande utvecklare och ena halvan av duon bakom tidrapporteringsappen Orbit. Swiftui är Apples senaste ramverk för att skapa gränssnitt, och Malin berättar hur det var att skriva sin första Mac-app och samtidigt använda Swiftui för första gången. Vissa saker var knepiga, andra var oväntat enkla.

Fredrik frågar ut Malin om hur man ska tänka kring Swiftui om man bestämmer sig för att bygga sin app med det. Ska man tänka att man bygger gränssnittet en gång för alla Apples plattformar?

(Nej, bygg små komponenter för en plattform först, återanvänd om de råkar passa.)

Vill man skriva sitt gränssnitt i kod eller bygga det mer visuellt?

(Du kan göra båda delar!)

Swiftui kontra storyboards och auto layout: vilket lyft!

Mycket har förbättrats för Swiftui i Big sur, så mycket att ens liv blir klart enklare om man kan välja att stödja bara årets version av Macos.

Vi pratar också en del om konferenser och poddar. Malin deltar i mysiga utvecklarpodden Cup of tech, och i spelpodden We like games. Kom ihåg att vi som poddar alltid tycker det är kul att höra av er som lyssnar.

Som avslutning berättar Malin lite om de tre onlinekonferenser hon nyligen deltagit i, de skilde sig ganska mycket åt och alla formaten hade sina fördelar.

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack för att få 200 kronor i krediter att experimentera med. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

 curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan." \   -d from=Kodsnack  

Vill du ta chansen att prata direkt med utvecklarna på 46elks anordnar de dessutom en lunch-workshop 15 december. Mer information om den finns också på 46elks.se/kodsnack.

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, eller handla något i vår butik.

Länkar

Titlar

  • Tidrapportering är kul generellt sett
  • En bra översikt över tiden
  • Macar 8 till 10 timmar per dag
  • Börja med två olika nya grejer samtidigt är alltid bra
  • Jag funderar på om jag rekommenderar det eller inte
  • Tråkiga grejer att skriva
  • Skriva allting åtminstone en gång själv
  • Jag behövde en skärm i första hand
  • Mysteriskt
  • Roligt att höra vad folk säger
Direct download: 395.mp3
Category:general -- posted at: 6:37am CEST

Fredrik snackar Rickard Andersson. Vi börjar med att följa upp förra avsnittet, Rickard berättar om det trevliga i att jobba på ett företag där man både bygger produkter och konsultar och kan växla mellan de två lite som man vill över tiden. Och tala om för oss om ni lyssnar på trevliga poddar - vi vet inte hur man hittar dem!

Vi kommer också in på att bygga system för schemaläggning - och hantera veckonummer, sommar- och vintertid och annat man oftast och helst slipper tänka på.

Sedan snackar vi om webbutveckling anno 2010 - tiden när Sass inte fanns och man regelbundet genomförde hemska hack för att ge gamla versioner av Internet explorer sina egna lösningar. Verktygen har helt klart blivit bättre sedan dess. (Minns någon Venkman?)

Avsnittet sponsras av Future skill, ett kodcommunity där du kan öva upp dina färdigheter i ett språk, lära dig ett nytt språk, eller skapa utmaningar för andra att lära sig av och med. Future skill är helt gratis att använda, surfa in på futureskill.com och testa!

Vi diskuterar också hur trevligt det är med prestandaoptimering, datum som inte finns, och arrayer som betraktas som false.

Otroligt snart är det dags för Advent of code igen, och vi tycker såklart att du ska vara med och lösa problem, dela dina lösningar i vårt repo på Github, och - kanske viktigast av allt - snacka med alla andra som också löser problemen i Slack.

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

Titlar

  • Tittat ut genom fönstret och sett solen gå ner
  • Sval på PHP 8
  • Det är nu hypen börjar
  • Jag vet inte var man upptäcker poddar
  • Datum som inte finns
  • 31 februari
  • Min första Git-commit
  • Världen förändras men loggningen är densamma
  • Praxis just det året
  • Det finns några röda trådar
  • Det finns ett rött garnnystan
  • Är det bara det här?
  • Flexbox för de flesta grejerna
  • Martin is a healthy fan
  • En tom array blir false
  • Arrayer är magiska
Direct download: 394.mp3
Category:general -- posted at: 6:31am CEST

Ett specialmeddelande, misstänkt med oavsiktligt lägligt med cybermåndagen: nu har vi slagit upp vår egen butik på Spreadshirt! Främst tröjor, men också muggar samt en och annan keps, musmatta och nallebjörn med just nu fyra olika av Kristoffer designade pixelkonstverk som motiv: vår logga med katterna, en helt ny katt, samt inte mindre än två motiv med tangentbordstema.

Stödjer det podden? Ja! Blir vi rika på det? Nej! Är det kul? Ja!

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

Titlar

Direct download: 393.9.mp3
Category:general -- posted at: 6:40am CEST

Otroligt snart är det dags för Advent of code igen, och vi tycker såklart att du ska vara med och lösa problem, dela dina lösningar i vårt repo på Github, och - kanske viktigast av allt - snacka med alla andra som också löser problemen i Slack.

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

Titlar

Direct download: 393.5.mp3
Category:general -- posted at: 7:17pm CEST

Fredrik snackar om livet som utvecklare med Therése Komstadius och Anton Gunnarsson, som bland annat gör Asdf - Sveriges kanske skönast avslappnade podd för utvecklare.

Vi startar vår diskussion med livet som konsult kontra fast anställd på produktbolag. Vad gör att man går från det ena till det andra, och hur många tidrapporteringssystem vill man egentligen ha? Vi diskuterar också hur det är att jobba på ett bolag som inte har chefer på det sätt de flesta av oss förväntar sig. Fredrik är nyfiken, Therése och Anton berättar.

Avsnittet sponsras av Future skill, ett kodcommunity där du kan öva upp dina färdigheter i ett språk, lära dig ett nytt språk, eller skapa utmaningar för andra att lära sig av och med. Future skill är helt gratis att använda, surfa in på futureskill.com och testa!

Det är mycket videokonferens nu. Mjukvaror, prylar … och hur känns det med allt hemmajobbande? Vissa av oss ser fram mot att få rita React-komponenter på en whiteboard igen (med andra människor i rummet).

Som avslutning lite brädspelstips, och entusiasm för VR-spel.

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

Titlar

  • En parentes
  • Poddabstinens
  • Startberöringspunkt
  • Och nu har vi podd ihop
  • Den motvillige poddaren
  • Hur mår konsulten
  • Doppa tån i konsultsjön
  • Men ska jag ta beslut?
  • Interna människor som inte är konsulter
  • Turkosa organisationer
  • Alla driver bolag tillsammans
  • Jag vet inte hur de ser ut
  • Jag har aldrig känt mig mer som en IT-konsult
  • Sök på asdf!
Direct download: 393.mp3
Category:general -- posted at: 6:39am CEST

Fredrik och Johan Larsson - känd från eminenta En podd om teknik - diskuterar Apples nysläppta M1-krets med tillhörande datorer.

Vad är häftigt, vilka maskiner är vi sugna på, och vilka frågetecken finns det för oss utvecklares del?

Avsnittet sponsras av Future skill, ett kodcommunity där du kan öva upp dina färdigheter i ett språk, lära dig ett nytt språk, eller skapa utmaningar för andra att lära sig av och med. Future skill är helt gratis att använda, surfa in på futureskill.com och testa!

Vi funderar också lite över hur länge dagens Macar - både de med Intel och de med M1 - kommer att hålla prestandamässigt. Kommer de att vara snabba på vad de gör? Kommer apparna som körs att dra så mycket nytta av prestandan att man vill ha något ännu mycket snabbare? Eller kommer vi att hamna i ett sorgset scenario där vi äter upp all ny prestanda med ännu högre teknikstaplar?

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

Titlar

  • Allt det som inte kommer med i nästa avsnitt av En podd om teknik
  • Allting är en jättestor krets
  • Hur Apple skalar upp det här
  • En lite bättre strömbudget
  • I det bollhavet och leker
  • Säga vad man vill om andra processortillverkare
  • Prestanda på pappret och prestanda i praktiken
  • Jag ser inte ens var skarvarna är
  • x86-shaming
  • Från dag ett på M1
  • Ingen har tagit det här riktigt på allvar
  • En baslinje av prestanda
  • Som att ha ett större garage
  • Jag hoppas att allt det här kommer att vara utdaterat om en vecka
Direct download: 392.mp3
Category:general -- posted at: 6:40am CEST

Fredrik och Kristoffer snackar spelrekommendationer, VR, lättnaden efter valet i USE, Swift, och mikrofoner.

Kristoffer har spelat Stoneshard och Tenderfoot tactics. Fredrik har skaffat Oculus quest 2 och spelar på den. Hur har det gått med Oculus och VR sedan Facebook köpte upp Oculus och vi oroade oss i avsnitt 45avsnitt ? Kristoffer berättar om sitt drömspel för VR. Vi diskuterar också hur stort eller litet problem åksjuka varit såhär långt, och önskar oss att VR kan få både effektiva kontroller och “naturliga” kontroller, beroende på vad en viss tillämpning faktiskt behöver.

Avsnittet sponsras av Future skill, ett kodcommunity där du kan öva upp dina färdigheter i ett språk, lära dig ett nytt språk, eller skapa utmaningar för andra att lära sig av och med. Future skill är helt gratis att använda, surfa in på futureskill.com och testa!

Valet i USA: det blev en oväntat stor lättnad för oss båda.

Kristoffer har börjat skriva Swift och tycker det är riktigt trevligt. Gillar Kristoffer det mer än Rust?

Sist men inte minst lite mikrofonsnack. Kristoffer har slagit till på en ny och fin mikrofon och är än så länge … inte helt nöjd.

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

Titlar

  • Halvt realtid
  • Stora varelser som säger märkliga saker
  • Döden är konsekvensfri
  • Båda sidor hade rätt
  • En hel arbetsdag i virtuell verklighet
  • Att det inte upplevs som om man flyttar på sig
  • Man använder näsan
  • Som Quake var för 3d
  • Den virtuella overkligheten
  • Andra pärmen på boken
  • Bra för samma saker men inte så horribelt
  • Monsterhusbyggarverktyget
  • Känslan av att skriva Python
  • Ett språk som man vill tycka om
  • Jag har hittat en genväg till det perfekta ljudet
  • Det låter som att jag pratar genom en potatis
  • RK345-hacket
  • Den dyrare mikrofonens popfilter
  • Genom det dåliga popfiltret
  • Potatissituationen
Direct download: 391.mp3
Category:general -- posted at: 6:35am CEST

Fredrik och Kristoffer snackar tangentbord. Fredrik har för första gången lödat ihop ett tangentbord från byggsats och berättar hur det gick till. Fredrik har bara börjat fundera över vad den bästa layouten kan vara, Kristoffer har egna historier om hur till synes små ändringar i ett tangentbords fysiska layout helt kan kullkasta hela ens layouttänk.

Avsnittet sponsras av svenskutvecklade resespelet Voyager - för alla oss som vill få en känsla av att komma ut i världen även i år, och som tycker det är kul att testa och bredda sin allmänbildning. Voyager finns på Steam, men skaffar du det via voyagergame.net/kodsnack syns det att du lyssnar på podden, och då blir vi givetvis lite extra glada.

Sedan snackar vi hur vi sätter ihop våra layouter, och om trackpads elände. En trackpad kan vara som en dålig tivoliklomaskin jämfört med en bra mus.

Som avslutning snackar vi lite om Amazons lansering i Sverige och hur den effektivt lyckades skjuta vårt intryck av företaget i sank medelst dålig design och imponerande dålig maskinöversättning.

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

Bonuslänkar

Titlar

  • Halloween känns lite okej
  • Smält och flutit iväg
  • Nederländsk kurvatur
  • Någon som har mycket större händer än mig
  • Hundra lödpunkter till
  • Det är kretskort i allt
  • Konstant driv mot två tangenter
  • Tangenter som flyttat in mot mitten
  • Mycket tänk kvar
  • En makerkultur som inte känns så krävande
  • Hur kan ett så stort företag vara så kasst?
Direct download: 390.mp3
Category:general -- posted at: 6:31am CEST

Fredrik snackar med Robert Wikander om verifiering av kretsar, testning, skriptande, öppen hårvaras nutid och framtid, och mycket mer.

Vad har Perl och Python för gemensam koppling till design av hårdvara?

Robert berättar också om drivet mot öppen hårdvara, öppna instruktionsset och öppna verktygskedjor - varför finns det, och hur går det? Finns det en framtid för något annat än processorer med Arm-licens eller från Intel?

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

Titlar

  • Världens hjärta
  • Less på att flyga
  • Vi kan bygga en generator
  • Det fastnade i Europa
  • För att garantera att ingen ska känna igen sig helt
  • Väldigt mjukvarulikt
  • Hur ska vi verifiera det här?
  • Varje bit ska vara satt någon gång
  • Har jag satt alla bitar?
  • Man blir ju blind på sin egen kod
  • Det är inte rocket science att bygga ett instruktionsset
  • Vem köper en kompilator idag?
  • Generatorer hela vägen ner
Direct download: 389.mp3
Category:general -- posted at: 6:32am CEST

Fredrik och Tobias snackar om en del av allt som är nytt och förbättrat i version 11 av LLVM. Allt från prestanda och formattering till varningar och länkaren har fått sig ganska markanta lyft. Tobias har också skrivit ett blogginlägg som går igenom mycket av samma saker i textform. Jo, det har kommit ett Fortran-frontend till LLVM också!

Som en liten bonus efter avslutningsmusiken kommer lite snack om tangentbord, tangenter med olika aktiveringsdjup, och problem med att flasha firmware.

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

Titlar

  • Jag har inte skrivit en bloggpost på fyra år
  • LLVM är ju stort
  • Det var ingen som tänkte på prestanda
  • Inte bara snabbare än LLVM 10
  • bar kan aldrig vara något annat än 1
  • Det är inte alltid skitkul att sitta i en debugger
  • En metod som jag aldrig refererar till
  • Bättre debuginformation
  • Du har omdeklarerat på rad X
  • Bättre felmeddelanden
  • Det här får man egentligen inte göra
  • Om du skickar OS till Clang
  • Inte så bra för storleken på binären
  • När binären blir stor
  • Länkaren visste inte vad OS var för något
  • Hoppa till en funktion är dyrt
  • Utgå inte från vad du tror är rätt
  • Nycklarna är olika långa
  • Clang och Flang
  • Ifall du har något behov av prestanda över huvud taget
Direct download: 388.mp3
Category:general -- posted at: 6:45am CEST

Fredrik snackar med Johan Thelin om fediversumet, och del två av Foss-north 2020. Vi diskuterar Mastodon - den lugna och distribuerade versionen av Twitter där du verkligen äger din egen data och kan driva din egen server om du så vill, Peertube - det Googlefria och lika distribuerade svaret på Youtube, och Nextcloud - Dropboxersättningen som blivit väldigt mycket mer med stöd för allt från fotouppladdning till e-post och kalendrar (nåja).

Sist men inte minns är det snart dags för en mysig heldag med Foss-north igen! Den här gången behöver du inte ens kliva ur morgonrocken och kan dricka varm choklad i soffan till förmiddagsföreläsningarna!

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

Titlar

  • Vi pratade ju fediverse imorse
  • Tyst variant av Twitter
  • Man får ju lägga sin tid på vad man vill
  • Dags för ett andra konto
  • I ett försök att avgoogla
  • Folks e-post som transportprotokoll
  • Den dagen SD-kortet ger sig
  • Min server har hans server på vitlistan
  • Ingen kurering och inga smarta algoritmer
  • Det är som internet förr i tiden
  • Det var en jätterolig fransos där
  • Does god approve?
  • En riktig nörd på det positiva sättet
  • Det skadar inte att fråga
  • Min fru accepterar, men hon kommer aldrig att förstå
Direct download: 387.mp3
Category:general -- posted at: 6:40am CEST

Fredrik snackar med Oskar Wickström om Quickstrom - Oskars nysläppta verktyg för egenskapsbaserad testning av webbapplikationer. Med Quickstrom kan du testa din webbapplikation via dess gränssnitt, låta verktyget generera interaktioner och hitta problem åt dig, allt utan att du behöver tänka på vartenda möjligt fall eller beskriva hela datamodellen.

Oskar berättar vad egenskapsbaserad testning är, hur man tänker kring att generera testdata och beskriva önskade resultat, hur Quickstrom fungerar och några av alla spännande saker som finns kvar att göra. Det finns många intressanta verktyg kvar att bygga!

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

Titlar

  • Sån är jag och tidsuppfattning
  • Givet en viss input och ett visst state
  • Hur input förhåller sig till output
  • Minsta möjliga fallerande indata
  • Vad är alla möjliga konfigurationer av systemet?
  • Hur saker och ting förändras över tid
  • Du skriver inte egenskaper på det sättet
  • Du slipper skriva en modell
  • Vänta på olika tillstånd
  • Du behöver aldrig säga någonting om tid
  • Vi har många intressanta verktyg kvar att bygga
Direct download: 386.mp3
Category:general -- posted at: 6:48am CEST

Fredrik snackar Elixir med Lars Wikman. Elixir kombinerar ett kulturellt arv från Ruby och Rails med en solid teknisk grund från Erlang.

Vad är det som lockar med Elixir, och behöver man kunna Erlang? Hur funkar det med felhantering, trådar, och processer? Vilken är den största vardagsnyttan med Elixir? Hur går Lars projekt att skriva webbgränssnitt som inte behöver Javascript?

Och varför bygger Whatsapp en typad version av Erlang?

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

Titlar

  • Lättpocket i HTML från Algonet
  • Socialt och kulturellt arv från Ruby och Ruby on rails
  • Tekniskt arv från Erlang
  • Distribuerade slagtåliga system
  • Bränt barn söker sig till nytt språk
  • Pragmatisk funktionell programmering
  • Som att skriva ful-SQL
  • Allt det där huvudvärksarbetet
  • Ett verktyg för att slippa skriva Javascript
  • Inte perfekt för latency
  • Felhantera i varenda löv i hela trädet
  • Larma den som har driftansvar idag
  • En pool billiga BEAM-processer
  • En oändlig loop kan vara helt rätt
  • Det potenitella taket för hur bra man kan bygga system är väldigt högt
  • Väldigt pragmatisk funktionell programmering
  • Om du vill göra fel får du jobba lite för det
Direct download: 385.mp3
Category:general -- posted at: 6:40am CEST