

Kodsnack
Kristoffer, Fredrik, Tobias
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
Episodes
Mentioned books

Jul 14, 2015 • 40min
Kodsnack 111 - Feta binärer för webben
Vi snackar Webassembly och försöker föreställa oss en värld där Javascript inte längre måste vara det automatiska valet för webbprogrammering. Vad kan hända? Blir allt bättre, eller riskerar webben rentav att bli mer stängd och svår att lära sig?
Avsnittet sponsras av Jetbrains och Teamcity, deras produkt för continuous integration. Surfa in på http://www.jetbrains.com/kodsnack-teamcity för att få veta mer och stödja Kodsnack.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
React Europe
React
Reactkonferensen i vintras
React native
Jädraås
Webassembly
Intermediärrepresentation
Deltagare i Webassembly-gruppen
Webkit - den öppna webbläsarmotor Apples Safari bygger på
Vårt snack om FTL - Fourth tier LLVM
Dart - ett språk som Google lanserat för att ersätta Javascript
Feta binärer
asm.js
Emscripten - kompilerar till asm.js
AST - abstrakt syntaxträd
Högnivåmålen för Web assembly
Minimum viable product
LLVM
Kompilator-backend
Swift kommer att bli öppen källdkod under 2015
Google lade ner sitt projekt att göra Dart likvärdigt med Javascript i Chrome
Jetbrains
Teamcity
Continuous integration
http://www.jetbrains.com/kodsnack-teamcity - länken som ger dig mer information och stödjer Kodsnack på samma gång
Minifiering
Obfuskering
Sandbox
Grunt
LESS
Sumpsnack
Titlar
Nästan som semester (i huvudet)
På samma nivå som alla andra språk i hela världen
Skriva all sin webbkod i C++
Döden för Javascript?
Feta binärer för webben
Största möjliga täckning
Alla ska kunna få leverera sin sak
Min oro är mer abstrakt
Minifierad och obfuskerad och skitsvår att läsa
Den dagliga webben
Bara göra en binärblobb
Vi kan väl ändå få hoppas litegrann

Jul 7, 2015 • 52min
Kodsnack 110 - Hans jobb är att bygga molekyler
Vi snackar lite mer om saker Apple presenterade på sin utvecklarkonferens WWDC: Swifts kommande källkodsöppning och vad den kan ha för betydelse, LZFSE - Apples nya komprimeringsalgoritm, att man kommer att kunna utveckla kompletta appar som körs på Apple watch och slutligen bitcode - att man kommer att kunna (och i klockans fall vara tvungen att) ladda upp sin app till App store som intermediärkod istället för färdigkompilerad binär. Vi får också med några av Tobias utvecklarriktade intryck av Apple watch.
Vilken plats kan Swift få som generellt programmeringsspråk på många plattformar nu och i framtiden?
Avsnittet sponsras av Jetbrains och Webstorm, Jetbrains IDE för webbutveckling.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
Swift 2
Nextstep
LLVM
Clang
Vår intervju med Stefan Karpinski
Julia
Øredev
Chris Lattner
Skaparna
av
Go
Clion - Jetbrains IDE för C-språken
Protokoll i Swift
Typsystemet i Rust
Azure - Microsofts molnplattform
Protokoll i Objective-C
Protocol-oriented programming in Swift - presentation från WWDC 2015
Clojure
Interface i Go
Goroutines
Block i Objecitve-C
och Swift - där de kallas closures
Jetbrains - veckans sponsor
Webstorm - Jetbrains IDE för webbutveckling
LZFSE
Zlib
LZMA
LZ4
deflate och inflate
7zip
XZ
Tarboll
Apple watch-SDK:t
Buy me a pie
IR
Processorer som kör Java-bytekod
Lispmaskiner
App thinning - apples paraplynamn på lösningar för att dra ner på appars storlek
Alla Apples videos från WWDC
Clasp - Common Lisp implementerat på LLVM
Common Lisp
Jakrakning
Christian Schafmeister
Titlar
Alltifrån en kernel till egentligen webbutveckling och allt däremellan
Man ska kunna skriva allt i Swift
Ett bättre C++
Swift talar till mig
De vill ju också köra Swift på sina servrar
Där Swift kommer att kunna hitta en nisch
En jättemegastor klasshierarki
Vad gör man då på Linux?
Ett jättestort skrikande hål
Semester betyder ju att du får koda på vad du vill
En binär som innehåller alla tusen plattformar
Den mest optimerade versionen av din app
Hans jobb är att bygga molekyler

