P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αžšαžΆαž›αŸ‹αž’αŸ’αž“αž€αž“αž·αž™αžΆαž™αž‘αžΈαž”αžΈ αž”αŸ„αŸ‡αž…αŸ„αž› αž”αžΆαž“αž“αž·αž™αžΆαž™αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžαžΆ "Wow, αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž‚αžΊαž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€!" ឬ "αž’αŸ’αžœαžΈ αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž€αžΆαžšαžšαžαŸ‹αž–αžΈαžšαž”αžΈ?" αž”αŸ’αžšαž αŸ‚αž›...
Hardcore αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž“αž·αž„ hardcore - αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž˜αž‡αŸ’αžˆαžΉαž˜αžŠαŸ‚αž›αž˜αž€ DAMPs αžšαŸ†αž–αžΉαž„αž‘αž»αž€αŸ” αž αžΎαž™β€‹αž‚αžŽαŸˆαž€αž˜αŸ’αž˜αž€αžΆαžšβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αžαžΆαž˜β€‹αžšαž™αŸˆβ€‹αž€αžΆαžšβ€‹αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ 3 αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αŸ”

8 αžαŸ‚αžœαž·αž…αŸ’αž†αž·αž€αžΆ Alexander Orlov (Stratoplan), Grigory Petrov (Evrone), Alexey Kataev (Skyeng), Polina Gurtovaya (Evil Martians), Maxim Arshinov (Hitech Group), Pavel Malyshev (Mustlab), Denis Kolesnikov (Avito) αž“αž·αž„αž€αŸ†αž–αžΌαž›αž’αŸ’αž“αž€αž“αž·αž™αžΆαž™αžŠαŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž .

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸƒαž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜ 4 αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαž€αžΆαžŸαž“αŸƒαžαŸ’αž“αžΆαž€αŸ‹αž˜αŸ 4 αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαž€αžΆαžαŸ‹

P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αŸ–

  • αž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžαŸ’αž“αžΆαžαžαžΌαž…αŸ– REST, JSON, GraphQL ឬ gRPC? (Grigory Petrov, Evrone)
  • αž–αž“αŸ’αž›αžΊαž“αž·αž„αž—αžΆαž–αž€αŸ’αžšαžΈαž€αŸ’αžšαž“αŸƒαž‚αŸ†αžšαžΌαž”αŸ’αžšαž’αžΆαž“αž”αž‘ (Maxim Arshinov, Hitech Group)
  • Microservice αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž› 60 αžœαž·αž“αžΆαž‘αžΈ (Andrey Shilling, Ak Bars Digital Technologies)
  • αž‚αŸ’αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž‚αŸ’αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‘αŸαŸ” αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž’αŸ’αžœαžΎ DataScience αž“αŸ…αž›αžΎ AWS Lambda (Alexey Kolesnikov, SimbirSoft)
  • αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž αžΆαž“αž·αž—αŸαž™αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ (Alexey Pletnev, Basis Center)
  • αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž™αž€ αž“αž·αž„αž•αŸ’αž‰αžΎαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αŸ… Elastic αž‘αŸ (Grigory Koshelev, Kontur)
  • αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž‘αžΎαž„αžœαž·αž‰/αž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ columnar Clickhouse, MemSQL αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž“αŸƒαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžŸαžΆαž’αžΆαžšαžŽαŸˆαžšαž”αžŸαŸ‹ github.com (Timofey Kulin, Yandex)
  • αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž€αžΌαžŠαž›αŸ’αž’ (αž‡αžΆαž˜αž½αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜!) (Nikita Sobolev, wemake.services)

