P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Txhua tus neeg hais lus thib peb NKAUS hais thaum xaiv: "Wow, txhua yam loj npaum li cas nrog koj!" los yog "Dab tsi, tej zaum ob peb khiav?" Tej zaum, tej zaum...
Hardcore thiab xyaum, xyaum thiab hardcore - qhov no yog qhov nruab nrab uas tuaj rau DAMPs xav tau. Thiab pawg thawj coj saib xyuas haujlwm khiav txhua daim ntawv thov los ntawm 3 theem xaiv.

8 Kaum Ib Hlis Alexander Orlov (Stratoplan), Grigory Petrov (Evrone), Alexey Kataev (Skyeng), Polina Gurtovaya (Evil Martians), Maxim Arshinov (Hitech Group), Pavel Malyshev (Mustlab), Denis Kolesnikov (Avito) thiab lwm yam sab saum toj thiab tsuas yog cov neeg hais lus zoo. .

Qhov kev pab cuam ntawm 4 kwj thiab tshaj tawm ntawm 4 master chav kawm nyob rau hauv kev txiav

P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Backend seem:

  • Kev sib txuas lus Microservice: REST, JSON, GraphQL lossis gRPC? (Grigory Petrov, Evrone)
  • Qhov ci ntsa iab thiab kev txom nyem ntawm cov qauv kawm (Maxim Arshinov, Hitech Group)
  • Microservice hauv 60 vib nas this (Andrey Shilling, Ak Bars Digital Technologies)
  • Tsis muaj server, tsis muaj teeb meem. Yuav ua li cas peb ua DataScience ntawm AWS Lambda (Alexey Kolesnikov, SimbirSoft)
  • Cov cuab yeej tswj hwm kev pheej hmoo thaum siv qhov qhib hauv koj cov haujlwm (Alexey Pletnev, Basis Center)
  • Koj tsis tuaj yeem nqa thiab xa tag nrho cov cav rau Elastic (Grigory Koshelev, Kontur)
  • Kev tshuaj xyuas / sib piv ntawm columnar databases Clickhouse, MemSQL siv cov piv txwv ntawm kev tsom xam ntawm pej xeem cov ntaub ntawv teev tseg ntawm github.com (Timofey Kulin, Yandex)
  • Cov cuab yeej thiab cov kev coj ua rau kev tshuaj xyuas cov lej zoo (nrog rau kev ua haujlwm!) (Nikita Sobolev, wemake.services)

P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Frontend seem:

  • Yuav ua li cas peb mono-reposited no (Ivan Botanov, Tinkoff.ru)
  • Lub Xeev ntawm SvelteJS (Pavel Malyshev, Mustlab)
  • (tsis yog) zoo meej duab thiab lwm yam pixel khawv koob (Polina Gurtovaya, Evil Martians)
  • Ntshav, hws, microfrontends thiab monolith (Denis Kolesnikov, Avito)
  • Kev ntsuam xyuas cuam tshuam hauv Web (Albert Faizullin, FlatStack)
  • Video hauv lub vev xaib los ntawm Flash rau MSE lossis yuav ua li cas sau koj tus kheej video player (Alexey Gusev, Yandex)
  • Taw qhia rau kev kawm tshuab rau cov neeg tsim tawm pem hauv ntej (Maxim Severukhin, EPAM Systems)
  • Cov evolution ntawm cov ntawv sau rau ntawm Canvas. Txog Flash, IE 11, tus tsim qauv thiab cuneiform (Andrey Churakov, Miro)

P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

