Labākais 2017. gads tehnoloģiju sarunās

Parasti gada beigās publicēju savu iecienītāko sarunu sarakstu (šeit ir šīs ziņas 2016. gada izdevums). Es esmu nokavējis pāris nedēļas, bet es tomēr nolēmu katrā konkrētā secībā sastādīt savu iecienītāko sarunu sarakstu no 2017. gada. Šis saraksts nekādā ziņā nav izsmeļošs, un, iespējams, ir daudz dārgakmeņu no 2017. gada, kurus es atklāšu tikai nākotnē, bet starp sarunām, kurās piedalījos vai skatījos, tās bija dažas no labākajām.

  1. Reālās pasaules sistēmas imitēšana Go, Sameer Ajmani,

Neticama, neticama saruna, kas tiek demonstrēta dotGo, par paralēlēm starp vienlaicīgu programmu rakstīšanu un reālo pasauli. Noskatieties to, pat ja neesat Go programmētājs, lai iegūtu fantastisku vienlaicīgas mākslas darbu.

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

2. Zebras līdz galam, Braiens Kantrs

No atklāšanas UptimeConf. Šī saruna ir ietekmējusi manu domāšanu par novērojamu un atkļūdošu sistēmu veidošanu vairāk, nekā es spēju iedomāties. Ja no sarunu saraksta ir viena saruna, pārliecinieties, vai tā ir šī.

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

3. Pieprasījumi zem pārsega, Cory Benfield

Šī bija fantastiska PyCon saruna ne tik daudz par pieprasījumu bibliotēku per se, cik par kompromisiem programmēšanā, eksotisko šķautņu lietu izskatīšanu un pragmatisma vingrinājumu.

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

4. Atmiņas hronikas, Kavja Džoši

Tā ir Kavya PyCon saruna, kas pēc noklusējuma nozīmē lielisku sarunu. Tam vajadzētu būt pietiekamam iemesls, lai jūs varētu skatīties šo sarunu. Fantastiski ienirst iekšienē, kā CPython un Micropython atšķirīgi pārvalda atmiņu.

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

5. Astes latentuma mērīšana un optimizēšana, Kathryn McKinley

Strangeloop fenomenāla saruna par sakņu izraisīšanu un astes latentuma optimizēšanu datu centra vidē dažādām darba slodzēm. Es uzskatu, ka šī bija atklāšanas atslēga.

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

Strangeloop ir tā pati konference, uz kuru es ļoti ceru, ka varu apmeklēt 2018. gadā. Es nekad iepriekš nebiju bijusi, un tā ir līdz šim viena no labākajām tehniskajām konferencēm daudzos, daudzos aspektos.

6. Mūsdienu Python vārdnīcas - duci lielisku ideju saplūšana, Raimonds Hettingers

Noskatieties šo sarunu pat tad, ja neesat Python programmētājs. Pirmo reizi es redzēju šo sarunu 2016. gada decembrī SF Python meetup otrajā ikgadējā svētku ballē, bet redzēt to atkal PyCon bija ne mazāk patīkami kā pirmo reizi apkārt. Raimonds ved mūs atpakaļ uz 70-tajiem gadiem un to, kā tolaik datu bāzu izpētes jomā aizsāktās tehnoloģijas atrod ceļu atpakaļ uz moderno laiku.

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

7. Vārdnīca Pat vieglāks, Brendons Rods

Brendons Roda ir viens no maniem absolūti iecienītākajiem runātājiem. Es katru gadu ceru uz PyCon tikai tāpēc, lai zinātu, kādas jaunas sarunas viņam ir veikalā. Šis ir turpinājums viņa ārkārtīgi populārajai PyCon 2010 sarunai The Mighty Dictionary, kas bija pārsteidzošs ieskats iekštelpās par to, kā vārdnīcas tiek īstenotas Python.

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

8. Izpratne par kanāliem, Kavya Joshi

Mana iecienītākā gada saruna no GopherCon. Viens no maniem visu laiku iecienītākajiem runātājiem dziļi ienirst kanāla ieviešanā Go.

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

9. Paredzamā slodzes līdzsvarošana: Negodīga, bet ātrāka un izturīgāka, Stīvs Gurijs

Vēl viena fantastiska saruna par astes latentuma problēmu atklāšanu un mazināšanu no Strangeloop. Tas atspoguļo Netflix klientu puses slodzes līdzsvarošanas praktiskās iespējas un ierosina veidu, kā aprēķināt latentumu pār kustīgu laika logu, apprecot idejas no spēles teorijas un rindu teorijas.

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

10. Stop Rate Limiting - jaudas plānošana izdarīta pareizi, Jon Moore

Vēl viena lieliska - un ļoti pieejama - Strangeloop saruna par Little’s Law pamatiem un vienlaicības kontroli, kā arī par standarta likmju ierobežošanas trūkumiem. Tas piedāvā adaptīvu, optimistisku algoritmu, kas labi darbojas ar nepārtraukti mainīgu elastīgās izcelsmes jaudu, klientu populācijas un mainīgas lietošanas kombināciju.

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

11. Kāpēc mēs uzbūvējām savu izplatīto kolonnu veikalu Sam Stokes

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

