2017 legjobbja a tech beszélgetésekben

Általában az év végén teszem közzé kedvenc beszélgetéseim listáját (itt van ennek a bejegyzésnek a 2016. évi kiadása). Néhány héttel késtem, de úgy döntöttem, hogy külön sorrendben összeállítom a 2017-es kedvenc beszélgetéseim listáját. Ez a lista semmiképpen sem kimerítő, és valószínűleg sok olyan gyöngyszem van 2017-től, amelyeket csak a jövőben fedezek fel, ám a résztvevő vagy megfigyelt beszélgetések között ezek voltak a legjobbak.

  1. A valós világ szimulálása Go-ban, Sameer Ajmani,

Hihetetlen, hihetetlen beszélgetés, amelyet a dotGo mutat be a párhuzamokról az egyidejű programok írása és a való világ között. Nézze ezt, még akkor is, ha nem Go programozó, fantasztikus párhuzamos alapozóként.

Videó - https://www.youtube.com/watch?v=_YK0viplIl4

2. Zebrák egészen lefelé, Bryan Cantrill

A nyitó UptimeConf-tól. Ez a beszéd többféle módon befolyásolta a megfigyelhető és hibakereshető rendszerek felépítésére irányuló gondolkodásomat, mint azt el tudom képzelni. Ha van egy beszélgetés, amelyet ebből a listából néz, akkor ellenőrizze, hogy ez a-e.

Videó - https://www.youtube.com/watch?v=fE2KDzZaxvE

3. Kérések a motorháztető alatt, Cory Benfield

Ez egy fantasztikus beszéd volt a PyCon részéről, nemcsak a kérelemkönyvtárról, hanem a programozási kompromisszumokról, az egzotikus szélsőséges esetek kezeléséről és a pragmatizmus gyakorlatáról.

Videó - https://www.youtube.com/watch?v=ptbCIvve6-k

4. A memória krónikák, Kavya Joshi

Ez egy Kavya PyCon beszéde, ami alapértelmezés szerint egy ragyogó beszélgetés. Ennek elég oknak kell lennie ahhoz, hogy megnézhesse ezt a beszélgetést. Fantasztikus merülés annak belsejébe, ahogyan a CPython és a Micropython eltérően kezeli a memóriát.

Videó - https://www.youtube.com/watch?v=d7qEzpnkWaY

5. A farok késleltetésének mérése és optimalizálása, Kathryn McKinley

A Strangeloop fenomenális beszéde a gyökér okozására és a farok késleltetésének optimalizálására az adatközponti környezetekben a különféle munkaterhelésekhez. Azt hiszem, ez volt a nyitó Kulcstartó.

Videó - https://www.youtube.com/watch?v=_Zoa3xkzgFk

Mindemellett, a Strangeloop az egyetlen olyan konferencia, amelyre teljes mértékben remélem, hogy 2018-ban részt vehetek. Soha nem voltam még soha, és ez messze az egyik legjobb műszaki konferencia sok-sok szempontból.

6. Modern Python szótárak - Tucat nagy ötlet összefolyása, Raymond Hettinger

Nézze ezt a beszélgetést akkor is, ha nem Python programozó. Az első alkalommal, amikor 2016 decemberében láttam ezt a beszélgetést az SF Python meetup második éves ünnepi partiján, de a PyCon-nál újból látni nem kevésbé volt örömteli, mint az első alkalommal. Raymond visszaküld minket az időben a 70-es évekbe, és az, hogy az adatbázis-kutatás területén az akkor úttörő technológiák hogyan vezettek vissza a modern korszakba.

Videó - https://www.youtube.com/watch?v=npw4s1QTmPg

7. A Mightier szótár, Brandon Rhodes