DevOps Tshooj:

  • Failover pawg PostgreSQL + Patroni (Viktor Eremchenko, Miro)
  • Ua kom yooj yim rau txoj kev txhim kho uas siv cov lej ntsuas zoo li qub: peb qhov kev paub (Georgy Gribkov, PVS-Studio)
  • Enterprise Object Storage (Yuri Kerbitskov, Ak Bars Digital Technologies)
  • Multicluster ntsuas + Canary tso tawm los ntawm Avito. Navigator thiab nws qhov kev sim (Mikhail Shaverdo, Avito)
  • Kev foom tsis zoo ntawm pab pawg infrastructure (Alexey Kirpichnikov, Kontur)
  • Yuav ua li cas tawg pawg, huab thiab lub taub hau? Koj tsuas yog xav tau ... (Konstantin Makarychev, Provectus)
  • Kuv txoj hauv kev rau kev faib tawm hauv PostgresQL lossis yuav ua li cas kom tsis txhob tos ntev rau cov ntaub ntawv (Almaz Mustakimov, BARS Group)
  • Nyob rau hauv nruab nrab ntawm cov tshauv: post-mortems raws li ib tug cuab tam rau kev txhim kho tas mus li (Marat Kinyabulatov, SkuVault)
  • Peb qhov kev paub nrog Terraform (Kirill Kazarin, DINS)

P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Kev Tswj Xyuas Ntu:

  • Chaw taws teeb: faib thiab ua haujlwm tau zoo (Alexey Kataev, Skyeng)
  • Yuav ua li cas lub hlwb tiv thaiv peb los ntawm kev ua cov phiaj xwm thiab yuav ua li cas dag nws (Grigory Petrov, Evrone)
  • Metrics ntawm kev ua tau zoo ntawm pab pawg agile (Alexander Kiverin, Ak Bars Digital Technologies)
  • 5 tus qauv ntawm tus cwj pwm thiab kev xav uas cuam tshuam cov thawj coj (Alexander Orlov, Stratoplan)
  • Cov khoom tshiab hauv cov tuam txhab laus (Dmitry Kalaev, IIDF)
  • Kev tswj qhov project ... hauv Telegram! (Igor Zilberg, SmartHead)
  • Culture raws li lub hauv paus rau scaling pab neeg x2 txhua txhua xyoo (Artem Susekov, Miro)
  • 3 txoj hauv kev los nrhiav tus tsim tawm hauv 3 hnub (Igor Katykov, Tinkoff.ru)

P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Thiab tam sim no qhov zoo tshaj plaws - xyaum. Ntawd yog, cov chav kawm master. Lawv muaj rau txhua tus neeg tuaj koom, thiab tsis tas yuav them nyiaj rau lawv cais :) Qhov tseem ceeb yog kom muaj sijhawm los zaum hauv lub tsev, vim hais tias cov chav kawm master tuaj yeem ua tau 20 tus neeg.

Tus Tswv Kawm Ntawv

Kev kawm tshuab tsis siv neeg siv qhov piv txwv ntawm Azure Machine Learning Service

(ntev 80 feeb)
Presenter: Mikhail Komarov, Microsoft MVP

Thaum lub sij hawm tus tswv chav kawm, peb yuav mus dhau tag nrho cov kauj ruam los ntawm kev tsim thiab teeb tsa Azure ML Service mus rau kev xa ib daim ntawv thov Web hauv Azure nrog tus qauv tsim.

Cov neeg koom yuav tsum muaj:
Lub Windows / Linux laptop nrog cov software nruab rau ntawm nws los ntawm lub neej ntawd.
Nrig txog kev pom Studio Code code.visualstudio.com
Anacondas 3.7 www.anaconda.com/distribution
Sau npe rau kev sim ua npe rau Azure.

Simple failover pawg ntawm postgres, patroni, consul, s3, walg, ansible

(ntev 80 feeb)
Presenter: Andrey Fefelov, mastery.pro

Patroni tau dhau los ua tus qauv de facto rau kev tsim kev ua txhaum ntawm Postgres pawg.
Nyob rau hauv cov chav kawm master peb yuav tsim ib qho yooj yim fault-tolerant pawg ntawm 3 nodes ntawm pawg teev. (Nws tsis zoo li yooj yim thaum xub thawj siab ib muag).

Peb yuav qhia luv luv txog cov patroni architecture thiab sib tham txog cov kev nthuav dav tshaj plaws.

Cia peb saib seb tus filer ua haujlwm li cas thiab txoj hauv kev uas koj tuaj yeem pib ua pawg.

