Kodsnack

Kristoffer och Tobias snackar med Martin Jonasson, mannen bakom bloggen Prototyprally och företaget Grapefrukt. Vi tar upp att titta på liveströmmar och att strömma sig själv när man programmerar. Hjälper det till att avmystifiera programmering? Vilka bra och dåliga vanor man kan lära sig av att liveströmma vad man gör?

Vi snackar också om Peter Molyneux och Godus, det läskiga med crowdsourcing och problemen och utmaningarna med andra sätt att ta betalt.

Vår nya inspelnings- och livesändningstid är 12:00 på måndagar. Surfa in på live.kodsnack.se för att lyssna och anslut till #kodsnack på irc.freenode.netför att delta i diskussioner med oss och andra.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina  VPS!

Har du kommentarer, frågor eller tips? Vi är @kodnsack@tobiashieta@isallmaroon och @bjoreman på Twitter och epostas på info@kodsnack.seom du vill skriva längre. Vi läser allt som skickas.

Länkar

Titlar

  • En helt ny uppsättning problem i mitt liv
  • Vattenkylarsnack
  • Skitsnacksfika
  • Medkontorister
  • Beröringsytor med andra
  • En vacker dag så kommer det en uppdatering
  • Kontor och livet i övrigt inkräktar lite
  • Då streamades det friskt
  • Programmera och prata samtidigt
  • I den bildliga soffan
  • Det går ju definitivt långsammare
  • Det där att man måste fokusera
  • Hörru, cosinus istället för sinus, trögputte!
  • Tjugo pers på en dålig dag
  • Slå på TV:n och se någon som sitter och kodar
  • Idag har jag tagit sönder saker
  • Spara de roliga grejerna till streamen
  • Göra de tråkiga sakerna offline
  • Studiecirklar över nätet
  • Ge oss nästa milestone
  • Ju mer som en dröm din kickstarter låter
  • Andra singeln-fenomenet
  • Återkopplingen i en stor klump
  • En robot har bestämt att du inte sköter dig
Direct download: 92.mp3
Category:general -- posted at: 6:06am CEST

Fredrik och Cenny Davidsson dricker varm choklad och snackar Apple, Swift, funktionell programmering, bildskärmar, mer Swift, spel och ganska mycket annat.

Avsnittet spelades in samma dag som Apple släppte Swift 1.2, innan nyheten om det kom.

Har du kommentarer, frågor eller tips? Vi är @kodnsack@tobiashieta@isallmaroon och @bjoreman på Twitter och epostas på info@kodsnack.seom du vill skriva längre. Vi läser allt som skickas.

Länkar

Titlar

  • Skicka tillbaka nil eller något i den stilen
  • UIKit och Swift snackar ju inte helt perfekt med varandra
  • Man bör vara försiktig när man arbetar med UIKit
  • Man blir så sjukt bortskämd
  • Jag har ju slutat skriva loopar
  • Jag vill inte skriva en loop
  • Verbosa bara för att
  • Nyckeln först i literalen
  • Avsluta med ett nil
  • Inte helt tydligt vad bästa lösningen är
  • Då har du fått lite statisk typning bara
  • En vacker dag så är det bara Swift
  • Borde jag inte få en nullpointerexception?
  • Har du någon webbläsare kvar därunder?
  • Objective-C kan ju ha lite skum syntax
  • Sönderklottriga viewcontrollerfiler
  • De tvingade oss in i det
  • Här är Visual basic, här är grå knappar
  • Då kan ju du mycket om data
  • Jag visste vad jag skulle förvänta mig
  • Känna på kemi och fysik
  • Du installerar officepaketet på folks datorer
  • Nu i efterhand uppskattar jag det mer och mer
  • Någon kanske har hört om det
  • Alla är lika dåliga på det
  • Haskell är kungen ute på Johanneberg
  • Haskell är guds gåva till människorna
  • No state, no problem
  • Jag skulle aldrig på egen hand välja att skapa en ny klass
  • Då kan du arbeta med arv … fast vill jag det?
  • Det blir enklare så
  • Det var värt att testa
  • Tanken är god
  • Varje gång man försöker drar det iväg för långt åt något håll
  • Det är UIKit som spökar
  • Nu får ni rycka er i håret i ett år
  • Släng inte bort allt riktigt än
  • Har ni tänkt skriva om ert operativsystem?
  • Få glitter på hemsidan
  • Sedan fick folk hybris
  • Jaha, har vi ett nytt programmeringsspråk
  • Ge mig allt
  • Det måste hinna ut till folk också
  • Den här verkligheten som man måste anpassa sig till
  • Det är ändå bara nördar som uppgraderar
  • Windows 9000
  • Det verkar ju bara plågsamt för alla
  • Ett fyrkantigt interface
  • Poppa hit
  • Här skriver du applikationslogik
  • Är det inte roligare om vi kör Python?
  • En tydlig konvention
  • Alltid måsvingar
  • Väldigt statiskt typat
  • I skarven med Objective-C
  • Skriva Javascript som om det var Java
  • Vi borde sikta högre
  • Det finns potential här
  • Att returnera en funktion
  • På vilket sätt gynnar det mig?
  • Tillbaks på ruta ett igen
  • Kompilatorn gör det … ibland
  • Om jag använder var någonstans så känns det som ett misslyckande
  • Då använde jag var friskt
  • Den tvingar dig till att skriva bättre kod
  • Det blir ju inte mer funktionellt programmerat än så
  • Det blir ett helt whitepaper
  • Men varför skriver man inte allting funktionellt?
  • Jag tror det var kolon här
  • Erlang med bra syntax
  • Ge mig fler parenteser!
  • Man känner sig lite som en hipster
  • Glad över att de tvingade oss
  • Jag ska bygga ett bibliotek här
  • Klocka har jag inte haft på femton år
  • Det är fortfarande ganska stor skillnad mellan en muspekare och ett finger
  • Då hade du kunnat spela med tummen bara
  • Mycket tumme på skärmen
  • När man lurade George Washington att hugga ner äppelträdet
  • Om bildappen innehöll en zoomknapp
  • Tvåknappen är lite av ett hack
  • Helt plötsligt på raketkastaren
  • Inte fallet de optimerar för
  • Den dör säkert också såsmåningom
Direct download: 91.mp3
Category:general -- posted at: 6:15am CEST

Vi snackar om att hantera kommentarer från användare och om behovet (eller frånvaron av behov) av självmarknadsförande.

Om kunder som hör av sig med specifika åsikter om hur saker ska fungera och utvecklas. Alla vill ha en enkel lösning på just sitt problem på just sin favoritplattform och på sitt favoritsätt. Samtidigt behöver vi utifrånperspektiv för att se skogen trots alla träd. Varför ignorerar utvecklarna alltid just mitt problem? Har vi utvecklare varit bortskämda som haft så få “okunniga” användare tidigare?

Har någon ett begrepp för problem som är tydliga för en användare men inte i kod?

Hur är det med alla dåliga kommentarer på nätet, är de bara dåliga eller kan de leda till något bättre?

Att marknadsföra sig själv. Måste man redan vara känd för att lyckas nå ut som utvecklare? Vilket är det magiska Rätta sättet för att nå Ära, Berömmelse och Rikedom? Kan det vara så besvärligt som att man måste hitta något man har driv för och jobba hårt med det?

Vår nya inspelnings- och livesändningstid är 12:00 på måndagar. Surfa in på live.kodsnack.se för att lyssna och anslut till #kodsnack på irc.freenode.netför att delta i diskussioner med oss och andra.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina  VPS!

Har du kommentarer, frågor eller tips? Vi är @kodnsack@tobiashieta@isallmaroon och @bjoreman på Twitter och epostas på info@kodsnack.seom du vill skriva längre. Vi läser allt som skickas.

Länkar

Titlar

  • Tangent med programmering
  • När man jobbar med en publik produkt
  • Inte lika insatta i hur man utvecklar mjukvara
  • Baksäteskör ens produktutveckling
  • De andra 37 funktionerna
  • Baksätesutveckla
  • Inget värde egentligen
  • Världens bäst testade funktion som inte används någonstans
  • Viktigt med baksätesåsikter
  • Lite lite fulare, för mig
  • Ammon försvinner när jag dör
  • Vissa filer som jag absolut inte vill titta på
  • Mobilen drivs liksom av andra motivationer
  • Två sekunder från det att man stöter på en bugg
  • Bara de som är riktigt vansinniga
  • Bilda en liten ekokammare
  • Ökänd på Internet
  • Någonstans måste man ju börja
  • Alla måste ju gå sin egen väg
  • I värsta fall så har man ägnat sitt liv åt att göra någonting som man tycker om
  • Vi har kommit till den här podcasten
  • En brist på podcasts i allmänhet
  • Att på kommando inte bry sig
  • Programmeraren i kuben bredvid
  • I värsta fall så har du haft roligt
Direct download: 90.mp3
Category:general -- posted at: 10:21pm CEST

Vi snackar om Raspberry pi, den nyss presenterade version 2 och det faktum att den kommer att kunna köra Windows 10. Vi spekulerar om vad Windows för Raspberry kommer att kosta, strax efter inspelning fick vi veta att Windows kommer att vara helt gratis i det sammanhanget. Vi spekulerar om användningsområden och var utvecklingen kan ta vägen.

Sedan snackar vi utifrån artikeln What color is your function. Först om problem Kristoffer upplevt med Rust. Sedan bland annat om koncept i språk som “smittar” ens kod så att man plötsligt gör på ett sätt överallt bara för att försöka hålla saker hanterbara och om språk som mest vill bara “bättre” C++ i något avseende.

Som avslutning tipsar vi om en … fantastisk … tävling och användning av C++.

