P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Bawat ikatlong tagapagsalita DUMP sinabi sa panahon ng pagpili: "Wow, gaano kaseryoso ang lahat sa iyo!" o β€œAno, baka ilang takbo?” Baka, baka...
Hardcore at practice, practice at hardcore - ito ang inaasahan ng mga middle na pumupunta sa DAMPs. At pinapatakbo ng komite ng programa ang bawat aplikasyon sa pamamagitan ng 3 yugto ng pagpili.

8 Nobyembre Alexander Orlov (Stratoplan), Grigory Petrov (Evrone), Alexey Kataev (Skyeng), Polina Gurtovaya (Evil Martians), Maxim Arshinov (Hitech Group), Pavel Malyshev (Mustlab), Denis Kolesnikov (Avito) at iba pang nangungunang at magagaling na tagapagsalita .

Programa ng 4 na stream at mga anunsyo ng 4 na master class sa ilalim ng cut

P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Backend na Seksyon:

  • Microservice na komunikasyon: REST, JSON, GraphQL o gRPC? (Grigory Petrov, Evrone)
  • Ang ningning at kahirapan ng modelo ng paksa (Maxim Arshinov, Hitech Group)
  • Microservice sa loob ng 60 segundo (Andrey Shilling, Ak Bars Digital Technologies)
  • Walang server, walang problema. Paano namin ginawa ang DataScience sa AWS Lambda (Alexey Kolesnikov, SimbirSoft)
  • Mga tool para sa pamamahala ng mga panganib kapag gumagamit ng open source sa iyong mga proyekto (Alexey Pletnev, Basis Center)
  • Hindi mo maaaring kunin at ipadala ang lahat ng mga log sa Elastic (Grigory Koshelev, Kontur)
  • Suriin/paghahambing ng mga columnar database Clickhouse, MemSQL gamit ang halimbawa ng pagsusuri ng mga pampublikong log ng aktibidad ng github.com (Timofey Kulin, Yandex)
  • Mga tool at kasanayan para sa mahusay na pagsusuri ng code (na may automation!) (Nikita Sobolev, wemake.services)

P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Frontend na seksyon:

  • Paano namin ito mono-reposite (Ivan Botanov, Tinkoff.ru)
  • Estado ng SvelteJS (Pavel Malyshev, Mustlab)
  • (hindi) perpektong mga larawan at iba pang pixel magic (Polina Gurtovaya, Evil Martians)
  • Dugo, pawis, microfrontends at monolith (Denis Kolesnikov, Avito)
  • Pagsubok ng mga interface sa Web (Albert Faizullin, FlatStack)
  • Video sa web mula sa Flash hanggang MSE o kung paano magsulat ng sarili mong video player (Alexey Gusev, Yandex)
  • Panimula sa machine learning para sa mga front-end na developer (Maxim Severukhin, EPAM Systems)
  • Ang ebolusyon ng pag-render ng text sa Canvas. Tungkol sa Flash, IE 11, mga designer at cuneiform (Andrey Churakov, Miro)

P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Seksyon ng DevOps:

  • Failover cluster PostgreSQL + Patroni (Viktor Eremchenko, Miro)
  • Pinapadali ang proseso ng pagbuo gamit ang static code analysis: ang aming karanasan (Georgy Gribkov, PVS-Studio)
  • Enterprise Object Storage (Yuri Kerbitskov, Ak Bars Digital Technologies)
  • Multicluster balancing + Canary Releases mula sa Avito. Navigator at ang pagsubok nito (Mikhail Shaverdo, Avito)
  • Ang sumpa ng pangkat ng imprastraktura (Alexey Kirpichnikov, Kontur)
  • Paano masira ang kumpol, ulap at ulo? Kailangan mo lang... (Konstantin Makarychev, Provectus)
  • Ang aking landas sa paghati sa PostgresQL o kung paano maiwasan ang mahabang paghihintay para sa data (Almaz Mustakimov, BARS Group)
  • Sa gitna ng mga abo: post-mortem bilang isang kasangkapan para sa patuloy na pagpapabuti (Marat Kinyabulatov, SkuVault)
  • Ang aming karanasan sa Terraform (Kirill Kazarin, DINS)

P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Seksyon ng Pamamahala:

  • Remote: ipinamahagi at mahusay (Alexey Kataev, Skyeng)
  • Paano tayo pinipigilan ng utak na magsagawa ng mga plano at kung paano ito linlangin (Grigory Petrov, Evrone)
  • Mga sukatan ng kahusayan ng isang maliksi na koponan (Alexander Kiverin, Ak Bars Digital Technologies)
  • 5 pattern ng pag-uugali at pag-iisip na humahadlang sa mga tagapamahala (Alexander Orlov, Stratoplan)
  • Mga bagong produkto sa loob ng mga kumpanyang nasa hustong gulang (Dmitry Kalaev, IIDF)
  • Pamamahala ng proyekto... sa Telegram! (Igor Zilberg, SmartHead)
  • Kultura bilang batayan para sa pag-scale ng x2 team bawat taon (Artem Susekov, Miro)
  • 3 paraan upang makahanap ng developer sa loob ng 3 araw (Igor Katykov, Tinkoff.ru)

P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

