Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Tsis ntev los no, txij Lub Xya Hli 8 txog rau 12, ob qhov xwm txheej tseem ceeb tau tshwm sim ib txhij - lub rooj sib tham Hydra thiab tsev kawm ntawv SPTDC. Hauv tsab xov xwm no kuv xav hais txog ntau yam uas peb pom thaum lub rooj sib tham.

Qhov kev txaus siab loj tshaj plaws ntawm Hydra thiab Lub Tsev Kawm Ntawv yog cov neeg hais lus.

  • Peb tus yeej Dijkstra nqi zog: Leslie Lamport, Maurice Herlihy thiab Michael Scott. Ntxiv mus, Maurice tau txais nws ob zaug. Leslie Lamport kuj tau txais Turing Award - qhov khoom plig ACM muaj koob npe tshaj plaws hauv computer science;
  • Tus tsim ntawm Java JIT compiler yog Cliff Click;
  • Tus tsim tawm Corutin - Roman Elizarov (elizarov) thiab Nikita Koval (ndkoval ua) rau Kotlin, thiab Dmitry Vyukov rau Mus;
  • Koom tes rau Cassandra (Alex Petrov), CosmosDB (Denis Rystsov), Yandex Database (Semyon Checherinda thiab Vladislav Kuznetsov);
  • Thiab ntau lwm tus neeg nto moo: Martin Kleppmann (CRDT), Heidi Howard (Paxos), Ori Lahav (C++ nco qauv), Pedro Ramalhete (tos-dawb cov ntaub ntawv qauv), Alexey Zinoviev (ML), Dmitry Bugaichenko (graph tsom xam).

Thiab qhov no twb yog Tsev Kawm Ntawv:

  • Brown University (Maurice Herlihy),
  • University of Rochester (Michael Scott),
  • Tsev kawm ntawv ntawm Waterloo (Trevor Brown),
  • University of Nantes (Achour Mostefaoui),
  • David Ben-Gurion University ntawm Negev (Danny Hendler),
  • University of California ntawm Los Angeles (Eli Gafni),
  • Lub koom haum polytechnique de Paris (Petr Kuznetsov),
  • Microsoft Kev Tshawb Fawb (Leslie Lamport),
  • VMware Research (Ittai Abraham).

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Kev tshawb xav thiab kev xyaum, kev tshawb fawb thiab kev tsim khoom

Cia kuv ceeb toom rau koj tias Lub Tsev Kawm Ntawv SPTDC yog ib qho kev tshwm sim me me rau ib thiab ib nrab puas tus neeg; cov luminaries hauv ntiaj teb tuaj sib sau ua ke thiab tham txog cov teeb meem niaj hnub no hauv kev faib xam. Hydra yog lub rooj sib tham sib tham sib faib ob hnub nyob rau tib lub sijhawm. Hydra muaj kev tsom mus rau engineering ntau dua, thaum Lub Tsev Kawm Ntawv muaj kev tsom mus rau kev tshawb fawb ntau dua.

Ib qho ntawm cov hom phiaj ntawm Hydra lub rooj sib tham yog los ua ke cov qauv kev tshawb fawb thiab engineering. Ntawm qhov tod tes, qhov no tau ua tiav los ntawm kev xaiv cov lus ceeb toom hauv qhov kev zov me nyuam: nrog rau Lamport, Herlihy thiab Scott, muaj ntau ntau cov ntaub ntawv thov los ntawm Alex Petrov, uas pab txhawb rau Cassandra, lossis Roman Elizarov los ntawm JetBrains. Muaj Martin Kleppman, uas tau siv los tsim thiab muag kev pib ua lag luam thiab tam sim no tab tom kawm CRDT ntawm Cambridge University. Tab sis qhov txias tshaj plaws yog tias Hydra thiab SPTDC tau tuav ib sab - lawv muaj cov ntaub ntawv sib txawv, tab sis ib qho chaw sib txuas lus.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Kev nqhis dej