Vår nya inspelnings- och livesändningstid är 12:00 på måndagar. Surfa in på live.kodsnack.se för att lyssna och anslut till #kodsnack på irc.freenode.netför att delta i diskussioner med oss och andra.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina  VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • En liten enchipsdator
  • Så billig enkortsdator som möjligt
  • Utan att den brinner upp
  • En stor uppgradering
  • Helt ägd av Linux
  • Det är det jag gör
  • Mina kollegor har redan köpt två
  • System på ett chip på ett kort
  • En kontakt och ingenting mer
  • Det är här framtiden finns
  • Mycket närmare metallen än du har varit de senaste 15-20 åren
  • Dina program kanske aldrig behöver vara multitrådade
  • Små datorer som pratar med varandra och hänger ihop
  • Helt nya, ännu värre problem
  • Sprider sig som gift genom koden
  • Försök inte förstå, bara använd det
  • I frustration skrev han sitt eget språk
  • C++ in anger
  • Av kompilatorer, för kompilatorer
Direct download: 89.mp3
Category:general -- posted at: 3:52pm CEST

Vi snackar hantering av patchar och pull requests från utomstående. Viljan att snabbt få in bidrag från utomstående samtidigt som man vill uppmuntra till bidrag som passar väl in i projektets sätt att göra saker. Sedan om drivet mot förenkling i hård- och mjukvara gör att vi går miste om något för expertanvändare. Balansgången mellan att ta in nybörjare och att låta experter jobba kraftfullt och lära sig få ut maximalt av verktygen.

Vår nya inspelnings- och livesändningstid är 12:00 på måndagar. Surfa in på live.kodsnack.se för att lyssna och anslut till #kodsnack på irc.freenode.netför att delta i diskussioner med oss och andra.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Kontroll på måndagen
  • Mitt dåliga samvete-tabben
  • Tredjepartsinput
  • Jag sitter inte som Linus
  • En massa blandade commits
  • Drive by-patchar
  • Om det här hade varit mitt jobb
  • Hittat på den gyllene medelvägen
  • Totalt underförstått
  • Om man lever på åttiotalet, som vissa projekt gör
  • Ett projekt som AI-forskarna borde jobba på
  • En robot-contributor
  • Kallas det en databas eller är det mer en moj?
  • En moj alltså
  • Hantera det på precis samma sätt som Linus gör det
  • Saker i vardagen som man inte lägger märke till
  • Tillbaka till Battletoads
  • Lite mer magi
Direct download: 88.mp3
Category:general -- posted at: 10:21pm CEST

Vi snackar om Microsofts senaste nyheter - samma dag som de presenterades. Vi börjar med Hololens och nyttan med augmented reality framför virtual reality. Vi snackar också om Spartan och undrar om det är bra eller dåligt att Microsoft fortsätter på sitt eget spår med webbläsare. Därefter bland annat Windows 10 och om det är dåligt för alla som vill sälja mjukvara att nu även operativsystem börjar bli något som ges bort gratis? Vi snackar också om föreningen mellan det moderna och mobila gränssnittet och det mer klassiska skrivbordet och APIer och utmaningarna med att skapa nya och få utvecklare med sig. Slutligen spel-API:er.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Det är som ett par glasögon som du sätter på huvudet
  • Koll på vart du tittar
  • 3D-bilder i din omgivning
  • Veta var bordet är
  • Skärmarna i ditt holografiska gränssnitt
  • Ett annat lite mer dystopiskt användningsområde
  • Forkat sin egen motor
  • Kastar allt skräpet bakom sig
  • Gamla affärs-business
  • Internet explorer begins
  • Möjligen sju kronor i butiken
  • Välkommen till kapitalismen
  • I en värld där Apple ger bort sin mjukvara
  • Mycket mer likadant
  • Göra en Spartan då och då
  • Du som är den enda som jobbat med DirectX
  • Tanken är att du inte ska behöva bry dig
  • När du säger olika saker på olika trådar samtidigt
  • Spel ska vara svårare
  • Det svåraste spelet någonsin
  • Sjukt plågsamt att spela i dagsläget
Direct download: 87.mp3
Category:general -- posted at: 5:04pm CEST

Fredrik och Tobias följer upp kommentarer från tidigare avsnitt. Ämnen som tas upp är bland annat det här med att lära sig saker från grunden, kopplingen mellan det och alla nya lösningar och språk som skapas. Att prova på nya språk och våga experimentera i början av nya projekt.

Diskutera gärna avsnittet på Techworld!

Återigen, om du vill berätta om något vi inte har koll på vill vi jättegärna få höra det!

Billy Sjöbergs kommentar

Hej på er!

Ett stort grattis till ett grymt program, det är en njutning att höra er nörda ner er en gång i veckan i podcasten.

Ni hade ett väldigt intressant avsnitt där ni bjöd in en .Net-snubbe som proklamerade för hur MS gått mot OSS-hållet samt hur språket .Net har förändrats. Det vore jäkligt kul att höra ett liknande program med någon från JVM-sidan, då ni generellt verkar vara väldigt snabba på att basha Java trots att era erfarenheter främst verkar sträcka sig till kodning i sorgebarnet Eclipse och old-school Java.

Har kodat i flera språk under resans gång (C++, JS, Go, Python, JVM-språk etc) och jag kan hålla med om att Java har haft en legacy-stämpel under de sista åren. Trots det är det svårt att ignorera dess popularitet och position som ett utav de nuvarande största språken. Java 8 som släpptes förra året var ett stort steg fram för språket och även om det legat still ett tag så finns det hopp då man börjar plocka in delar utav funktionell programmering och bättre collections-api’er etc.

Det finns ju även en uppsjö utav intressanta JVM-språk som ni skulle kunna ta upp och experimentera med. Dessa har sprungit förbi Java i produktivitiet sedan länge och är väldigt trevliga att koda i. När jag exempelvis lyssnade på era diskussioner kring typning i Python så önskade jag att nån av er hade testat ex Groovy som är ett “eventuellt” typat språk som liknar Python men drar med sig mycket utav det goda från Java-världen samtidigt som det lämnar de dåliga bitarna. Väldigt användbart från allt till små enkla admin-script till ex fulla web-applikationer eller api-tjänster.

För den lite mer akademiske kan man även kika på min favorit Scala som i mina ögon representerar hur Java skulle sett ut om det designades på den här sidan millennieskiftet. Väldigt intressant språk med ena benet i den funktionella och andra i den objektorienterade världen.

Kort sagt, vore intressant om ni gav JVM-världen en chans till och försöka se vad som egentligen växt upp på andra sidan häcken medans ni var borta.

Fortsätt ert underbara arbete och koda väl!

/Billy

Länkar

Titlar

  • Svart hål av negativ feedback
  • Forcera sig igenom problemen
  • För att bli bra på att klättra
  • En platå där någon har försökt skydda en från allt
  • En produkt att sälja till kunden imorgon
  • Stora intensiva backendsystem
  • Vi har avancerat i vår förståelse
  • Brytpunkter
  • Alla tror att de kan lösa problemet bättre
  • Mitt favorit-X
  • När man multiparadigmar sina språk
  • Kunskapen som koden sätter på pränt
  • Massan som man har producerat
Direct download: 86.mp3
Category:general -- posted at: 10:25pm CEST

Vi snackar om mjukvarukvalité, dels utifrån nyliga och återkommande diskussioner om Apples mjukvara, dels utifrån vad Google gör och inte gör när det kommer till mjukvara och produktifiering av mjukvara. Känslan vi får av Apple är att de gör bra produkter med för många buggar i mjukvaran, medan Google väcker frågan varför ett företag med så mycket talang inte släpper bättre produkter. Vi kommer bland annat in på enskilda personers påverkan på ett företags inriktning.

Och för övrigt är alla är nöjda med att de - mer eller mindre problemfritt - lyckats ta sig upp ur sängen såhär tidigt på arbetsåret.

Diskutera gärna avsnittet på Techworld!

P.S: Fredrik lyckade mycket riktigt hitta en väg runt sin bugg lagom till arbetsveckans slut.

Länkar

Titlar

  • Mmm, lecacysystem
  • Tillbaka fyra år i tiden
  • Känna sig lite äcklig efteråt
  • Sju abstrakta steg ner
  • Väldigt mycket fredag
  • En typiskt fredagsbugg
  • I slutändan är man tillbaka där man började
  • Idag hade vi ju faktiskt ett ämne
  • De jobbar på saker väldigt länge och sedan slänger de bort dem
  • Saker och ting blir ju … mer
  • Nu har taket rasat
  • Det finns ingen annan att skylla på än Apple
  • Lista ut vem som är skyldig
  • Det har ju funnits andra att skylla på
  • De får skulden för allt som är fel
  • Det man hör är det tråkiga
  • Man är ju fast i sitt eget perspektiv
  • Om man var internetberömd
  • Kristoffer säger att allt är trasigt
  • Helt oanvändbart och helt otrevligt
  • Acceptabelt på samma sätt som Windows är acceptabelt
  • De tre korvarna uppe till vänster
  • Det enda de tänker på är backend
  • De försöker ju i alla fall
  • Två extrempunkter
  • Fullständigt oanvändbar och värdelös
  • Man jobbar ju på Google för att snöa in på en grej
  • Det borde ju räcka med att en person bryr sig
  • En lösning för Google
Direct download: 85.mp3
Category:general -- posted at: 10:23pm CEST

Vi snackar om att komma tillbaka in i jobbet efter ledighet, att veta vad man ska göra och hur lång tid det tar innan man kommer in i något igen. Ibland är man bara inte i den där zonen där man vet hur kod funkar. Fredrik berättar om sitt lilla leksaksprojekt med A* och Kristoffer har breddat sin grad av kritik mot programmeringsparadigm till att omfatta i princip allt. Tobias har byggt ett lite störe pythonprojekt och lärt sig uppskatta nya saker. Därifrån kommer vi in på sätt att få typkontroller i Python och allmän typhantering. Språk kan bli så uttrycksfulla och koncisa att koden blir svårtolkad, vilket är lätt att se som ett problem, samtidigt som det onekligen leder till färre och kortare rader kod vilket i sig är direkt kopplat till en minskning av antalet buggar.