Brandon Rhodes az egyik abszolút kedvenc hangszóróm. Minden évben várom a PyCon-ot, csak hogy megtudjam, milyen új beszélgetése van a boltban. Ez folytatja őrülten népszerű PyCon 2010 beszédét, a The Mighty Dictionary-t, amely csodálatos pillantást vetett a belső szótárakra a szótárak Python-ban történő megvalósításáról.

Videó - https://www.youtube.com/watch?v=66P5FMkWoVU

8. A csatornák megértése, Kavya Joshi

Az év kedvenc beszéde a GopherCon-tól. Mély merülés a Go csatornájának megvalósításába az egyik kedvenc hangszóróm.

Videó - https://www.youtube.com/watch?v=KBZlN0izeiY

9. Prediktív terheléselosztás: tisztességtelen, de gyorsabb és robusztusabb, Steve Gury

Egy másik fantasztikus beszélgetés a Strangeloop farok késleltetési problémáinak felismeréséről és enyhítéséről. Bevilágítja a Netflix ügyféloldali terheléselosztásának gyakorlati lehetőségeit, és javaslatot tesz egy módra a késleltetés kiszámítására egy mozgó időablakon keresztül a játékelmélet és a sorba állítás elméleteinek feleségével.

Videó - https://www.youtube.com/watch?v=6NdxUY1La2I

10. Stop-sebesség korlátozása - A kapacitástervezés kész, Jon Moore

Még egy nagyszerű - és nagyon megközelíthető - beszéd a Strangeloop-tól a Little's törvény alapjairól és az egyidejűség ellenőrzéséről, valamint a normál mérték korlátozásának hiányairól. Javasol egy adaptív, optimista algoritmust, amely jól működik a rugalmas eredetű kapacitás, az ügyfelek lakossága és a változó felhasználás folyamatosan változó keverékével.

Videó - https://www.youtube.com/watch?v=m64SWl9bfvk

11. Miért építettünk saját elosztott oszlopáruházat, a Sam Stokes-t

Videó - https://www.youtube.com/watch?v=tr2KcekX2kk

Meglepő átláthatóság a Honeycomb belső részében. Még egy fantasztikus Strangeloop-beszélgetés a kompromisszumokról, amelyek egy Facebook-méretű termék replikálására készülnek kis méretű indításkor. Ha ez nem hangzik elég izgalmasnak, akkor a beszélgetést érdemes megnézni, csak hogy hallja Sam beszédét. Emlékszem, hogy erről a beszélgetésről október elején egy másik konferencián New York City-ben megbeszéltem néhány ott tartózkodó résztvevővel, és az egyik közös pont, amelyre visszatértünk, az volt, hogy a beszélgetés valódi különbséget tett.

12. A skálázhatóság számszerűsíthető: az egyetemes méretezhetőségi törvény, Schwartz báró

A LISA ragyogó beszéde az egyetemes méretezhetőségi törvény gyakorlati alkalmazásáról, valamint arról, hogy a törvény hogyan írja le és előrejelzi a rendszer napi viselkedését.

Videó - https://www.youtube.com/watch?v=lZU6RK0oazM

13. Az önkényes megfigyelhetőség műszerező rendszerei, Schwartz báró

Videó - bit.ly/2zLBLiL

Ha valaha elgondolkozott már azon, hogy néz ki a megfigyelhető kód? Milyen műszerezés hoz létre olyan rendszereket, amelyek később tetszőleges módon megfigyelhetők, olyan körülmények között, amelyeket nem tudsz előre látni? És hogyan lehet megfigyelhetővé tenni a rendszereidet? Ez a sebességű New York-i beszélgetés megválaszolja ezeket a kérdéseket és még sok más.

14. Sorban állási elmélet a gyakorlatban: Teljesítmény modellezés a dolgozó mérnök számára, Eben Freeman

Egy újabb előadás a LISA-től, és leadja a legjobb beszélgetést, amelyet figyeltem a Queuing Theory témáról.