Tsib hnub ntawm Tsev Kawm Ntawv ua ke yog ib qho kev tshwm sim loj heev thiab ua haujlwm ntau heev, ob qho tib si rau cov neeg koom thiab cov koom haum. Tsis yog txhua tus tau ua rau hnub kawg. Muaj cov neeg uas tau mus rau Hydra thiab Tsev Kawm Ntawv tib lub sijhawm, thiab rau lawv hnub kawg tau dhau los ua qhov xwm txheej tshaj plaws. Tag nrho cov fuss no yog offset los ntawm ib tug incredibly tob immersion. Qhov no yog vim tsis tsuas yog lub ntim, tab sis kuj rau qhov zoo ntawm cov khoom. Tag nrho cov lus ceeb toom thiab kev qhuab qhia ntawm ob qhov xwm txheej tsis tau npaj los qhia, yog li koj mus qhov twg los xij, koj tam sim dhia mus deb thiab tob, thiab koj tsis txhob cia mus txog thaum kawg.

Tau kawg, ntau nyob ntawm qhov kev npaj thawj zaug ntawm tus neeg koom. Muaj ib lub sijhawm lom zem thaum ob pawg neeg nyob hauv txoj kev hauv tsev ntawm nws tus kheej tau tham txog Heidi Howard cov lus ceeb toom: rau qee qhov nws zoo li zoo tib yam nkaus, thaum lwm tus, ntawm qhov tsis sib xws, xav tob txog lub neej. Nws yog qhov nthuav tias raws li cov neeg koom ntawm pawg neeg ua haujlwm (uas xav tsis qhia npe), Hydra cov lus ceeb toom thiab Lub Tsev Kawm Ntawv cov lus qhuab qhia ntawm lawv cov xwm txheej tuaj yeem tsim nyog. Piv txwv li, yog tias PHP junior tuaj rau PHP lub rooj sib tham los kawm txog lub neej, nws yuav yog qhov ua pob khaus me ntsis los xav tias nws muaj kev paub tob txog lub hauv paus ntawm Zend Cav. Ntawm no, cov neeg hais lus tsis tau noj cov juniors, tab sis tam sim ntawd implied ib theem ntawm kev paub thiab kev nkag siab. Zoo, qhov tseeb, theem ntawm cov neeg tuaj koom uas ua haujlwm faib cov tshuab thiab sau cov sijhawm ua haujlwm yog siab heev, qhov no yog qhov laj thawj. Kev txiav txim los ntawm cov tshuaj tiv thaiv ntawm cov neeg tuaj koom, nws yog qhov yooj yim heev los xaiv ib daim ntawv qhia raws li qib thiab cov ncauj lus.

Yog tias peb tham txog cov lus ceeb toom tshwj xeeb, lawv txhua tus tau zoo ntawm lawv tus kheej. Kev txiav txim los ntawm cov neeg hais dab tsi thiab qhov pom tau los ntawm daim ntawv tawm tswv yim, ib qho ntawm cov lus ceeb toom zoo tshaj plaws hauv Tsev Kawm Ntawv yog "Nonblocking data structures" Michael Scott, nws tsuas yog rhuav tshem txhua tus, nws muaj qhov txawv txav ntawm ib puag ncig 4.9.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Metaconference

