Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Laipẹ julọ, lati Oṣu Keje ọjọ 8 si 12, awọn iṣẹlẹ pataki meji waye ni akoko kanna - apejọ naa Hydra ati ile-iwe SPTDC. Ninu ifiweranṣẹ yii Emi yoo fẹ lati ṣe afihan awọn ẹya pupọ ti a ṣe akiyesi lakoko apejọ naa.

Igberaga ti o tobi julọ ti Hydra ati Ile-iwe jẹ awọn agbọrọsọ.

  • Mẹta laureates Awọn ẹbun DijkstraLeslie Lamport, Maurice Herlihy ati Michael Scott. Jubẹlọ, Maurice gba o lemeji. Leslie Lamport tun gba Turing eye - ẹbun ACM olokiki julọ ni imọ-ẹrọ kọnputa;
  • Eleda ti Java JIT alakojo ni Cliff Tẹ;
  • Awọn olupilẹṣẹ Corutin - Roman Elizarov (elizarov) ati Nikita Koval (ndkoval) fun Kotlin, ati Dmitry Vyukov fun Go;
  • Awọn oluranlọwọ si Cassandra (Alex Petrov), CosmosDB (Denis Rystsov), aaye data Yandex (Semyon Checherinda ati Vladislav Kuznetsov);
  • Ati ọpọlọpọ awọn miiran olokiki eniyan: Martin Kleppmann (CRDT), Heidi Howard (Paxos), Ori Lahav (C ++ iranti awoṣe), Pedro Ramalhete (duro-free data ẹya), Alexey Zinoviev (ML), Dmitry Bugaichenko (awọn aworan onínọmbà).

Ati pe eyi jẹ Ile-iwe tẹlẹ:

  • Ile-ẹkọ giga Brown (Maurice Herlihy),
  • Yunifasiti ti Rochester (Michael Scott),
  • Yunifasiti ti Waterloo (Trevor Brown),
  • Yunifasiti ti Nantes (Achour Mostefaoui),
  • Ile-ẹkọ giga David Ben-Gurion ti Negev (Danny Hendler),
  • Yunifasiti ti California ni Los Angeles (Eli Gafni),
  • Ile-ẹkọ imọ-ẹrọ ti Paris (Petr Kuznetsov),
  • Iwadi Microsoft (Leslie Lamport),
  • Iwadi VMware (Ittai Abraham).

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Yii ati asa, Imọ ati gbóògì

Jẹ ki n ran ọ leti pe Ile-iwe SPTDC jẹ iṣẹlẹ kekere fun eniyan kan ati idaji; Hydra jẹ apejọ iširo pinpin ọjọ-meji ti o waye ni afiwe. Hydra ni idojukọ imọ-ẹrọ diẹ sii, lakoko ti Ile-iwe naa ni idojukọ imọ-jinlẹ diẹ sii.

Ọkan ninu awọn ibi-afẹde ti apejọ Hydra ni lati darapọ awọn ipilẹ imọ-jinlẹ ati imọ-ẹrọ. Ni apa kan, eyi ni aṣeyọri nipasẹ yiyan awọn ijabọ ninu eto naa: pẹlu Lamport, Herlihy ati Scott, ọpọlọpọ awọn ijabọ ti a lo nipasẹ Alex Petrov, ti o ṣe alabapin si Cassandra, tabi Roman Elizarov lati JetBrains. Martin Kleppman wa, ti o lo lati kọ ati ta awọn ibẹrẹ ati pe o n kọ ẹkọ CRDT ni University Cambridge. Ṣugbọn ohun ti o tutu ni pe Hydra ati SPTDC wa ni ẹgbẹ si ẹgbẹ - wọn ni awọn iroyin oriṣiriṣi, ṣugbọn aaye ti o wọpọ fun ibaraẹnisọrọ.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Ìrìbọmi