Ja, och gott nytt år!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Jag försökte komma in i jobbet igår
  • Jag vet inte riktigt vad jag sysslar med
  • Det hade ju varit på något sätt skönt att veta exakt vad man sysslade med
  • Det kanske är ett RTS vi ska göra?
  • Försök navigera dig fram till ett ämne
  • Rakt framåt mot köttkvarnen
  • Resetta allting till ingenting
  • Knappt så man kommer ihåg hur en for-loop ser ut
  • Från kritisk till mer kritisk
  • Nihilistisk loop
  • Aldrig ett steg bakåt
  • En typ in och en typ ut
  • Python med typning
  • Mer bekväma typsystem
  • Guido är ens bästa kompis
  • En arg britt som slår en på fingrarna
  • Tusen varningsflaggor
  • Lite legacy i det hela
  • En ohyra från C++-världen
  • När man väl har förstått templates - vilket i princip är omöjligt
  • Lite för fiffigt
Direct download: 84.mp3
Category:general -- posted at: 6:01pm CEST

We chat with Rob Ashton, freelance developer, speaker and recent discoverer of how to learn things properly, live on stage during Øredev 2014. Topics include learning, the plateaus of learning and how to actually do things right to keep evolving and learning. The problems of frameworks wanting to make X easy. Perhaps we should learn about programming in general instead of learning the next big framework in the hope that it will solve our problems without us needing to understand them?

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

Comments, thoughts or suggestions? Discuss this episode at Techworld!

Links

Titles

  • I haven’t got an elevator pitch for myself at the moment
  • I’ve become a real person living in the real world
  • It has changed the way I approach learning
  • I just build software every single day
  • Tangible and listenable
  • A transformative moment
  • Fingerpicking and scales
  • Competent throwing things together
  • I wouldn’t say my day job betters me
  • Why am I learning this crappy pointer stuff
  • Deliberate learning
  • Easy by virtue of travelling the hard way
  • My day job is mostly Erlang with a hint of C
  • Erlang is acutally incredibly boring
  • Lisp with horrible syntax
  • Things that mutate in the background
  • The world becomes a happy place
  • I’ve started writing a MUD in Haskell
  • And then you die in the next scene
  • A problem that noone has anymore
  • It’s good for you imagination
  • Factory providers and god knows what else
  • Hate’s a very strong word
  • The framework ain’t gonna help you
  • Shortcutting problems
  • I don’t do prescriptive
  • Preferable to gouge my eyes out with a spoon
  • That “wonderful” is sarcastic
  • It was an abomination
  • If there is such a thing as good C
  • Transcoding and cloud nonsense
  • That’s because you skipped the learning step
  • Copying and pasting things off of the internet
  • Shuffling piles of binary around the place
Direct download: Rob_Ashton.mp3
Category:general -- posted at: 8:58pm CEST

We chat with James Mickens, researcher and most likely funniest man at Microsoft, live on stage during Øredev 2014. Topics include C development, the purity of incrementation, death by specifications, scandinavian death metal and its font choices and also British football, distributed systems and the problems you encounter dealing with them. The downsides of being stuck alone in a set of universes is that Stack overflow can’t help you. And how should we fix the Javascript and web browser technology world?

Comments on the internet? No.

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

Comments, thoughts or suggestions? Discuss this episode at Techworld!

Links

Titles

  • This is just Hollywood stuff
  • We’ll edit this out with CGI
  • What happens on the set
  • #freedom #america
  • What prevents me from being a happy person in life
  • It cheapens the art
  • Homelessness is bad too
  • At least you have hope
  • Do you like iteration?
  • I only increment variables
  • Only go forward
  • Black Gandalf
  • Not just fair or balanced
  • Otto von Hyphen
  • We laugh to stop from crying
  • Darkness is delightful
  • The great thing about scandinavian death metal
  • What would Beelzebub do?
  • That TV is in the cloud now
  • Like jazz musicians
  • Like trying to write Inception 2
  • The left hand of satan
  • Multiple speculative universes
  • What universe am I in?
  • A low-rent Stephen Hawking
  • Firebug had no notion of my separate universes
  • The Odin object
  • In the regular development world
  • Chicanery all the way down
  • Function calls are not our strong point
  • Not nothing will happen
  • XHR:s over passenger pidgeon
  • LOL I took a hard dependency on it
  • It’s very difficult to make a joke in this space
  • We don’t even issue writes
  • devnulldb
  • But we have hoverboards
  • Tread carefully on the polyfills
  • Close the tab and reboot the machine
  • This is such a character builder
  • Mumblefoo.js
  • Fast Javascript, and cancer
  • No-lock cancer
  • Asynchronous cancer
  • That kitten on a tradmill is not going to watch itself
  • Another special type of disaster
  • Folk wisdom on the web
  • 127i content
  • Emu futures
  • If I had a website, I’d run it like Singapore
  • Every computer should come with an old person
  • This whole alternate semantic reality
Direct download: James_Mickens.mp3
Category:general -- posted at: 7:04pm CEST

Fredrik snackar med Filip Ekberg om .NET och får sina vyer kraftfulld vidgade kring utveckling på och med Microsofts plattformar. Vad har hänt på sistone, var ska man börja och vem ska man följa på Twitter för att skaffa sig lite koll? Är du medveten om exakt hur öppen mycket av källkoden i kärnan av .NET faktiskt är? Eller om att du kan kompilera appar för Windows, Windows phone, OS X, iOS och Android från en enda kodbas? Inklusive användargränssnitt?

Vi snackar också lite om vad andra kan ta efter i hur Microsoft stödjer sina utvecklare, bakåtkompatibilitet och hur ens tålamod inte verkar öka med tiden.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Det är rätt mycket kod
  • Det är rätt mycket legacykod
  • Ibland vill man bara slänga ihop ett bash-script
  • En helt ny värld
  • En skalbar backend
  • När gamla buggar faktiskt slängs bort eller slutar stödjas
  • De gör allt på Github
  • I den riktiga världen
  • Det används väl bara i den riktiga världen
  • En riktigt bra runtime för alla plattformar
Direct download: 7_december.mp3
Category:general -- posted at: 7:34pm CEST

We chat with Stefan Karpinski, creator of the Julia programming language, live on stage during Øredev 2014. Topics include defiding to build a new language, the interesting unsolved problems of numerical computing, concurrency solutions, developing with and on LLVM, handling deprecation nicely, things (possibly) in the future for Julia and why Swift is exciting for Julia and other languages.

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

There is a minute and a half of worse audio quality just after the nine minute mark, where microphone problems forced us to fill in with audio from our backup microphone.

Comments, thoughts or suggestions? Discuss this episode at Techworld!

Links

Titles

  • Some of the interesting tradeoffs
  • Bridge that gap between high-level and low-level
  • A huge pointer graph of some kind
  • It’s good to have a focus, initially
  • The point where we’re pushing things
  • The classic tradition of a ton of IFDEFs
  • This brings us back to garbage collection
  • Specializing for numerical work
  • Where numbers don’t have to be special anymore
  • (The question is:) How useful is that generalization?
  • You don’t necessarily know what code you’re going to need in advance
  • Trading off memory for performance
  • Really doing the deprecation process
  • A situation where normally you’d JIT something
  • You might end up in a slow case
  • You can always just fall back on an interpreter
  • A partially compiled interpreter
  • Nobody needs to know that it was written in Julia
  • A really capable C library
  • As easy as walking a linked pointer list
  • I’m really glad someone else implemented it
Direct download: Stefan_Karpinski.mp3
Category:general -- posted at: 10:26am CEST

Vi snackar om turerna kring Swish, både aspekten hur man hanterat säkerhetsproblem och hur man hanterat att råka (?) innehålla öppen källkod. Det är en sak att ha ett problem, en helt annan och kanske ännu viktigare hur man beter sig när problemet väl är ett faktum. Från att ha en väg att faktiskt ta emot problemrapporter till hur man hanterar och kommunicerar vad som händer sedan. Tänk vilket intressant alternativ det varit om Swish helt enkelt släppt sin kod öppet istället för att släppa uppgradering och säga att man inte använde den öppna koden! Mitt i alltihop har kanske både Swish, HiQ och bankerna agerat pragmatiskt i hela händelseförloppet?

Och källkoden är - fortfarande - inte värdefull i sig. Framför allt inte som inte ens öppen och välanvänd kod blir läst i någon större utsträckning.

Vi avslutar med att diskutera minnes- och filhanteringsbuggar som kanske gömmer sig i ens program och en diskussion om påståendet att testdriven utveckling inte fungerar och testning i allmänhet är överskattat.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Lära sig på fötterna
  • Här har vi en bankapp
  • Ett svårt problem rent praktiskt
  • Ett svårt problem rent teoretiskt
  • Säkerhet ens i teorin
  • Ingen direkt personal
  • Deprimerande men inte ett dugg förvånande
  • En helt omöjlig beställning
  • Vad skulle det kosta att göra det på rätt sätt?
  • Samma procedurer som NASA har för rymdskeppen
  • Kasta HiQ under bussen
  • För att få jobba på den här appen så måste man låsa in sig i ett litet rum på banken
  • Helt fel typ av säkerhet
  • Hemligt och säkert är inte samma sak
  • Han ser lite ut som att han jobbar på Ericsson
  • Som en bror till Joe Armstrong
  • Härliga grå skjortbeklädda britter
  • Det som funkar för dig är en bra grej
Direct download: 27_november.mp3
Category:general -- posted at: 4:17pm CEST

We chat with Fred George, handgrenade of software development, live on stage during Øredev 2014. Topics include choosing clients, getting out before you start breaking things, the right ways of changing, the value of methodologies, remote work, gams, languages and more.

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

You can discuss this episode at Techworld!

Links

Direct download: 78.mp3
Category:general -- posted at: 8:19pm CEST

