

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

Sep 13, 2014 • 1h 15min
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

Sep 8, 2014 • 53min
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

Sep 1, 2014 • 51min
Kodsnack 66 - Ju fler lås du använder desto sämre är ditt liv
Vi snackar trådar och utmaningarna i att försöka bygga program som gör flera saker på en gång. Vi drar paralleller mellan tråd- och minneshantering, ett annat område som också är både enklare och svårare än vad det först kan verka. Vi nämner några olika modeller för trådhantering och kommer in på att de verktyg man har inte bara påverkar hur man hanterar flera saker samtidigt utan också när och om det över huvud taget passar att göra det. Avsnittet sponsras av Procera, som bland annat söker skarpa webbapplikationsutvecklare. Diskutera gärna avsnittet på Techworld Länkar Tråd - en fristående sekvens programinstruktioner Parallellprogrammering - när flera instruktioner utförs samtidigt Flerkärninga processorer - i grund och botten flera processorer förpackade i ett paket Asynkron IO - in- och utmatning som låter annat arbete pågå samtidigt som in- och utmatningen Select-loop - Intels core-processorer The free lunch is over - artikel från 2004 som hävdar att utvecklingen tvingar oss att på allvar lära oss programmera och tänka i samtidiga processer. Gratislunchen tidigare var att man kunde förlita sig på att datorernas utveckling automatiskt skulle göra ens program snabbare över tiden Playstation 3-arkitekturen Xbox 360-arkitekturen Playstation 2-arkitekturen var speciell men inte multitrådad eller flerkärnig på något klassiskt sätt Moores lag - tumegeln att antalet transistorer i integrerade kretsar (oftast använt med avseende på processorer) ungefär fördubblas vartannat år Erlang - språk utvecklat av Ericsson för att skapa distribuerade och feltoleranta system. Stödjer även att uppgradera eller byta ut kod utan att stoppa systemet Fork - anrop som skapar en fristående kopia av en process Unix socket - ett sätt för processer på samma operativsystem att utbyta data Multitrådning i Java POSIX-tråd-API:et C++ 11 och trådar Minnesbarriärer (memory barriers) tvingar kod att köras i en viss ordning Meddelandekö Synkronisering Lås Trådrace Stack trace Kostnader i att växla tråd Avsnittet om uppdatering av Plex SHA1-hash Trådpool Oföränderlig data - data som inte kan förändras efter att den skapats BSD - familj av Unix-lika operativsystem JVM - Javas virtuella maskin Vi snackade nyss om att det är arbetstagarens marknad för utvecklare just nu Procera networks) - veckans sponsor Procera söker webbapplikationsutvecklare, bland annat Ember Backbone Node Grand central dispatch - applelösning för att förbättra och förenkla hantering av trådar och samtidighet Reference counting libdispatch - biblioteket på vilket Grand central dispatch bygger Block i C Anonym funktion Go Goroutin Kanal - kommunikationsväg mellan goroutines Transaktionellt minne Clojure Communicating sequential processes IPV6 - senaste versionen av internetprotokollet OpenMP - API för multiprocesshantering med delat minne på många olika plattformar Fortran Erlangs processmodell Futures Std::future i C++ 11 Std::promise Task-klassen i .net Node.js Scheme Continuation-passing style pthread_create Manuell minneshantering Trådhantering i Python Trådhantering i Ruby Trådhantering i Perl Pypy Multiprocessingpaketet för Python Map-funktion - funktion som tillämpar en funktion på alla element i en lista och returnerar en lista med resultat