Ọjọ marun ti Ile-iwe ni ọna kan jẹ iṣẹlẹ ti o tobi pupọ ati ọpọlọpọ iṣẹ-ṣiṣe, mejeeji fun awọn olukopa ati awọn oluṣeto. Kii ṣe gbogbo eniyan lo de awọn ọjọ ikẹhin. Awọn ti o lọ si Hydra ati Ile-iwe ni akoko kanna, ati fun wọn awọn ọjọ ikẹhin ti jade lati jẹ iṣẹlẹ julọ. Gbogbo ariwo yii jẹ aiṣedeede nipasẹ ibọmi ti iyalẹnu ti iyalẹnu. Eyi jẹ nitori kii ṣe iwọn didun nikan, ṣugbọn tun si didara ohun elo naa. Gbogbo awọn ijabọ ati awọn ikowe ni awọn iṣẹlẹ mejeeji ni a ko gbero lati jẹ ifarabalẹ, nitorinaa nibikibi ti o ba lọ, lẹsẹkẹsẹ ni o jinna jinna, ko si jẹ ki o lọ titi di opin.

Nitoribẹẹ, pupọ da lori igbaradi akọkọ ti alabaṣe. Akoko alarinrin kan wa nigbati awọn ẹgbẹ meji ti eniyan ni ọdẹdẹ jiroro ni ominira lori ijabọ Heidi Howard: si diẹ ninu awọn o dabi ẹnipe lasan, lakoko ti awọn miiran, ni ilodi si, ronu jinna nipa igbesi aye. O jẹ iyanilenu pe ni ibamu si awọn olukopa ti awọn igbimọ eto (ti o fẹ lati wa ni ailorukọ), awọn ijabọ Hydra ati awọn ikowe ti Ile-iwe ni awọn iṣẹlẹ wọn le jẹ aibikita. Fun apẹẹrẹ, ti o ba jẹ pe ọmọ kekere PHP kan wa si apejọ PHP kan lati kọ ẹkọ igbesi aye, yoo jẹ sisu diẹ lati ro pe o ni imọ jinlẹ nipa awọn inu ti Zend Engine. Nibi, awọn agbohunsoke ko sibi-fifun awọn juniors, sugbon lẹsẹkẹsẹ tumo si kan awọn ipele ti imo ati oye. O dara, nitootọ, ipele ti awọn olukopa ti o ṣiṣẹ awọn ọna ṣiṣe pinpin ati kọ awọn ekuro asiko ṣiṣe ga pupọ, eyi jẹ ọgbọn. Ni idajọ nipasẹ iṣesi ti awọn olukopa, o rọrun pupọ lati yan ijabọ kan ti o da lori ipele ati koko-ọrọ.

Ti a ba sọrọ nipa awọn ijabọ kan pato, gbogbo wọn dara ni ọna tiwọn. Ni idajọ nipasẹ ohun ti eniyan sọ ati ohun ti a le rii lati fọọmu esi, ọkan ninu awọn ijabọ tutu julọ ni Ile-iwe jẹ "Awọn ẹya data ti kii ṣe idinamọ" Michael Scott, o kan fa gbogbo eniyan ya, o ni idiyele ajeji ti o wa ni ayika 4.9.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Metaconference