Fredrik och Kristoffer snackar uppkopplade prylar från ett hotellrum i Malmö. Vi har varit på konferensen Internet of things och känner att sakernas internet är ett otydligt och vittomfattande begrepp. Säkerhet, risker med uppkopplade prylar och vad man kan göra åt problemen diskuteras. Behöver vi fler lagar kring uppkopplade prylar, och i så fall hur? Finns det inte många problem med smarta saker som försöker lära sig vad användaren vill? En rulltrappa som går sönder blir en trappa, bygg inte en uppkopplad pryl som helt havererar utan uppkoppling! Produkter man måste ta sig förbi för att komma dit man verkligen vill - är modeaspekten av Apple watch det som får den att hålla till dess tekniken blir bättre? Vad blir den stora grejen för smarta klockor och andra prylar man har på sig? Finns det en? Samma sak för plattor, är nästa grej att de blir värdelösa?

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Lika förvirrade som alltid
  • Smarta prylar på mig
  • Litegrann av en gimmick
  • Ett helt annat universum av saker
  • Internet i brödrosten
  • Ännu mindre av en revolution
  • Att släppa in internet i sina prylar
  • Jag vill inte alls ha internet i min brödrost
  • En buss snart, mycket snart
  • Skämta med busskuren
  • Det måste busskuren kunna hantera
  • Minst lika irriterande
  • Ger man folk mer osäkerhet vinner man nästan aldrig
  • Äntligen touchkontroller på min spis
  • Chip som ringer hem och berättar var de är någonstans
  • Där allting havererar
  • Internet kommer och går
  • Den lever om och blir varm
  • Har man tagit sina bilder och stoppat upp dem i Icloud
  • Mjukvara som kör i min pacemaker
Direct download: Uppkopplade_prylar.mp3
Category:general -- posted at: 7:16pm CEST

Fredrik och Kristoffer - både oerhört tidsförvirrade - följer upp lite lyssnarkommentarer och snackar sedan framtidsprylar, nutidsprylar och alla icke-tekniska anledningar att prylar inte slår igenom. Det är stor skillnad på att dokumentera sig själv och att dokumentera alla andra. Vi diskuterar uncanny valley-effekter för fler områden än datoranimerade filmer. All den exponentiella datorkrafttillväxten, vad går den egentligen till? Tar den oss framåt? Det gick inte att förutse hur många onödiga saker vi gör med all den datorkapacitet vi skaffat oss. Och vad är egentligen AI?

När det gäller inspelningarna från Øredev vill vi rikta ett jättestort tack till Stephen Chin från/med Nighthacking som helt spontant gav oss mycket bättre teknik än vi någonsin fått ihop själva!

[Diskutera]http://techworld.idg.se/2.2524/1.592412) gärna avsnittet på Techworld!

Länkar

Titlar

  • En programmerare i min pappas ålder
  • En helt ny typ av kodsnackande
  • 555 timmar till
  • Ett lite kortare avsnitt än vanligtvis
  • Då har man inte vinden med sig
  • Jag vill ge mitt godkännande innan någon börjar mäta
  • Från att slötitta på Antikrundan till att spela ett spel
  • Ju närmare man kommer den fullständiga upplevelsen
  • Fast på en viss punkt i verkligheten
  • Jag får motstridiga signaler
  • (Den som var) ambitiös futurist på åttiotalet
  • Då fanns det inte så himla mycket mer att göra på månen
  • Lite taskigt att dra all AI över en kam
  • En magisk idé om vad AI är
  • En punkt där allting bara blir löjligt
Direct download: singulariteten_frsk_2.mp3
Category:general -- posted at: 9:49pm CEST

Fredrik och Kristoffer följer upp förra avsnittet om tangentbord och Javas diskreta charm. Sedan snackas det flexibilitet och abstraktioners alla lockelser och faror. Man är bäst lämpad att välja bibliotek och abstraktioner när man redan har löst problemet. Olika sätt att återanvända saker tas också upp - man måste inte alltid dela kod och skapa generella lösningar i bibliotek. Och kom ihåg att kod i sig är inte värdefull!

Som avslutning snackar vi om kommande veckas konferenser. Kodsnack kommer att delta i Internet of things, At the frontend och Øredev, och vi vill väldigt gärna höra av och heja på alla lyssnare som råkar ha vägarna förbi. Def första lyssnare som säger hej på Øredev får en t-shirt, så långt (det väldigt lilla) lagret räcker.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • För att koda är det ju väldigt överlägset
  • Allas döda favorithäst
  • Eftersom det bara är en mapp
  • Även på Mac så har man ju kommit in i samtiden
  • Det kanske är samtiden, men det är ju inte positivt
  • Bashmagi
  • Vi är ju lite känsliga för stora nedladdningar
  • Servicebussar och andra hemska saker
  • Det är inte ens min kod som är poängen
  • (Problemen med att ha) en massa abstraktioner i händerna
  • (Man har) en massa lösningar som letar efter problem
  • När man väljer sina abstraktioner
  • Vara medveten om vad man inte tänker på
  • Bygga sin första prototyp av Lego
  • Vara rädd för att skriva om
  • Slåss mot biblioteket
  • Vi har köpt in fjorton romaner
  • När man börjar prata om arkitektur
  • Favoritsak jag inte tycker om
  • En såndär abstraktion som precis alltid läcker
  • Bobby tables-problem
  • Är vi nöjda med flexibiliteten?
  • Har vi några pyromaner i publiken
  • En annan stil än de flesta IT-konferenstalare
Direct download: 30_oktober.mp3
Category:general -- posted at: 6:04pm CEST

Kristoffer och Tobias snackar tangentbord, att anpassa dem efter sina behov och hur de på diskreta och ofta störande sätt skiljer sig mellan operativsystem och länder. Vad man vill och kan göra för att motverka ont i händer, armar och handleder.

Sedan lite mer om Kristoffers hackvecka och minecraftklon. Problemen med obstinat felsökning per stirrande på kod. Teknikval för minecraftklonen, målsättningar och anledningar till olika val. Diskussioen glider naturligt över i att skriva i lågnivåspråk och om man idag förstår hur datorer fungerar. Det är bra för alla att skriva lite C. Eller? Vilka lågnivåsaker kan vara värda att ha lite koll på idag?

Som avslutning vankas snack om utvecklingsmiljöer och lite kort om språket Rust.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Inte helt rätt med de som har skrivit mjukvaran
  • Jag brickade mitt tangentbord
  • Ingen aning om hur man skriver mjukvara
  • (I klass med att) flasha om tangentbordet
  • Det ser ju ut som riktiga piltangenter
  • Sitta och skriva på en kudde
  • Det där låter mer som en riktig produkt
  • Sin egen bastardvariant av Dvorak
  • Om jag brydde mig tillräckligt mycket
  • Fördelen med Qwerty är att det står på tangentbordet
  • Bra att bry sig ganska mycket om sitt tangentbord
  • Jag har köpt datorer i Hongkong ganska länge
  • Fördelen med att ha din helt egna tangentbordslayout
  • Tangentbordssnack med Kristoffer och Tobias
  • Resten av livet med dina handleder
  • Om värdet i z-bufferten är längre bort än det man vill rita
  • Sprid ljuset med ett steg
  • Det kompilerar ju oerhört snabbt
  • Det låter lite som självspäkning
  • Om man har utsatts för C
  • Självspäka sig litegrann i C
  • Har du en kompilator så har du C
  • Lågt ner i grafikstacken
  • Sjukt frustrerande och intressant
  • Hjärnklåda
  • Som att försöka installera ett virus på sin dator
  • Antingen det man vill ha eller ingenting
Direct download: 24_oktober.mp3
Category:general -- posted at: 6:22pm CEST

Tobias berättar om sina senaste veckor upprepade appsläpp. Tobias berättar om Drive clubs släpp och serverhaveri och det pratas om serverstrul i spel där nätverket är antingen centralt eller ännu värre oviktigt för spelupplevelsen. På andra sidan snackar vi fördelarna med att ha nätverksanslutning och problem man skulle kunna lösa om man kunde förlita sig på att ha uppkoppling för jämnan. När och hur tar man sig samman och ersätter gamla lösningar med nya? Man glömmer lätt bort all kunskap som finns inbyggd i gamla system. Och varför glömmer man så lätt bort slutanvändare när man gör något nytt? Efter det hinner vi med dåliga gränssnitt och problemen med att ersätta fysiska knappar med beröringskänsliga kontroller. Att sitta fast i gamla lösningar. Var hade vi varit utan SDL?

Ett särskilt tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Full deploy varje gång
  • Riktigt gamla versioner av GCC
  • Handbyggde tio olika versioner
  • Det börjar låta som spelbranschen det här
  • Det brukar ju inte vara så
  • Om man ser det från ett utvecklarperspektiv
  • En uppkoppling som vi alltid kan lita på
  • Man vet ju att det inte är stort här
  • Systemen som är mot användare
  • Kedja av auktoritära personer
  • Windows XP på bankomater
  • Mer och mer pragmatisk för varje år som går
  • När man bestämmer sig för att göra en ny version
  • Extremt tufft att göra någonting rätt
  • De hade kunnat vara fysiska knappar
  • En icke-fysisk tangent
Direct download: 17_oktober.mp3
Category:general -- posted at: 10:03pm CEST

Fredrik och Kristoffer snackar om att leva på utveckling. Går det? Gick det inte bättre förr? Förstör inte appbutikerna allting? Var folk mer betalningsvilliga förr? Hur kan appar och plattformar ge en pengar även om man inte tjänar på själva appen?

Sedan diskuteras att knacka spel i renaste C och OpenGL. Optimering, felsökning och spel som är roliga fastän de inte är bra. Storyns överdrivna vikt i spel och dess dåliga genomförande.

Till slut återvänder vi till början och tänker på hur lätt man blandar ihop ansträngning man gjort med värdet i det man skapat.

Ett särskilt tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Direct download: 9_oktober.mp3
Category:general -- posted at: 6:23pm CEST

Vi följer upp avsnittet om Javascript och fyller på med mer diskussion om Javascript och dess mening. Ett verktyg kan vara rätt för din situation även om det oftast inte är rätt för alla andra.