Ntev ua ntej pib ntawm Hydra thiab Lub Tsev Kawm Ntawv, Ruslan ARG 89 xav tias yuav muaj qee yam "meta-conference" - lub rooj sib tham ntawm cov rooj sib tham, qhov twg tag nrho cov neeg tuaj koom sab saum toj ntawm lwm cov xwm txheej yuav raug rho mus rau hauv nws, zoo li yog mus rau hauv lub qhov dub. Thiab yog li ntawd nws tshwm sim! Piv txwv li, ntawm cov tub ntxhais kawm ntawm Tsev Kawm Ntawv tau pom Ruslan Cheremin los ntawm DeutscheBank, tus paub zoo tshaj plaws hauv kev sib txuas lus.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Thiab ntawm Hydra cov tswv cuab tau pom Vadim Tsesko (incubus) thiab Andrey Pangin (kev) los ntawm lub tuam txhab Odnoklassniki. (Tam sim no, Vadim kuj tau pab peb ua ob qhov kev xam phaj zoo nrog Martin Kleppman - ib rau Habr, thiab lwm yam rau cov neeg saib ntawm kev tshaj tawm hauv online). Muaj cov tswv cuab DotNext Program CommitteeCov neeg hais lus nto moo Anatoly Kulakov thiab Igor Labutin. Ntawm cov Javist muaj Dmitry Alexandrov ΠΈ Vladimir Ivanov. Feem ntau koj pom cov neeg no hauv qhov chaw sib txawv - dotnetists ntawm DotNext, javaists ntawm Joker, thiab lwm yam. Thiab yog li ntawd lawv zaum ib sab ntawm Hydra cov lus ceeb toom thiab ua ke sib tham txog teeb meem ntawm cov buffs. Thaum qhov kev faib me me no rau hauv cov lus programming ​​thiab thev naus laus zis ploj mus, cov yam ntxwv ntawm thaj chaw kawm tau tshwm sim: cov kws tshaj lij khiav haujlwm sib txuas lus nrog lwm tus neeg khiav dej num, faib cov kev tshawb fawb txog kev tshawb fawb sib cav sib cav nrog lwm tus kws tshawb fawb, database cav engineers pawg neeg ua haujlwm, thiab lwm yam. .

Ntawm daim ntawv qhia raws li tus qauv C++ nco Cov neeg tsim tawm OpenJDK tau zaum hauv kab pem hauv ntej (tsawg kawg kuv paub lawv los ntawm kev pom, tab sis tsis yog Pythonists, tej zaum cov Pythonists kuj nyob ntawd). Qhov tseeb, muaj ib yam dab tsi li Shipilevsky nyob rau hauv daim ntawv qhia no ... Ori tsis qhia raws nraim tib yam, tab sis ib tug ceev faj saib yuav ntes parallels. Txawm tias tom qab txhua yam uas tau tshwm sim hauv cov qauv C ++ tshiab, cov teeb meem xws li tawm ntawm cov huab cua nyias tseem tsis tau kho, thiab yog li koj tuaj yeem mus rau cov ntawv tshaj tawm no thiab mloog seb cov neeg "nyob rau sab nraud ntawm qhov thaiv" yog li cas. sim kho cov teeb meem no, Raws li lawv xav tau, ib tus tuaj yeem txaus siab los ntawm txoj hauv kev rau kev daws teeb meem (Ori muaj ib qho ntawm cov kev xaiv kho).

Muaj ntau tus neeg koom nrog hauv pab pawg pab pawg thiab cov tshuab hauv zej zog. Txhua tus tau daws lawv cov teeb meem kev ntseeg, tsim choj, thiab tau txais kev sib txuas. Kuv siv qhov no nyob qhov twg kuv ua tau, thiab, piv txwv li, peb pom zoo nrog Alexander Borgardt los ntawm Moscow C++ User Group ua ke sau tag nrho cov kab lus hais txog cov neeg ua yeeb yam thiab asynchrony hauv C ++.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Nyob rau hauv daim duab: Leonid Talalaev (ltal, sab laug) thiab Oleg Anastasyev (m0n xav, txoj cai), ua tus tsim tawm ntawm Odnoklassniki

Hluav taws sib tham tsam thiab buffs

Hauv cov rooj sib tham yeej ib txwm muaj cov neeg tuaj koom uas paub cov ntsiab lus nrog rau cov neeg hais lus (thiab qee zaum kuj zoo dua li cov neeg hais lus - piv txwv li, thaum tus tsim tawm ntawm lub hauv paus ntawm qee qhov kev siv tshuab yog cov koom nrog). Muaj ntau tus kws tshaj lij tuaj koom nrog Hydra. Piv txwv li, nyob rau hauv ib co taw tes nyob ib ncig ntawm Alex Petrov qhia hais txog Cassandra, ntau tus neeg tsim kom nws teb tsis tau txhua tus. Qee lub sij hawm, Alex tau maj mam thawb mus rau sab thiab pib torn nrog cov lus nug, tab sis tus chij ntog tau khaws los ntawm tus tsim Rust paub zoo hauv lub voj voog. Tyler Neely thiab balanced lub load zoo kawg nkaus. Thaum kuv nug Tyler kom pab nrog kev xam phaj hauv online, txhua yam nws nug yog, "Peb pib thaum twg?"

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Qee lub sij hawm, tus ntsuj plig ntawm kev sib tham txawm cuam tshuam rau hauv cov lus ceeb toom: Nikita Koval tau teeb tsa kev sib tham tam sim ntawd Q&A, faib cov ntawv tshaj tawm mus rau ntau ntu.