Jun 30, 2015 • 24min
Kodsnack 109 - Mitt företag är fokuserat på att jag ska vara glad
Förstärkta av Martin Jonasson snackade vi live på Code night 2 - Lärdomar från spelbranschen om … ja, vad man kan lära från spelutveckling. Att börja, leka, slänga, börja om igen, fokusera på prestanda och annat som vi kan ha glädje av att göra till vardags.
Vad skiljer vanlig programmering från spelprogrammering? Att arbeta lustfyllt och inte bekymra sig för och distraheras av oviktiga saker runtomkring. Ursprungsidén för Rymdkapsel avslöjas också. Länge leve avslappnade gamejams! Och så några anledningar till att Sverige är bra på spel.
Länkar
Martins spel
Rymdkapsel
Triple-A
World in conflict
Amuze
Headhunter för Playstation 2
Coldwood
Unravel
Europa universalis
Funktionell programmering
Titan - spelet Blizzard nyligen lade ner
Klik & play
UML
ISS
Sim city uppstod ur baneditorn för ett annat spel
No more Sweden
ARPDAU - Average revenue per daily active user
Spel som presenterades på E3-mässan 2015
Hem-PC-reformen
Mag interactive
Sunk cost fallacy
Titlar
En sån indieutvecklare
På internet i stort
Ett litet kugghjul
Ett mörkt förflutet som Flash- och webbprogrammerare
Ett väldigt fokus på prestanda
16 millisekunder
Någonting som jag gör för att slappna av
Mitt största jobb var att spränga saker
Jobba med andra under press
Mitt företag är fokuserat på att jag ska vara glad
Betala för att tråkiga saker ska försvinna
Först måste man göra spelet
Man kan ha roligt med något som är helt misslyckat
Ett UML-diagram som man hänger upp på en vägg
Min favoritaste sak
En kultur av att leka med datorer

Jun 23, 2015 • 1h 5min
Kodsnack 108 - Gröna, verifierade certifikat
Vi snackar SSL - TLS om man ska vara nogräknad. Tobias berättar om Plex långa resa mot att kunna visa ett grönt lås i webbläsarens adressfält, och att göra det på ett så rätt sätt som möjligt.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Sist i avsnittet presenterar vi vinnarna i Informators Raspberry pi-tävling under Code night 2!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Länkar
SSL
Code night 2
Martin
Videon av livesändningen är inte ute än
Plex mediaserver
Google och Firefox vill varna för osäkra anslutningar istället för att markera säkra
Självsignerat certifikat
Amazons molntjänster
OpenSSL
Digicert
Rotcertifikatsutgivare
Artikel om Plex utrullning och användning av Digicerts tjänst
DNS-server
Wildcard-certifikat
UPNP - Universal plug and play
Dyndns
Opportunistic encryption
Firefox implementerade men drog tillbaka
HTTP2 - förslaget kring opportunistic encryption
SHA-2
SHA-1
DNS rebinding protection/attack
DNSSEC
Linksys WRT-routrar
cURL
/etc/hosts
NaCL
IPv4
IPv6
OpenSSL-licensen
GPL
LGPL
GnuTLS
PolarSSL - numera mbed TLS
BSD-licenser
LibreSSL
Stream-cipher
Pipelining
CA
Let’s encrypt
Informator
Raspberry pi 2
Titlar
Alla kryptonycklar på rätt ställe
En kommitté med väldigt för mycket folk
Ganska många lapptäcken ovanpå
På olika kryptografiska vägar
Den lilla gröna nyckeln
Gröna, verifierade certifikat
På ett skalbart och hållbart sätt
Jag har ingen klar exploit i huvudet
Vi ville göra allting superrätt
Superrätt i det här fallet
En pool som hela tiden fylls på
Ta till silvertejpen
När man väl har kommit över själva handskakningen
Driven av väldigt många svärord