Gigun ṣaaju ibẹrẹ Hydra ati Ile-iwe, Ruslan ARG89 ro pe iru “apejọ-meta” yoo wa - apejọ kan ti awọn apejọ, nibiti gbogbo awọn olukopa oke ti awọn iṣẹlẹ miiran yoo fa mu sinu rẹ laifọwọyi, bi ẹnipe sinu iho dudu. Ati bẹ o ṣẹlẹ! Fun apẹẹrẹ, laarin awọn ọmọ ile-iwe ti Ile-iwe ti o ṣe akiyesi Ruslan Cheremin lati DeutscheBank, a daradara-mọ ojogbon ni multithreading.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Ati ti awọn ọmọ ẹgbẹ Hydra ni a ṣe akiyesi Vadim Tsesko (incubos) ati Andrey Pangin (apangin) lati ile-iṣẹ Odnoklassniki. (Ni akoko kanna, Vadim tun ṣe iranlọwọ fun wa lati ṣe awọn ifọrọwanilẹnuwo nla meji pẹlu Martin Kleppman - ọkan fun Habr, ati awọn miiran fun awọn oluwo ti awọn online igbohunsafefe). Awọn ọmọ ẹgbẹ wa DotNext Eto igbimo, olokiki agbọrọsọ Anatoly Kulakov ati Igor Labutin. Ninu awọn Javist nibẹ wà Dmitry Alexandrov и Vladimir Ivanov. Nigbagbogbo o rii awọn eniyan wọnyi ni awọn aaye oriṣiriṣi patapata - dotnetists lori DotNext, javaists lori Joker, ati bẹbẹ lọ. Ati nitorinaa wọn joko ni ẹgbẹ ni ẹgbẹ ni awọn ijabọ Hydra ati papọ jiroro awọn iṣoro lori awọn buffs. Nigbati pipin atọwọda die-die yii nipasẹ awọn ede siseto ati awọn imọ-ẹrọ parẹ, awọn ẹya ti agbegbe koko-ọrọ farahan: awọn alamọja akoko asiko ti o ni agbara ṣe ibasọrọ pẹlu awọn asare miiran, awọn oniwadi imọ-ẹrọ iširo pinpin kaakiri pẹlu awọn oniwadi miiran, awọn onimọ-ẹrọ data ṣe apejọ tabili funfun, ati bẹbẹ lọ. .

Ni iroyin gẹgẹ bi C ++ iranti awoṣe awọn olupilẹṣẹ OpenJDK joko ni ila iwaju (o kere ju Mo mọ wọn nipa oju, ṣugbọn kii ṣe awọn Pythonists, boya awọn Pythonists wa nibẹ paapaa). Ni otitọ, ohun kan wa bẹ Shipilevsky ninu ijabọ yii ... Ori ko sọ ohun kanna gangan, ṣugbọn iṣọra iṣọra le rii awọn afiwera. Paapaa lẹhin ohun gbogbo ti o ṣẹlẹ ni awọn iṣedede C ++ tuntun, awọn iṣoro bii ti awọn iye afẹfẹ tinrin ko tun wa titi, ati pe o le lọ si iru ijabọ kan ki o tẹtisi bii eniyan “ni apa keji ti barricade” jẹ gbiyanju lati ṣatunṣe awọn iṣoro wọnyi, Bi wọn ṣe n ronu, ọkan le ni iwunilori nipasẹ awọn isunmọ si ojutu ti a rii (Ori ni ọkan ninu awọn aṣayan atunṣe).

Ọpọlọpọ awọn olukopa wa ninu awọn igbimọ eto ati awọn ẹrọ agbegbe. Gbogbo eniyan yanju awọn iṣoro ajọṣepọ wọn, kọ awọn afara, ati awọn asopọ ti o ni. Mo ti lo yi nibikibi ti mo ti le, ati, fun apẹẹrẹ, a gba pẹlu Alexander Borgardt lati Moscow C ++ Ẹgbẹ olumulo papọ kọ nkan ti o ni kikun nipa awọn oṣere ati asynchrony ni C ++.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Ninu Fọto: Leonid Talalaev (ltalal, osi) ati Oleg Anastasyev (m0nstermin, ọtun), awọn olupilẹṣẹ asiwaju ni Odnoklassniki

Ina fanfa ita ati buffs

Ni awọn apejọ nigbagbogbo awọn olukopa wa ti o mọ koko-ọrọ naa daradara bi awọn agbohunsoke (ati nigbakan paapaa dara julọ ju awọn agbohunsoke - fun apẹẹrẹ, nigbati olupilẹṣẹ ti mojuto ti imọ-ẹrọ kan wa laarin awọn olukopa). Ọpọlọpọ awọn olukopa amoye ti o ga julọ wa lori Hydra. Fun apẹẹrẹ, ni aaye kan ni ayika Alex Petrov sọ nipa Cassandra, ọpọlọpọ eniyan ṣẹda ti ko le dahun gbogbo eniyan. Ni aaye kan, Alex ti ni irọrun si ẹgbẹ o bẹrẹ si ni ya pẹlu awọn ibeere, ṣugbọn asia ti o ṣubu ni a gbe soke nipasẹ olupilẹṣẹ Rust olokiki kan ni awọn iyika. Tyler Neely ati iwọntunwọnsi fifuye ni pipe. Nigbati mo beere lọwọ Tyler fun iranlọwọ pẹlu ifọrọwanilẹnuwo lori ayelujara, gbogbo ohun ti o beere ni, “Nigbawo ni a bẹrẹ?”

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Ni awọn igba miiran, ẹmi ijiroro paapaa ṣubu sinu awọn ijabọ: Nikita Koval ṣeto apejọ Q&A lojiji, pinpin ijabọ naa si awọn apakan pupọ.