Aug 24, 2014 • 57min
Kodsnack 65 - Den andra dåliga idén
Vi snackar om att uppdatera sina applikationer, hur Tobias uppdaterat Plex och problem med installationsprogram. Tobias tipsar om Pytest och berättar hur han förbättrat uppdateringshanteringen. Tobias avslöjar häftiga trick man kan utföra när man vill uppdatera appar på Mac utan att behöva ladda ner varenda fil igen. Sedan pratar vi om kod skrivern för forskning och kommer in på att värdera bra struktur på koden och allting kring den - sådant som vi som kodhantverkare värderar högt men kanske inte alla som skriver kod. Problemen i STL får avrunda. Diskutera gärna avsnittet på Techworld Länkar Vi pratar så lite om Microsoft I am Groot Plex autouppdateringsinfrastruktur Plex Home Theater Deltauppdatering - uppdatering i vilken man enbart hämtar det som ändrats, istället för precis allting. Ett binärdelta innebär de rena och råa binärdataändringarna i varje fil, istället för exempelvis varje ändrad fil i sin helhet Bsdiff/bspatch Testsvit - en uppsättning tester Pytest Foo och bar - nonsensnamn som (allt för) ofta används i exempelkod Fixture Decorator Nose Jenkins Poppa stacken - ta bort och returnera det översta elementet i högen Windowsregistret - Windows centrala databas för inställningar Kodsignering av applikationer på OS X DMG - disk image, skivavbild, filformat Apple använder för att representera monterbara enheter .deb och .rpm - Linuxdistributionerna Debian och Red hats filer för distribution av mjukvarupaket Windows installer - .msi WIX - Windows installer XML SOAP OSGi - ett “modulärt system och en tjänsteplattform” för Java Byggare Bob - vårt avsnitt om byggsystem TAR - anrikt filformat och program för datalagring Blizzards installer Markstrid i asien… - Citat från Princess Bride The worst API ever made Historien bakom Direct3D Direct X 12 - Senaste versionen av DirectX Rendermorphics - Tillverkaren man köpte Direct 3D av Apples installationsinfrastruktur One little package of hate - Edge cases avsnitt om Apples installationssystem Resursagenter High Availability-kluster libvirt 20 000 rader kod (i libvirt) Xen och KVM VMWare LXC BSDiff-algoritmen Airmech-tillverkarnas fork av BSDiff UML-diagram används för att modellera och visualisera systemdesign Lua - språk bland annat populärt för högnivålogik i spel Game Engine Architecture Frostbite) Unreal-motorn Unity EA grundades år 1982 EASTL Koncept i C++ - som inte finns export i C++ - nyckelordet som bara en enda kompilator lyckades implementera Map i STL std::map.find - returnerar iterator>

Aug 20, 2014 • 40min
Kodsnack 64 - Att gå till jobbet är någoting nytt
Vi börjar med att snacka om pendling och går därifrån vidare till kontor, i vilken arbetsmiljö man får mest gjort och varför man som arbetande inom ett område med stor efterfrågan ens finner sig i att jobba i mindre bra situationer. Sedan diskuterar vi hur uppskattade utvecklare faktiskt är utifrån en nyligen utkommen artikel kring hur man framställer sig vid intervjuer. Diskutera gärna avsnittet på Techworld Länkar Kodapor på Facebook Inlägget och diskussionen om pendling Kista Fridhemsplan Kungsholmen Sundbyberg Vilhelmina Stratiteq söker folk - rekryterar ingenjörer bland taxichaufförer How the other half works - artikeln om mannen som ändrade framtoning på sitt CV Massive - Malmöbaserad spelstudio

Aug 12, 2014 • 48min
Kodsnack 63 - Lätt att köra fast i
Tobias och Fredrik går igenom lyssnarkommentarer på de senaste avsnitten. Vi tar upp diskussionen om att lära sig ett språk kontra att lära sig ett språk tillsammans med ett stort ramverk. Det är ofta stor skillnad på att lära sig ett språk i sig och att lära sig ett språk tillsammans med ett eller flera ramverkför olika ändamål. Kopplat till diskussioner om att våga lägga ner projekt snuddar vid problemen med upphandlingar och försök att skapa detaljerade specifikationer innan man utvecklar någonting. Avslutningsvis snackar vi lite kring operativsystem och bekräftar kritiken att hela panelen har dålig eller ingen koll på Windows och Microsofts plattformar. Vill just DU vara med och föra in mer Microsoft i Kodsnack? Hör av dig! Diskutera gärna avsnittet på Techworld Länkar Techworld Theswedes inlägg om PHP - på avsnitt 58 - Bara statisk HTML om nya kodsnack.se och dess teknik HHVM - Facebooks virtuella maskin för PHP och Hack PSR - standarder för att homogenisera utveckling i PHP PHPs inbyggda webbserver - finns från och med version 5.4.0 DBG - debugger för PHP GDB - GNU-projektets debugger. Fungerar med ett stort antal språk LLDB - debuggern som används av bland annat Xcode för språken i C-familjen node-inspector - lösning för att debugga Node.js med Chromes utvecklingsverktyg Laravel Ruby on rails - webbramverk för Ruby Hibernate - javaramverk för att representera objektmodeller och spara dessa i relationsdatabaser Core data - representerar, hanterar och sparar din datamodell på Apples plattformar Foundation och UIKit - centrala Objective-C-ramverk från Apple. Det förra för alla Apples plattformar, det senare för gränssnitt på iOS Composer - Pakethanterare för PHP. OBS: vi hade fel i avsnittet, Composer fungerar för PHP generellt och är ingenting specifikt för Laravel Hugo - programmet vi använder för att statiskt generera kodsnack.se jQuery - ett av de större ramverken för att underlätta … det mesta … i Javascript [Kodsnack 60 - Nu måste jag stämpla in och vrida på kugghjulen]() - om att våga lägga ner projekt med mera Kommentarer på avsnitt 60 Farbror Svens kommentar PUST - Polisens utskällda, dyra och skrotade försök till nytt IT-system OPS-upphandlingen - Nya Karolinska Solna Vattenfallsmodellen - att utveckla saker i steg som följer linjärt på varandra Fail-fast - Wikipedia, the free encyclopedia - filosofi kring felhantering att det är bättre att fallera högt och tydligt än att försöka hantera fel i det tysta Sunk cost fallacy - känslan att något automatiskt är mer värt för att man redan plöjt ned resurser i det Markus Klyvers kommentar Myrans svar på Markus kommentar DeltaJesus kommentar Avsnittet om operativsystem och dess kommentarer Sluta ljugs kommentar IIS - Internet information services - Microsofts webbserver Windows 8 Kopplingen mellan tangentbordets knappar och vad som visas på skärmen (här med fokus på Linux) Fönsterhanterare - programmen som hanterar och visar det som faktiskt dyker upp på skärmen Steam Kommentardiskussion kring huruvida macanvändare har gjort ett mer aktivt val och vad det kostar @kodsnack och info@kodsnack.se @bjoreman och @tobiashieta