Thiab vice versa, ntawm BOF rau ntau txoj xov lawv nco txog kev nco tsis hloov pauv, lawv tau kos rau qhov bof no. Pedro Ramalhete: koj puas xav tau ntau tus thwjtim? raws li tus thawj kws tshaj lij, thiab nws tau piav qhia txhua yam rau txhua tus (hauv luv luv, lub cim xeeb uas tsis muaj kev ntxhov siab tsis yog kev hem thawj rau peb yav tom ntej). Ib tug ntawm cov tswv ntawm no bof, los ntawm txoj kev, yog Vladimir Sitnikov, leej twg ua hauj lwm rau pawg neeg ua haujlwm ntawm qee lub rooj sib tham vwm ... nws zoo li tsib lub sijhawm tam sim no. Nyob rau tom ntej buff txog "Ntev CS hauv ntiaj teb tiag" lawv kuj tau tham txog NVM thiab tuaj rau qhov no tag nrho ntawm lawv tus kheej.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Kuv tuaj yeem qhia qhov kev pom zoo tshaj plaws uas txawm tias cov neeg koom nrog ncaj qha hauv zaj dab neeg yuav tsis pom. Eli Gafni ua yeeb yam nyob rau yav tsaus ntuj ntawm thawj hnub ntawm Tsev Kawm Ntawv, thiab hnub tom qab nws nyob thiab pib trolling Lamport, thiab sab nraud zoo li qhov no yog kev ua si thiab Eli tsis txaus. Tias qhov no yog qee yam ntawm troll uas tau tawm mus tshem tawm Leslie lub hlwb. Qhov tseeb, qhov tseeb yog tias lawv yuav luag cov phooj ywg zoo tshaj plaws, lawv tau ua phooj ywg tau ntau xyoo, thiab qhov no tsuas yog tus phooj ywg zoo nkauj xwb. Ntawd yog, qhov tso dag ua haujlwm - txhua tus neeg nyob ib puag ncig tau poob rau nws, coj nws ntawm lub ntsej muag tus nqi.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Cais, kuv xav kom nco ntsoov tias kev hlub thiab kev siv zog npaum li cas cov neeg hais lus muab tso rau hauv qhov no. Ib tug neeg sawv hauv qhov chaw sib tham txog lub sijhawm kawg, yuav luag ntau teev. Kev so tau xaus rau lub sijhawm ntev dhau los, daim ntawv tshaj tawm pib, xaus, kev so tom ntej pib - thiab Dmitry Vyukov txuas ntxiv teb cov lus nug. Ib zaj dab neeg nthuav tau tshwm sim rau kuv - tau coj Cliff Click los ntawm kev xav tsis thoob, kuv tau txais tsis yog tsuas yog ib qho kev piav qhia meej thiab tsim nyog ntawm qhov kev sib tham tsis txaus ntseeg txog qhov tsis muaj kev xeem. rau tej yam hauv H2O, tab sis kuj tau txais kev tshuaj xyuas tag nrho ntawm nws new language AA. Kuv tsis tau nug txog qhov no: Kuv tsuas yog nug qhov koj tuaj yeem nyeem txog AA (nws tig tawm koj tuaj yeem mloog Tsov rog), thiab hloov Cliff tau siv ib nrab teev los tham txog cov lus thiab xyuas tias nws tau hais dab tsi tau nkag siab raug. Zoo heev. Peb yuav tsum tau sau ib daim ntawv qhia txog AA. Lwm qhov kev paub txawv txawv yog saib cov txheej txheem rub daim ntawv thov hauv Kotlin. Nws yog qhov kev xav zoo nkauj tiag tiag thaum koj taug kev mus rau ntau pawg sib tham, sib tham sib tham, thiab poob rau hauv lub ntiaj teb tshiab tag nrho. Qhov no yog ib yam dab tsi nyob rau theem "Muaj, Muaj" los ntawm Radiohead.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Lus Askiv