Jun 16, 2015 • 52min
Kodsnack 107 - Assembler on rails
Fredrik och Kristoffer snackar bakslag, när ett gammalt fulhack tycks komma tillbaka och bita en precis på mållinjen. Lite Swift, men just idag behöver Kristoffer inget nytt programmeringsspråk. Lite om Fredriks återfunna kodfokus på jobbet, vidare till att tester i alla fall har sina fördelar, till och med när allt annat är ett elände och hur Kristoffer jobbar med tester. Tester som verktyg för att fokusera. Sedan går vi från nya programmeringsspelet TIS-100 till processorer, assembler och andra lågnivåsätt att programmera.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
Förra veckan
Swift är numera öppen källkod - eller blir snart det
OSI - Open source initiative
BSD-licenser
MIT-licensen
Apache-licensen
Microsoft pratade om att stödja Swift redan under Build 2015
Att skapa ramverk i Swift
TDD - test-driven development
Flytta osten
Open office
Second system syndrome
TIS-100 - nyligen släppt programmeringsspel
Things we create tell people who we are - om utvecklingen av TIS-100
Infinifactory
Spacechem
Infiniminer
6502-processorn
Apple II
BBC micro
Atari 2600
Atari 800
VIC-20
RISC - reduced instruction set computing
CISC - complex instruction set computing
SSE - Streaming SIMD extensions
Intel 8086
Register på processorer
ARM
Pentium 4
Core-processorerna
JIT-kompilering
Chuck Moore
Forth
Chuck Moore on the lost art of keeping it simple
Blinkenlights
Code night - 17 juni - fullbokat, men hör gärna av dig till oss om du vill vara med och ta någon öl efteråt
Omnipollos hatt
Titlar
Ingen Tobias idag heller
Idag vabbar Tobias
Sörjan jag sitter i
En dictionary med dictionaries
Environmenten där jag ska resolva variabler
Allt det där jag undvikit att skriva
Swift#
Ballmer, förstör allt
Vi borde inte prata om det här
Jag sitter och dricker öl faktiskt
Det känns ändå bra att alla mina tester har gått sönder
Man flyttar inte osten för dem i första taget
Tester utifrån och in
Korrumperade kodsegment
Assembler för DOS-eran
Om man frågar assemblernördar
Så det faktiskt hänger ihop hela vägen ner
Funktionell programmering för assbembler
Till och med C är för hög nivå
Ingen som vill programmera så, förutom Chuck Moore
Ettor och nollor med pincett
Programmering som något fysiskt
Assembler on rails

Jun 9, 2015 • 1h 18min
Kodsnack 106 - Jag kan fokusera, om jag vill
Fredrik och Kristoffer snackar om det förlösande i att hitta rätt namn på saker och att våga slänga bort och skriva om. Sedan snackar vi stora och högupplösta bildskärmar, deras kablar och kontakter. Och nya Macbook. Och tangentbord. Som avslutning ett försnack om vad Apple kan tänkas presentera på WWDC 2015, vad Google pratade om på I/O och vad Microsoft gjorde under Build.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
Ansible
Chef
Puppet
Kodsnack 101 - Anekdoter mot anekdoter - bland annat - att koda och inspiration
4K
Displayport-versioner
HDMI-versioner
Aktiva kablar - kablar med chip i
Thunderbolt 3
USB-C
Lightning
Fredriks nya Macbook
Kadi port - kickstarterprojekt som ger en Macbook några extra portar
Laddare med USB-portar
USB-C-dockningsstation för Macbook
IPS - in-plane switching
TN - twisted nematic
Nvidia GTX 670
Benq 3201
Nvidia GTX 970
5K-Imac
Max Max beyond thunderdome
Max Max: fury road
Fulcola
Gorillapod
Philipsskärmen på 40 tum
Gear VR
Teslaägarna testar bensinbil
T-1000
Kodsnack 97 - Här i datorernas stenålder - där vi pratade om muskelvärk, ergonomi och annat
Microsoft sculpt ergonomic keyboard
Gnome
KDE
Ubuntu Unity
GTK
QT
Tiling window manager
WWDC
Instapaper
Homekit
Swift
Snow leopard
Grand central dispatch
Chris Lattner
Vad Microsoft släppte som öppen källkod under Build
Google I/O
Qualcom-keynoten Kristoffer tittat på
Google photos
Blade runner-fotobearbetning
Picasa
Intervjun med Bradley Horowitz - chefen för bland annat Google photos
Google+
Jump - kamerariggen för att fotografera 360 grader
AR - augmented reality
Code night - 17 juni - FULLBOKAT
Paradox
King
Titlar
Jag har suttit och tokhackat i en vecka
Ett namn på en sak
Inte ens jag orkar göra några skript (med den)
Ett litet klasskluster
Mutera till det bättre
Smutsig och inexakt
Verkligheten är överskattad
Min verklighet har blivit både större och skarpare
HDMI är väl bara kablar
Bete sig som om man var USB
Jag kan koppla allting till skärmen
Dina jobbverktyg
Jag kan fokusera, om jag vill
Jag vet inte om jag vill ha det för enkelt
Min första stora TV
Hela verkligheten som har krympt
Via Netflix från en gammal DVD-kopia
Det var inte 4K direkt
En 60-tums glasskiva
Nästan vanlig upplösning
Jag kan knappt se en pixel
Pumpa grafik hela tiden
Det känns ju som gammal dieselmotor
Prylsnack
Allt är fult på samma sätt
Många som inte tycker om när saker förändras
Tim Cook verkar ju vara en resonabel människa
Häftigt men otroligt obekvämt
Man har ingen aning om vad som går att säga