Aug 5, 2014 • 30min
Kodsnack 62 - En ideologisk fråga
Kristoffer och Fredrik snackar om operativsystem, hur vi upplever dem, vilka vi använder och föredrar och vad som egentligen är intressant för oss. Vi snackar om vad vi vill ha och varför och kraften i att kunna programmera sin egen miljö. Skillnader i hur Apple och Microsoft behandlar utvecklare. Fördelen för OS X och Linux att folk är där av eget val. Jämförelsen OS X kontra Windows och iOS kontra Android. Varför det inte utvecklas mer för Linux. Länkar Operativsystem - programmen som startar, kör och hanterar alla andra program i din dator Mac OS X Apples operativsystem för persondatorer Windows XP - det senaste Windows Fredrik använde på heltid Linux - fritt (eller åtminstone friare) operativsystem skapat av Linus Torvalds Unix - stor familj av operativsystem vars allra första version släpptes av Bell labs 1973 POSIX - en uppsättning standarder för att få kompatibilitet mellan operativsystem Bash - mycket spritt terminalprogram Windows kommandoprompt - många windowsversioners version av terminalprogram Powershell - Microsofts modernare kommandorads- och automatiseringsmiljö Applescript - skriptspråk för Mac OS find - unixprogram för filsökning Grep - unixprogram för sökning i filer efter matchande text Visual studio - Microsofts utvecklingsmiljö Red hat linux - linuxdistribution Massive entertainment - svensk spelstudio Steam - Valves spelförsäljnings- och distributionsplattform Xbox - Microsofts första spelkonsoll OpenGL OpenGL i Mac OS X Input lag Input lag i Mac OS X - något många seriösa spelare funderar över Låglatensskärmar - något många spelare är intresserade av Direct X - Microsoft-APIer för spel och multimedia DOS - Disk operating system, egentligen en hel familj av operativsystem Autoexec.bat - fil som automatiskt körs när DOS startar Hired guns - rollspel först släppt till Amiga, sett ur första person och för upp till fyra spelare samtidigt Amiga Workbench - det grafiska gränssnittet för Amiga OS Developers developers developers Micrsofterbjudanden för studenter som vill utveckla Appleerbjudanden för studenter som vill utveckla? Stygga verktygsfält för webbläsare iOS app store - Apples mjukvarubutik för iPhone och iPad Panic - liten och känd oberoende utvecklare för Apples plattformar. Finns det motsvarigheter på microsoftsidan? Steam machine - Valves linuxbaserade spelmaskin The year of Linux on the desktop Microsoft släpper Roslyn - kompilatorplattformen för .net - som öppen källkod Satya Nadella - Microsofts nye chef Azure - Microsofts molnplattform Cocoa for web services - om tanken att skapa fler generella lösningar för det vi behöver på våra servrar Amazons molntjänster

Jul 29, 2014 • 51min
Kodsnack 61 - Det blir inga landskap, det blir webbservrar och sliders
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 Lightning Dr Pepper Jolt cola Fulcola - testar coladrycker av de flesta slag Vilnius - Litauens huvudstad Fritz-kola Volt cola Japanska gitarrer Femtiokilometerslopp Gongfu-teceremoni - små kannor, små koppar, mycket varmt vatten och flera bryggningar A/B-test Te - bra för tänderna? - Tandläkaren säger ja... Te - dåligt för tänderna? - Expressen säger nej? Te - bra för munhälsan! - ...enligt tandläkare? Rooibos Kafferostning Kaffesubstitut Cikoria Pu-erh Minecraft Vilda västern-stenformationer Kinesiska landskap med träd på toppen av berg Bret Victoriga gränssnitt JSON Jakrakning RTS - realtidsstrategispel Ultima underworld Goblin Skyrim Sid Meier's pirates! Elite Wing commander privateer Wing commander Voxel Quake Sandmandalas Peer-to-peer No man's sky No man's sky-trailer Spore - gudaspel från 2008 Wil Wright - amerikansk spelskapare Asteroids Black & white - gudaspel från 2001 Peter Molyneux - brittisk spelskapare Normalmappning Swifts åtkomstmodell Gos åtkomstmodell - "public" motsvaras av stor bokstav Apples swiftblogg const i C++ const_cast