Sedan snackar vi versionsnummer utifrån Microsofts nyss presenterade Windows 10. Hur hanterar man versionsnummer, vad bör de vara och ska de ens innebära något?

Diskutera gärna avsnittet på Techworld!

Länkar

Direct download: 2_oktober.mp3
Category:general -- posted at: 5:50pm CEST

Vi snackar säkerhet. Fredrik och Tobias har varit på endagarssäkerhetskonferensen Next generation threats 2014 och vi diskuterar utifrån konferensens innehåll säkerhet, integritet, malware och kryptering. Som avslutning snackar vi om det nyupptäckta Shellshock-problemet med Bash.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Frihetssällskapet
  • Inte bara doom-and-gloom-snacket
  • Att inte ha nyckeln gör det väldigt svårt att dela ut den
  • Slentrianextraktion av din data
  • Helt okrypterad i en databasdump
  • Det svåra med säkerhet är att säkerhet är svårt
  • Att kämpa mot sig själv
  • Per definition reaktivt
  • Det kanske är lika bra det
  • De säkerhetsföretag som vill överleva
  • Det vi oroar oss mest för i säkerhetsbranschen
  • VDn har en supersäker telefon
  • Alla nycklar till hela slottet
  • Den som ingen tänker på
  • Ett enkelt problem när man vet vad det är
  • En feature som alla har glömt fanns där
  • Verkligen ett gigantiskt hål
  • En POSIX/Unix-värld
  • När det skrevs så fanns i princip inte internet
  • Såhär rapporterar media om allt
  • Ett käckt namn och en häftig slogan
  • Modern alkemi
  • Koncentrationen skulle vara på topp, eller frustrationen
Direct download: 28_september.mp3
Category:general -- posted at: 6:55pm CEST

Tobias och Fredrik snackar javascriptramverk och att försöka hänga med i svängarna på området. Det händer mycket med Javascript, det används till fler och fler saker, det kommer ständigt nya ramverk, själva språket utvecklas och dessutom görs många försök att förbättra eller ersätta hela språket. Vi gör en resa från Sproutcore via Knockout till React och Node.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Man kommer ju inte undan det
  • Att helt hänge sig till ett ramverk
  • Javascript, som det stora språk det är
  • Faux-Mac OS X-looken
  • Jag såg ett galet projekt
  • Det börjar bli liksom som Inception
  • Framåtmoment bakom teknikerna
  • Oväntad out-of-band-kommunikation
  • Webbens C
  • Hur mycket Go vill vi ha i vår infrastruktur
Direct download: 18_september.mp3
Category:general -- posted at: 6:17pm CEST

Fredrik och Kristoffer snackar byggsystem, nya mobiler och utveckling för mobiler. Fredrik talar ut om sina äventyr med Cmake, och vi funderar över hur man får in nya rutiner och lösningar i sina jobbprojekt. Sedan snackar vi om Apples senaste presentation, dess livesändningsproblem, prylarna som presenterades och androidmobilen Oneplus one. Vi snackar också lite om att skripta sin vardag, smarta klockors plats eller avsaknad av plats i våra liv och hur mängden skärmstorlekar och enheter påverkar apputveckling.

Avsnittet sponsras av Procera, som bland annat söker skarpa webbapplikationsutvecklare.

Diskutera gärna avsnittet på Techworld.

Länkar

Direct download: 11_september.mp3
Category:general -- posted at: 8:07pm CEST

Vi börjar med lite uppföljning kring trådning. Sedan snackar vi Markdown, “standard”-markdown (som redan hunnit byta namn två gånger efter sändningen och numera heter Commonmark) och standarders vara eller icke vara i allmänhet.

Sedan snackar vi utveckling för mobilplattformar. En app vill man ju gärna ha, men man vill ju också hemskt gärna finnas tillgänglig på mer än en plattform utan att behöva skriva och underhålla nästan likadana hjul flera gånger. Korsplattformsramverk, appar speciellt för en plattform och webbapplikationer har väldigt olika för- och nackdelar, så när ska man välja vad?

Avsnittet sponsras av Procera, som bland annat söker skarpa webbapplikationsutvecklare.

Detta avsnitt av Kodsnack spelades in och sändes live, och vi siktar på att fortsätta sända live framöver. Torsdagar 20:30 är den vanliga tiden, och precis som alla bättre program är man mer än välkommen att delta i chattrummet via sin IRC-klient eller direkt på vår livesändningssida. Vi sänder vår eviga tacksamhet till Cloudnet som sponsrar livesändningarna med virtuell hårdvara!

Diskutera gärna avsnittet på Techworld.

Länkar

Titlar

  • Om man tror att man vet hur en semafor fungerar så har man fel
  • Vill man skriva sina program i Perl idag så får man det
  • De hade ju kunnat undvika problemet så lätt
  • Ordningsmänniskan i en som har tagit över totalt
  • En dålig fåraherde
  • Man har dött under sin egen tyngd
  • Känner du att du fastnar i långa, stora standarder ibland
  • En kommittés våta dröm
  • Implementationer istället för standarder
  • Den fanns på papper innan den fanns som kompilator
  • Backup i arga samtal mellan företag
  • En stor del av internet är överens
  • Det såg ju ut som hej kom och hjälp mig
  • Dels plattformsberoende och dels hemsk
  • En A-klassapp
  • Vi behöver Standard swift på Android
  • Ganska dumma klienter
  • Det är ett API som är lösningen
  • Man skojar inte ens bort det
  • Segt som smör
  • Standardkodsnack
Direct download: Huvudsnack_4_september.mp3
Category:general -- posted at: 8:40pm CEST

Vi snackar trådar och utmaningarna i att försöka bygga program som gör flera saker på en gång. Vi drar paralleller mellan tråd- och minneshantering, ett annat område som också är både enklare och svårare än vad det först kan verka. Vi nämner några olika modeller för trådhantering och kommer in på att de verktyg man har inte bara påverkar hur man hanterar flera saker samtidigt utan också när och om det över huvud taget passar att göra det.

Avsnittet sponsras av Procera, som bland annat söker skarpa webbapplikationsutvecklare.

Diskutera gärna avsnittet på Techworld

Länkar

Direct download: 28_augusti.mp3
Category:general -- posted at: 7:40pm CEST

Vi snackar om att uppdatera sina applikationer, hur Tobias uppdaterat Plex och problem med installationsprogram. Tobias tipsar om Pytest och berättar hur han förbättrat uppdateringshanteringen. Tobias avslöjar häftiga trick man kan utföra när man vill uppdatera appar på Mac utan att behöva ladda ner varenda fil igen. Sedan pratar vi om kod skrivern för forskning och kommer in på att värdera bra struktur på koden och allting kring den - sådant som vi som kodhantverkare värderar högt men kanske inte alla som skriver kod. Problemen i STL får avrunda.

Diskutera gärna avsnittet på Techworld

Länkar

Direct download: Klippt_med_outro.mp3
Category:general -- posted at: 1:52pm CEST

Vi börjar med att snacka om pendling och går därifrån vidare till kontor, i vilken arbetsmiljö man får mest gjort och varför man som arbetande inom ett område med stor efterfrågan ens finner sig i att jobba i mindre bra situationer. Sedan diskuterar vi hur uppskattade utvecklare faktiskt är utifrån en nyligen utkommen artikel kring hur man framställer sig vid intervjuer.

Diskutera gärna avsnittet på Techworld

Länkar

Direct download: Huvudsnack_med_outro.mp3
Category:general -- posted at: 10:09am CEST

Tobias och Fredrik går igenom lyssnarkommentarer på de senaste avsnitten. Vi tar upp diskussionen om att lära sig ett språk kontra att lära sig ett språk tillsammans med ett stort ramverk. Det är ofta stor skillnad på att lära sig ett språk i sig och att lära sig ett språk tillsammans med ett eller flera ramverkför olika ändamål. Kopplat till diskussioner om att våga lägga ner projekt snuddar vid problemen med upphandlingar och försök att skapa detaljerade specifikationer innan man utvecklar någonting.

Avslutningsvis snackar vi lite kring operativsystem och bekräftar kritiken att hela panelen har dålig eller ingen koll på Windows och Microsofts plattformar.

Vill just DU vara med och föra in mer Microsoft i Kodsnack? Hör av dig!

Diskutera gärna avsnittet på Techworld

Länkar

Direct download: kodsnack63.mp3
Category:general -- posted at: 2:08pm CEST

Kristoffer och Fredrik snackar om operativsystem, hur vi upplever dem, vilka vi använder och föredrar och vad som egentligen är intressant för oss. Vi snackar om vad vi vill ha och varför och kraften i att kunna programmera sin egen miljö. Skillnader i hur Apple och Microsoft behandlar utvecklare. Fördelen för OS X och Linux att folk är där av eget val. Jämförelsen OS X kontra Windows och iOS kontra Android. Varför det inte utvecklas mer för Linux.

Länkar

Direct download: Kodsnack_2014_-_10april_-_OS.mp3
Category:general -- posted at: 1:28pm CEST

Fredrik och Kristoffer firar årets varmaste dag med att snacka kablar, kaffe och koffein. Sedan snackar vi lite mer om Kristoffers minecraftinspirerade sommarprojekt, problemen kring att generera intressant och varierad terräng för sitt spel och svårigheterna för spel med öppna världar att lyckas leva upp till sina löften.

På slutet lite om Swifts nyligen presenterade åtkomstmodell och vad vi tycker om den.

Diskutera gärna avsnittet på Techworld

Länkar

Direct download: Kodsnack61.mp3
Category:podcast -- posted at: 7:54am CEST

Fredrik och Kristoffer snackar om att ha förebilder, om att skeppa saker och om den kanske överdrivna tonvikten kring att skeppa. Om varför "övergivna" projekt faktiskt inte alls är något negativt utan bara något att vara glad och tacksam för. Det är lätt att imponeras över de som kan brinna för och fokusera på en enda sak, men vi är inte alla sådana personer. Koppling mellan stresskänsla och intresse och att kunna inspireras istället för att tryckas ned av folk som kan mer än en själv på ett område. Mot slutet blir det lite snack om OpenGLs märkliga utveckling till att bli mer hårdvarunära och charmen i när folk verkligen går till botten med och lär sig utnyttja precis allt i en maskin.