Ati ni idakeji, lori BOF fun ọpọlọpọ-threading wọn ranti nipa iranti ti kii ṣe iyipada, wọn fa si bof yii. Pedro Ramalhete gẹgẹbi olori pataki, o si ṣe alaye ohun gbogbo fun gbogbo eniyan (ni kukuru, iranti ti kii ṣe iyipada kii ṣe irokeke ewu si wa ni ọjọ iwaju to sunmọ). Ọkan ninu awọn ogun ti bof yii, nipasẹ ọna, jẹ Vladimir Sitnikov, ti o nṣe iranṣẹ lori awọn igbimọ eto ti diẹ ninu awọn nọmba irikuri ti awọn apejọ ... o dabi ẹnipe marun ni akoko kan ni bayi. Ni nigbamii ti buff nipa "Modern CS ni aye gidi" nwọn si tun ọrọ NVM ati ki o wá si yi patapata lori ara wọn.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Mo le pin oye nla kan ti paapaa awọn ti o ni ipa taara ninu itan le ma ti ṣe akiyesi. Eli Gafni ṣe ni irọlẹ ọjọ akọkọ ti Ile-iwe, ati ni ọjọ keji o duro o bẹrẹ si trolling Lamport, ati lati ita o dabi pe ere ni eyi ati pe Eli ko pe. Wipe eyi jẹ diẹ ninu iru troll ti o ṣeto lati mu ọpọlọ Leslie jade. Ni otitọ, otitọ ni pe wọn fẹrẹ jẹ awọn ọrẹ to dara julọ, wọn ti jẹ ọrẹ fun ọpọlọpọ ọdun, ati pe eyi jẹ iru banter ọrẹ kan. Iyẹn ni, awada naa ṣiṣẹ - gbogbo awọn eniyan ti o wa ni ayika ṣubu fun rẹ, mu u ni iye oju.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Lọtọ, Emi yoo fẹ lati ṣe akiyesi iye ifẹ ati igbiyanju ti awọn agbọrọsọ fi sinu eyi. Ẹnikan duro ni agbegbe ijiroro titi di iṣẹju ti o kẹhin, o fẹrẹ fun awọn wakati. Isinmi naa pari ni igba pipẹ sẹhin, ijabọ naa bẹrẹ, pari, isinmi ti o tẹle bẹrẹ - ati Dmitry Vyukov tesiwaju lati dahun ibeere. Itan ti o nifẹ si tun ṣẹlẹ si mi - lẹhin ti o mu Cliff Tẹ ni iyalẹnu, Mo gba kii ṣe alaye ti o han ati oye nikan ti ifọrọwerọ imunibinu yẹn nipa aini awọn idanwo fun awọn ohun kan ni H2O, ṣugbọn tun ni atunyẹwo kikun ti rẹ ede titun AA. Emi ko beere fun eyi rara: Mo kan beere kini o le ka nipa AA (o wa ni pe o le gbọ adarọ ese), ati dipo ti Cliff lo idaji wakati kan sọrọ nipa ede naa ati ṣayẹwo pe ohun ti o n sọ ni oye ti o tọ. Iyanu. A nilo lati kọ habrapost nipa AA. Iriri dani miiran ni wiwo ilana atunyẹwo ibeere fa ni Kotlin. O jẹ rilara idan nitootọ nigba ti o rin sinu awọn ẹgbẹ ijiroro oriṣiriṣi, awọn agbohunsoke oriṣiriṣi, ati pe o wọ inu gbogbo agbaye tuntun kan. Eyi jẹ nkan lori ipele "Nibẹ, Nibẹ" nipasẹ Radiohead.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

