Kodsnack 342 - Markera varenda metod som gömd
2019-12-10 05:26Fredrik och Tobias snackar först om Plex nya annonsbaserade strömningstjänst för filmer och hur det varit att se utvecklingen av den lite från in- och baksidan.
Sedan berättar Tobias om sitt senaste buggjägaräventyr i C++, en historia som tar oss djupt ner i detaljer kring i symbolers synlighet mellan filer och binärer, och hur kompilatorns länkare egentligen jobbar. En historia som ger oss snabbare kompilering, snabbare starttid för Plex mediaserver, och en mindre binär. Innan målet kommer dock några rejält svårtolkade kraschrapporter och en läsning av binärdumpar.
Avsnittet sponsras till vår stora glädje av Onsiter - en marknadsplats för konsulter där du som är frilansande eller anställd konsult kan hitta uppdrag och bli hittad av uppdragsgivare. Lyssnar du och registrerar dig före 16 december 2019 har du dessutom chans att vinna en Raspberry pi 4 - registrera dig och mejla sedan samma mejladress som du registrerade dig med till kodsnack@onsiter.com.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi.
Länkar
- DDOS - Distributed denial-of-service
- Plex släpper filmströmningstjänst
- Prores-formatet
- Onsiter - veckans sponsor
- Visibility i C++
- Linker table
- -fvisibility=hidden
- Boost
- SOCI - databas-ORM
- ORM
- Templates i C++
- Objdump
- Tack alla som donerar kaffe till oss!
- Kodsnacks Advent of code-repo för 2019
Titlar
- Sju veckors arbete på två
- En ganska bra jul i år
- Jag har ju bara hand om utvecklingsmiljön
- DDOS:a oss själva
- En till källa av content
- Ganska enkelt ur en teknisk synpunkt
- Det svåraste vi har byggt
- Det största animebiblioteket utanför Japan
- Så länge man har en tillförlitlig källa
- Sätt att göra kompileringen av koden snabbare
- Jag ska berätta hur det inte fungerar
- Ett jättestort pyssel
- Markera varenda metod som gömd
- Fem metoder som andra behöver anropa
- Ganska mycket länkinformation
- En liknande signatur, men inte samma signatur
- Nu blir det riktigt komplicerat
- Templates lever sitt eget liv i C++
- Definitivt ett litet minfält
- Rätt default att ha