P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αžαŸ–

  • αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžœαžΆαž‘αžΎαž„αžœαž·αž‰ (Ivan Botanov, Tinkoff.ru)
  • αžšαžŠαŸ’αž‹ SvelteJS (Pavel Malyshev, Mustlab)
  • (αž˜αž·αž“) αžšαžΌαž”αž—αžΆαž–αž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡ αž“αž·αž„αžœαŸαž‘αž˜αž“αŸ’αžαž—αžΈαž€αžŸαŸ‚αž›αž•αŸ’αžŸαŸαž„αž‘αŸ€αž (Polina Gurtovaya, Evil Martians)
  • ឈអម, αž‰αžΎαžŸ, microfrontends αž“αž·αž„ monolith (Denis Kolesnikov, Avito)
  • αžŸαžΆαž€αž›αŸ’αž”αž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžš (Albert Faizullin, FlatStack)
  • αžœαžΈαžŠαŸαž’αžΌαž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαž–αžΈ Flash αž‘αŸ… MSE αž¬αžšαž”αŸ€αž”αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž€αŸ‹αžœαžΈαžŠαŸαž’αžΌαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ (Alexey Gusev, Yandex)
  • αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαž€αžΆαžšαžšαŸ€αž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αž (Maxim Severukhin, EPAM Systems)
  • αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸαž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž’αžαŸ’αžαž”αž‘αž“αŸ…αž›αžΎαž•αŸ’αž‘αžΆαŸ†αž„αž€αŸ’αžšαžŽαžΆαžαŸ‹αŸ” αž’αŸ†αž–αžΈ Flash, IE 11, αž’αŸ’αž“αž€αžšαž…αž“αžΆ αž“αž·αž„ Cuneiform (Andrey Churakov, Miro)

P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž•αŸ’αž“αŸ‚αž€ DevOpsαŸ–

  • αž…αž„αŸ’αž€αŸ„αž˜αž”αžšαžΆαž‡αŸαž™ PostgreSQL + Patroni (Viktor Eremchenko, Miro)
  • αž€αžΆαžšαžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαžœαž·αž—αžΆαž‚αž€αžΌαžŠαž‹αž·αžαž·αžœαž“αŸ’αžαŸ– αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αž™αžΎαž„ (Georgy Gribkov, PVS-Studio)
  • αž€αžΆαžšαž•αŸ’αž‘αž»αž€αžœαžαŸ’αžαž»αžŸαž αž‚αŸ’αžšαžΆαžŸ (Yuri Kerbitskov, Ak Bars Digital Technologies)
  • αžαž»αž›αŸ’αž™αž—αžΆαž–αž–αž αž»αž€αŸ„αžŽ + αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Canary αž–αžΈ Avito αŸ” Navigator αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžšαž”αžŸαŸ‹αžœαžΆ (Mikhail Shaverdo, Avito)
  • αž”αžŽαŸ’αžαžΆαžŸαžΆαžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ (Alexey Kirpichnikov, Kontur)
  • αžαžΎαž’αŸ’αžœαžΎαžŠαžΌαž…αž˜αŸ’αžαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž”αŸ‚αž€αž…αž„αŸ’αž€αŸ„αž˜αž–αž–αž€αž“αž·αž„αž€αŸ’αž”αžΆαž›? αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αžšαžΌαžœαž€αžΆαžš ... (Konstantin Makarychev, Provectus)
  • αž•αŸ’αž›αžΌαžœαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‘αŸ…αž€αžΆαž“αŸ‹αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž“αŸ…αž€αŸ’αž“αž»αž„ PostgresQL αž¬αžšαž”αŸ€αž”αž‡αŸ€αžŸαžœαžΆαž„αž€αžΆαžšαžšαž„αŸ‹αž…αžΆαŸ†αž™αžΌαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ (Almaz Mustakimov, BARS Group)
  • αž“αŸ…αž€αžŽαŸ’αžαžΆαž›αž•αŸαŸ‡αŸ– αžŸαžΆαž€αžŸαž–αž€αŸ’αžšαŸ„αž™αžŸαžΆαž€αžŸαž–αž‡αžΆαž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ‚αž›αž˜αŸ’αž’αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ (αž˜αŸ‰αžΆαžšαŸ‰αžΆαž β€‹β€‹αž‚αžΈαž“αž™αŸ‰αžΆαž”αŸŠαžΌαž‘αžΆαžαžΌαžœ, αžŸαŸ’αž‚αžΌαžœαŸ‰αžΆαž›)
  • αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž‡αžΆαž˜αž½αž™ Terraform (Kirill Kazarin, DINS)