Direct download: Kodsnack60.mp3
Category:podcast -- posted at: 9:22am CEST

Varför snackar vi inte mer Microsoft? Efter kommentarer från lyssnare diskuterar vi varför vi inte pratar mer om andra ämnen än vi gör, lite om filosofin bakom hur vi gör Kodsnack och bjuder in alla att höra av sig till oss.

Vill du sponsra Kodsnack? Vill du vara gäst i Kodsnack? Vill du tipsa oss om något?Hör av dig! Vi läser och tar till oss av all återkoppling vi får.

Sedan snackar vi om hur utvecklingen går framåt. Det händer hela tiden nya saker. Blir det vi har lärt oss omodernt och oanvändbart? Behöver man hänga med i varje ny trend för att fortsätta göra nytta?

Vilken typ av utvecklare är du? Vi snackar växelverkan mellan jobb och fritid när det kommer till att lära sig nya saker och att hitta den linje som passar en själv mellan pragmatism och att lära sig något nytt.

Länkar

Direct download: 59.mp3
Category:general -- posted at: 7:27pm CEST

Kristoffer och Fredrik snackar om den nya inkarnationen av kodsnack.se och tekniken bakom. Vi följer också upp kring Lisp och lyssnares rättelser av vad vi sagt. Lisp är mer maskinnära än man kanske tror. Vi patar program som genererar statiska webbplatser och deras nytta både att använda och bygga. Mot slutet blir det uppföljning om och minnen av PHP blandat med lättnaden i att generera sin webbplats statiskt och alla bekymmer man slipper genom att göra så.

Länkar

Direct download: Kodsnack_2014_-_28_juni.mp3
Category:podcast -- posted at: 10:54am CEST

Vi tar hjälp av riktiga experter för att försöka bearbeta intrycken från WWDC. David Rönnqvist, Joachim Bengtsson och Johan Larsson pratar förbättringar för utvecklare, känslan av ett nytt Apple och förstås en hel del Swift. Varför skrev Apple ett eget språk, vilka är våra favoritaspekter av språket? Vad mer kan Apple göra för att förbättra App store för utvecklare?

Länkar

Direct download: Kodsnack_2014_-_24_juni.mp3
Category:general -- posted at: 2:41pm CEST

 

Fredrik och Kristoffer snackar om utvecklingen av programmeringskonsten och undrar varför saker inte går snabbare framåt än de gör. Från webben där alla verkar återuppfinna elementarpartiklar om och om igen, via våra likformiga utvecklingsmiljöer till programmeringsspråk där vi återupptäcker Lisp med jämna mellanrum. Famlar vi fortfarande i blindo i väntan på att någon ska upptäcka elden? Vi hinner också med lästips kring Lisp och problemen med de som predikar entydiga och enkla Svar på alla problem.

 

Avsnittet sponsras av Malmö startup studio.

Länkar

Direct download: Kodsnack_2014_-_22_juni.mp3
Category:general -- posted at: 1:55pm CEST

Vi snackar konferenser, presentationer och lightning talks. Vad gör egentligen en konferens värd att åka på, hur mycket kod vill vi se i presentationsbilderna och ska folk verkligen få ställa frågor?

Sedan övergår vi till att diskutera vad som får programmeringsspråk att slå igenom och om dagens språkexplosion är bra eller dålig samt poängen med att ens hålla reda på hur populära språk är. Är det bra eller dåligt att behöva lära sig fler språk istället för att kunna fokusera på ett eller ett fåtal?

Avsnittet sponsras av Cenito.

Länkar

Direct download: Kodsnack_2014_-_12_juni.mp3
Category:general -- posted at: 4:20pm CEST

Kodsnack 54 - De har gått hela vägen till Haskell Vi snackar om programmeringsspråket Swift och lågnivågrafikramverket Metal - två av nyheterna Apple just presenterat på sin utvecklarkonferensWWDC.

Avsnittet sponsras av Malmö startup studio.

Länkar

Direct download: Kodsnack_2014_-_4_juni.mp3
Category:general -- posted at: 9:46am CEST

Kodsnack 53 - Gör en Python 5

Kodsnack 53 - Gör en Python 5

Kristoffer börjar berätta för Fredrik om sina öden och äventyr på svenska Pycon och tar med oss på en resa från datainsamling och bearbetning via kryptomysterier till Python 2 mot Python 3 och problemen med stora omstarter mellan versioner av mjukvara. Python 3 har stora problem med att vara något nytt och annorlunda som skiljer sig så mycket att den stora massan inte har anledning att byta till det. Samtidigt har utvecklarna av språket gått vidare så att ingen gör något alls med det språk folk faktiskt använder. Det finns en risk att man tappar det som gjorde ens skapelse värd att använda när man skriver om den för att bli modernare, mer generell eller vad man nu föresatt sig att göra.

Avsnittet sponsras av Cenito.

Länkar

Direct download: Kodsnack_2014_-_26_maj.mp3
Category:podcast -- posted at: 4:52pm CEST

Vi snackar problem med C++ och går sedan över till att diskutera kring FTL - Apples nya optimerande steg i Webkits javascriptmotor. Frustrationer ventileras över all tid som lagts på att göra Javascript snabbare och bättre och vissa likheter i situationen för C++ och Javascript noteras. Var lägger egentligen alla smarta utvecklare sin tid? Är det rätt att snabba upp javascript och skriva reklamanalys eller kunde vi göra bättre saker för att förbättra världen?

Vi avslutar med kommentarer på vårt förra avsnitt och tar upp vad vi utvecklare har eller inte har möjlighet att säga till om i rekryteringsprocessen.

Fredrik har ekoproblem med sitt ljud under de första tio minuterna, men det ordnade upp sig innan han hann säga för mycket.

Avsnittet sponsras av Malmö startup studio.

Länkar

Direct download: Kodsnack_2014_-_22_maj.mp3
Category:general -- posted at: 8:02am CEST

 

Kristoffer och Tobias snackar om konsten att skeppa, varför det är så svårt att avsluta och leverera saker och hur det fungerar att skeppa saker i deras respektive arbeten. För- och nackdelar med korta och längre cykler för både leverans av program och internt arbete avhandlas. Varför det är så svårt att tidsuppskatta, och vad händer när uppskattningar och önskningar krockar med verkligheten? Mot slutet kommer vi även in på risken att det går religion i hur man ska göra saker för att det inte finns så mycket rätt och fel i utveckling. Allra sist lite svar på återkoppling vi fått.

Avsnittet sponsras av Cenito

Länkar

Direct download: Kodsnack_15_maj.mp3
Category:general -- posted at: 10:05am CEST

Vi som gör Kodsnack presenterar oss för nya lyssnare och berättar om nästa steg i programmets utveckling.

Länkar

Direct download: Kodsnack_2014_-_4april.mp3
Category:general -- posted at: 8:39am CEST

 

Kristoffer och Tobias pratar om hur det är att använda Visual Studio i Windows 8 vilket osökt leder in på diskussioner om responsiva IDE-er, fulhack i C++, unit-tester, Gophercon 2014 och mycket annat.

 

Både Kristoffer och Tobias kommer vara på Pycon Sverige, som går av stapeln i Stockholm den 20 - 21 Maj. Kom gärna och snacka med oss i verkligheten!

Det här avsnittet av KodSnack sponsras av Malmö StartUp Studio.

Direct download: Kodsnack_2014_-_8_maj.mp3
Category:general -- posted at: 9:47am CEST

Vi snackar programmeringsböcker med utgångspunkt från vad Fredrik tycker efter att ha läst Version control with Git. Tobias rekommenderar en bok om Vi och vi diskuterar vad som skiljer en bra bok från referensdokumentation och vilt sökande på nätet. Via en diskussion av C#, Mono och Microsofts mobiler kommer vi slutligen till en diskussion om break, continue, goto och andra farliga saker man kan skriva i sin kod.

Avsnittet sponsras av Cenito, som både kan hjälpa dig med dina projekt och gärna hör av dig om du vill jobba med deras projekt.

Länkar

Direct download: Kodsnack_2014_-_1_maj.mp3
Category:general -- posted at: 1:57pm CEST

Vi snackar om LibreSSL - OpenBSD-utvecklarnas fork) av OpenSSL, forks av större projekt i allmänhet och vad vi hoppas på som resultat av denna fork. På slutet en diskussion utifrån projektet att översätta gokompilatorn till Go.

Kristoffer och Tobias kommer att vara på Pycon i Stockholm 20 och 21 maj (2014) och vill mer än gärna höra av både er som ska vara där och er som har tips på personer att prata med och talare att lyssna på.

Länkar

Direct download: Kodsnack_2014_-_OpenSSL_Rampage.mp3
Category:general -- posted at: 2:11pm CEST

Tobias och Kristoffer följer upp avsnitt 47 om Github och Julie Ann Horwath med vad som hänt sedan dess och diskuterar både de inblandade i githubfallets svar, andras reaktioner och hur man kanske borde agera och reagera.

  • Githubs tillkännagivande av företagets egen undersökning efter att Horwath slutade
  • Tom Prestons-Werners bloggpost
  • Horwaths kommentarer via Twitter:
    • "I am not a victim. I'm someone that a company's negligence pushed too far, for too long. I am living, breathing consequence."1
    • "Hmmm still no mention of the man who bullied me out of our code base because Iwouldn't fuck him. Too popular to be accountable, I guess."2
    • "Oh excuse me, the recently promoted to lead the engineering team man who bullied me out of our code base."3
  • Exempel på … "andra sidans" kommentarer och åsikter
  • Facebooks köp av Oculus har vi avhandlat förr
Direct download: Kodsnack_22_april.mp3
Category:general -- posted at: 6:55pm CEST