Pārsteidzošs caurspīdīgums šūnveida iekšpusē. Vēl viena fantastiska Strangeloop saruna par kompromisiem, kas sāk atkārtot Facebook mēroga produktu mazā startēšanas reizē. Ja tas neizklausās pietiekami aizraujoši, sarunu ir vērts skatīties, lai tikai dzirdētu, kā Sems runā. Es atceros, ka par šo runu oktobra sākumā Ņujorkā apspriedām citā konferencē ar dažiem klātesošajiem dalībniekiem, un viens no kopīgajiem jautājumiem, pie kura mēs turpinājām atkārtot, bija tas, kā sarunas nodošana patiesi mainīja rezultātu.

12. Mērogojamība ir nosakāma: Universālais mērogojamības likums, barons Švarcs

Lieliska LISA saruna par Universālā mērogojamības likuma praktisko pielietojumu, kā arī par to, kā likums apraksta un paredz ikdienas sistēmas uzvedību.

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

13. Patvaļīgas novērošanas instrumentālās sistēmas, barons Švarcs

Video - bit.ly/2zLBLiL

Ja jums kādreiz ir radies jautājums, kā izskatās novērojams kods? Ar kādiem instrumentiem tiek izveidotas sistēmas, kuras vēlāk var novērot patvaļīgi, apstākļos, kurus nevarat paredzēt? Un kā jūs varat padarīt jūsu sistēmas novērojamas? Šī ātruma Ņujorkas saruna sniedz atbildes uz šiem jautājumiem un daudziem citiem jautājumiem.

14. Rindu teorija praksē: Performance Modeling for Working Engineer, Eben Freeman

Vēl viena LISA saruna un vislabākā saruna, ko esmu noskatījusies par Queuing Theory.

Kubernetes un līdzīga mākoņu vietējā infrastruktūra ļauj vieglāk nekā jebkad pielāgot pakalpojuma jaudu, pamatojoties uz mainīgo pieprasījumu. Praksē joprojām ir grūti ņemt vērā novērotos rādītājus un pārveidot tos kvantitatīvās prognozēs par to, kas notiks ar pakalpojumu sniegšanu mainoties slodzei. Resursu ierobežojumus bieži izvēlas, izmantojot guesstimāciju, un komandas, iespējams, pamanīs, ka reaģē uz palēninājumiem un sastrēgumiem, nevis tos paredz. Rindošanas teorija var palīdzēt, uzskatot liela apjoma programmatūras sistēmas par matemātiskiem modeļiem. Bet nav viegli tulkot starp reālās pasaules sistēmām un mācību grāmatu modeļiem. Šajā sarunā tiks apskatītas praktiskās metodes, kā operatīvos datus pārvērst prognozējamās darbībās. Mēs parādīsim, kā izmantot rindu teorijas rezultātus, lai izstrādātu sistēmas veiktspējas modeli. Mēs apspriedīsim, kādus datus apkopot ražošanā, lai labāk informētu par prognozēm - piemēram, kāpēc ir svarīgi uztvert latentuma sadalījuma formu, nevis tikai dažus procentīļus. Mēs runāsim arī par dažiem veiktspējas modelēšanas ierobežojumiem un nepilnībām.

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

15. PyCon slēgšana Keynote, Kelsey Hightower

Šī ir bailes iedvesmojoša saruna, kurā Kelsija izvieto Kubernetes kopu ar balss palīgu. Vērojiet to, tikai lai redzētu meistaru sava amata zenītā.

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

16. Iet pret modeļiem, Edvards Mullers

Lieliska GopherCon saruna par visiem dabā redzamajiem vispārpieņemtajiem Go modeļiem, sākot no sīku iepakojumu eksplozijas un līdz pat grandiozām konfigurācijas struktūrām līdz baidītā iepakojuma utilizācijai, kad un kā nelietot norādes.

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

17. Atkļūšana zem uguns: turot galvu, kad sistēmas ir zaudējušas prātu, Bryan Cantrill

Prezentēts kā GOTO Čikāgas Keynote, tas ir vēl viens Braiena Kantrila skaņdarbs, kas balstās uz dažām no iepriekšējās sarunas idejām. Tas labāk nekā jebkura cita manis skatītā saruna izskaidro, kāpēc atkļūdošanas iekļaušana lietojumprogrammās ir neapšaubāmi vissvarīgākais sistēmas dizaina aspekts.

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

18. Cloudflare Planet-Scale Edge tīkla uzraudzība kopā ar Prometheus, Matt Bostock

Šī saruna pirmo reizi tika prezentēta 2017. gada augusta SF Prometheus sanāksmē, kuru rīkoju es, un tā, iespējams, bija pirmā reize, kad es dzirdēju par šāda mēroga Prometheus izvietošanu. Aizraujoša saruna par dažādiem lēmumiem un kompromisiem, kas aizkavējās, kā arī sāpju punktiem, kas joprojām ir aktuāli.

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

19. Tiešsaistes eksperimenti ar konverģētu, nemaināmu infrastruktūru, Tims Perrets

Lieliska saruna par to, kā eksperimenti ir daudz efektīvāki nekā dažādu scenāriju izmēģinājumi pirms ražošanas. Tas lielā mērā ietekmēja manu neseno emuāra ziņojumu Testing Microservices, saprātīgais veids.

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