Kodsnack

Kodsnack

By Kristoffer, Fredrik, TobiasTechnologyEducationHow To
Download on the App Store

Kodsnack episodes

  • Kodsnack 76 - Fast på en viss punkt i verkligheten

    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
    • Avsnittet där vi pratade tangentbord
    • Ergodox-tangentbord
    • Spelsnack om story
    • Billy Joel
    • Joel Spolsky
    • The walking dead-spelen
    • Metal gear solid 4
    • Metal gear-serien
    • Self
    • Scheme
    • Life is terrible: let’s talk about the web - James Mickens presentation
    • Øredev
    • Thomas Öberg
    • November camp 14 november
    • PHP
    • Slashdot
    • Våra intervjuer med Fred George, Stefan Karpinski, Rob Ashton och James Mickens
    • Programmeringsspråket Julia
    • NumPy — Numpy
    • SciPy.org — SciPy.org
    • Vår nya häftiga mikrofon
    • Singularity
    • VR - virtual reality
    • Google glass
    • Glasshole
    • Narrative clip - svensk kamera för livsloggning
    • Next generation threats - endagskonferens om säkerhet
    • Oculus rift
    • Antikrundan
    • Uncanny valley
    • Ray Kurzweil
    • AI - artificiell intelligens
    • Dator som spelar schack
    • Dator som spelar Jeopardy
    • Virgins rymdskepp kraschade
    • Google translate
    • Brute force
    • Siri
    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
    43 min
  • Kodsnack 75 - Har vi några pyromaner i publiken

    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
    • Cloudnet sponsrar våra livesändningar
    • VPS - virtual private server
    • Scrollar som smör
    • Förra veckans avsnitt om bland annat tangentbord och Java
    • S33ks kommentar
    • Axios - modulärt tangentbord
    • Crowdsupply
    • Axios på Crowdsupply
    • Diskussionstråd på Geekhack
    • Gammalt trådlöst appletangentbord
    • Java Swing
    • Applikationspaket på Mac OS X
    • Apples gamla JAR bundler
    • Apples javaversion
    • Cocoa
    • Apples gama javabrygga
    • Anden i flaskan-effekten
    • Nvidia och AMD
    • Oracles bundler för Java
    • universalJavaApplicationStub
    • Cyberduck
    • OpenJDK
    • Icedtea
    • Att släppa sin javaapplikation via App store
    • DLL
    • @kodsnack på Twitter
    • Jonas Elfströms tweet
    • Flipping the bozo bit diskuterar flexibilitet
    • Servicebussar
    • Att raka en jak
    • Kristoffers spelprojekt i C
    • Boost
    • Arkitekturastronauter
    • ORM - Object-relational mapping
    • Core data
    • Next
    • Proffsen har svårt att välja mellan Core data och att arbeta mer direkt med en databas
    • Bobby tables
    • Hibernate
    • Internet of Things - endagskonferens i Malmö om internetanslutna saker
    • Øredev
    • At the frontend - endagskonferens i Köpenhamn om webbutveckling
    • Zoom H2n - vår nya mikrofon
    • Björn Granvik och Eva Ljungkvist
    • Fred George
    • James Mickens
    • James Mickens tal på PDX 2014
    • Stefan Karpinski
    • Julia - programmeringsspråket
    • Juliamängden
    • Fraktaler
    • Rob Ashton
    • Erlang
    • Clojure
    • Jen Myers
    • CSS - Cascading style sheets
    • Jen om mentorskap
    • Girl develop it
    • Chris Noessel
    • Sci-fi interfaces
    • Her - egensinnig och varmt rekommenderad film
    • Øredev anordnar öppen visning av Her
    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
    44 min
  • Kodsnack 74 - Resten av livet med dina handleder

    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
    • Cloudnet sponsrar våra livesändningar
    • VPS - virtual private server
    • Truly ergonomic - Tobias tangentbord
    • Bruna, röda och blå tangentbordskopplingar
    • Kristoffers tangentbord - Microsoft comfort curve 3000 for business
    • Purple scout - konsultbolag där både Tobias och Kristoffer jobbat
    • KVM-växel - låter dig ha ett tangentbord och en mus ansluten till flera datorer
    • Bricka - att råka sabba mjukvaran i en pryl så att prylen inte gör mer än en tegelsten
    • Sculpt ergonomic keyboard for business
    • Microsoft comfort curve 2000
    • Chiclet-tangentbord
    • Freestyle2-tangentbordet
    • Synergy - mjukvarualternativ till KVM
    • Dvorak
    • Thinkpad
    • Svorak
    • Thinkpads trackpoint
    • Microsoft Keyboard layout creator -program som kompilerar DLL-filer för att göra egna tangentbordslayouter
    • HAL, udev och systemd - lågnivåsystem av olika ålder
    • Anders tangentbordslayout
    • XKB
    • QWERTY - det vanligaste tangentbordsupplägget
    • Wacom och deras ritbrädor
    • Suses hackvecka 2014
    • Unreal-motorn
    • Unity-motorn
    • ANSI C
    • GDB
    • Valgrind
    • Alpha compositing
    • Z-buffring
    • Moirémönster
    • OpenGLs många versioner
    • Mesa-biblioteket
    • Intel HD Graphics 3000
    • Tessellering
    • Shader
    • ‎strmcpy.c
    • Assembler
    • Lisp
    • ML
    • Prolog
    • OCaml
    • x86
    • MIPS
    • Bytekod
    • Glib
    • stb.h
    • SDL
    • Qt
    • Chromes utvecklarverktyg
    • Firebug
    • Tabeller i HTML
    • CSS
    • Gopher
    • Geocities
    • Less - preprocessor för CSS
    • Eclipse - stor och spridd utvecklingsmiljö för Java
    • IntelliJ IDEA - populär utvecklingsmiljö för Java
    • JetBrains - tillverkare av IntelliJ och flera andra utvecklingsmiljöer
    • CLion - Jetbrains nya utvecklingsmiljö för C och C++
    • Xcode - Apples utvecklingsmiljö
    • Qt creator
    • LLDB
    • Refactoring
    • vi
    • Emacs
    • Cmake - byggsystem
    • Atom - Githubs textredigerare
    • Skywriter - nedlagt projekt att utveckla en textredigerare inom Mozilla
    • Light table
    • Yosemite - senaste versionen av Mac OS X
    • Virtual machine
    • Rust
    • Meetup - tjänst för att skapa och hitta mötesplatser för likasinnade
    • Rust-träffen i Göteborg i vilken Kristoffer deltog
    • Signedness
    • Typkonvertering
    • Normaltal
    • Haskell
    • Option-typ
    • Monad
    • Checked exceptions
    • const i C++ - mer ett förslag än något annat
    • Kristoffers rust-kod
    • Øredev 2014 - kom och snacka kod med oss!
    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
    1 hr 9 min
  • Kodsnack 73 - Systemen som är mot användare

    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
    • Cloudnet sponsrar våra livesändningar
    • VPS - virtual private server
    • Xbox one kan numera köra Plex
    • Boost - anrika C++-ramverk
    • GCC
    • Virtuell maskin - mjukvara som emulerar en fysisk
    • Android TV
    • E3 - Electronic entertainment expo, stor mässa för spel
    • Driveclub - bilspel för Playstation 4
    • Forza - bilspelserie för Xbox
    • Driveclubs serverhaverier
    • Sim city-serverhaverier
    • MMO
    • WOW - World of warcraft
    • DRM - digital rights management
    • Latens - tidsfördröjning
    • IBM system z - familj stordatorer
    • Windows XP
    • I Kodsnack 59 - Lära sig nya saker eller att bara skeppa pratade vi bland annat om att vidareutbilda sig och hänga med
    • Suses hackvecka
    • HTML5
    • Pust Siebel
    • Request for proposal
    • Jävla skitsystem! - bok om … system man inte gillar
    • Jabra revo wireless - Tobias bluetoothlurar
    • Kindle - läsplattor från Amazon
    • Oneplus One -
    • Nexustelefoner
    • Thinkpad - anrik familj bärbara datorer och plattor skapad och länge ägd av IBM
    • Lenovo
    • SDL - Simple directmedia layer, mediebibliotek för många plattformar
    • X11
    • 5k iMac
    • Steam-SDK:t
    • Qt
    • Pygame
    • ABI - application binary interface
    • Sam Lantinga - mannen bakom SDL
    • En av de mer kända buggarna i OpenSSL
    • Bash
    • Øredev 2014 - tredagarskonferens där Kodsnack kommer att delta och intervjua
    • Internet of Things - endagskonferens i Malmö
    • At The Frontend - endagskonferens i Köpenhamn i november
    • Kodsnack för Android
    • Erik Jansson - Meldanya - skapare av Kodsnack-appen för Android
    • b0bben
    • Blackberry - kanadensisk mobiltillverkare
    • Jolla - finsk mobiltillverkare
    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
    55 min
  • Kodsnack 72 - En verklig guldålder för att göra mjukvara

    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
    • Cloudnet sponsrar våra livesändningar
    • VPS - virtual private server
    • Vi har snackat om att försöka leva på utveckling då och då
    • Shareware - mjukvara som distribueras fritt men med begränsningar som man måste köpa en licens för att ta bort. En klassisk variant var sharewarespel där man betalade för att låsa upp alla nivåer.
    • Photoshop
    • Microsoft office
    • Apples appbutiker för iOS och Mac OS X
    • För Android finns Google play och många andra appbutiker
    • Windows store
    • Några artiklar som diskuterar problemen med att leva på apputveckling
    • Smurfbär - Apple har sedan dess ändrat hur köp inuti appar fungerar för att minska risken att sådant händer
    • In-app purchase - köp av nytt innehåll inuti en app
    • Folk som önskar sig betalda uppgraderingar i Apples appbutiker
    • Folk som önskar sig provversioner av appar i Apples appbutiker
    • Brent Simmons
    • RSS
    • Netnewswire - släpptes i juli 2002
    • Unread’s numbers - Brent om pengarna Netnewswire drog in per månad
    • Corel
    • WinZip
    • Sublime text - kraftfull textredigerare för flera plattformar
    • … men Kristoffer har ju alltid Emacs
    • CP/M
    • Apogee - även kända som 3D realms
    • Epic megagames
    • Kickstarter
    • Patreon
    • Diskussioner om hur app store behöver förbättras
    • The race to the bottom benefits platforms (not developers)
    • Wordpress
    • Sims
    • Saker till försäljning i Sims
    • Second life
    • Unity
    • Minecraft på Youtube
    • Wordfeud
    • Cards against humanity
    • Accidental tech podcast
    • Inlägg om att inte ha tjänat pengar på sin app men fått kontakter och jobb tack vare den
    • Kristoffers tidigare berättande om sin minecraftklon i avsnitt 61 - Det blir inga landskap, det blir webbservrar och sliders
    • Vertex
    • Shader
    • SDL - Simple directmedia layer, korsplattformsramverk för media
    • GDB
    • VOGL - OpenGL-debugger
    • RAD game tools
    • OpenGL ES-verktyg i Xcode
    • Qt
    • Direct3D
    • Suses hackvecka
    • openSUSE
    • Starcraft cinematics DVD
    • Parallaxscroll
    • psDoom - Doom som processhanterare
    • Wolfenstein 3D med webbteknik
    • Doom med webbteknik
    • Quake Live - Quake 3 i webbläsaren, men i en plugin, inte i ren webbteknik
    • Poddradioprogrammet DLC - avsnitt 40, där Destiny diskuteras
    • Jeff Cannata
    • Destiny
    • Halo - serie förstapersonsactionspel (främst) för Xbox
    • In Halo 1, there was maybe 30 seconds of fun
    • Covenant - huvudmotståndarna i Halo-serien
    • Titan - Blizzards nyligen nedlagda MMO
    • Warcraft adventures: Lord of the clans - nedlagt äventyrsspel i warcraftvärlden
    • Sacrifice
    • Sunk costs
    • Flappy bird
    • Orthogonality
    • Marco Arment
    • Overcast
    • Instapaper
    • Tumblr
    1 hr 2 min
  • Kodsnack 71 - När man exponerar sitt versionsnummer

    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
    • Vårt javascriptavsnitt - Att helt hänge sig till ett ramverk
    • Windows 10
    • Cloudnet sponsrar våra livesändningar
    • Kodsnacks livesändningssida - torsdagar 20:30 är hålltiden
    • Markus Fredrikssons kommentar
    • Tvåvägsdatabindning - att koppla samman ett objekts egenskap med ett värde i en vy så att en ändring av den ena automatiskt ändrar den andra
    • Scheme
    • Statiskt omfång
    • Lös typning
    • Förstaklassfunktion
    • Pakethanterare
    • Jquery
    • Backbone.js
    • JSON - Javascript object notation
    • RequireJS
    • Javascripts historia
    • Prototypbaserat arv
    • Constructor - en subrutin i en klass som skapar nya objekt av klassen
    • Douglas Crockford
    • Nordic.js - svensk konferens där Douglas Crockford med flera talade
    • JavaScript: The Good Parts
    • Haskell
    • Monad
    • Coffeescript - ett av många språk som kompilerar till Javascript. Fast Tobias menade Objective-J och Cappuccino
    • Clojurescript
    • Typescript
    • GWT - Google web toolkit, ramverk som genererar webbgränssnitt från javakod
    • Swing - gränssnittsramverk för Java
    • Dart
    • Notch jobbar på Doom i Dart
    • Dartium
    • Chromium
    • WebGL
    • asm.js
    • WebKit FTL JIT
    • IR - intermediärrepresentation, kod som bearbetats av en kompilator men inte omvandlats till maskinkod
    • Kodsnack kommer att delta i Øredev 2014! Kom och säg hej, kom tidigt och få en tröja!
    • Brittiska jungfruöarna
    • Recensera oss gärna i iTunes
    • Windows 10-presentationen
    • Utvecklarförhandsversionen av Windows 10
    • Modern UI (tidigare känt som Metro)
    • Många känner av windowsversion på dåliga sätt i sin kod
    • Windowsversionsnummer
    • Webbläsaridentifikationssträngar
    • Feature detection - att kontrollera om funktioner man vill använda i sin kod finns innan man använder dem. Tas ofta upp i samband med webbutveckling, där man bör känna av funktioner istället för att - till exempel - göra antaganden utifrån webbläsarens identifikationssträng
    • Meddelandeskickande och svag länkning
    • Vi snackade Python 2 och 3 i avsnitt 53 - Gör en Python 5
    • Perl 5 och Perl 6
    • Windows ME
    • Windows NT
    • Windows vista
    • PHP hoppar över version 6
    • MSI - installationssystem för Windows
    • CoreOS - linuxdistribution avsedd för stora servermiljöer
    • TeX versionsnummer närmar sig pi
    • Qt creator
    • Semantic versioning - versionsnummer med tydligt definierad innebörd
    • less
    • SHA-1
    • Safari - Apples webbläsare
    • Yosemite - Mac OS X 10.10
    • Longhorn - Windows vista
    • Windowskodnamn
    • Chicago - Windows 95
    • Blackcomb - Windows 7
    • Ubuntukodnamn
    55 min
  • Kodsnack 70 - Modern alkemi

    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
    • Techworld, som vi samarbetar med
    • Next generation threats 2014
    • Christopher Soghoyan
    • ACLU - American civil liberties union
    • NSA
    • Edward Snowden
    • Apple och integritet
    • Daring fireball - FBI and Police Departments Endorse Apple’s Full Device Encryption
    • Power of defaults
    • Alla iOS-enheter krypteras
    • Apple har inte nyckeln från iOS 8 och framåt
    • Bitlocker - hårddiskkryptering inbyggd i Windows
    • x86-processorerna
    • Secure enclave - säkerhetskretsen i de senaste iPhone-modellerna
    • Entropi när det gäller kryptografi
    • DRM - digital rights management, tekniker för att misslyckas med att skydda upphovsrättsinnehavares rättigheter, oftast genom att försämra livet för betalande kunder
    • False positives
    • Runa Sandvik
    • Freedom of press foundation
    • Securedrop
    • Wikileaks
    • “NSA proof”
    • Morgan Marquis-Boire
    • EFF
    • Secure domain foundation
    • DNS - Domain name system
    • Marion Marschalek
    • Zeus-trojanen
    • Incident response - att reagera på och hantera säkerhetsincidenter
    • Microsoft security essentials - gratis antivirusprogram för användare av Windows XP, Vista och 7
    • Zero-day exploit - attack som utnyttjar ett tidigare okänt säkerhetshål
    • Heuristics - erfarenhetsbaserade tekniker för att hitta tillräckligt bra lösningar på problem
    • John McAfee
    • Robin Blokker
    • FRA - Försvarets radioanstalt
    • Moxie Marlinspike
    • Open whisper systems - Moxies organisation
    • PGP - Pretty good privacy, mjukvara för kryptering
    • OTR - Off the record, protokoll för kryptering av direktmeddelandekonversationer
    • Diffie-Hellman - metod för utbyte av kryptografiska nycklar
    • Trevor Perrin
    • Presentation av Moxie Marlinspike om att lösa CA-problemet
    • Bash
    • Shellshock
    • Miljövariabler
    • rm -rf / - terminalkommando som tar bort allt innehåll på hårddisken
    • Apache - populär och öppen webbserver
    • CGI - API mellan en webbserver och program som kan generera innehåll åt den
    • Processer som kan användas för att utnyttja säkerhetsproblemet
    • Första patchen av bash räckte inte
    • Shellshock kan även nyttjas via DHCP
    • POSIX - standardfamilj för kompatibilitet mellan operativsystem
    • Googles project zero
    • Heartbleed - säkerhetshål i OpenSSL som uppmärksammades i april 2014
    • Matrix
    • Operativsystemet Temple
    • sprintf - c-funktion som skriver formatterad data till en sträng
    • Off-by-one-fel
    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
    52 min
  • Kodsnack 69 - Att helt hänge sig till ett ramverk

    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
    • Cloudnet sponsrar våra livesändningar
    • Kodsnacks livesändningssida - torsdagar 20:30 är hålltiden
    • IRC - internet relay chat, anrikt protokoll för överföring av textmeddelanden
    • VPS - virtual private server
    • Procera - veckans sponsor
    • Knockout - javscriptramverk fokuserat på databindning
    • Bootstrap
    • Backbone.js
    • Sproutcore
    • MobileMe - Wikipedia, the free encyclopedia - onlinetjänster från Apple vars webbgränssnitt byggdes med Sproutcore
    • Charles Jolley - Sproutcores skapare
    • Cappuccino - webbapplikationsramverk med eget språk
    • Ember.js
    • Sproutcore 2.0 blev Ember i november 2011
    • MVVM - Model view viewmodel
    • MVC - model view controller
    • Design- och arkitekturmönster
    • Xerox PARC
    • Smalltalk - gammalt och inflytelserikt objektorienterat språk
    • Viewcontroller - kontrollobjekt hårt knutet till en viss vy
    • Databindning i .net
    • jQuery - javascriptramverk för att hantera dokumentobjektmodellen på effektivare sätt
    • Databindningsattributet för Knockout
    • ORM - object-relational mapping
    • React - javascriptramverk med fokus på användargränssnitt
    • Fredrik fick glappkontakt i huvudet vid ungefär 19:45 - problemen han nämner att de stött på var i Knockout, inte i React som han säger.
    • Procera - veckans sponsor
    • Proceras lediga tjänster
    • FPGA
    • Objective-J - Objective-C-liknande språk som används av ramverket Cappuccino
    • Dart - googlespråk som vill vara ett bättre Javascript
    • CoffeeScript - javascriptsuperset
    • C++11
    • node.js - asynkron servermiljö där kod skrivs i Javascript
    • Grunt och gulp.js - två exempel på bygg- och automatiseringssystem byggda på Node
    • node-webkit
    • Inception - drömfilm från 2011
    • Asynkron I/O
    • Från Python till Go
    • Go
    • Farväl node.js
    • Den heliga graal
    • Exception
    • Typescript - microsoftsuperset av Javascript
    • Spotify
    • Don Melton - ledde apples utveckling av Safari och Webkit från starten
    • Meddelanden-appen på iOS
    • Kodsnack på Twitter
    • [email protected]
    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
    51 min
  • Kodsnack 68 - En saga helt utan sedelärande sidor

    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
    • Byggsystem - program som hjälper en att sätta ihop ens program - har vi talat om förr
    • C++
    • Linux - öppet operativsystem som distribueras i en stor mängd varianter
    • Ubuntu - populär linuxdistribution, framför allt på persondatorer (snarare än servermaskiner)
    • Debian - tidig och populär linuxdistribution
    • Cmake - byggsystem
    • MySQL - populär och öppen databas
    • Glob - bygger en lista av filer som matchar ett visst uttryck, exempelvis alla filer med en viss filändelse i en viss mapp.
    • Xcode - Apples utvecklingsmiljö
    • Cmake kan generera filer för Xcode
    • Länkning av program skapar en enda körbar fil av de många filer som skapas av kompilatorn
    • Precompiled header
    • Visual studio och precompiled headers
    • Grand central dispatch
    • apt-get - kommando för att installera paket på bland annat Debian
    • libdispatch - biblioteket Grand central dispatch bygger på. Har portats till flera andra operativsystem
    • GCC och precompiled headers
    • Clang
    • Precompiled headers och Xcode
    • Att ersätta saker (eller personer) med mycket små shell-skript
    • Applescript - skriptspråk för Mac OS X
    • Service på Mac OS X
    • Fredriks “flikar till Markdown”-skript
    • Markdown - enkelt märkformat för rena textfiler
    • Applescript dictionary beskriver vilka möjligheter en applikation ger via Applescript
    • UI-skriptning med Applescript
    • BBedit - anrik textredigerare för Mac OS X - och dess stöd för skript
    • Acorn - bildbehandlingsprogram för Mac OS X - och dess stöd för skript
    • Gus Mueller
    • JSTalk - alternativt skriptspråk för Mac OS X
    • Javascript och skriptande i Yosemite (Mac OS X 10.10)
    • TV truck schedule - bilden vi alla fick se när sändningen strulade
    • Videoströmmen av Apples presentation
    • Artikeln om varför livesändningen gick dåligt - ifrågasatt av folk med kunskap
    • Akamai
    • CDN - content delivery network - system av utspridda servrar som kan användas för att snabbare leverera data till slutanvändare
    • Tommy Krul - killen med den häftiga sjalen
    • Super evil megacorp utvecklar spelet Vainglory
    • Iphone 6 och 6 plus
    • Apple watch
    • Watchkit - Apples ännu inte släppta ramverk för att utveckla olika typer av appar för Apple watch
    • M7 och M8 - kretsar i nyare modeller av Iphone som registrerar rörelse
    • Den magnetiska laddaren för Apple watch
    • Pebble - smart klocka
    • Galaxy gear - Samsungs familj smarta klockor
    • E-ink - skärmteknik som ser ut som bläck på papper och som (i många versioner) inte kräver ström för att visa en bild
    • Dick Tracy
    • Oneplus one - stor och välgjord androidtelefon
    • Hur skärmen renderas på Iphone 6 plus
    • Skärmrendering på retinamacar
    • Iphone 6 plus i landskapsläge
    • Rykten kring “Ipad pro”
    • Square
    • Apple pay - nyss presenterat system för att betala med applemobiler
    • Izettle
    • GB glace
    • Swift är nu 1.0
    • Cocoa - Apples övergripande ramverk för Mac- och IOS-utveckling
    • Saker Apple släppt som öppen källkod
    • Block för C
    • libimobiledevice - linuxbibliotek för att prata med Iphone
    • Cyanogenmod - androidbaserat operativsystem för mobila enheter
    • Android 4.4
    • Android L
    • Androids fula progress bar - Video som visar den fula progressbaren (och en ersättare)
    • Alien Dalvik - virtuell maskin använd av bland annat Jolla för att köra androidapplikationer
    • Dalvik - Androids virtuella maskin. Ersatt av ART från och med Android L
    • Bittorrent sync - decentraliserat system för filsynkronisering, lite som Dropbox fast bara mellan datorer du delar din information med
    • Anpassning för olika skärmstorlekar och upplösningar på Android
    • Humble bundle - köp spelpaket och ge pengar till välgörande ändamål
    • Double fine - spelutvecklingsstudio
    • Brütal legend
    • Nexus 7 - Googles sjutumsplatta
    • HTC Desire Z - Kristoffers första Android-telefon
    • Launchers för Android - programmet som visar enhetens huvudvy och startar andra program
    • Quasseldroid - IRC-klient till Android
    • Kodkata - övning för att bli en bättre programmerare genom träning och upprepning
    • Fontrendering på Android
    • Chet Haase
    • Filthy rich clients - bok om att skapa fräcka gränssnitt med Java
    • Massive - malmöbaserad spelstudio
    • World in conflict - realtidsstrategispel från 2007
    • TAT - The astonishing tribe - malmöbaserad designstudio som köptes av Blackberry 2010
    • Blackberry 10 - Blackberrys senaste operativsystem för mobila enheter
    • Androids 2D-grafik har haft stöd för hårdvaruacceleration sedan 3.0.
    • Near-field communication - NFC - trådlös kortdistanskommunikationsstandard
    1 hr 16 min
  • Kodsnack 67 - Dels plattformsberoende och dels hemsk

    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
    • Cloudnet
    • VPS - virtual private server
    • Kodsnacks livesändningssida - torsdagar 20:30 är hålltiden
    • IRC - internet relay chat, anrikt protokoll för överföring av textmeddelanden
    • Procera - veckans sponsor
    • Förra veckans avsnitt om trådning
    • Blogginlägg om multitrådning
    • Lås
    • Semafor
    • Paper om att lås inte fungerar som man tror
    • När allt man har är en hammare ser allting ut som en spik
    • Standard markdown - redan omdöpt två gånger, numera Commonmark
    • Markdown
    • John Gruber - känd för att skriva om Apple och närliggande ämnen
    • Daring fireball - John Grubers blogg
    • Perl 6 - programmeringsspråk som fortfarande är under utveckling
    • Specifikationen för Commonmark
    • IEEE
    • Andra varianter av Markdown
    • OCD
    • Restructured text - textformat som främst används dokumentation av Python
    • ASCIIdoc
    • W3C - World wide web consortium, skapar och publicerar standarder för HTML och intilliggande tekniker
    • SOAP
    • Ada
    • GCC
    • XBMC
    • Kodi
    • Procera sponsrar veckans avsnitt
    • ISP - internet service provider - internetleverantör
    • Lediga jobb på Procera
    • Angular
    • Backbone
    • Ember
    • D3
    • Push notification
    • QT-SDKt numera för Android och iOS
    • Swing - UI-ramverk för Java
    • WebOS
    • QML - märkspråk för att beskriva användargränssnitt
    • Kodapor på Facebook
    • Xamarin låter dig utveckla appar för många plattformar i C#
    • Phonegap låter dig bygga mobilappar med webbteknik
    • Titanium
    • API - application programming interface
    • Android studio - utvecklingsmiljö för Android
    • Eclipse - utvecklingsmiljö för Java, med mera
    • Xcode - Apples utvecklingsmiljö
    • IntelliJ
    • Lediga jobb på Procera
    • Cloudnet
    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
    53 min

About Kodsnack

From the publisher's feed

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

More shows like Kodsnack

Historiepodden by Acast

Historiepodden

58 Listeners

Kapitalet by Monopol Media AB

Kapitalet

7 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

11 Listeners

Tyngre Träningssnack by Tyngre

Tyngre Träningssnack

7 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

89 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

4 Listeners

Marknaden by Monopol Media

Marknaden

4 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

Krigshistoriepodden by Krigshistoriepodden

Krigshistoriepodden

5 Listeners

Developers! - mer än bara kod by Madeleine Schönemann och Sofia Larsson

Developers! - mer än bara kod

0 Listeners

Fråga Anders och Måns by Somrig Ostsås AB | Acast

Fråga Anders och Måns

14 Listeners