A Kubernetes és a hasonló felhőalapú infrastruktúra minden eddiginél könnyebben igazítja a szolgáltatás kapacitását a változó igények alapján. A gyakorlatban továbbra is nehéz figyelembe venni a megfigyelt mutatókat, és mennyiségi előrejelzésekké alakítani azokat arról, hogy mi történik a szolgáltatásteljesítménygel a terhelés változásakor. Az erőforrás-korlátokat gyakran átgondolás alapján választják meg, és a csapatok valószínűleg inkább a lelassulásokra és a szűk keresztmetszetekre reagálnak, nem pedig előre látják őket. A sorban álló elmélet segíthet abban, hogy a nagyszabású szoftverrendszereket matematikai modellekként kezeli. De nem könnyű lefordítani a valós rendszerek és a tankönyvek modellei között. Ez a beszélgetés az operatív adatok gyakorlati előrejelzésekké alakításának gyakorlati technikáiról szól. Megmutatjuk, hogyan lehet a sorban állási elmélet eredményeit felhasználni a rendszer teljesítményének modelljére. Megbeszéljük azt a kérdést, hogy milyen adatokat gyűjtsünk a termelés során az előrejelzések pontosabb bemutatása érdekében - például miért fontos megragadni a lappangási eloszlás alakját, és nem csupán néhány százalékot. Beszélünk a teljesítmény modellezés néhány korlátozásáról és bukásáról is.

Videó - https://www.youtube.com/watch?v=yf6wSsOFqdI

15. PyCon záró Keynote, Kelsey Hightower

Ez egy félelmetes beszélgetés, ahol Kelsey egy Kubernetes-csoportot telepít egy hangsegéddel. Vigyázz, csak hogy megnézhesd egy mestert a kézműve zenitjével.

Videó - https://www.youtube.com/watch?v=u_iAXzy3xBA

16. Go Anti-Patterns, Edward Muller

Ragyogó beszéd a GopherCon-tól a vadonban látott általános Go-anti-mintákról, az apró csomagok robbanásától a nagyszerű konfigurációig egészen a rettegett csomaghasználatig, hogy mikor és hogyan ne használják a mutatókat.

Videó - https://www.youtube.com/watch?v=ltqV6pDKZD8

17. Hibakeresés tűz alatt: Tartsa a fejét, amikor a rendszerek elfelejtettek, Bryan Cantrill

GOTO Chicago Keynote-ként bemutatva, ez egy újabb dudány Bryan Cantrill-től, az előző beszélgetés néhány ötlete alapján. Jobban magyarázza, mint bármely más beszélgetésemben, amire figyeltem, miért vitathatatlanul a rendszerek tervezésének legfontosabb szempontja a hibakeresés beépítése az alkalmazásokba.

Videó - https://www.youtube.com/watch?v=30jNsCVLpAE

18. A Cloudflare Planet-Scale Edge hálózatának figyelemmel kísérése a Prometheus segítségével, Matt Bostock

Ezt a beszélgetést először a 2017. augusztusban megrendezett SF Prometheus-találkozón mutattam be, és valószínűleg ez volt az első alkalom, amikor hallottam egy ilyen méretű Prometheus-telepítésről. Izgalmas beszéd a különféle döntésekről és kompromisszumokról, amelyek ezt meghúzták, valamint a továbbra is fennmaradó fájdalompontokról.

Videó - https://promcon.io/2017-munich/talks/monitoring-cloudflares-planet-scale-edge-network-with-prometheus/

19. Online kísérlet az összehangolt, átalakíthatatlan infrastruktúrával, Tim Perrett

Nagyszerű beszéd arról, hogy a kísérletek rendkívül hatékonyak, mint a különféle forgatókönyvek előállítás előtti tesztelése. Ez nagymértékben befolyásolta a legutóbbi blogbejegyzésem, a Test Mikroszolgáltatások tesztelését, az értelmes módon.

Videó - https://www.youtube.com/watch?v=PyXF0k2DUG0&feature=youtu.be