Kristoffer och Tobias pratar Github, distributed denial of service-attacker och Githubs dominans som koddelningstjänst. Sedan pratar vi om händelserna kring Github och Julie Ann Horwath. Sist en kort och kärnfull urladdning kring byggsystem.

Länkar

Direct download: Kodsnack_2014_-_21mars.mp3
Category:general -- posted at: 9:00am CEST

Fredrik och Kristoffer snackar om Heartbleed - den ovanligt allvarliga buggen som nyligen upptäckts i OpenSSL. Därifrån kommer undran varför hela SSL-upplägget med certifikat och rotcertfikat fungerar (snarare inte fungerar) som det gör. Vi hoppas att fler vågar lära sig, experimentera med och rent av utveckla kod omkring kryptering. Och så en del om problemen med att spela in sina diskussioner och höra sig själv i efterhand. Varför det inte decentraliseras mer.

Händelser efter inspelning

Direct download: Kodsnack_2014_-_10april_-_heartbleed.mp3
Category:general -- posted at: 6:00am CEST

Vi talar ut om vår oro och våra förhoppningar kring VR och Facebooks köp av Oculus VR.

Länkar

Direct download: Kodsnack_2014_-_3april.mp3
Category:general -- posted at: 6:00pm CEST

Fredrik och Tobias snackar arbetsverktyg; saker, program och tjänster vi inte kan eller vill vara utan när vi kodar.

Som grädde på moset en historia om delade pekare i C++ och de där buggarna man bara inte kan förstå att man inte upptäckt för längesen.

Länkar

Direct download: Kodsnack_2014_-_20mars.mp3
Category:general -- posted at: 9:30am CEST

Vi snackar spel, buggjakter, buggen i GnuTLS och varför inte fler undersökt säkerhetskod. Strul med ljudfiler gav oss sämre material än vanligt att arbeta med, vi ber om ursäkt om det låter lite burkigt här och där.

Länkar

Direct download: Kodsnack_2014_-_6mars-rerelease.mp3
Category:general -- posted at: 10:11am CEST

Vi snackar spel, buggjakter, buggen i GnuTLS och varför inte fler undersökt säkerhetskod. Strul med ljudfiler gav oss sämre material än vanligt att arbeta med, vi ber om ursäkt om det låter lite burkigt här och där.

Länkar

Direct download: Kodsnack_2014_-_6mars.mp3
Category:general -- posted at: 5:00pm CEST

Noa Resare besöker Kodsnack för andra gången och berättar allt om Bitcoin från betalningssystem via gruvdrift och växlingskontor till säkerhet och ansvarsfördelning. Noa jobbar med öppen källkod påSpotify, är @blippie på Twitter, skriver ibland på noa.resare.com och har nyss publicerat artikelnKryptografiska valutor & Bitcoin.

Länkar

För den som inte fått nog av information om Bitcoin

Direct download: Kodsnack_2014_-_13mars.mp3
Category:general -- posted at: 10:10pm CEST

Peter Magnusson från bland annat Säkerhetspodcasten gästar oss och snackar Apples gotofail-äventyr, SSL, verktyg som kan hjälpa en att hitta oanvänd eller osäker kod och mycket mer.

Länkar

Direct download: Kodsnack_2014_-_6.mp3
Category:general -- posted at: 6:50pm CEST

Fredrik och Tobias snackar installationsprogram, hur och när man byter ut något dåligt och funderar över hur man ska kunna leva på mjukvara i framtiden. Går det att bygga saker som är lagom stora och går att leva på?

Länkar

Direct download: Kodsnack_2014_-_5.mp3
Category:general -- posted at: 9:42am CEST

Vi snackar med Martin Jonasson, mannen bakom bloggen Prototyprally, företaget Grapefrukt, det eminenta spelet Rymdkapsel till en uppsjö plattformar och mycket mer. Allt från klassiska spel som inspirerat via actionscript till att driva företag, göra sin egen grej, skriva kod för flera plattformar och lyckas avsluta projekt tas upp.

Länkar

Direct download: Kodsnack_2014_-_4.mp3
Category:general -- posted at: 7:20pm CEST

Vi snackar system med Noa Resare; system för att bygga och integrera, system för att starta system, Linux, X, serverhallar och meddelandesystem. Som grädde på moset ID3-taggar osynliga för radarCRC32.

Noa Resare finns även på Github och Twitter.

Länkar

Direct download: Kodsnack_2014_-_3.mp3
Category:podcast -- posted at: 9:58am CEST

Vi snackar javascriptramverket React, Clojure, Closure och hur man sätter sig in i något nytt. Dessutom tar vi upp värdet i att skriva av exempel, läsa hela texter och se hela videor och vår egen tålamodsbrist när det gäller att lära oss nya saker och förstå tänket bakom dem. Som eftersnack beskriver Kristoffer Elixir och fördelarna med Haskells typsystem.

Länkar

Eftersnack

Direct download: Kodsnack_2014_-_2.mp3
Category:general -- posted at: 10:00pm CEST

Vi snackar om vad vi lärt oss under 2013, webbutvecklingstrender. All tid som slösats på JVM och Javascript. C++ vara eller inte vara och alternativ i dagens värld. Vi tittar också på statistiken över populära språk 2013 och försöker förutsäga framtiden.

Länkar

Och sist men inte minst:

Direct download: Kodsnack_2014_-_1.mp3
Category:general -- posted at: 8:07pm CEST

Vår sista intervju från Internetdagarna 2013 är med rättssociologen och nätforskaren Marcin de Kaminski och handlade mycket om etik för utvecklare.

Länkar

Marcins webbplats

Direct download: Kodsnack_-_Marcin.mp3
Category:general -- posted at: 5:21pm CEST

Internetdagarna är över! Vi lämnade Stockholm Waterfront med ett par intervjuer, reflektioner och en hel del idéer och uppslag för vad vi vill göra med podcasten framöver.

Först ut är vår intervju med Jono Bacon. Jono är Community Manager på Canonical, företaget som ligger bakom Linux-distributionen Ubuntu. Han var på Internetdagarna för att hålla en keynote med teman Community, så våra frågor började där. Han är dock även programmerare, musiker och en allmänt trevlig snubbe, så vi hinner avverka allt möjligt från hemmakontor till mobilprogrammering.

Jono har även sin egen podcast som vi rekommenderar till alla som är intresserade av öppen källkod eller bara vill höra mer av Jono. Vi låter det här citatet från vår intervju tjäna som ett smakprov eller varning!

"Some people are just assholes. Some people are just grade-A, copper-bottom, 24 carat gold assholes out there!"

Länkar

Direct download: jono.mp3
Category:podcast -- posted at: 7:58pm CEST

Tobias intervjuar Andreas Lundquist, Stockholm Makerspace

Stockholm Makerspace är en ideell förening grundad i början av 2012. Syftet är att vara en verkstad för att främja skapande av alla sätt. Kan vara programmering av Raspberry Pi eller att trycka T-Shirts, allt är välkommet.

Direct download: internetdagarna_-_makerspace.mp3
Category:podcast -- posted at: 2:52pm CEST

Vi är på internetdagarna! Eller ja, Tobias är på internetdagarna. Han har precis sett keynotes från Jimmy Wales och Rebecca McKinnon, och diskuterar intrycken med Kristoffer som sitter 15 våningar upp i samma byggnad. Fredrik är också i närheten, men av skäl vi helst inte går in närmare på här (men som vi diskuterar i avsnittet) är han inte med.

Saker och ting går inte alltid som man tänkt sig!

Direct download: inetdagarna-1.mp3
Category:podcast -- posted at: 11:42am CEST

Vi snackar felsökning, Pascal, mode inom användargränssnitt, för- och nackdelar med att utveckla för en tillverkares eget "multiplattformsramverk" och om varför Android kan vara det sämsta som hänt Linux. Bland annat.

Länkar

Direct download: Kodsnack_2013_-_30.mp3
Category:podcast -- posted at: 11:37pm CEST

Tobias … ventilerar … sina erfarenheter av att tolka kortfattad dokumentation och felsöka problem med ljudhanteringskod.

Länkar

Direct download: Kodsnack_2013_-_29-5.mp3
Category:podcast -- posted at: 9:06am CEST

Kristoffer berättar för Tobias om sitt första riktiga projekt skrivet i Go och därifrån går diskussionen vidare till att utveckla i Go, hur det fungerar, vilka verktyg som finns och hur framtiden kan tänkas se ut.

Ska du förresten på Internetdagarna? Glöm inte att Kodsnack kommer att vara på plats. Hör gärna av er om ni ska dit, kom förbi och säg hej. Eller bara framför åsikter om vad vi borde göra på plats.

Länkar

Direct download: Kodsnack_2013_-_29.mp3
Category:podcast -- posted at: 9:01am CEST

Vi snackar om A7-processorn - som driver iPhone 5s - och dess arkiktektur, övergångar från 32 till 64 bitar och avrundar med Touch ID och dess för- och nackdelar.

Direct download: Kodsnack_2013_-_17.mp3
Category:podcast -- posted at: 12:02pm CEST

Tobias och Kristoffer snackar om övervakning, Groklaws nedläggning, krypto och myndigheters hantering däromkring. Har vi redan gått för långt? Reagerar folk mindre på intrång i fri- och rättigheter för att det sker på det digitala planet? Övertron på att stifta lagar och lägga på mer insyn. Är vi i 1984? Vad har vi som kodare för ansvar i allt detta? Behöver vi som kodar diskutera etik och moral mer som yrkesgrupp?

*Bruce Schneiers guide till säkerhet

*Forced exposure - PJ om varför hon lägger ner Groklaw

*NSA

*TOR - anonymitet online

*FRA-lagen

*Guardians beslagtagna datorer

*Lavabit

*This week in Google Med Gina Tripani och Jeff Jarvis

*Läkareden

*Kids can't use computers … and why it should worry you

*The internet of things

*Keynes, och 15 timmars arbetsvecka

Direct download: Kodsnack_2013_-_16.mp3
Category:podcast -- posted at: 9:29pm CEST