Jun 2, 2015 • 46min
Kodsnack 105 - Hur många poäng det är på uppgiften
Vi snackar anställningsintervjuer; upplägg, frågor och om intervjuprocessen faktiskt kan göra en mindre intresserad av att arbeta för ett företag.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
IRC - Internet relay chat
Kommaseparerad text - exportformatet som driver världen
Virtuell destruktor
Virtuell funktion
Ring 0
Portal
Rogue amoeba
Audio hijack - programmet vi använder för att spela in Kodsnack
Templates i C++
Code night 2 - Lärdomar från spelbranschen
Paradox
King
Martin
Nepa
Titlar
Lite mindre djup i sin bas
Min första arbetsintervju någonsin
Om man hade sett en dator och kunde skriva på tangentbord
Hur mycket kan du av Perl?
Några oneliners på kommandoraden
Hur många poäng det är på uppgiften
En hemsk upplevelse
Jag commitade mig in
En klass med virtuell destruktor
Episk grillning
Annars blir det inte bra kod
Med gruppens goda minne
Dekret ifrån ovan
Självupplärd och självanställd

May 26, 2015 • 36min
Kodsnack 104 - Inte alltid min starka sida
Tobias och Fredrik snackar om Gothenburg startup hack.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
Code night 2 - 17 juni i Stockholm
Martin
Gothenburg startup hack
Ett roligt lass att dra - snacket med Josefin om hacket
Hackathon
Bilder från hacket
Kajskjul 8
Gbg tech week - paraplyevenemanget för hela veckan
Gothenburg startup hack på Facebook - med bilder på vinnarna och mycket mer
Flyovers - finess i Apples kartor
Bentobox
Minority report-annonser
CDN - content delivery network
Giphy
Brianna Wu
Elon Musk
Stripe
Appsnack 167 - där Tobias berättar om sina klockupplevelser
Tele2 var uppkopplingssponsorn som backade ur under själva veckan för hacket
Musiken från Marios undervattensbanor
Robothack 2015
DARPA grand challenge
X-prize
Titlar
Vad han sysslade med i helgen
Sjösjukevarning
Okänt vatten
Inte så att man måste starta ett företag när man gått därifrån
Det tar ju tid
Det som är enkelt att se
Problemet med Twitter
Helt andra influenser i twitterflödet
Otroligt mycket frågor kring det hela
Impad av hela organisationen
Tiotusenkronorsidé
Inte alltid min starka sida
En speciel sinnesstämning

