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<std::pair<const key_type, mapped_type>>