Kodsnack

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 CET

Tobias och Kristoffer snackar. Som uppvärmning diskuterar vi hemmajobbandet och hur världen fortfarande är i någon sorts drömtillstånd mellan det som brukade vara normalt och … något annat.

Huvudämnet för dagen är nyheter från Nvidia. Först diskuterar vi Nvidias köp av processordesignföretaget Arm. Världen av processorer känns som den är stadd i ganska spännande förändring just nu. Det kan inte vara för roligt att vara Intel just nu. Precis som det numera dyker upp massor av spännande programmeringsspråk kanske det kan börja komma fler nya och spännande processorarkitekturer lite oftare?

Sedan snackar vi förstås om hårdvaran Nvidia nyss presenterat: den nya RTX 30-serien GPU:er. Nvidia säljer sina nya grafikkort lite som rockband säljer biljetter till konserter. Vi går igenom vad strålspårning - ray tracing - är, hur det funkar och varför det är spännande hur Nvidia byggt in stöd för det i sina grafikkort.

Tobias berättar också om galna och häftiga saker Nvidia gör med sitt allt större, djupare och bättre stöd för maskininlärning direkt på grafikkortet.

Maskininlärning - mer än bara Goolge som samla in din data och Spotify som vill räkna fram nästa låt i din spellista!

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

  • Någonting från en svunnen värld
  • Många missförstår vad Arm gör för någonting
  • Arm bygger inga egna CPU:er
  • Licens och utveckling
  • Framtiden i gaminggrafikkort
  • Intel måste kallsvettas otroligt
  • Hur andra företag ser på Arm
  • Det som alla gamers väntade på
  • Inga billiga kort
  • Jag kan försöka förklara vad strålspårning är
  • En partikel ur ljuskällan
  • En simulering av verkligt ljus
  • För att man inte har råd att göra raytracing
  • Hur mycket man måste spåra
  • 10000 Cudacores
  • Utnyttja kraften i grafikkortet
  • Strålarna som spårar
  • Det är strålspårning
  • Jag viftar med händerna här
  • Flera pixlar på skärmen samtidigt
  • Väldigt sällan högupplöst
  • Hjärnan som fyller ut
  • Samma trick som den mänskliga hjärnan använder
  • Det började med att man gjorde spel
Direct download: 384.mp3
Category:general -- posted at: 6:41am CET

Fredrik snackar SQL och databaser med Göran Paues, databasutvecklare på Tradedoubler. Varför är det häftigt med SQL? Varför borde alla utvecklare skaffa sig koll på SQL? Kan man inte bara köra med någon populär ORM som döljer hela databasen och låter en fokusera på sina objekt i det språk man är van vid?

Sist men inte minst: vågar man verkligen använda lagrade procedurer för att få saker gjorda? När ska man i så fall göra det?

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 är en databasutvecklare
  • Databasen som en processmotor
  • Möjlighet att flasha tillbaka
  • Komma in i tänket
  • JSON i en kolumn
  • Det är bra att lära känna sin databas
  • Man tänker på databasen som en hink
  • Från Next-forntiden
  • Jag bygger hela min applikation på ett lager som jag inte vet något om
  • Kan databasen göra det här?
  • Om man gör det direkt i databasen
  • Det som databasen älskar att göra
  • Vi kan inte störa databasen
  • Känna sin databas
Direct download: 383.mp3
Category:general -- posted at: 6:37am CET

Fredrik snackar akademisk programmering med Per Alexandersson. Som forskare inom matematik, eller kanske som akademiker i allmänhet, kan man arbeta med och använda programmering med lite andra förutsättningar än inom många andra branscher. Vi diskuterar programmering för att skaffa sig intuition, pröva hypoteser, och om kod som är fullt tillräckligt bra om den på rimlig tid körs för värden lägre än fyra. Per berättar varför man gärna väljer att skriva sitt exjobb i LaTeX istället för i Word, och vi diskuterer utbyte mellan matematik och programmering. En nyttig förmåga man till exempel övar inom matematik är att stegvis omvandla och omforma nya problem i termer av kända och lösbara problem. Per berättar också om sammanhang där han som matematiker haft stor nytta av sin programmeringsbakgrund och programmerartänk kring problem. Vi kommer också in på intressanta samarbeten där både science fiction-författare och anonyma Reddit-användare bidragit till att föra matematiken framåt.

Sist men inte minst berättar Per om hur han skapar sin webbsida som katalogiserar familjer av symmetriska funktioner - en ganska ovanlig och för området väldigt passande statisk sidgenerator.

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

  • Inte för en stor målgrupp
  • Väldigt mycket mer renodlat
  • Obehaglig tidskomplexitet
  • Sedan tar det för lång tid
  • Jag använder det för att få intuition
  • Allt i sitt standardbibliotek
  • Kompilera C-kod från Mathematica
  • För objektorienterat för min smak
  • Annorlunda när man skriver för andra människor
  • Väldigt open source
  • Då vill man oftast använda LaTeX
  • En anonym användare och en science fiction-författare
  • Mycket referenser till matematik
  • Problem vi kan bevisa inte går att lösa
  • Det hade varit smidigt om källkoden var LaTeX
  • Jag samlar på familjer av symmetriska funktioner
  • Sorteringen görs med hjälp av CSS
  • Tänka igenom sitt referenssystem
Direct download: 382.mp3
Category:general -- posted at: 6:43am CET

Tobias och Fredrik snackar. Tobias senaste stora projekt med att bygga Plex byggkedja har gett resultat - senaste uppdateringen av verktygen som ingår gick som en dans. Fredrik är tillbaka på jobbet, har lite fler bollar i luften än vanligt, och har varit med och hittat en sällsynt serverkraschbugg med många rörliga delar.

Sedan blir det tangentbordssnack - Tobias snackar om de problem eller irritationsmoment han upplever med sitt Ergodox EZ, och hur nyss lanserade Moonlander löser problemen.

Sist men inte minst: Tobias har bytt huvudwebbläsare från Firefox till Edge!

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

  • Den beständiga delen av den här podcasten
  • Det har varit … en sommar
  • Modernhetskedjan
  • Väldigt mycket gaffatejp
  • Förklaringen på vad ett concept är
  • Jag är en C++-programmerare som bara skriver Python
  • Fast i C++98
  • En intressant multibugg
  • Tumklustret
  • Inte en tangent jag trycker på när jag skriver
  • En fantastiskt mycket bättre layout
  • Mina fingrar på hemraden
  • Mycket närmare skrivbordet
  • Köpa något som är färdigdesignat
  • Det har hänt mycket sedan 2016-05-31
  • Sedan slutade jag resa
  • Jag köper hellre ett färdigt tangentbord
  • Ett Ergodox som är förbättrat
  • Uppgraderad och nedslimmad
  • Den enda webbläsare som egentligen betyder någonting
  • Precis som Chrome kändes i början
Direct download: 381.mp3
Category:general -- posted at: 6:33am CET

1