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 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