May 19, 2015 • 51min
Kodsnack 103 - Våra testcase gick igenom, helt plötsligt
Spoilerhornet ljuder!
Vi snackar om Daredevil, Avengers: age of Ultron och AI. Hoppa till 29:45 i avsnittet om du inte sett Daredevil och/eller Avengers: age of Ultron och vill göra det utan förkunskaper. Varför bekymrar sig smarta människor för AI, är det något vi andra ens borde fundera över?
Avsnittet sponsras av Informator, som erbjuder dig utbildningar om allt möjligt och - precis som vi - hoppas att du dyker upp på Code night 2 17 juni.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
Daredevil
Agents of S.H.I.E.L.D
Agent Carter
Marvel cinematic universe
Wilson Fisk
Xena: warrior princess
The flash
Avengers: age of Ultron
Hell’s kitchen
Shawarma
Ultron
The vision
James Spader
Bechdale-testet
Joss Whedon - regissören av Avengers-filmerna
Infinity war
Thanos
Infinity stone
Ronan - skurken - eller en av dem - i Guardians of the galaxy-filmen
Informator - utvecklar utvecklare!
Informator på Code night 2 - Agile: människor, teknik och spelutveckling
Artikeln om AI på Wait but why
J.A.R.V.I.S.
What’s tech? What is the singularity? - podcasten Tobias lyssnat på
Stephen Hawking
Elon Musk
Ray Kurzweil
Her
Newton trodde på mycket nonsens
Code night 2 - 17 juni
Mehrnaz Amanat Bari - huvudtalare på Code night 2
Paradox interactive
Europa universalis
Hearts of iron
Cities: skylines
Martin
Hojta på Twitter om du vill ta en öl efter Code night
Titlar
För att vara en TV-serie med superhjältar
Marvel har fått rätt på en TV-serie
Karaktärsdrivet på ett helt annat sätt
Inte så mycket förväntningar (på det över huvud taget)
Mer bandage i huvudstrumpan
En helt annan skala på superhjältandet
Världen är ju större nuförtiden
De hänger på shawarmastället hela dagen
Tolv huvudkaraktärer
Uppfunnen på 37 sekunder
Våra testcase gick igenom, helt plötsligt
En stereotyp stereotyp-stereotyp
De som inte har en egen film
En position av absolut ingen kunskap
Det är spekulation och ingenting annat

May 12, 2015 • 43min
Kodsnack 102 - Saker och ting som vi vet halvmycket om
Tobias och Fredrik snackar om och utifrån nyheter från Microsofts konferens Build: bryggorna till iOS och Android, Edge, Hololens och Visual studio code.
Avsnittet sponsras till vår stora glädje av TeamCity, Jetbrains produkt för continuous integration. Surfa in på http://www.jetbrains.com/kodsnack-teamcity för att få veta mer och stödja Kodsnack.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @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
Build 2015 - Microsofts årliga utvecklarkonferens
Moscone center - där alla utvecklarkonferenser verkar hållas
Keynoten
Windows 10
Emulerade androidappar på Windows
Emulering
Blackberry
Emulerade androidappar på Blackberry
Modern-metro-vaddetnuheternuförtiden
Importera och använd iOS-kod i Visual studio
Apples javabrygga
Paul Thurrotts reaktion på bryggorna - innan presentationen
Bryggan för Win32-appar - mer information kommer till sommaren
Microsoft utesluter inte att stödja Swift också
Martin
Rymdkapsel
King
TeamCity
Jetbrains
Continuous integration
http://www.jetbrains.com/kodsnack-teamcity - länken som stödjer Kodsnack.
Microsoft Edge - den nya webbläsaren
User agent - textsträngar webbläsare skickar för att identifiera sig
Alan Pike om user agent-strängar - om strängarna fortsätter växa kommer de att krocka med Apaches storleksgränser för HTTP-headers
Diagram över antalet rakblad i giletteprodukter
Teorier om varför Windows 10 heter just 10
Feature detection - - är det som gäller med webbläsare
Internet explorer bara för företagsversionen av Windows - fortfarande lite oklart exakt hur det blir
Demonstrationen av Hololens från keynoten
Visual studio code
Chromium
Electron
Atom
Codes Node-debugger sägs vara väldigt bra
Mono
Code night - kom och träffa oss och andra utvecklare 17 juni
Titlar
Ett program där vi bara pratar positivt
Saker och ting som vi vet halvmycket om
Microsofts WWDC
Samma längd som en Peter Jackson-film
Hönan och ägget-problem
Write once, compile everywhere
Ett helt smörgåsbord av nya API:er
Det finns ju situationer då det passar
En nödlösning
Om plattformarna skiljer sig åt alls
Jag vet inte om det någonsin funkat så för någon på riktigt
Någonting eget på ett väldigt bra sätt
(De slog på) sarkastiska läget direkt
Vi emulerar allt på alla nivåer
Microsoft-ism
Ett ganska stort och besvärligt äventyr i sig
Det känns inte som någon slamdunk
Tiderna förändras
Tummen upp på Edge
En version ett, på något sätt
Undrar hur Candy crush går på Hololens
Mono på baksidan