Kodsnack

Kristoffer, Fredrik, Tobias
undefined
Dec 15, 2014 • 1h 7min

Kodsnack 82 - It's very difficult to make a joke in this space

We chat with James Mickens, researcher and most likely funniest man at Microsoft, live on stage during Øredev 2014. Topics include C development, the purity of incrementation, death by specifications, scandinavian death metal and its font choices and also British football, distributed systems and the problems you encounter dealing with them. The downsides of being stuck alone in a set of universes is that Stack overflow can’t help you. And how should we fix the Javascript and web browser technology world? Comments on the internet? No. This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. Comments, thoughts or suggestions? Discuss this episode at Techworld! Links Freedom fries Microsoft research Distributed systems James’ talk at Øredev 2014 Handling the zombie apocalypse - James’ article “The night watch” James’ talk at Monitorama 2014 Satya Nadella - CEO of Microsoft Nuclear proliferation Segfault Logical shift Logical AND Malmö Logical OR W3C - World wide web consortium Web components Web components templates Gorgoroth Fibonacci Factorial Fizz buzz Sepultura King diamond British steel Notepad Web workers Crom - James’ system for speculative Javascript execution Speculative execution Total recall Firebug Galactus Odin The Shellshock bug Turtles all the way down Jquery Angular XHR MDN - Mozilla developer network, great source of Javascript and browser API documentation Git The grandfather paradox Polyfill asm.js NoSQL Mongodb Bare metal Just in time compiler Maslow’s hierarchy of needs let-satement Zeus Quirksmode.org Yo Leviticus Registry ASCII art About:config Max TCP connections Shockwave Singularity DVR - Digital video recorder Futures Bendgate Captain America’s shield Georgia Tomfoolery 4chan Huge sloths Titles This is just Hollywood stuff We’ll edit this out with CGI What happens on the set #freedom #america What prevents me from being a happy person in life It cheapens the art Homelessness is bad too At least you have hope Do you like iteration? I only increment variables Only go forward Black Gandalf Not just fair or balanced Otto von Hyphen We laugh to stop from crying Darkness is delightful The great thing about scandinavian death metal What would Beelzebub do? That TV is in the cloud now Like jazz musicians Like trying to write Inception 2 The left hand of satan Multiple speculative universes What universe am I in? A low-rent Stephen Hawking Firebug had no notion of my separate universes The Odin object In the regular development world Chicanery all the way down Function calls are not our strong point Not nothing will happen XHR:s over passenger pidgeon LOL I took a hard dependency on it It’s very difficult to make a joke in this space We don’t even issue writes devnulldb But we have hoverboards Tread carefully on the polyfills Close the tab and reboot the machine This is such a character builder Mumblefoo.js Fast Javascript, and cancer No-lock cancer Asynchronous cancer That kitten on a tradmill is not going to watch itself Another special type of disaster Folk wisdom on the web 127i content Emu futures If I had a website, I’d run it like Singapore Every computer should come with an old person This whole alternate semantic reality
undefined
Dec 9, 2014 • 53min

Kodsnack 81 - En helt ny värld

