Kodsnack (podcast)

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 versionshantering både i stora och små projekt. Som grädden på moset avslöjar vi hemligheten bakom den perfekta committen.

Länkar

Direct download: Kodsnack_3.mp3
Category:podcast -- posted at: 12:01am CET

Vi snackar om hur det är att börja utveckla för iOS, Objective-C, Apples utvecklingsverktyg och vad som händer när man ramlar ner i ramverkets skarvar. Viss diskussion kring hur den dynamiska duon LLVM/Clang gjort världen till en bättre plats är givetvis oundvikligt.

Länkar

Direct download: Kodsnack_Avsnitt_2.mp3
Category:podcast -- posted at: 1:10pm CET

Vi snackar bra och dåligt med plattformar vi utvecklat för och plattformar vi är nyfikna på.

Länkar för avsnitten på kodsnack.se: <a href="http://kodsnack.se/blog/2012/9/16/kodsnack-1-som-att-handla-p-ikea">kodsnack.se</a>

Direct download: Kodsnack_1-Mixdown-96.mp3
Category:podcast -- posted at: 11:50am CET

Vi som gör Kodsnack presenterar oss, diskuterar hur vi blivit utvecklare och vad som egentligen krävs för att koda nuförtiden.

Direct download: Fredriks_Kodsnack_0.mp3
Category:podcast -- posted at: 7:59am CET

1