Kodsnack
Spela

Kodsnack 54 - De har gått hela vägen till Haskell

Kodsnack

00:00

Kodsnack 54 - De har gått hela vägen till Haskell

Kodsnack

Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta

Kodsnack

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 Malmö startup studio malmostartupstudio.se/events Apples keynote - presentationen som inledde konferensen och presenterade vad Apple ansåg vara de viktigaste nyheterna WWDC WWDC-lotteriet - Apple lottade ut biljetterna till årets konferens Git bisect SQLite - liten och självpaketerad SQL-databasmotor fsync Plex pass Förrförra programmet - "Femte elementet i en vektor" Hur vi spelar in Kodsnack Våtvara Förra programmet - "Gör en Python 5" Diffie-Hellman-nyckelutbyte Kodsnack på twitter Kodsnack på e-post Andra som berättar om vad som är nytt i iOS 8 och Mac OS X Yosemite Swift - Apples nysläppta programmeringsspråk Avoiding Copland 2010 - John Siracusas artikel från 2005 om att Apple måste skaffa sig ett språk med modern minneshantering Objective-C Smalltalk NeXT Utvecklingen av Objective-C LLVM och Clang Binärkompatibilitet Cocoa - Apples centrala ramverk för OS X och iOS Funktionella språk Lisp ML Haskell Ruby Python Groovy - dynamiskt språk som körs på Javas virtuella maskin Rust Go F# Chris Lattner Headerfiler Moduler för C och Objective-C State of the union-presentationen Alla presentationer från WWDC 2014 Xcode 6 Swift optionals - Hur swift gör det svårare att dereferera null av misstag Maybe-monaden Hibernate - javabibliotek för att översätta mellan objektmodeller och relationsdatabaser Namngivna parametrar Syntaxen för dictionaries i Objective-C tillsammans med den för andra förändringar som skedde samtidigt ARC - Apples modell för minneshantering. Används för både Objective-C och Swift Cirkulära referenser Sätt att läcka minne i Java Erlang Pattern matching Unicode UTF-8 Emoji utf8everywhere.org - propagerar och hjälper dig propagera för att UTF-8 ska användas … ja, överallt Bytekod - kod anpassad för effektiv körning av en tolk eller virtuell maskin Kompilerade språk - språk som omvandlas till någon typ av maskinkod innan de körs clattner_llvm - Chris Lattner på Twitter AngularJS - populärt javascriptramverk Swift playgrounds - Artikel om Playgrounds Read-eval-print-loop - kommandoradsmiljö (oftast) i vilken man kan skriva in och köra programkod och direkt se resultatet Lispmaskiner - datorer byggda specifikt för att ha Lisp som sitt huvudspråk Bret Victor och hans presentationer Light table - utvecklingsmiljö för Clojure, Python och webbutveckling Nyheter i Xcode 6 Metal - Apples nya ramverk för 3d-programmering på iOS Tim Sweeney - grundare av Epic games och utvecklare av Unreal-motorn Ray tracing - teknik för att skapa 3d-grafik Johan Andersson Frostbite - spelmotor först utvecklad för spelen i Battlefield-serien John Carmack - 3d-spelprogrammeringsguru DirectX - API-familj från Microsoft för effektiv hantering av spel och annan media

Published

Play Episode

Related episodes Kodsnack

Kodsnack

Kodsnack 53
(NaN)
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 ...

en

Kodsnack

Kodsnack 52 - Femte elementet i en vektor
(NaN)
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 avsnit...

en

Kodsnack

Kodsnack 51 - Konsten att skeppa
(NaN)
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å mycke...

en

Kodsnack

Ett nytt kapitel
(NaN)
Vi som gör Kodsnack presenterar oss för nya lyssnare och berättar om nästa steg i programmets utveckling. Länkar A 30 minute skip button Kristoffer Grönlund Massive entertainment - svensk spelstudio numera ägd av Ubisoft Suse - tyskt företag som bland annat gör en linuxdistribution med samma namn Kristoffer på Github Flappy beard Programmeringsspråket Python Significant whitespace - när mellanslag, tabb och liknande spelar roll för kodens tolkning Kodformatteringsstrider Pythonstandarden för kodformatterin...

en

Kodsnack

Error, error, error, långt ner i winsock.h
(NaN)
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. Unit-test ramverk: gtest och mockning: gmock Typiskt fall av Header Redefinition DrDobbs om C...

en

Kodsnack

Kodsnack 49 - Min första datorrelaterade bok
(NaN)
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 ...

en

Kodsnack

Kodsnack 48 - Ragefork
(NaN)
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 Avsnittet på Youtube OpenSSL Valhalla rampage - ren fork av OpenSSL s...

en

Kodsnack

Kodsnack 47.5 - Man duckar för problemet
(NaN)
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 ...

en

Kodsnack

Kodsnack 47 - Internet borde kunna lösa det problemet
(NaN)
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 Github Kristoffers projekt på Github Gits arkitektur Sourceforge Sourceforge och adware Java och Ask toolbar DDOS - distributed denial of service, en överbelastningsattack för att sätta en webbplats eller tjänst ur spel DDOS-attacker mot Github SHA1 Mainline DHT...