Fredrik snackar med Filip Ekberg om .NET och får sina vyer kraftfulld vidgade kring utveckling på och med Microsofts plattformar. Vad har hänt på sistone, var ska man börja och vem ska man följa på Twitter för att skaffa sig lite koll? Är du medveten om exakt hur öppen mycket av källkoden i kärnan av .NET faktiskt är? Eller om att du kan kompilera appar för Windows, Windows phone, OS X, iOS och Android från en enda kodbas? Inklusive användargränssnitt? Vi snackar också lite om vad andra kan ta efter i hur Microsoft stödjer sina utvecklare, bakåtkompatibilitet och hur ens tålamod inte verkar öka med tiden. Diskutera gärna avsnittet på Techworld! Länkar Filip Ekberg Donald Rumsfeld-skalan The poetry of Donald Rumsfeld - avsnitt 53 av appleutvecklarprogrammet Edge cases Filips bok - C# smorgasboard MVP - Most valuable professional - utmärkelse Microsoft ger till framstående personer i utvecklargemenskapen Microsofts omorganisation One Microsoft Visual studio numera gratis för fem användare Visual studio community ASP.net kan köras på Linux och OS X Den öppna delen av .net-plattformen Intellisense - Visual studios kodkompletteringssystem Omnisharp - verktyg för .NET-utveckling i Sublime, Vim, Emacs, Atom med flera Bash Kompilatoromskrivningen av C# och VB.net Managed code Roslyn - .NET-kompilatorplattformen Utvecklingen av C# Funktionella aspekter av C# Microsoft på Github Codeplex Steve Ballmer Developers, developers, developers Folk som diskuterar problemen med Apples appbutiker och otydligariktlinjer Genomsnittliga tider mellan uppladdning och godkännande i Apples appbutiker Xamarin Azure mobile services AD - Active directory, katalogtjänst från Microsoft Node.js Web API Visual studio express C# 6 Visual studio 2015 Nullpointer exception/null reference exception ??-operatorn hanterar null i anropskedjor Nyheter i C# 5 Windows XP har fortfarande lite stöd Visual basic 6 ASP.NET-teamets standups på Youtube ASP.NET 5 .NET core Parallel LINQ Nuget - pakethanteringssystem för Microsofts utvecklingsmiljö Gentoo - linuxdistribution Microsofts videos online och utbildningsmaterial MSDN - Microsoft developer network, Microsofts startplats för utvecklarinformation Pluralsight ASP.NET - sajten med utbildningsmaterial Project Euler VB.NET Portable class library - möjliggör återanvändning av kod mellan projekt för olika .NET-plattformar Mono Win32-API:et Xamarins studio - IDE för Mac Storyboards kan användas för att beskriva gränssnitt på Apples plattformar Nib-filer - kan också användas för att beskriva gränssnitt på Apples plattformar XAML - Extensible application markup language, XML-likt språk från Microsoft för att beskriva gränssnitt Scott Hanselman - blogg och Twitter Hanselminutes - Scott Hanselmans podcast Scott Guthrie - blogg och Twitter @fekberg - Filip på Twitter Titlar Det är rätt mycket kod Det är rätt mycket legacykod Ibland vill man bara slänga ihop ett bash-script En helt ny värld En skalbar backend När gamla buggar faktiskt slängs bort eller slutar stödjas De gör allt på Github I den riktiga världen Det används väl bara i den riktiga världen En riktigt bra runtime för alla plattformar
undefined
Dec 7, 2014 • 37min

Kodsnack 80 - Where numbers don't have to be special anymore

We chat with Stefan Karpinski, creator of the Julia programming language, live on stage during Øredev 2014. Topics include defiding to build a new language, the interesting unsolved problems of numerical computing, concurrency solutions, developing with and on LLVM, handling deprecation nicely, things (possibly) in the future for Julia and why Swift is exciting for Julia and other languages. This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. There is a minute and a half of worse audio quality just after the nine minute mark, where microphone problems forced us to fill in with audio from our backup microphone. Comments, thoughts or suggestions? Discuss this episode at Techworld! Links Stefan Karpinski Julia programming language Scientific computing Viral Shah Jeff Bezanson MATLAB R programming language Python C extension Goldilocks Goldilocks principle Dylan Garbage collection Unboxed data Complex number Julia Webstack Numerical computing Concurrency Distributed computing Threading Julia on Github Transactional memory Goroutine Coroutine Channel I/O LLVM IFDEF JIT - just-in-time (compilation, in this case) Shared library libclang - C Interface to Clang Template instantiation Quake2.jl Go Hacker school Matrix multiplication Vectorization Generational incremental garbage collection SNOBOL SPITBOL Icon Perl 4 C99 standard Immutable composite types Multiple dispatch Monkey patch radd-trick in Python Common Lisp CLOS - Common Lisp object system Polymorphism Self BLAS - Basic linear algebra subroutines Fast fourier transform Gofix Tracing Static compilation MIT - Massachusetts institute of technology Courses taught using Julia Function pointer Scipy Steven Johnson FFTW Pycall package for Julia Call stack GDB LLDB ABI - application binary interface Clang Rust programming language Swift Chris Lattner - creator of LLVM and Swift WebKit FTL JIT - compiles Javascript using LLVM Shadow stack ‎Dynamic stack frame deoptimization MATLAB matrix concatenation syntax Titles Some of the interesting tradeoffs Bridge that gap between high-level and low-level A huge pointer graph of some kind It’s good to have a focus, initially The point where we’re pushing things The classic tradition of a ton of IFDEFs This brings us back to garbage collection Specializing for numerical work Where numbers don’t have to be special anymore (The question is:) How useful is that generalization? You don’t necessarily know what code you’re going to need in advance Trading off memory for performance Really doing the deprecation process A situation where normally you’d JIT something You might end up in a slow case You can always just fall back on an interpreter A partially compiled interpreter Nobody needs to know that it was written in Julia A really capable C library As easy as walking a linked pointer list I’m really glad someone else implemented it
undefined
Nov 30, 2014 • 56min