At ngayon ang pinakamagandang bahagiβ€”magsanay. Ibig sabihin, master classes. Ang mga ito ay magagamit sa lahat ng mga kalahok, at hindi na kailangang magbayad para sa kanila nang hiwalay:) Ang pangunahing bagay ay magkaroon ng oras upang umupo sa bulwagan, dahil ang master class hall ay kayang tumanggap ng 20 tao.

Master na Mga Klase

Awtomatikong machine learning gamit ang halimbawa ng Azure Machine Learning Service

(tagal 80 minuto)
Nagtatanghal: Mikhail Komarov, Microsoft MVP

Sa panahon ng master class, dadaan namin ang lahat ng hakbang mula sa paggawa at pag-configure ng Azure ML Service hanggang sa pag-deploy ng Web application sa Azure kasama ang resultang modelo.

Ang mga kalahok ay dapat magkaroon ng:
Isang Windows/Linux laptop na may software na naka-install dito bilang default.
Visual Studio Code code.visualstudio.com
anaconda 3.7 www.anaconda.com/distribution
Mag-sign up para sa isang pagsubok na subscription sa Azure.

Simple failover cluster sa postgres, patroni, consul, s3, walg, ansible

(tagal 80 minuto)
Nagtatanghal: Andrey Fefelov, mastery.pro

Ang Patroni ay nagiging de facto na pamantayan para sa pagbuo ng fault-tolerant na mga Postgres cluster.
Sa master class, bubuo kami ng isang simpleng fault-tolerant na cluster ng 3 node sa nakalistang stack. (Mukhang hindi simple sa unang tingin).

Ipapakilala namin sa madaling sabi ang arkitektura ng patroni at tatalakayin ang pinaka-kagiliw-giliw na mga parameter ng pagsasaayos.

Tingnan natin kung paano gumagana ang filer at kung anong mga paraan ang maaari mong simulan ang cluster.

Pagkatapos ng master class, magagawa mong ilunsad ang naturang cluster mula sa simula gamit ang ibinigay na Ansible playbook.
Sa MK hindi kami mag-aaksaya ng oras sa pag-deploy ng mga kinakailangang bersyon ng Docker o mga virtual machine.

Para sa trabaho kailangan mo: laptop na may access sa Internet at isang websocket-compatible na browser (Chrome, Firefox).
P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Gusto mo ng mga feature, meron ako! Magsanay ng programming sa C# 8

Nagtatanghal: Andrey Karpov, JetBrains

Ang C# ay patuloy na umuunlad nang husto, nagdaragdag ng higit at higit pang mga bagong tampok.
Titingnan namin ang mga pinaka-kagiliw-giliw na pagbabago ng wika, at matutunan din kung paano ilapat ang mga ito sa pagsasanay.

Pagkatapos ng master class, magagawa mong simulan ang paggamit ng C# 8 sa iyong trabaho.

Upang magtrabaho kailangan mo laptop na may naka-install na Visual Studio 2019 at naka-install ang ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) o Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/).

"Magandang mga slide" o "Tulong, hindi hadlangan"

Nagtatanghal: Alexander Shushunov, EPAM Systems

Ang modernong mundo ng IT ay nagiging higit at higit na hinihingi ng mga softskills ng mga naninirahan dito. Lahat tayo ay patuloy na nakikipag-usap, na kinasasangkutan ng iba sa ating mga proyekto at nagbebenta ng mga ideya (at mga proyekto). Bilang resulta, lalo tayong nagsasalita sa harap ng ibang tao: sa mga kumperensya at unibersidad, sa harap ng mga kasamahan, pamamahala, kliyente, mamumuhunan.

Sa master class, magpapakita ako ng mga tunay na halimbawa kung paano gumawa ng de-kalidad na presentasyon na magbibigay-daan sa iyo na talagang maihatid ang iyong mensahe sa iyong madla at baguhin ang kanilang saloobin sa paksa ng iyong kuwento. Halika, ito ay magiging kapaki-pakinabang, kawili-wili at masaya!

Mula sa amin-organizers: Kadalasan ay tinuturuan kaming magsalita ng mga business trainer, coach, manager at iba pang mentor. Ngunit hindi ito ordinaryong master class. Sa pagkakataong ito, ang developer ang magtuturo sa mga developer kung paano magsalita! Si Alexander ay isang Senior Software Engineer sa EPAM Systems.

Sa master class kakailanganin mo ng anumang maginhawang tool upang kumuha ng mga tala.
P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder
Ang programa ay 95% handa, at ang presyo ng tiket ay mananatiling mababa hanggang Oktubre 15. Kung nagpaplano kang pumunta sa DUMP Kazan, ngayon na ang oras pumalit sa.

Siyempre, magkakaroon din ng: entertainment mula sa mga kasosyo sa kumperensya, mga lugar ng komunikasyon na may mga nagsasalita, maraming pagkain at isang after-party sa Lock Stock Bar, ngunit higit pa tungkol doon sa susunod na release ng balita.

Paalam! Magkita-kita tayo sa #DAMP!

P - pag-asa, pati na rin ang Preliminary Program DUMP Kazan. Tingnan ang mga ulat na nakapasa sa selection grinder

Pinagmulan: www.habr.com

Magdagdag ng komento