P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž•αŸ’αž“αŸ‚αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αŸ–

  • αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ– αž…αŸ‚αž€αž…αžΆαž™ αž“αž·αž„αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– (Alexey Kataev, Skyeng)
  • αžšαž”αŸ€αž”αžŠαŸ‚αž›αžαž½αžšαž€αŸ’αž”αžΆαž›αžšαžΆαžšαžΆαŸ†αž„αž™αžΎαž„αž–αžΈαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž•αŸ‚αž“αž€αžΆαžš αž“αž·αž„αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž†αŸ„αžαžœαžΆ (Grigory Petrov, Evrone)
  • αž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸƒαž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αŸ’αžšαž»αž˜αžšαž αŸαžŸαžšαž αž½αž“ (Alexander Kiverin, Ak Bars Digital Technologies)
  • 5 αž‚αŸ†αžšαžΌαž“αŸƒαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆ αž“αž·αž„αž€αžΆαžšαž‚αž·αžαžŠαŸ‚αž›αžšαžΆαžšαžΆαŸ†αž„αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ (Alexander Orlov, Stratoplan)
  • αž•αž›αž·αžαž•αž›αžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž˜αž“αž»αžŸαŸ’αžŸαž–αŸαž‰αžœαŸαž™ (Dmitry Kalaev, IIDF)
  • αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‚αž˜αŸ’αžšαŸ„αž„... αž€αŸ’αž“αž»αž„ Telegram! (Igor Zilberg, SmartHead)
  • αžœαž”αŸ’αž”αž’αž˜αŸŒαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž€αŸ’αžšαž»αž˜ x2 αž‡αžΆαžšαŸ€αž„αžšαžΆαž›αŸ‹αž†αŸ’αž“αžΆαŸ† (Artem Susekov, Miro)
  • 3 αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž› 3 αžαŸ’αž„αŸƒ (Igor Katykov, Tinkoff.ru)

P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αž•αŸ’αž“αŸ‚αž€αžŠαŸαž›αŸ’αž’αž”αŸ†αž•αž»αž - αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαŸ” αž“αŸ„αŸ‡αž‚αžΊαžαŸ’αž“αžΆαž€αŸ‹αž˜αŸαŸ” αž–αž½αž€αž‚αŸαž’αžΆαž…αžšαž€αž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αž‚αŸαžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž‚αŸ’αž“αžΆαž“αŸ„αŸ‡αž‘αŸ :) αžšαžΏαž„αžŸαŸ†αžαžΆαž“αŸ‹αž‚αžΊαžαŸ’αžšαžΌαžœαž˜αžΆαž“αž–αŸαž›αž’αž„αŸ’αž‚αž»αž™αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαžΆαž› αž–αŸ’αžšαŸ„αŸ‡αžŸαžΆαž›αžαŸ’αž“αžΆαž€αŸ‹αž˜αŸαž’αžΆαž…αž•αŸ’αž‘αž»αž€αž˜αž“αž»αžŸαŸ’αžŸαž”αžΆαž“ 20 αž“αžΆαž€αŸ‹αŸ”

αžαŸ’αž“αžΆαž€αŸ‹αž’αž“αž»αž”αžŽαŸ’αžŒαž·αž

αž€αžΆαžšαžšαŸ€αž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžšαŸ€αž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ Azure

(αžšαž™αŸˆαž–αŸαž› 80 αž“αžΆαž‘αžΈ)
αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž”αž‘αž”αž„αŸ’αž αžΆαž‰αŸ– Mikhail Komarov, Microsoft MVP

αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžαŸ’αž“αžΆαž€αŸ‹αž˜αŸ αž™αžΎαž„αž“αžΉαž„αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž‚αŸ’αžšαž”αŸ‹αž‡αŸ†αž αžΆαž“αž…αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Azure ML αžŠαž›αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžŽαŸ’αžαžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„ Azure αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‚αŸ†αžšαžΌαž›αž‘αŸ’αž’αž•αž›αŸ”

αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αŸ–
αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž™αž½αžšαžŠαŸƒ Windows/Linux αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎαžœαžΆαžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ”
αž€αžΌαžŠαžŸαŸ’αž‘αžΌαžŒαžΈαž™αŸ„αžŠαŸ‚αž›αž˜αžΎαž›αžƒαžΎαž‰ code.visualstudio.com
αž’αžΆαžŽαžΆαžαž»αž“αžŠαžΌ ៣ www.anaconda.com/distribution
αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‡αžΆαžœαžŸαžΆαž€αž›αŸ’αž”αž„αž‡αžΆαž˜αž½αž™ Azure αŸ”

αž…αž„αŸ’αž€αŸ„αž˜αž”αžšαžΆαž‡αŸαž™αžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸ…αž›αžΎ postgres, patroni, consul, s3, walg, ansible