Jul 23, 2014 • 57min
Kodsnack 60 - Nu måste jag stämpla in och vrida på kugghjulen
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. Länkar PSA1 - Kristoffers nya mikrofonstativ Røde - mikrofontillverkare Statisk typning Litauen Litauens bredbandstäckning - "In terms of household penetration, the dominant fiber nation remains Lithuania, which already has 100% coverage of FTTH and over 31% of homes connected to fiber." Matt Gemmel följer upp med egna tankar utifrån Ed Finklers artikel som vi diskuterade i förra avsnittet Hacker news WWDC - Apples årliga utvecklarkonferens John Carmack - storhet inom 3D-motorer för spel Douglas Adams ville vara John Cleese Silmarillion - Tolkiens huvudprojekt Cristopher Tolkien Donald Knuth Literate programming Hello world podcast - många intervjuer med programmerare och hur de börjat Casey Liss - en tredjedel av Accidental tech podcast och något överraskad av det jobb som kan komma med att släppa öppen källkod Accidental bot Caseys showbot för ATP Clippy - den gemformade assistenten som irriterat folk i många versioner av Office Newspeak Pull request Kodsnack på Github - om du vill föreslå ändringar, tillägg eller annat på webbplatsen, gör begäran mot site Minecraft OpenGL Immediate mode Vertex Normal Matrismultiplikation Unity Unreal engine Metal - Apples ramverk för lågninvå-3D Arkitekturen i Playstation 2 Baldur's gate: dark alliance - actionspel för Playstation 2 som hade helskärmsantialiasing Commodore 64 på 64 minuter Guy Steele om att programmera med hålkort, bland annat Perlin noise Simplex noise Elite RTS - realtidsstrategi Command & conquer: tiberian sun Voxlar - volympixlar Brütal legend Mac mini (mitten av 2011) Full throttle Psychonauts Tim Schafer kodsnack.se info@kodsnack.se Kodsnack på IRC Enter

Jul 14, 2014 • 54min
Kodsnack 59 - Lära sig nya saker eller att bara skeppa
Varför snackar vi inte mer Microsoft? Efter kommentarer från lyssnare diskuterar vi varför vi inte pratar mer om andra ämnen än vi gör, lite om filosofin bakom hur vi gör Kodsnack och bjuder in alla att höra av sig till oss. Vill du sponsra Kodsnack? Vill du vara gäst i Kodsnack? Vill du tipsa oss om något?Hör av dig! Vi läser och tar till oss av all återkoppling vi får. Sedan snackar vi om hur utvecklingen går framåt. Det händer hela tiden nya saker. Blir det vi har lärt oss omodernt och oanvändbart? Behöver man hänga med i varje ny trend för att fortsätta göra nytta? Vilken typ av utvecklare är du? Vi snackar växelverkan mellan jobb och fritid när det kommer till att lära sig nya saker och att hitta den linje som passar en själv mellan pragmatism och att lära sig något nytt. Länkar Kommentaren om att vi inte har fler perspektiv IKEA-design rakt av - avsnittet där vi pratar Microsoft och Windows medIris Classon Förslaget att döpa om oss till Appsnack Roslyn - .nets numera öppna kompilatorplattform Typescript - utbyggnad av Javascript som kompilerar till Javascript The developer’s dystopian future - artikel om att hänga med i utvecklingen som programmerare Ed Finkler Kommentar på De stora spektaklen - avsnittet om konferenser - av abc…åäö The humans of New York Bootstrap - ramverk för att bygga flexibla webbplatser Node.js - javascriptbaserad serverplattform Marco Arment - utvecklare av iOS-applikationer Angular JS - javascriptramverk för webbapplikationer Web objects - applikationsserver ursprungligen skapad av Next och som fortfarande driver Apples webbutiker Att lära sig gå - ett av våra tidigare avsnitt på ämnet Go Manuell minneshantering Core dump Kommentarerna kring Lisp och vad som är ett programmeringsspråk Novellen Tobias läste med dystopisk framtid Cobol - programmeringsspråk designat 1959 Matrix - stilbildande science fiction-film från 1999 Warhammer (fantasy) - fantasyvärld och ett flertal spel som utspelar sig i densamma Warhammer 40000 - figurslagspel i en mycket dystopisk framtid Tech priest Marco Arments podcasts - Accidental tech podcast och Build and analyze (numera nedlagd) C++ 11 - den senaste C++-standarden C++ 14 - nästa standard för C++