Kodsnack 79 - Vad skulle det kosta att göra det på rätt sätt?

Vi snackar om turerna kring Swish, både aspekten hur man hanterat säkerhetsproblem och hur man hanterat att råka (?) innehålla öppen källkod. Det är en sak att ha ett problem, en helt annan och kanske ännu viktigare hur man beter sig när problemet väl är ett faktum. Från att ha en väg att faktiskt ta emot problemrapporter till hur man hanterar och kommunicerar vad som händer sedan. Tänk vilket intressant alternativ det varit om Swish helt enkelt släppt sin kod öppet istället för att släppa uppgradering och säga att man inte använde den öppna koden! Mitt i alltihop har kanske både Swish, HiQ och bankerna agerat pragmatiskt i hela händelseförloppet? Och källkoden är - fortfarande - inte värdefull i sig. Framför allt inte som inte ens öppen och välanvänd kod blir läst i någon större utsträckning. Vi avslutar med att diskutera minnes- och filhanteringsbuggar som kanske gömmer sig i ens program och en diskussion om påståendet att testdriven utveckling inte fungerar och testning i allmänhet är överskattat. Diskutera gärna avsnittet på Techworld! Länkar Transcoding Bit rate DTS Receiver Linux nya namngivningsschema för nätverksinterface Øredev Stephen Chin Vår intervju med Fred George - fler kommer Vår mikrofon - funkar finfint med lugnare miljöer Allt fler jobbar på distans - intervju med Tobias Så upptäcktes buggen i Swish Swish HiQ Länsförsäkringar Swish kryper till korset - ändrar i appen - IDG.se GNU LGPL Moxie Marlinspike Statisk och dynamisk länkning Certifikatspinning Code audit Dunning–Kruger-effekten Säkerhetsteater TSA Security through obscurity GNU GPL När källkod till Windows NT läckte Assassin’s creed unity Buggar i Assassin’s creed unity OpenSSL OpenSSH NSA Symlänk File descriptor fstream i C++ Heap TDD - testdriven utveckling Unit testing Code coverage Neutrino Refactoring Regression Code review Testing the hard stuff and staying sane - presentation av John Hughes Joe Armstrong - mannen bakom Erlang Clojure/west Quickcheck Atomära transaktioner Agil utveckling Sprint inom mjukvaruutveckling John Siracusa Titlar Lära sig på fötterna Här har vi en bankapp Ett svårt problem rent praktiskt Ett svårt problem rent teoretiskt Säkerhet ens i teorin Ingen direkt personal Deprimerande men inte ett dugg förvånande En helt omöjlig beställning Vad skulle det kosta att göra det på rätt sätt? Samma procedurer som NASA har för rymdskeppen Kasta HiQ under bussen För att få jobba på den här appen så måste man låsa in sig i ett litet rum på banken Helt fel typ av säkerhet Hemligt och säkert är inte samma sak Han ser lite ut som att han jobbar på Ericsson Som en bror till Joe Armstrong Härliga grå skjortbeklädda britter Det som funkar för dig är en bra grej
undefined
Nov 24, 2014 • 48min