(αžšαž™αŸˆαž–αŸαž› 80 αž“αžΆαž‘αžΈ)
αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž”αž‘αž”αž„αŸ’αž αžΆαž‰αŸ– Andrey Fefelov, mastery.pro

Patroni αž€αŸ†αž–αž»αž„αž€αŸ’αž›αžΆαž™αž‡αžΆαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αž…αž„αŸ’αž€αŸ„αž˜ Postgres αžŠαŸ‚αž›αž’αžαŸ‹αž±αž“αž…αŸ†αž–αŸ„αŸ‡αž€αŸ†αž αž»αžŸαŸ”
αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αž“αžΆαž€αŸ‹αž˜αŸ αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž…αž„αŸ’αž€αŸ„αž˜αžŠαŸ‚αž›αž’αž“αŸ‹αž‘αŸ’αžšαžΆαŸ†αž“αžΉαž„αž€αŸ†αž αž»αžŸαžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸƒ 3 nodes αž“αŸ…αž›αžΎαž‡αž„αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αžšαžΆαž™αŸ” (αžœαžΆαž˜αžΎαž›αž‘αŸ…αž˜αž·αž“αžŸαžΆαž˜αž‰αŸ’αž‰αž‘αŸαž“αŸ… glance αžŠαŸ†αž”αžΌαž„) αŸ”

αž™αžΎαž„αž“αžΉαž„αžŽαŸ‚αž“αžΆαŸ†αžŠαŸ„αž™αžŸαž„αŸ’αžαŸαž”αž’αŸ†αž–αžΈαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ patroni αž“αž·αž„αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž’αŸ†αž–αžΈαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž”αŸ†αž•αž»αžαŸ”

αžαŸ„αŸ‡αž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž› filer αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αžœαž·αž’αžΈαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ cluster αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžαŸ’αž“αžΆαž€αŸ‹αž˜αŸ αž’αŸ’αž“αž€αž“αžΉαž„αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž…αž„αŸ’αž€αŸ„αž˜αž”αŸ‚αž”αž“αŸαŸ‡αž–αžΈαžŠαŸ†αž”αžΌαž„αžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ€αžœαž—αŸ…αž›αŸαž„ Ansible αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αŸ”
αž“αŸ…αž›αžΎ MK αž™αžΎαž„αž“αžΉαž„αž˜αž·αž“αžαŸ’αž‡αŸ‡αžαŸ’αž‡αžΆαž™αž–αŸαž›αžœαŸαž›αžΆαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αŸ†αžŽαŸ‚αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž“αŸƒ Docker αž¬αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαž‘αŸαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαŸ– αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšβ€‹αž™αž½αžšβ€‹αžŠαŸƒβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž…αžΌαž›β€‹αž”αŸ’αžšαžΎβ€‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž“αž·αž„β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžšαž»αž€αžšαž€β€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαžΌαžœβ€‹αž‚αŸ’αž“αžΆβ€‹αž“αžΉαž„ websocket (Chrome, Firefox)αŸ”
P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž’αŸ’αž“αž€αž…αž„αŸ‹αž”αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸ αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αž–αž½αž€αžœαžΆ! αž’αž“αž»αžœαžαŸ’αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ C#8

αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž”αž‘αž”αž„αŸ’αž αžΆαž‰αŸ– 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

αž–αž·αž—αž– IT αž‘αŸ†αž“αžΎαž”αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž‡αŸ†αž“αžΆαž‰αž‘αž“αŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŸαŸ’αžšαž»αž€αŸ” αž™αžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαž€αŸ†αž–αž»αž„αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž€αžΆαž“αŸ‹αžαŸ‚αžαŸ’αž›αžΆαŸ†αž„αž‘αžΎαž„ αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž™αžΎαž„ αž“αž·αž„αž›αž€αŸ‹αž‚αŸ†αž“αž·αž (αž“αž·αž„αž‚αž˜αŸ’αžšαŸ„αž„)αŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž™αžΎαž„αž“αž·αž™αžΆαž™αž€αžΆαž“αŸ‹αžαŸ‚αžαŸ’αž›αžΆαŸ†αž„αž‘αžΎαž„αž“αŸ…αž…αŸ†αž–αŸ„αŸ‡αž˜αž»αžαž˜αž“αž»αžŸαŸ’αžŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ– αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘ αž“αž·αž„αžŸαžΆαž€αž›αžœαž·αž‘αŸ’αž™αžΆαž›αŸαž™ αž“αŸ…αž…αŸ†αž–αŸ„αŸ‡αž˜αž»αžαžŸαž αžŸαŸαžœαž·αž€ αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž’αžαž·αžαž·αž‡αž“ αž’αŸ’αž“αž€αžœαž·αž“αž·αž™αŸ„αž‚αŸ”

