ááááá
áá®áá¬ááá¯ááºáž
á¡áá¬áá¶ááŸáá·áº á¡áá±á·á¡áá»áá·áºá á¡áá±á·á¡áá»áá·áºááŸáá·áº á¡áá¬áᶠ- á€á¡áá¬ááẠDAMPs áá»á¬ážááá¯á· áá±á¬ááºáá¬áá±á¬ á¡áááºáááºážáá»á¬áž áá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡áá¬ááŒá
áºáááºá áááá¯ááááºáá±á¬áºááá®ááẠáá»áŸá±á¬ááºááœáŸá¬áá
áºáá¯á
á®ááᯠááœá±ážáá»ááºááŸá¯á¡ááá·áº áááá·áºááŒáá·áº áá¯ááºáá±á¬ááºáááºá
8 ááá¯áááºáá¬á Alexander Orlov (Stratoplan)á Grigory Petrov (Evrone)á Alexei Kataev (Skyeng)á Polina Gurtovaya (Evil Martians)á Maxim Arshinov (Hitech Group)á Pavel Malyshev (Mustlab)á Denis Kolesnikov (Avito) ááŸáá·áº á¡ááŒá¬ážáá±á¬ ááááºáááºážááŸáá·áº áá±á¬ááºážááœááºáá±á¬ á áá®áá¬áá»á¬áž .
áááá¯áááẠá áá¯ááŸáá·áº ááŒááºáá±á¬ááºáá¬ážáá±á¬ áá¬á áá¬á¡áááºáž á áá¯á ááŒá±áá¬áá»ááºáá»á¬áž
áá±á¬ááºáá¶á¡ááá¯ááºáž-
- Microservice áááºááœááºááŸá¯- RESTá JSONá GraphQL ááá¯á·ááá¯áẠgRPC? (ááá®ááá¯áá® áááºááá±á¬á·á á¡á®áááœááº)
- á¡áá¬ááá¹áá¯áá±á¬áºáááºá áááºááŒááºááŸá¯ááŸáá·áº áááºážáá²ááœá²áá±ááŸá¯ (Maxim Arshinová Hitech Group)
- á áá¹ááá·áº 60 á¡ááœááºáž Microservice (Andrey Schillingá Ak Bars Digital Technologies)
- áá¬áá¬áááŸáá ááŒá¿áá¬áááŸááá«á AWS Lambda (Alexey Kolesnikov, SimbirSoft) ááœáẠDataScience ááᯠáá»áœááºá¯ááºááá¯á· áááºááá¯á·áá¯ááºáá±á¬ááºáá²á·ááááºážá
- ááá·áºááá±á¬áá»ááºáá»á¬ážááœáẠopen source ááá¯á¡áá¯á¶ážááŒá¯ááá·áºá¡áá« á¡áá¹ááá¬ááºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááẠáááááá¬áá»á¬áž (Alexey Pletnevá Basis Center)
- ááŸááºáááºážáá»á¬ážá¡á¬ážáá¯á¶ážááᯠElastic (Grigory Koshelevá Kontur) ááá¯á· áááºáá°á áá±ážááá¯á·áá¯á¶áá»áŸáááá«á
- á¡áá»á¬ážáá°ááŸá¬ áá¯ááºáá±á¬ááºáá»ááºááŸááºáááºážáá»á¬ážááᯠgithub.com (Timofey Kulin, Yandex) á០ááœá²ááŒááºážá áááºááŒá¬ááŒááºáž á¥ááá¬ááœáẠáá±á¬áºáá¶áá±áá¬áá±á·á áºáá»á¬ážááᯠááŒááºáááºáá¯á¶ážáááºááŒááºáž/ááŸáá¯ááºážááŸááºááŒááºáž Clickhouse, MemSQL
- áá±á¬ááºážááœááºáá±á¬áá¯ááºááŒááºáááºáá¯á¶ážáááºááŒááºážá¡ááœáẠáááááá¬áá»á¬ážááŸáá·áº á¡áá±á·á¡áá»áá·áºáá»á¬áž (á¡ááá¯á¡áá»á±á¬ááºá áá áºááŒáá·áº!) (Nikita Sobolevá wemake.services)
ááŸá±á·áá¯á¶ážá¡ááá¯ááºáž-
- áá»áœááºá¯ááºááá¯á·á áááºážááᯠáááºááá¯á·ááŒááºáááºá á¯á ááºážáá²á·ááẠ(Ivan Botanov, Tinkoff.ru)
- SvelteJS ááŒááºááẠ(Pavel Malyshevá Mustlab)
- (ááá¯ááº) ááŒá®ážááŒáá·áºá á¯á¶áá±á¬ áá¬ááºáá¯á¶áá»á¬ážááŸáá·áº á¡ááŒá¬áž pixel ááŸá±á¬áºááᬠ(Polina Gurtovayaá Evil Martians)
- ááœá±ážá áá»áœá±ážá microfrontends ááŸáá·áº monolith (Denis Kolesniková Avito)
- áááºáá±á«áºááŸá á¡ááºáá¬áá±á·á áºáá»á¬ážááᯠá ááºážáááºááŒááºáž (Albert Faizulliná FlatStack)
- Flash á០MSE ááá¯á· áááºáá±á«áºááŸá áá®áá®ááᯠááá¯á·ááá¯áẠááá·áºááá¯ááºááá¯áẠáá®áá®ááá¯ááœáá·áºá áẠ(Alexey Gusevá Yandex)
- Front-End Developer (Maxim Severukhiná EPAM á áá áºáá»á¬áž) á¡ááœáẠMachine Learning ááááºáááº
- Canvas áá±á«áºááœáẠá á¬áá¬ážááŒááºááá¯ááŒááºážá ááá·áºáá²ááŒá áºá ááºá Flashá IE 11á áá®ááá¯ááºáá¬áá»á¬ážááŸáá·áº áá»á°áá®áá±á¬ááºážá¡ááŒá±á¬ááºáž (Andrey Churaková Miro)
DevOps ááá¹á-
- Failover Cluster PostgreSQL + Patroni (Viktor Eremchenko, Miro)
- áááºááŒáááºáá¯ááºááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡áá°á¡áá®ááŒáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá ááºááᯠááœááºáá°áá»á±á¬ááœá±á·á á±ááŒááºáž- áá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶ (Georgy Gribkov, PVS-Studio)
- áá¯ááºáááºážá¡áá¬ááá¹áá¯ááá¯ááŸá±á¬ááºááŸá¯ (Yuri Kerbitsková Ak Bars áá áºáá»á áºáááºáááºážááá¬áá»á¬áž)
- Multicluster áá»áááºááŸáááŒááºáž + Avito á០Canary áá¯ááºáá±ááŸá¯áá»á¬ážá Navigator ááŸáá·áº áááºážá á ááºážáááºááŒááºáž (Mikhail Shaverdo, Avito)
- á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠá¡ááœá²á· (Alexey Kirpichnikov, Kontur) ááá»áááºá á¬
- á¡á á¯á¡áá±ážá ááá¯ááºážááááºááŸáá·áº áŠážáá±á«ááºážááᯠáááºááá¯á·ááœá²áááºáááºážá áááºááá¯á¡ááºáááºááŸá¬âŠ (Konstantin Makarychevá Provectus)
- PostgresQL ááœáẠá¡ááá¯ááºážááá¯ááºážááœá²ááẠáá»áœááºá¯ááºááááºážááŒá±á¬ááºáž ááá¯á·ááá¯áẠáá±áá¬á¡ááœáẠá¡ááŒá¬ááŒá®ážá á±á¬áá·áºááá¯ááºážáááá·áºá¡áá»áááºáá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážáááºáž (Almaz Mustakimová BARS Group)
- ááŒá¬áá»á¬ážá¡áááºááœááº- á ááºáááºáááŒááºááá¯ážáááºááŸá¯á¡ááœáẠáááááá¬á¡ááŒá Ạá¡áá±áá¶áá±áá¹áá¬áá»á¬áž (Marat Kinyabulatov, SkuVault)
- Terraform (Kirill Kazariná DINS) ááŒáá·áº áá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶
á á®áá¶ááá·áºááœá²ááŸá¯á¡ááá¯ááºáž-
- á¡áá±ážááááºáž- ááŒáá·áºáá±ááŒá®áž áááá±á¬ááºááŸá¯ (Aleksey Kataevá Skyeng)
- áŠážááŸá±á¬ááºá á¡á á®á¡á ááºááœá±ááᯠááŒáá·áºáááºážáá±ážááŒá®áž áááºááá¯ááŸáá·áºá á¬ážáááá² (Grigory Petrov, Evrone)
- Agile á¡ááœá²á·á á áœááºážáá±á¬ááºááẠááá¯ááºážáá¬áá»ááºáá»á¬áž (Alexander Kiveriná Ak Bars Digital Technologies)
- áááºáá±áá»á¬áá»á¬ážááᯠá¡ááá·áºá¡áá¬ážááŒá áºá á±áá±á¬ á¡ááŒá¯á¡áá°ááŸáá·áº ááœá±ážáá±á«áºááŸá¯áá¯á¶á ᶠá áá»áá¯áž (Alexander Orlov, Stratoplan)
- á¡ááœááºáá±á¬ááºááŒá®ážáá±á¬ áá¯áá¹ááá®áá»á¬ážááœáẠáá¯ááºáá¯ááºá¡áá áºáá»á¬áž (Dmitry Kalaevá IIDF)
- Telegram ááœáẠááá±á¬áá»ááºá á®áá¶ááá·áºááœá²ááŸá¯âŠ (Igor Zilberg, SmartHead)
- ááŸá áºá áẠx2 á¡áááºážááᯠáá»á²á·ááœááºáááºá¡ááœáẠá¡ááŒá±áá¶á¡ááŒá Ạáááºáá»á±ážááŸá¯ (Artem Suseková Miro)
- 3 áááºá¡ááœááºáž developer ááá¯ááŸá¬áááºáááºážáááºáž 3 áᯠ(Igor Katykov, Tinkoff.ru)
á¡áᯠá¡áá±á¬ááºážáá¯á¶áž á¡ááá¯ááºážááá±á¬á· áá±á·áá»áá·áºááŸá¯áá«á á¡á²áá«á áá¬á
áá¬áááºážááœá±á áááºáááºážáá¬ážá¡á¬ážáá¯á¶ážá¡ááœáẠáááºážááá¯á·ááᯠáááŸáááá¯ááºááŒá®áž áááºážááá¯á·á¡ááœáẠáá®ážááá·áºáá±ážáá±á¬ááºááẠáááá¯á¡ááºáá« :) á¡áááá¡áá»ááºááŸá¬ áááºážááá²ááœáẠááá¯ááºáá¯á¶áá±áá¬áá°ááẠá¡áá»áááºááŸááááºááŒá
áºáááºá á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº áá° 20 áŠážááẠáá¬á
áá¬áááºážáááºážáááœáẠáááºáá¶á·ááá¯ááºáá±á¬ááŒá±á¬áá·áº ááŒá
áºáááºá
áá¬á áá¬á¡áááºáž
ááá°áá¬á¡ááŒá ẠAzure Machine Learning Service ááᯠá¡áá¯á¶ážááŒá¯á á¡ááá¯á¡áá»á±á¬áẠá ááºáááºáá°ááŒááºážá
(ááŒá¬áá»ááẠ80 áááá
áº)
á¡áááºááŸááº- Mikhail Komarová Microsoft MVP
áá¬á áá¬á¡áááºážááœááºá áá»áœááºá¯ááºááá¯á·ááẠAzure ML áááºáá±á¬ááºááŸá¯ááᯠáááºáá®ážááŒááºážááŸáá·áº ááŒááºáááºáááºááŸááºááŒááºážá០Azure ááœáẠáááºá¡ááá®áá±ážááŸááºážáá áºáá¯á¡á¬áž ááœááºáá±á«áºáá¬ááá·áºáá¯á¶á á¶ááŒáá·áº á¡áá¯á¶ážááŒá¯ááŒááºážá¡áá á¡ááá·áºá¡á¬ážáá¯á¶ážááᯠááŒááºáááºážááœá¬ážáá«áááºá
áá«áááºáá°áá»á¬ážááẠá¡á±á¬ááºáá«ááá¯á·ááŸáááẠááá¯á¡ááºáá«áááºá
áá¯á¶ááŸááºá¡á¬ážááŒáá·áº áá±á¬á·ááºáá²ááºááá·áºááœááºážáá¬ážáá±á¬ Windows/Linux áááºááºáá±á¬á·á
Visual Studio á Code ááá¯
Anaconda á
Azure á¡á
ááºážá
á¬áááºážááœááºážááŸá¯á¡ááœáẠá
á¬áááºážááœááºážáá«á
postgresá patroniá áá±á¬ááºá á áºáááºá s3á walgá ansible ááœáẠááá¯ážááŸááºážáá±á¬ ááŸá¯á¶ážáááá·áºááŸá¯á¡á á¯á¡áá±áž
(ááŒá¬áá»ááẠ80 áááá
áº)
ááááºážáá»á±á¬ááºáž- Andrey Fefelová mastery.pro
Patroni ááẠPostgres áá»ááºááœááºáá±á¬á¡á
á¯á¡áá±ážáá»á¬ážááá¯áááºáá±á¬ááºáááºá¡ááœáẠde facto á
á¶ááŒá
áºáá¬áááºá
áá¬á
áá¬á¡áááºážá¡á
á¬ážááœááºá á
á¬áááºážááœááºážáá¬ážáá±á¬ stack áá±á«áºááŸá ááá¯ážááŸááºážáá±á¬ failover á¡á
á¯á¡áá±áž 3 áá¯ááᯠáááºáá±á¬ááºáá«áááºá (ááááá
áºáá»ááºááŸá¬á ááá¯ážááŸááºážáá¯á¶ááá±á«áºáá«áá°áž)á
áá»áœááºá¯ááºááá¯á·ááẠpatroni áááá¯áá¬áááºáá¬ááᯠá¡áá»ááºážáá»á¯á¶ážááŒáá·áºááŸá¯ááŒá®áž á áááºáááºá á¬ážá áá¬á¡áá±á¬ááºážáá¯á¶áž ááœá²á·á ááºážááŸá¯ááœá±ážáá»ááºá áá¬áá»á¬ážááᯠááœá±ážááœá±ážáá«áááºá
filer á áááºááá¯á¡áá¯ááºáá¯ááºááŒá®áž á¡á á¯á¡ááœá²á·ááᯠá áááºááá¯ááºááá²ááá¯áá¬ááᯠááŒáá·áºááŒáá¡á±á¬ááºá
áá¬á
áá¬á¡áááºážááŒá®ážáá±á¬ááºá áá¶á·ááá¯ážáá±ážáá¬ážááá·áº ansible playbooks áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á ááá¯á¡á
á¯á¡áá±ážááᯠá¡á
ááŸá
áááºááá¯ááºáá«áááºá
MK ááœááºá áá»áœááºá¯ááºááá¯á·ááẠdocker ááá¯á·ááá¯áẠvirtual machines áá»á¬ážá ááá¯á¡ááºáá±á¬áá¬ážááŸááºážáá»á¬ážááᯠá¡áá»áááºááŒá¯ááºážáááºááá¯ááºáá«á
á¡áá¯ááºáá¯ááºáááºáááºááá¯á¡ááºááẠ- á¡ááºáá¬áááºá¡áá¯á¶ážááŒá¯ááœáá·áºááŸááá±á¬ áááºááºáá±á¬á·áá
áºáá¯á¶ážááŸáá·áº websocket-áááá¬áááŸááá±á¬ browser (Chromeá Firefox)á
áááºážááá¯áá»ááºáá²á· á¡ááºá¹áá«áááºááœá±á áá«á·ááŸá¬ á¡á²áá«ááœá±ááŸááááºá C#8 Programming ááᯠáá±á·áá»áá·áºááŒááºážá
ááááºážááŸááá±ážáá°- Andrey Karpová JetBrains
C# ááẠá¡ááºá¹áá«áááºáá
áºáá»á¬áž ááá¯ážáááá¯ážá á¡ááŒááºážá¡ááẠáááºááẠááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áá«áááºá
áá¬áá¬á
áá¬ážá á
áááºáááºá
á¬ážá
áá¬á¡áá±á¬ááºážáá¯á¶áž áá®ááœááºáááºážáá
áºááŸá¯áá»á¬ážááᯠáááºááŸáá·áºá¡áá° ááá·áºááœááºážá
ááºážá
á¬ážáááºááŒá
áºááŒá®áž áááºážááá¯á·ááᯠáááºááœá±á·á¡áá¯á¶ážáá»áááºážááá¯áááºáž áá±á·áá¬áá«áááºá
áá¬á áá¬á¡áááºážááŒá®ážáá±á¬ááºá áááºáááºáááºáá¡áá¯ááºááœáẠC# 8 ááá¯á áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá áºáááºá
á¡áá¯ááºá¡ááœááºáááºááá¯á¡ááºáááá·áºááẠVisual Studio 2019 ááá·áºááœááºážáá¬ážáá±á¬ áááºáá±á¬á·ááºááŸáá·áº ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) ááá¯á·ááá¯áẠRider 2019.3 EAP (https://www.jetbrains.com/rider/eap/) ááááºá¡áẠááá·áºááœááºážáá¬ážáááºá
"áá±á¬ááºážáá±á¬áááá¯ááºáá»á¬áž" ááá¯á·ááá¯áẠ"á¡áá°á¡áá®á á¡áá¬ážá¡áá®ážáááŸá"
ááááºážááŸááá±ážáá°- Alexander Shushunová EPAM Systems
áá±ááºáá®á¡áá¯ááºáá®áá±á¬áááẠáááºážáááŒáá¯á·áá°ááŒáá¯á·áá¬ážáá»á¬ážá á¡áá»á±á¬á·á á¬ážáá»áœááºážáá»ááºááŸá¯áá»á¬ážá¡ááœáẠáá±á¬ááºážááá¯ááŸá¯ ááá¯áá»á¬ážáá¬áááºá áá»áœááºá¯ááºááá¯á·á¡á¬ážáá¯á¶ážááẠáá»áœááºá¯ááºááá¯á·áááá±á¬áá»ááºáá»á¬ážááœáẠá¡ááŒá¬ážáá°áá»á¬ážáá«áááºáá¬áᬠá¡ááŒá¶á¥á¬ááºáá»á¬áž (ááŸáá·áº ááá±á¬áá»ááºáá»á¬áž)ááᯠáá±á¬ááºážáá»ááŒáááºá ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá®áá¬áá¶áá»á¬ážááŸáá·áº ááá¹áááá¯ááºáá»á¬ážá áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážá á á®áá¶ááá·áºááœá²ááŸá¯á áá±á¬ááºáááºáá»á¬ážá áááºážááŸá®ážááŒáŸá¯ááºááŸá¶áá°áá»á¬ážááŸáá·áº ááœá±ážááœá±ážááœá²áá»á¬ážááœáẠá¡ááŒá¬ážáá°áá»á¬ážááŸáá·áº á áá¬ážááŒá±á¬ááá¯ááŸá¯áá»á¬áž ááá¯ážáá»á¬ážáá¬áá«áááºá
áá¬á áá¬á¡áááºážááœááºá ááá·áºá áááºáá°ážááᯠááááááºáᶠá¡ááŸááºááááºáááºááŒááá¯ááºááŒá®áž ááá·áºáá¬ááºáááºážáá¡ááŒá±á¬ááºážá¡áá¬á¡áá±á«áº áááºážááá¯á·áááá±á¬áá¬ážááᯠááŒá±á¬ááºážáá²ááá¯ááºá á±ááá·áº á¡áááºá¡ááœá±ážááŒáá·áºáááºáááºááŸá¯áá áºáá¯ááŒá¯áá¯ááºáá¯á¶á áááá·áºá¥ááá¬áá»á¬ážááᯠáá»áœááºá¯ááºááŒááá«áááºá áá¬áá«á á¡áá¯á¶ážáááºá á áááºáááºá á¬ážá áá¬áá±á¬ááºážááŒá®áž áá»á±á¬áºá áá¬áá±á¬ááºážáá«áááá·áºáááºá
áá»áœááºá¯ááºááá¯á·á orgs áá»á¬ážááŸ- á¡áá»á¬ážá¡á¬ážááŒáá·áº á á®ážááœá¬ážáá±ážáááºážááŒáá»á¬ážá áááºážááŒáá»á¬ážá áááºáá±áá»á¬áá»á¬ážááŸáá·áº á¡ááŒá¬ážáááºážááœáŸááºááá¬áá»á¬ážá áá»áœááºá¯ááºááá¯á·á¡á¬áž áááºááá¯á·áá¯ááºáá±á¬ááºááááºááᯠáááºááŒá¬ážáá±ážáá«áááºá áá«áá±ááá·áº áá«á áá¬áá¬áẠáá¬á áᬠáá°áááºážá á¬áž ááá¯ááºáá«áá°ážá á€áá áºááŒáááºááœáẠdeveloper ááẠdeveloper áá»á¬ážá¡á¬áž áááºááá¯á·áá¯ááºáá±á¬ááºááááºááᯠáááºááŒá¬ážáá±ážáááºááŒá áºáááºá Alexander ááẠEPAM Systems á០Senior Software Engineer áá áºáŠážááŒá áºáááºá
áá¬á
áá¬áááºážááŸá¬ ááŸááºá
á¯áá°ááá¯á· á¡áá¯á¶ážáááºáá²á· tool áá
áºáá¯áᯠááá¯á¡ááºáá«áááá·áºáááºá
á¡á
á®á¡á
áẠ95% á¡áááºááá·áºááŒá
áºáá±ááŒá®ááŒá
áºááŒá®áž áááºááŸááºá
á»á±ážááŸá¯ááºážáá»á¬ážááẠá¡á±á¬ááºááá¯áá¬á 15 áááºáá±á·á¡áá áááºážáá«ážáá±áááºááŒá
áºáááºá á¡áááºá áááºááẠDUMP Kazan ááá¯á·ááœá¬ážááẠá
á®á
ááºáá±áá«á ááá¯á¡áá»áááºáááº
áá¯ááºáá«áááºá ááœááºáááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážá០áá»á±á¬áºááŒá±ááŸá¯á á áá®áá¬áá»á¬ážáá«áá±á¬ áááºááœááºáá±ážáá¯ááºáá»á¬ážá á¡á á¬ážá¡áá±á¬ááºá¡áá»á¬ážá¡ááŒá¬ážááŸáá·áº Lock Stock Bar ááœáẠááœá²á¡ááŒá®ážááœáẠáá«áááºáááºááŒá áºáááºá ááá¯á·áá±á¬áº áá±á¬ááºááááºážáá»á¬ážááœáẠáááºážááŸáá·áºáááºáááºáá±á¬ áá±á¬ááºáááºá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááŸááá«áááºá
áá¬á·áá¬! #DAMP ááŸá¬ááœá±á·áááºá
source: www.habr.com