Kodsnack 78 - Stirring the pot is necessary

We chat with Fred George, handgrenade of software development, live on stage during Øredev 2014. Topics include choosing clients, getting out before you start breaking things, the right ways of changing, the value of methodologies, remote work, gams, languages and more. This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. You can discuss this episode at Techworld! Links Mail Online Node Lean thinking Scrum master Agile coach Clojure Fad diet Thoughtworks Java Spring framework Outpace Pong Dreamhack Starcraft Skyrim The law of large numbers Metal Swift Palo Alto Swift user group Øredev session on Swift Elixir Dave Thomas Erlang virtual machine Micro services Key value store Database transaction Forward internet group Fred Georges’ sessions at Øredev: Enabling emergent technologies and Microservices: lessons from 3 companies KPI - Key performance indicators Waterfall model of software development COBOL C-level executives Richard Gabriel Lucid Emacs Worse is better - paper by Richard Gabriel Myspace Valve organizational structure
undefined
Nov 14, 2014 • 44min

Kodsnack 77 - Ett helt annat universum av saker

Fredrik och Kristoffer snackar uppkopplade prylar från ett hotellrum i Malmö. Vi har varit på konferensen Internet of things och känner att sakernas internet är ett otydligt och vittomfattande begrepp. Säkerhet, risker med uppkopplade prylar och vad man kan göra åt problemen diskuteras. Behöver vi fler lagar kring uppkopplade prylar, och i så fall hur? Finns det inte många problem med smarta saker som försöker lära sig vad användaren vill? En rulltrappa som går sönder blir en trappa, bygg inte en uppkopplad pryl som helt havererar utan uppkoppling! Produkter man måste ta sig förbi för att komma dit man verkligen vill - är modeaspekten av Apple watch det som får den att hålla till dess tekniken blir bättre? Vad blir den stora grejen för smarta klockor och andra prylar man har på sig? Finns det en? Samma sak för plattor, är nästa grej att de blir värdelösa? Diskutera gärna avsnittet på Techworld! Länkar Del ett från samma hotellrum Internet of things Øredev Withingsvågen som kan twittra ens vikt Bluetooth i insulinpump Nest - “intelligent” termostat Uncanny valley Clemens Vasters, talaren som nämnde smarta bussresor Firmware - en pryls beständiga minne och den mjukvara som lagras i det Fukushimakatastrofen Antropomorfism Androidklockor Pebble Apples presentation av Apple watch Google glass Moto 360 smart klocka från Motorola Android wear SDK - Googles utvecklingsverktyg för prylar man har på sig Fitbit Digital crown Apple samarbetar med IBM kring lösningar för företag Apple om integritet och säkerhet Joshua Corman, ligger bland annat bakom I am the cavalry Titlar Lika förvirrade som alltid Smarta prylar på mig Litegrann av en gimmick Ett helt annat universum av saker Internet i brödrosten Ännu mindre av en revolution Att släppa in internet i sina prylar Jag vill inte alls ha internet i min brödrost En buss snart, mycket snart Skämta med busskuren Det måste busskuren kunna hantera Minst lika irriterande Ger man folk mer osäkerhet vinner man nästan aldrig Äntligen touchkontroller på min spis Chip som ringer hem och berättar var de är någonstans Där allting havererar Internet kommer och går Den lever om och blir varm Har man tagit sina bilder och stoppat upp dem i Icloud Mjukvara som kör i min pacemaker
undefined
Nov 10, 2014 • 42min

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
undefined
Nov 2, 2014 • 43min

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
undefined
Oct 26, 2014 • 1h 8min

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
undefined
Oct 18, 2014 • 55min

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app