αž“αŸ…αžαŸ’αž“αžΆαž€αŸ‹αž˜αŸ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž’αŸ’αžœαžΎαž”αž‘αž”αž„αŸ’αž αžΆαž‰αžŠαŸ‚αž›αž˜αžΆαž“αž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹ αžŠαŸ‚αž›αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαž”αž‰αŸ’αž‡αžΌαž“αžŸαžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ…αž€αžΆαž“αŸ‹αž‘αžŸαŸ’αžŸαž“αž·αž€αž‡αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž…αŸ†αž–αŸ„αŸ‡αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸƒαžšαžΏαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž˜αž€ αžœαžΆαž“αžΉαž„αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸ αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αžšαžΈαž€αžšαžΆαž™!

αž–αžΈαž™αžΎαž„-αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αŸ– αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžšαŸ€αž“αž±αŸ’αž™αž“αž·αž™αžΆαž™αžŠαŸ„αž™αž‚αŸ’αžšαžΌαž”αžŽαŸ’αžαž»αŸ‡αž”αžŽαŸ’αžαžΆαž›αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜ αž‚αŸ’αžšαžΌαž”αž„αŸ’αžœαžΉαž€ αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αž’αŸ’αž“αž€αžŽαŸ‚αž“αžΆαŸ†αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžαŸ’αž“αžΆαž€αŸ‹αž˜αŸαž’αž˜αŸ’αž˜αžαžΆαž‘αŸαŸ” αž›αžΎαž€αž“αŸαŸ‡αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž“αžΉαž„αž”αž„αŸ’αžšαŸ€αž“αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž–αžΈαžšαž”αŸ€αž”αž“αž·αž™αžΆαž™! αž’αžΆαž‘αž·αž…αžŸαžΆαž“αŸ‹αžŒαžΊαž‚αžΊαž‡αžΆαžœαž·αžŸαŸ’αžœαž€αžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹αž“αŸ… EPAM Systems αŸ”

αž“αŸ…αžαŸ’αž“αžΆαž€αŸ‹αž˜αŸ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž§αž”αž€αžšαžŽαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŽαžΆαž˜αž½αž™αžŠαžΎαž˜αŸ’αž”αžΈαž€αžαŸ‹αžαŸ’αžšαžΆαŸ”
P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ
αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž”αžΆαž“αžšαž½αž…αžšαžΆαž›αŸ‹ 95% αž αžΎαž™αžαž˜αŸ’αž›αŸƒαžŸαŸ†αž”αž»αžαŸ’αžšαž“αžΉαž„αž“αŸ…αž‘αžΆαž”αžšαž αžΌαžαžŠαž›αŸ‹αžαŸ’αž„αŸƒαž‘αžΈ 15 αžαŸ‚αžαž»αž›αžΆαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž‘αŸ… DUMP Kazan αž₯αž‘αžΌαžœαž“αŸαŸ‡αžŠαž›αŸ‹αž–αŸαž›αž αžΎαž™αŸ” αž™αž€αž€αž“αŸ’αž›αŸ‚αž„.

αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αžœαžΆαž€αŸαž“αžΉαž„αž˜αžΆαž“αž•αž„αžŠαŸ‚αžšαŸ– αž€αžΆαžšαž€αž˜αŸ’αžŸαžΆαž“αŸ’αžαž–αžΈαžŠαŸƒαž‚αžΌαžŸαž“αŸ’αž“αž·αžŸαž·αž‘ αžαŸ†αž”αž“αŸ‹αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž‡αžΆαž˜αž½αž™αžœαžΆαž‚αŸ’αž˜αž·αž“ αž’αžΆαž αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αž”αŸ‹αž›αŸ€αž„αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸ…αž― Lock Stock Bar αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž“αŸ…αž›αžΎαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ”

αž›αžΆαž αžΎαž™! αž‡αž½αž”αž‚αŸ’αž“αžΆαž“αŸ… #DAMP!

P - αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‹αž˜ DUMP Kazan αŸ” αž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž·αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