Vi plockar upp tråden i Kodsnacks bokklubb - nästa bok är H. P. Lovecrafts The call of Chuthulu - och pratar sedan omkring Googles nedläggande av 20%-tid om att få arbetstid till att vara kreativ och göra saker vid sidan av sin huvuduppgift.

Länkar

Direct download: Kodsnack_2013_-_15.mp3
Category:general -- posted at: 8:24pm CEST

Vi snackar om programmeringsspråket Go och det driftsatta program Tobias skrivit i språket.

Länkar

Direct download: Kodsnack_2013_-_14.mp3
Category:general -- posted at: 4:07pm CEST

Fredrik snackar om fabrikens insida - hur vi gör och framför allt vilka verktyg vi använder när vi spelar in, klipper och publicerar Kodsnack.

Direct download: Kodsnack_13_2013.mp3
Category:general -- posted at: 11:36am CEST

Vi tar avstamp i Googles keynote på Google I/O och introduktionen av Android studio och snackar om vad vi gillar och … gillar mindre i integrerade utvecklingsmiljöer.

Två lägen - skriva och lyckas ladda in sammanhanget i huvudet? Ämne: bredd eller djup vad gäller kunskaper och projekt? Man kanske borde skriva första utkastet till sin kod i en ren och skär texteditor?

Direct download: Kodsnack_2013_-_12.mp3
Category:general -- posted at: 8:57pm CEST

Vi snackar om Tobias byte från iOS och iPhone 5 till Android och Galaxy S4. Sedan går vi över till att försöka gissa vad nästa stora grej inom mobiler, Google now, prylar, operativsystem som Firefox OS, problem med DRM och tillit.

Direct download: Kodsnack_2013_-_11.mp3
Category:general -- posted at: 8:32pm CEST

Fredrik och Kristoffer diskuterar det sällsamma fallet med Dr. Jekyll och Mr. Hyde, eller civilingenjören i datavetenskap som på nätterna förvandlas till kodapan som lever på Jolt Cola och koffeintabletter.

Länkar

Direct download: Kodsnack_2013_-_10.mp3
Category:general -- posted at: 7:51pm CEST

Vi börjar snacka synkronisering av data, mest via Dropbox, urartar snabbt till att köra Lisp på servrar och bygga allting själv för att avsluta med en diskussion om vikten av puts och kärlek ovanpå en solid kärna.

Sedan vi körde snacket har det dykt upp ännu fler alternativ för katalogsynk liknande dropbox, och vi länkar till så många av dem som vi hittar!

Länkar

Synksystem

Direct download: Kodsnack_2013_-_9.mp3
Category:general -- posted at: 7:06pm CEST

Fredrik och Kristoffer snackar om Kristoffers programmeringsresa bakåt i tiden, framåt och inåt i kunskap och insikter. Och vilket programmeringsspråk är egentligen mest arbetarklass?

Litteraturtips

Här är en lista på några böcker som rekommenderas för de som är intresserade av att veta mer, och som även finns att läsa på nätet:

Länkar

Direct download: Kodsnack_2013_-_8.mp3
Category:podcast -- posted at: 11:08pm CEST

Vi snackar äntligen med en windowsutvecklare! Iris Classon hjälper oss att vidga våra vyer kring moderna typer av windowsapplikationsutveckling. Det blir mycket diskussion av designtrender och visioner och åt vilka håll olika plattformar kan tänkas gå. Som avslutning en diskussion om olika typer av inmatning och vilka möjligheter de innebär.

Länkar

Direct download: Kodsnack_2013_-_6.mp3
Category:podcast -- posted at: 5:00am CEST

Vi snackar om XML och JSON som dataöverföringsformat, den enventuella nyttan för utvecklingen i att bli frustrerad över saker och hur utvecklingen kan drivas framåt. Som grädde på moset berättar Kristoffer om sin sophanterare och rekommenderar alla att skriva en själva.

Direct download: Kodsnack_2013_-_5.mp3
Category:podcast -- posted at: 11:36am CEST

Vi snackar om Operas nyligen utannoserade övergång till Webkit och vad det kan tänkas innebära.

Länkar

  1. 300 million users and move to WebKit
  2. Presto
  3. Webkit
  4. Opera mini
  5. 1Password
  6. TL;DR
  7. KHTML
  8. KDE
  9. And Then There Were Three
  10. V8
  11. Spidermonkey
Direct download: Kodsnack_2013_-_4.mp3
Category:podcast -- posted at: 3:16pm CEST

Vi snackar tredjepartskod: när och hur ska man använda kod som andra skrivit för andra sammanhang? Och var går egentligen gränsen mellan ramverk och bibliotek?

Länkar

Direct download: Kodsnack_2013_-_3.mp3
Category:podcast -- posted at: 10:09am CEST

Tobias berättar allt om ett av gits doldiskommandon - rerere.

Avsnittets centrala visdomskommando: git config --global rerere.enabled true

Länkar

Direct download: Kodsnack_2013_-_2.mp3
Category:podcast -- posted at: 4:58pm CEST

Tobias berättar om hur Plex hanterar sin fork av XBMC - från mergestrategier till kodredigering. Vi diskuterar byggsystem och diffverktyg, får spel över GNUs autohell, mediterar över tidszoner och jagar svårfångade buggar.

Länkar

------

* [XBMC](http://xbmc.org "XBMC")

* [Plex](http://plexapp.com)

* [HTTP live streaming](https://tools.ietf.org/html/draft-pantos-http-live-streaming-10)

* [Kaleidoscope](http://www.kaleidoscopeapp.com/)

* [ccache](https://ccache.samba.org/)

* [distcc](https://code.google.com/p/distcc/)

* [Cmake](http://www.cmake.org/)

* [Ninja](http://martine.github.com/ninja/)

* [waf](https://code.google.com/p/waf/)

* [scons](http://www.scons.org/)

* [Jenkins](http://jenkins-ci.org/)

* [Ant](https://ant.apache.org/)

* [Maven](https://maven.apache.org/)

* [Leiningen](http://leiningen.org/)

* [Escape from GNU Autohell](http://www.shlomifish.org/open-source/anti/autohell/)

* [GNU Auto*hell](http://harmful.cat-v.org/software/GNU/auto-hell)

* [GNU M4](https://www.gnu.org/software/m4/)

* [LLDB](https://en.wikipedia.org/wiki/LLDB_(debugger))

Direct download: Kodsnack_2013_-_1.mp3
Category:podcast -- posted at: 3:31pm CEST

Vi snackar om objektorientering och arv, ett ämne som dök upp på vår IRC-kanal (#kodsnack på irc.freenode.net).

Länkar

Direct download: Kodsnack_12.mp3
Category:podcast -- posted at: 7:18pm CEST

Vi snackar utveckling för Windows 8 och skillnader i tankesätt och värderingar mellan Microsofts och Apples plattformar. Avslutningsvis besvarar vi en lyssnarfråga om versionshantering från Fredrik S.

Länkar

Direct download: Kodsnack_11.mp3
Category:podcast -- posted at: 5:57pm CEST

Vi diskuterar boken Pushing Ice av Alastair Reynolds i detalj. Väldigt, väldigt små detaljer.

OBS! Läs boken innan du lyssnar på det här avsnittet!

Länkar

Direct download: Kodsnack_10.mp3
Category:podcast -- posted at: 9:49am CEST

I det här avsnittet pratar vi om byggsystem. Kristoffer och Tobias har en lång utläggning om varför Automake är det sämsta och varför kanske CMake är det bästa.

Länkar för avsnittet:

Direct download: Kodsnack_8.mp3
Category:podcast -- posted at: 11:36am CEST

Vi börjar avsnittet med att snacka om vår bokklubbsbok, Pushing Ice av Alastair Reynolds, men halkar snart in på att diskutera plattformsoberoende i (nästan) alla dess former.

Är den plattformsoberoende webbappen en myt, kan man få ett program skrivet för flera plattformar lika snyggt som en infödd applikation, hur många kodapor går det åt för att porta boost till android? Dessa frågor och många andra ställer vi oss och besvarar så gott vi kan.

Något vi inte diskuterar särskilt mycket är Microsofts plattformar i form av .net och C#. Vi hade gärna gjort ett avsnitt som diskuterar detta tillsammans med Surface, Windows RT och allt vad som händer i Microsoft-världen, men för att kunna göra detta behöver vi er hjälp, kära lyssnare! Om du är eller känner någon som är en expert eller glad amatör i det här området så får ni jättegärna höra av er till oss på info@kodsnack.se.

Länkar

Direct download: Kodsnack_7.mp3
Category:podcast -- posted at: 12:12pm CEST

Tobias och Fredrik snackar frustration - vad som händer när man kör fast, hur man gör för att komma vidare samt nyttan med att ha ett hum om sin debugger. Som avslutning presenterar vi också Kodsnacks bokklubb och dess första bok.

Länkar

Direct download: Kodsnack_6.mp3
Category:podcast -- posted at: 3:02pm CEST

Vi snackar Python - bra, dåligt, hur svårt det är att lära sig, vad vi använder det till och nyttiga verktyg för språket.

Länkar

Direct download: Kodsnack_5.mp3
Category:podcast -- posted at: 9:05am CEST

Kristoffer och Tobias snackar science fiction som inspirationskälla, framtiden ur en programmerares perspektiv och klargör hur många filmer som egentligen finns i Stjärnornas krig-serien.

Länkar

Kristoffers rekommendationer av äldre svensk science fiction

Tobias boktips

Rättelse: Den coola killen med miniräknaren i Starzinger heter naturligtvis Djorgo och inget annat. Kristoffer späker sitt kött med en niosvansad piska gjord av gamla VHS-kassetter som botgörelse.

Direct download: Kodsnack_4.mp3
Category:podcast -- posted at: 8:49pm CEST

I det fjärde avsnittet snackar vi om versionshantering och halkar raskt in på historien bakom Git. Vi hinner även gå igenom bland annat för- och nackdelarna med andra versionshanteringssystem och varför det är bra / livsnödvändigt att använda någon form av