Hydra 2019 yog peb lub rooj sib tham thawj zaug uas cov lus tseem ceeb yog lus Askiv. Qhov no coj ob qho tib si nws qhov zoo thiab nws cov nyom. Ib qho txiaj ntsig zoo yog tias tib neeg tsis tsuas yog tuaj rau lub rooj sib tham los ntawm Russia, yog li ntawm cov neeg tuaj koom koj tuaj yeem ntsib engineers los ntawm Tebchaws Europe thiab cov kws tshawb fawb los ntawm Askiv. Cov neeg hais lus coj lawv cov tub ntxhais kawm. Feem ntau, cov neeg hais lus tseem ceeb muaj kev txhawb siab ntau ntxiv mus rau lub rooj sab laj zoo li no. Xav txog tias koj yog ib tus neeg hais lus ntawm lub rooj sib tham hais lus Lavxias tag nrho: koj tau muab koj daim ntawv tshaj tawm, tiv thaiv thaj chaw sib tham, thiab tom qab ntawd dab tsi? Mus ncig lub nroog thiab saib cov chaw ncig xyuas? Qhov tseeb, cov neeg hais lus nrov heev tau pom txaus ntawm txhua yam hauv ntiaj teb, lawv tsis xav mus saib tsov ntxhuav thiab cov pas nrig, lawv dhuav. Yog tias tag nrho cov lus ceeb toom yog lus Askiv, lawv tuaj yeem koom nrog hauv lub rooj sab laj, muaj kev lom zem, koom nrog kev sib tham, thiab lwm yam. Cov huab cua zoo heev rau cov neeg hais lus.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Qhov pom tseeb qhov tsis zoo yog tias tsis yog txhua tus neeg nyiam sib txuas lus ua lus Askiv. Ntau tus nkag siab zoo, tab sis hais lus tsis zoo. Feem ntau, tej yam zoo tib yam uas tau daws nyob rau hauv ntau txoj kev. Piv txwv li, qee qhov kev sib tham pib hauv Lavxias, tab sis tam sim ntawd hloov mus rau lus Askiv thaum thawj tus neeg hais lus Askiv tau tshwm sim.

Kuv tus kheej yuav tsum tau ua qhov qhib thiab kaw suav nrog hauv online tshaj tawm tshwj xeeb hauv lus Askiv thiab koom nrog ob peb qhov kev sib tham nrog cov kws tshaj lij. Thiab qhov no yog qhov kev sib tw tiag tiag rau kuv uas yuav tsis hnov ​​​​qab sai sai. Nyob rau hauv ib co taw tes Oleg Anastasyev (m0n xav) tsuas yog hais kom kuv nyob nrog lawv zaum hauv kev xam phaj, thiab kuv qeeb dhau los nkag siab qhov ntawd txhais li cas.

Ntawm qhov tod tes, nws zoo siab heev uas tib neeg nug cov lus nug ntawm cov lus ceeb toom nrog lub suab nrov. Tsis yog cov neeg hais lus ib txwm muaj, tab sis txhua tus neeg feem ntau, nws ua haujlwm zoo. Hauv lwm lub rooj sib tham, feem ntau pom tias tib neeg txaj muag los nug cov lus nug los ntawm cov neeg tuaj saib ua lus Askiv tawg, thiab tsuas yog nyem qee yam tawm hauv thaj chaw sib tham. Qhov no txawv kiag li ntawm no. Hais lus zoo, qee qhov Cliff Click ua tiav nws cov lus ceeb toom me ntsis ua ntej, thiab tom qab ntawd cov lus nug tau ua raws li ntu ntu, kev sib tham tau txav mus rau hauv thaj chaw sib tham - tsis muaj qhov tsis txaus ntseeg lossis cuam tshuam. Tib yam siv tau rau Leslie Lamport lub Q&A kev sib tham; tus neeg nthuav qhia xyaum tsis tas yuav nug nws cov lus nug, cov neeg koom tuaj nrog txhua yam.