English

Hydra 2019 jẹ apejọ akọkọ wa nibiti ede akọkọ jẹ Gẹẹsi. Eyi mu awọn anfani mejeeji ati awọn italaya rẹ wa. Anfani ti o han gbangba ni pe awọn eniyan ko wa si apejọ nikan lati Russia, nitorinaa laarin awọn olukopa o le pade awọn onimọ-ẹrọ lati Yuroopu ati awọn onimọ-jinlẹ lati England. Awọn agbọrọsọ mu awọn ọmọ ile-iwe wọn wa. Ni gbogbogbo, awọn agbọrọsọ pataki ni iwuri pupọ diẹ sii lati lọ si iru apejọ kan. Fojuinu pe o jẹ agbọrọsọ ni apejọ ede Russian patapata: o ti fun ijabọ rẹ, gbeja agbegbe ijiroro, ati lẹhinna kini? Ajo ni ayika ilu ati ki o wo oniriajo to muna? Ni otitọ, awọn agbọrọsọ olokiki gaan ti rii ohun gbogbo ti o to ni agbaye, wọn ko fẹ lati lọ wo awọn kiniun ati awọn afara, wọn ti rẹwẹsi. Ti gbogbo awọn ijabọ ba wa ni Gẹẹsi, wọn le kopa ninu apejọ ni ipilẹ gbogbogbo, ni igbadun, darapọ mọ awọn agbegbe ijiroro, ati bẹbẹ lọ. Awọn bugbamu jẹ ohun ore si ọna awọn agbohunsoke.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Alailanfani ti o han gbangba ni pe kii ṣe gbogbo eniyan ni itunu lati ba sọrọ ni Gẹẹsi. Ọpọlọpọ loye daradara, ṣugbọn sọrọ ti ko dara. Ni gbogbogbo, awọn nkan lasan ti a yanju ni awọn ọna oriṣiriṣi. Fun apẹẹrẹ, diẹ ninu awọn agbegbe ijiroro bẹrẹ ni Russian, ṣugbọn lẹsẹkẹsẹ yipada si Gẹẹsi nigbati alabaṣe Gẹẹsi akọkọ han.

Emi funrarami ni lati ṣe šiši ati pipade awọn ifisi ti igbohunsafefe ori ayelujara ni iyasọtọ ni Gẹẹsi ati kopa ninu tọkọtaya kan ti awọn ifọrọwanilẹnuwo igbasilẹ pẹlu awọn amoye. Ati pe eyi jẹ ipenija gidi fun mi ti a ko le gbagbe laipẹ. Ni aaye kan Oleg Anastasyev (m0nstermin) nìkan sọ fún mi pé kí n jókòó pẹ̀lú wọn nígbà ìfọ̀rọ̀wánilẹ́nuwò náà, mo sì lọra jù láti lóye ohun tí ìyẹn túmọ̀ sí.

Ni apa keji, o dun pupọ pe awọn eniyan beere awọn ibeere ni awọn ijabọ pẹlu ariwo. Kii ṣe awọn agbọrọsọ abinibi nikan, ṣugbọn gbogbo eniyan ni gbogbogbo, o ṣiṣẹ daradara. Ní àwọn àpéjọpọ̀ mìíràn, a sábà máa ń rí i pé ojú máa ń tì àwọn ènìyàn láti béèrè ìbéèrè lọ́wọ́ àwùjọ ní èdè Gẹ̀ẹ́sì tí ó fọ́, tí wọ́n sì lè fi ohun kan jáde ní àgbègbè ìfọ̀rọ̀wérọ̀. Eleyi je patapata ti o yatọ nibi. Ni ibatan si sisọ, diẹ ninu Cliff Click pari awọn ijabọ rẹ diẹ ṣaaju, ati lẹhin iyẹn awọn ibeere tẹle ni ọna ti o tẹsiwaju, ibaraẹnisọrọ naa lọ si agbegbe ifọrọwerọ - laisi awọn idaduro ti o buruju tabi awọn idilọwọ. Kanna kan si Leslie Lamport ká Q&A igba;