Tom qab cov chav kawm master, koj yuav muaj peev xwm tso tawm xws li pawg los ntawm kos siv Ansible playbooks.
Ntawm MK peb yuav tsis nkim sij hawm xa cov qauv tsim nyog ntawm Docker lossis cov tshuab virtual.

Txhawm rau ua haujlwm koj yuav xav tau: lub laptop nrog kev nkag mus hauv Internet thiab websocket-compatible browser (Chrome, Firefox).
P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Koj xav tau nta, kuv muaj lawv! Xyaum programming hauv C# 8

Presenter: Andrey Karpov, JetBrains

C# tseem tab tom txhim kho ntau ntxiv, ntxiv ntau thiab ntau yam tshiab.
Peb yuav saib cov kev tsim kho tshiab tshaj plaws ntawm cov lus, thiab tseem kawm paub siv lawv li cas hauv kev xyaum.

Tom qab kawm tiav qib master, koj tuaj yeem pib siv C# 8 hauv koj txoj haujlwm.

Ua haujlwm koj yuav xav tau laptop nrog Visual Studio 2019 ntsia thiab ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) lossis Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/) plugin ntsia.

"Zoo slides" los yog "pab, tsis cuam tshuam"

Presenter: Alexander Shushunov, EPAM Systems

Lub ntiaj teb IT niaj hnub no tau dhau los ua qhov xav tau ntawm cov softskills ntawm nws cov neeg nyob. Peb txhua tus muaj kev sib txuas lus, koom nrog lwm tus hauv peb cov haujlwm thiab muag cov tswv yim (thiab tej yaam num). Yog li ntawd, peb nce hais lus nyob rau hauv pem hauv ntej ntawm lwm tus neeg: ntawm lub rooj sib tham thiab tsev kawm ntawv, nyob rau hauv pem hauv ntej ntawm cov npoj yaig, kev tswj hwm, cov neeg siv khoom, cov tub ua lag luam.

Nyob rau hauv chav kawm master, kuv yuav qhia cov piv txwv tiag tiag ntawm yuav ua li cas los ua qhov kev nthuav qhia zoo uas yuav tso cai rau koj los qhia koj cov lus rau koj cov neeg tuaj saib thiab hloov lawv tus cwj pwm ntawm koj zaj dab neeg. Los, nws yuav muaj txiaj ntsig, nthuav thiab lom zem!

Los ntawm peb-cov koom haum: Feem ntau peb raug qhia los ntawm cov kws qhia kev lag luam, cov kws qhia, cov thawj coj thiab lwm tus kws cob qhia. Tab sis qhov no tsis yog cov chav kawm zoo tib yam. Lub sijhawm no nws yuav yog tus tsim tawm uas yuav qhia cov neeg tsim khoom hais lus! Alexander yog Senior Software Engineer ntawm EPAM Systems.

Nyob rau hauv chav kawm master koj yuav xav tau cov cuab yeej yooj yim los sau ntawv.
P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder
Qhov kev zov me nyuam yog 95% npaj txhij, thiab tus nqi pib yuav nyob qis kom txog thaum Lub Kaum Hli 15. Yog tias koj tab tom npaj mus rau DUMP Kazan, tam sim no yog lub sijhawm coj qhov chaw.

Tau kawg, kuj tseem yuav muaj: kev lom zem los ntawm cov koom tes hauv kev sib tham, thaj chaw sib txuas lus nrog cov neeg hais lus, ntau cov khoom noj thiab ib qho kev sib tham tom qab ntawm Lock Stock Bar, tab sis ntau ntxiv rau qhov ntawd hauv xov xwm tom ntej.

Nyob zoo! Pom koj ntawm #DAMP!

P - kev cia siab, nrog rau qhov Kev Pab Cuam Ua Ntej DUMP Kazan. Saib cov lus ceeb toom uas tau dhau qhov kev xaiv grinder

Tau qhov twg los: www.hab.com

Ntxiv ib saib