Muaj txhua yam me me uas tsawg tus neeg pom, tab sis lawv muaj. Vim tias lub rooj sib tham yog lus Askiv, kev tsim cov khoom xws li nplooj ntawv thiab daim ntawv qhia yog sib dua thiab sib dua. Tsis tas yuav tsum tau luam tawm cov lus thiab clutter tus tsim.

Sponsors thiab exhibition

Peb cov neeg txhawb nqa tau pab peb ntau heev hauv kev tsim lub rooj sib tham. Ua tsaug rau lawv, muaj ib txwm ua ib yam dab tsi thaum so.

Ntawm qhov muag Deutsche Bank TechCenter koj tuaj yeem tham nrog engineers ntawm ntau lub xov tooj, daws lawv cov teeb meem tawm ntawm koj lub taub hau, yeej cov khoom plig nco thiab tsuas yog muaj sijhawm zoo.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Ntawm qhov muag Contour peb tuaj yeem tham txog lawv tus kheej lub tshuab, ob qho tib si qhib thiab qhib qhov chaw: kev faib tawm hauv lub cim xeeb database, faib binary log, microservice orchestration system, universal thauj rau telemetry, thiab lwm yam. Thiab ntawm chav kawm, kev sib tw thiab kev sib tw, cov ntawv nplaum nrog cov miv binary thiab Cov Hnub Nyoog Nruab Nrab, khoom plig zoo li Martin Kleppmann phau ntawv thiab LEGO cov duab.

Thov nco ntsoov tias kev tsom xam ntawm cov teeb meem Kontur twb dhau lawm luam tawm ntawm Habre. Kev tsom xam zoo, tsim nyog saib.

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Cov neeg uas xav tuaj yeem yuav txhua yam phau ntawv thiab sib tham nrog cov npoj yaig. Tag nrho pawg neeg tau sib sau ua ke rau kev sib tham autograph!

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Cov txiaj ntsim tau los

Lub Rooj Sib Tham Hydra thiab SPTDC Tsev Kawm Ntawv yog cov xwm txheej tseem ceeb heev rau peb ua lub tuam txhab koom tes thiab rau tag nrho cov zej zog. Qhov no yog lub caij nyoog los saib peb lub neej yav tom ntej, txhim kho lub tswv yim sib koom ua ke los tham txog cov teeb meem niaj hnub no, thiab ua tib zoo saib cov lus qhia nthuav dav. Multithreading tau nyob ib ncig ntawm lub sijhawm ntev heev, tab sis nws tau siv sijhawm ib xyoo caum tom qab thawj zaug ntawm ntau cov tub ntxhais processor tau tshwm sim rau qhov tshwm sim kom dhau mus. Qhov peb tau hnov ​​​​ntawm cov lus ceeb toom lub lim tiam no tsis yog xov xwm sai sai, tab sis txoj kev mus rau lub neej yav tom ntej uas peb yuav ua raws xyoo tom ntej. Yuav tsis muaj qhov cuam tshuam rau Hydra tom ntej hauv tsab ntawv no, tab sis koj tuaj yeem cia siab rau qhov zoo tshaj plaws. Yog tias koj txaus siab rau cov teeb meem zoo li no, tej zaum koj yuav xav tshawb xyuas peb lwm yam xwm txheej, xws li kev sib tham nyuaj Joker 2019 los yog DotNext 2019 Moscow. Pom koj ntawm lub rooj sib tham tom ntej!

Peb tus yeej Dijkstra nqi zog: yuav ua li cas Hydra 2019 thiab SPTDC 2019 mus

Tau qhov twg los: www.hab.com

Ntxiv ib saib