en

Kodsnack

Kodsnack 46 - Korthuset vinglar
(NaN)
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. OpenSSL - säkerhetsmjukvaran i vilken buggen...

en

Kodsnack

Kodsnack 45 - Din noja för Mark Zuckerberg
(NaN)
Vi talar ut om vår oro och våra förhoppningar kring VR och Facebooks köp av Oculus VR. Länkar Oculus VR - företag som tillverkade VR-headsets Virtual reality Facebook köper Oculus Oculus kickstarter som fick ihop drygt 2,4 miljoner dollar Oculus utvecklarsektion - kräver inloggning Coola saker folk gjort med Oculus SDK John Carmack John Carmack börjar på Oculus VR D3: the mighty ducks E3 - Electronic entertainment expo - mässa för dator- och TV-spelsindustrin GDC - Game developers conference Oculus develop...

en

Kodsnack

Kodsnack 44 - Strandade på en öde ö
(NaN)
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 Elvatums Macbook air (sent 2010) - Fredriks privata dator Kodsnack 8 - Byggare Bok - allt om byggsystem Cores - processorkärnor Kompilatorer - program som omvandlar källkod från en form (ett språk) till en anann (ett annat språk eller binärkod för en ...

en

Kodsnack

Kodsnack 43 - Jätteprestanda i kod som gör helt fel grej
(NaN)
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 Instruments - tråd- och låsvy Instruments time profiler-instrument Tobias debuggar trådar Raspberry pi - öppen dator på ett kretskort plockstat Litet exempel på data från plockstat OS X localtime_r - tidshantering där alla delar ett lås Diskussioner om tidsdragning på 10.9 ntp - network ...

en

Kodsnack

Kodsnack 43 - Jätteprestanda i kod som gör helt fel grej
(NaN)
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 Instruments - tråd- och låsvy Instruments time profiler-instrument Tobias debuggar trådar Raspberry pi - öppen dator på ett kretskort plockstat Litet exempel på data från plockstat OS X localtime_r - tidshantering där alla delar ett lås Diskussioner om tidsdragning på 10.9 ntp - network ...

en

Kodsnack

Kodsnack 42 - Sätt in pengar på den här adressen
(NaN)
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 Econ talk med Gavin Andresen om Bitcoin Gavin Andresen - en av de mest publika utvecklarna av Bitcoin Econ talk med Yanis Varoufakis, ekonom som jobbat på Valve och pratade or...

en

Kodsnack

Kodsnack 41 - Genuint sur, riktigt trött och lite ärlig
(NaN)
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 goto fail; - testsida som visar om du har buggen sslKeyExchange.c i libsecurityssl - platsen där buggen finns eller fanns if-satser goto Detaljer kring buggen RSA-kryptering Apples uppgradering av iOS 10.9.2 av OS X Buffer overflow SQL injection NSA Edward Snowden Lintverktyg - analyser av källkod som rekommenderar bra s...

en

Kodsnack

Kodsnack 40 - Jag tror att jag oftast harvar för länge
(NaN)
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 Att skapa en triangel i CSS NSIS - Nullsoft scriptable install system Cmake och dess stöd för att skapa NSIS-filer Windows installer WIX - Windows installer XML toolset Windowsregistret - det stora inställningslagret i många versioner av Windows .exe CDN - content delivery network Privi...

en

Kodsnack

Kodsnack 39 - Om du fick äta glass varje dag
(NaN)
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 Rymdkapsel - Martins mest kända spel Prototyprally - Martins blogg Dungeon keeper - det gamla hederliga strategispelet om att bygga fängelsehålor Nya och ganska utskällda...

en

Kodsnack

Kodsnack 38 - En stor hög håriga shellscript
(NaN)
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 Kodsnack 8 - Byggare Bob - vårt tidigare avsnitt om byggsystem Maven - byggsystem och mer därtill Jenkins - kontinuerlig integrationsserver Tobias patch till Jenkins Initsystem - program som startar andra program PID - process-ID Upstart - Ubuntus init-ersät...

en

Kodsnack

Kodsnack 37 - Allting är en enda röra
(NaN)
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 React MVC - Model-view-controller Oföränderlig data - immutable data DOM - dokumentobjektmodellen för webbsidor Om - "ett closuregränssnitt till ...

en

Kodsnack

Kodsnack 36 - Årets avrundning uppåt
(NaN)
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 Programmeringsspråket Go Javascriptramverket Ember Javascriptramverket AngularJS Databindning JQuery Javascript skapades på tio dagar Dart Alla problem inom programmering kan lösas genom ytterligare lager abstraktion Clojure Java virtual machine - m...

en

Kodsnack

Kodsnack 34 - Intervju med Jono Bacon
(NaN)
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öjli...

en

Kodsnack

Kodsnack på Internetdagarna, avsnitt 2 - Stockholm Makerspace
(NaN)
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....

en intervju ind13 makerspace

Kodsnack

Kodsnack på internetdagarna, avsnitt 1 - Demokrati och sånt #ind13
(NaN)
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!...

en ind13