Gbogbo awọn nkan kekere wa ti awọn eniyan diẹ ṣe akiyesi, ṣugbọn wọn wa. Nitori otitọ pe apejọ naa wa ni Gẹẹsi, apẹrẹ ti awọn nkan bii awọn iwe pelebe ati awọn maapu jẹ fẹẹrẹfẹ ati ṣoki diẹ sii. Ko si iwulo lati ṣe pidánpidán awọn ede ati didamu apẹrẹ naa.

Awọn onigbọwọ ati aranse

Awọn onigbọwọ wa ṣe iranlọwọ fun wa pupọ ni ṣiṣẹda apejọ naa. Ṣeun si wọn, nigbagbogbo nkankan lati ṣe lakoko awọn isinmi.

Ni agọ Deutsche Bank TechCenter o le iwiregbe pẹlu awọn onimọ-ẹrọ ti awọn eto asapo pupọ, yanju awọn iṣoro wọn kuro ni ori rẹ, ṣẹgun awọn ẹbun ti o ṣe iranti ati pe o kan ni akoko ti o dara.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Ni agọ Elegbegbe a le sọrọ nipa awọn ọna ṣiṣe ti ara wọn, mejeeji ṣiṣi ati orisun ṣiṣi: ibi ipamọ data ti a pin kaakiri, log alakomeji ti a pin, eto orchestration microservice, irinna gbogbo agbaye fun telemetry, ati bẹbẹ lọ. Ati pe dajudaju, awọn ere-idaraya ati awọn idije, awọn ohun ilẹmọ pẹlu ologbo alakomeji ati Aarin Aarin ijiya, awọn ẹbun bii iwe Martin Kleppmann ati awọn isiro LEGO.

Jọwọ ṣe akiyesi pe itupalẹ awọn iṣoro Kontur ti wa tẹlẹ atejade lori Habré. Ti o dara onínọmbà, tọ a wo.

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Awọn ti o fẹ le ra gbogbo iru iwe ati jiroro wọn pẹlu awọn ẹlẹgbẹ wọn. Gbogbo eniyan pejọ fun igba adaṣe adaṣe!

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

Awọn esi

Apejọ Hydra ati Ile-iwe SPTDC jẹ awọn iṣẹlẹ pataki pupọ fun wa bi ile-iṣẹ iṣeto ati fun gbogbo agbegbe. Eyi jẹ aye lati wo ọjọ iwaju wa, ṣe agbekalẹ ilana imupọpọ kan fun jiroro awọn iṣoro ode oni, ati ki o wo awọn itọsọna ti o nifẹ si pẹkipẹki. Multithreading ti wa ni ayika fun igba pipẹ pupọ, ṣugbọn o gba odidi ọdun mẹwa lẹhin ero isise olona-mojuto akọkọ ti han fun lasan lati di ibigbogbo. Ohun ti a gbọ ni awọn iroyin ni ọsẹ yii kii ṣe awọn iroyin ti o pẹ, ṣugbọn ọna si ọjọ iwaju ti o ni imọlẹ ti a yoo tẹle ni awọn ọdun to nbọ. Ko si awọn apanirun eyikeyi fun Hydra atẹle ni ifiweranṣẹ yii, ṣugbọn o le nireti fun ohun ti o dara julọ. Ti o ba nifẹ si awọn ọran bii iwọnyi, o le fẹ lati ṣayẹwo awọn iṣẹlẹ miiran wa, bii awọn ọrọ apejọ alagidi Joker 2019 tabi DotNext 2019 Moscow. Wo ọ ni awọn apejọ atẹle!

Awọn olubori Ẹbun Dijkstra mẹta: bawo ni Hydra 2019 ati SPTDC 2019 ṣe lọ

orisun: www.habr.com

Fi ọrọìwòye kun