DUMP開発者会議:最新ニュースと最終プログラム

こんにちは 4月14日にエカテリンブルクで開催されるDUMPカンファレンスの2週間前。 プログラムの準備ができました。 FrontTalks、Serverside、Mobile、Design、DevOps、Testing、Management、Scienceのセクションに61のレポートがあります。



この投稿は、会議に行くかどうかをまだ考えている人に役立ちます。





今年はDropbox、JetBrains、Mozilla、Mail.Ru、Yandex、Rambler&Coのスピーカーが講演します。



プログラム



ネタバレをクリックしてください-それらの後ろには、簡単な要約を含むすべてのレポートがあります。



FrontTalksセクション
kuzvesov.jpg APIのドキュメントが必要な場合がよくあります。 たとえば、開発者のバックエンドとフロントエンドの役割が異なる人々によって果たされるチームで働いている場合。 または、サードパーティの開発者にAPIへのアクセスを許可する必要があります。 Artyom KuzvesovIdeco 、Yekaterinburg)はRESTful APIについて講演し、APIドキュメントの既製のソリューションを比較し、 swaggerについて講演します。 ドキュメントをすぐに確認してテストする方法と、ドキュメントを美しく表示する方法を説明します。



grinenko.jpg 私たちはコンポーネント上に構築された世界に住んでいます。 複雑なコンポーネントは単純なコンポーネントに基づいて構築されます。 それらの間の依存関係を追跡する必要があります。 Vladimir GrinenkoYandex 、Simferopol)は、コンポーネントWebの依存関係について、正しく準備されていることについて話します。



lyzlov.jpg プロジェクトが大きく複雑になるほど、パフォーマンスの問題を解決する必要が頻繁に生じます。 Tochka Bank(エカテリンブルク)のYaroslav Lyzlovが、フレームワークの変更を決定した理由、Angularを選択した理由、TypeScriptへの移行を決定した理由、およびハイブリッドアプリケーションを作成した理由を説明します。



petrov.jpg 多くのC ++、Java、およびC#開発者がTypeScriptの登場を歓迎しました。多くのWeb SDKがTypeScriptで完全に書き直されるのは時間の問題でした。 Voximplant (モスクワ)の技術エバンジェリストであるGrigory Petrovは 、彼のレポートで、移植中に発生する可能性のある困難、および技術スタックのそのような変更から正当化される可能性のある期待に焦点を当てます。



duletski.jpg 多くの人がVue.jsをReactとAngular 1の混合物と呼んでいます。Evrone (Kaliningrad) 開発者のWoldemar Duleckiは、jQueryを以前に書いたのになぜVueを学び始めるべきか、そしてReactの主な長所と短所を説明します。



alekseenko.jpg Igor AlekseenkoHTML Academy 、サンクトペテルブルク)は、キャッシングに依存する場合と、プロセッサを信頼できる例を示します。 学生は、開発するインターフェイスのパフォーマンスを向上させることができます。



prokopov.jpg Nikita ProkopovCognician 、ノボシビルスク)は、高度なデータモデル、高レベルAPI、イベントログなど、次世代のクライアントサーバー通信を行う方法を説明します。 また、彼は複雑なシナリオを示し、問題について話し、どのように解決できるか、このために利用できるツールを説明します。



kuvaldin.jpg Artyom KuvaldinYandex 、Yekaterinburg)は、Service Workerテクノロジーを使用して、インターネットなしでWebページを利用可能にする方法を説明し、Yandexがこのテクノロジーを既に使用している場所も示します。



サーバーサイドセクション
litunenko.jpg 2GIS Andrey Litunenko (ノボシビルスク) の開発者は 、PHPアプリケーション用のロギングシステムをどのように作成したかを説明します。 このアプリケーションは、2GISで情報を配置/更新したいビジネスオーナー向けです。 システムの内部には、Elactic Search、Logstash、Kibana、およびプロメテウスシステムがあり、何かが壊れたときにチームに通知します。



serbul.jpg 1C-Bitrix (Moscow)の品質および実装部長であるAlexander Serbulは 、分散型の推奨事項とクラスタリングアルゴリズムの分析と設計における落とし穴について話し、最新のスタックと既製のライブラリに基づくサービスを実装します:Java、Apache Spark、Apache Mahout、テストとメトリック品質。



zubov.jpg Naumenの開発者であるMaxim Zubov (エカテリンブルク)は、「Akkaを使用した俳優モデルと並行性」というタイトルのプレゼンテーションを行います。 マキシムは、俳優のモデルとその機能について話し、Akkaの機能、その使用の長所と短所を検討し、人生の例をいくつか示します。



talipov.jpg 多数の異なるテキストを扱う場合、ある時点で自動的に情報を受け取りたいと思います。これは、これらの各テキストの本質です。 Ruslan TalipovRidero 、Yekaterinburg)は、テキスト分析のための機械学習のアプリケーションの1つであるテーマモデリングを使用して、この問題を解決する方法を説明します。



akinshin.jpg JetBrainsのライダー開発者、BenchmarkDotNetプロジェクトのメンテナー、.NET MVP、物理および数理科学の候補、ACM ICPCの銀メダリストAndrey Akinshinが、待望のクロスプラットフォーム.NET、その機能と不可能性について説明します。



fefelov.jpg Andrey FefelovMastery.pro 、Yekaterinburg)は、大手製薬会社のBI(これは分析用のグラフのようなものです):データ分析のタスクの設定方法、OLAPとの違いを説明します。 ソリューションアーキテクチャの長所と短所。 Postgresがストレージだけでなく、ETL(extract transform load)レイヤーにも適している理由。



mogilnikov.jpg チャットボットの周りのHypは、約1年間沈静化していません。 Alexey MogilnikovConfBot 、モスクワ)は、簡単な例を使用して、興味深いチャットボットの作成方法を示します。 この例はRubyで作成されますが、チャットボットは、言語が通常よりも重要でないストーリーです。 ですから、たとえあなたがハックでなくても、それはまだ明確で有用です。



dementyev.jpg 各フレームワーク/プログラミング言語は、「ライブ」ウェブを準備する独自のバージョンを提供します。 この分野には、最終的に「離陸」する標準がありますか? Vladimir DementyevEvil Martians 、モスクワ)は、この問題のより詳細な議論を提供し、標準の「ライブ」ウェブと可能な実装の出現の可能性を空想しています。



モバイルセクション
legchilin.jpgparadeev.jpg Yandex.Applicationの例を使用して、Yekaterinburg Yandexの Andrey LegchilinRoman Paradeevが、Yandex.Applicationの例を使用して、ハイブリッドアプリケーションへの切り替えに関係するタスク、達成度、およびiOSとAndroidのハイブリッドアプリケーションの実装の機能を説明します。



krasnoyarov.jpg スタニスラフクラス ノヤロフRedsteep 、サンクトペテルブルク)は、React NativeとReduxの基本原理とデバイスについて話し、iOS用アプリケーションの開発での経験を共有し、React Nativeがワークフローをどのように簡素化するか、およびその欠点について説明します。



blinov.jpg アクティブなスマートフォンユーザーの数は急速に増加しています。 ただし、ネットワークの状態は不均一であり、多くの場合、これにより負のUXが発生し、結果として市場での評価が低くなります。 RedMadRobot (モスクワ)のAndroid開発主任であるAlexander Blinovが 、潜在的に遅いインターネットまたはその不在のネットワークで動作するようにアプリケーションのアーキテクチャを設計する方法を説明します。



pant.jpg プログラミングに関する3冊の本著者であるMozilla Foundationの Tanay Pant (ニューデリー)は、WebVRとは何か、仮想現実でアプリケーションを作成する方法を教え、トレーニングに利用できるデバイスについて話し、WebVRの使用開始に関する推奨事項を説明します。 さらに、A-Frameとそのコンポーネントについても説明します。A-Frameを使用すると、バーチャルリアリティで独自のプロジェクトを作成できます。



sychev.jpg Rambler&Coの iOS開発部門の責任者であるAleksandr Sychev (モスクワ)は、Swiftプロジェクトでのテストライティングのプラクティス、発生する課題、およびそれらを解決する方法を共有します。 それとは別に、コード生成の問題が考慮されるため、Swiftプログラマーの生活が簡素化されます。



kardava.jpg Zviad Kardava (モスクワのGoogle Developer Expert、 Voximplant )が、Android ThingsとWeaveとは何かを詳しく説明します:新しいOSと通常のAndroidの違い、機能、開発方法、参加者を舞台に小さなデモを書くアプリケーション。



batyrov.jpg モバイルアプリケーションをテストする人は、このテストのほとんどがデバイスとアプリケーションを正しい状態に持っていることを知っています。正しい位置情報または移動速度、サーバーの状態、必要なリソースの有無。 デバッグパネルは、モバイルアプリケーションのテストを高速化するのに役立ちます。 Arseny BatyrovBadoo 、モスクワ)は、人気のあるOS(Android、iOS、Windows Phone、およびいくつかの人気のないOS)でデバッグパネルを使用した経験について説明します。



portnov.jpg Ivan PortnovSoftPlus 、チェリャビンスク)がリークを見つけて修正する方法を教えてくれます。 彼は、キャッシュの実装とWeakReferenceの使用を通じて、リークに対処した経験を共有します。 彼は、それらが異なるフラグメントのリスト間でオブジェクトをどのように手探りし、これがアプリケーションをどのように助けたかを説明します。



krigin.jpg Ivan Krygin (モスクワ、 Sberbank-Technologies )は、Sberbank-Onlineアプリケーションのモデルレベルでの成果について報告します。 Ivanは、データを操作するためのどのタスクとそのプレゼンテーションがデータに課されたのか、どのような困難に遭遇し、どのような結果を達成したのかを説明します。



DevOpsセクション
titov.jpg 2010年からロシアでDevOpsテーマを開発しているExpress42 (モスクワ)の共同所有者であるアレクサンダーティトフは、DevOpsの概念を明らかにし、DevOpsの実践と文化にどのように関連する必要があるかについて話し、DevOpsなしではクールなデジタル製品を作成できない理由を説明します。



ostanin.jpg 各会社には、プロジェクトに来たば​​かりの人、プロジェクトのコードに直接出会わない人、そして単にそれに直面するべきではない人がいます。 しかし、いずれにせよ、開発はコードです。 どのように彼らを助けることができますか? Vasily OstaninABAK PRESS 、エカテリンブルク)は、DevOpsを使用して開発プロセスに入るために、新しい開発者(およびレイアウトデザイナーとテスター)のしきい値を下げる方法に関する彼の経験を共有します。



vasilyev.jpg 再現可能なビルド、高速で信頼性の高いコードインジェクションプロセス、および自己修復サービスが、安定したインフラストラクチャの基盤を形成します。 Dropbox Leonid Vasiliev (ダブリン)のサイト信頼性エンジニアは、SREの観点から、上記の機能がDropboxでどのように実装されたか、どのテクノロジーが使用され、Dropboxが直面した問題について説明します。



medvedev.jpg Eduard Medvedev (カリフォルニア州ブロケード )は、大規模なDevOps組織でチャットをコントロールセンターにする方法について説明します。 サーバー全体ではなく、クラスター全体を管理できますか? スケーリングを制御しますか? DDoS攻撃後にアプリケーションを復元しますか? そして最も重要なこと-なぜあなたはこれのためにチャットが必要なのですか?



設計セクション
mohova.jpgilyinih.jpg SKB Kontur Ksenia IlinykhEkaterina Mokhovaのインターフェイスデザイナーが、インターフェイスの定量テストの実施方法を説明します。 ユーザーにインタラクティブなプロトタイプを提供するだけでなく、フィードバックを求めてWebブラウザーでアクションを監視することもできます。 さらに、ユーザーに新しいインターフェイスを紹介するという形で追加のメリットを得ることができます。 単一の開発者が実装に参加したわけではないため、このテストは興味深いものです。



torih.jpg Bright StoriesアニメーションスタジオのIvan VtorikhPavel Pogudinが、アニメーションテクニックがストーリーを伝えるのにどのように役立つか、どのくらいの費用がかかるか、ブランドがアニメーションツールをどのように使用するか、そしてプロジェクトの作成方法を段階的に説明します。



kulakov.jpg ライブゲームのゲームマスターであるJetStyleRideroのディレクター、 アレクセイクラコフ (エカテリンブルク)は、ライブゲームを使用してエクスペリエンスを設計する方法、使い慣れたプラクティスの違い、UXデザイナーの作業に役立つ方法、およびすべてを使用する方法を教えます今日と明日のユーザーエクスペリエンスを設計する。



chulakov.jpg デジタルタグライン2016のデザインスタジオの評価で5位にランクされている同名のスタジオの責任者であるオレグチュラコフ (ロストフオンドン)は、デザインへの人道的なアプローチが何であるかを説明し、インターフェイスが感情を作成し伝達する方法を伝え、創造の原則を教えますあなたが恋に落ちることができる食品。



bashev.jpg 現代社会では、技術的なデバイスに欠陥がある場合にそれを破る人はほとんどいません。 進歩によって、他の人がジャンクしたときに他の人を打ち負かしたいという欲求が奪われる可能性はありますか? 聴覚障害者、盲人、物の言えない人に何を伝えますか? 息子がデザイナーにならないようにする方法は? フリーランスであり、HSE School of Design (モスクワ)のキュレーターである Denis Bashevが 、レポートでこれらの質問に答えます。



vetrov.jpg Mail.Ru Groupのインターフェース設計および設計部門の責任者であり、愛されている「Product Design Digest」 Yuri Vetrov (モスクワ)の著者は、設計チームと会社全体のプロセスの変更の段階的なチェックリストを提供し、体系的な堅牢な設計を支援します。



kortunov.jpg 自分のスタジオと食品会社の両方で働いたデニス・コルチュノフアクロニス 、モスクワ)は、食品会社のデザイナーと代理店またはスタジオのデザイナーの主な違いを説明しようとし、彼自身の経験でこれを説明します。



rasskazov.jpg Sergey Rasskazovスクールオブフォントデザイン (サンクトペテルブルク)の創設者、国際フェスティバルTypetersburgのオーガナイザー、フォント旅団の責任者、電報チャンネル"Font Design"の著者は、現在と未来のフォントデザインについて語り、完璧に向かって石を投げ、フォントに許される境界を決定しますユーザー。



vinogradov.jpg アントンヴィノグラドフYandex 、モスクワ)は、鉛筆から本番までのインターフェイスパスを反映します。 今はどこで、どうですか。 設計システムのアーキテクチャ、およびそれらが必要な理由。 インターフェイスサポートの自動化とその開発。



管理課
zharinov.jpg Yandexは、長い間分散チームを使用してきました。 1つのサービスの開発者は、さまざまなオフィス、さらにはさまざまな都市にいることができます。 エカテリンブルクのYandex開発オフィスの責任者であるAndrey Zharinovは、分散チームでコミュニケーションをより簡単かつ効率的に構築できる便利なトリックについて語ります。



zaytsev.jpg Konstantin Zaitsevが、 Nyxaleがほぼ 7年間完全にリモート形式で作業してきた方法、問題の解決方法、対話に使用するツール、20以上の都市と6つのタイムゾーンで働く人々をまとめる方法を説明します。



perfilova.jpg モバイル開発チーム全体がリモートで作業するSkyengモバイル開発責任者のAlexandra Perfilovaが 、リモートチームの動機付けに関連する問題の解決方法、目標と目標の設定方法、エンゲージメントへの影響、マネージャーの活用方法を説明します彼は遠隔地の従業員と協力しています。



tal.jpg イノベーションは、組織の成長と生存に不可欠です。 イスラエルのさまざまなハイテク企業で働いた経験豊富なプロダクトマネージャーであるTal Atzmonが 、大規模で座りがちな企業でのイノベーションの方法を説明します。



kalaev.jpg IIDF Dmitry Kalayev (モスクワ)の加速プログラムのディレクターは、製品の価値を理解する方法、クライアントからどの問題を解決しているのかを知る方法、価格を決定する際に頻繁に発生するレーキなどについて説明します。 。



orlov.jpg 朝に同僚からの手紙がたくさんあることに気づいたら、この詰まりを一日中掘り出し、同時に外出中に発生する問題を解決し、夕方にはサッカーを見て眠るだけの強さがあるなら、このレポートはあなたのためです。 Stratoplan School of Managers (サンクトペテルブルク)のマネージングパートナーである アレクサンダーオルロフは 、あなたがプロの燃え尽きに直面していることを理解する方法、そして何よりも状況を変えるために何をすべきかについてのヒントを与えます。



goldberg.jpg どの機能を開発するか:美しく語ることができる機能、または製品に目に見える変化をもたらす機能? 「目に見える変化」とは何ですか? 変更を一度にすべてのユーザーにロールアウトしますか? フルタイムの開発者からの機能の空き時間まで待つか、他の無料の機能を探しますか? Igor GoldbergSKB Kontur )は、Kontur.Ekternを作成して、これらの質問にどのように答えるかを説明します。



人間の飢hungは、IT企業に学生を求めて大学へ行くことをますます強要しています。 企業や大学の代表者を集めて、大学と連携するためのベストプラクティスについて話し合うことにしました。 高校で会社を宣伝する方法は? インターンの選択方法と、誰から選択するか インターンにはどんなタスクを与えるべきですか? 私は生産を始めたくありません。人生と離婚したタスクは学生を照らしません。 経験豊富な開発者を動機付けて生徒をいじめる方法

ラウンドテーブルには、 オルガ・オーガスタンMail.ru Group )、 ナタリア・リクリナNaumen )、 パベル・エゴロフSKB Kontur )、 イリヤ・オバブコフアンドレイ・ソジキンB. Yeltsinにちなんで名付けられたウラル連邦大学 )が参加します。



試験セクション
nazina.jpg テストトレーナーであるポータルTestbase.ru (モスクワ)の著者であるOlga Nazinaは、バグを正当化する方法を説明し、正当な理由と不適切な理由を分析し、実際に「この問題を修正する必要がある」と開発者に説得することを教えます。



satarin.jpg 分散システムは、開発者や設計者だけでなく、テスターに​​も挑戦します。 Andrey SatarinYandex 、モスクワ)は、分散システムのテストに存在する難しさ、既存の制限、機能への影響について説明します。



bandura.jpgroshupkin.jpgrychkov.jpgyakin.jpg SKB Kontura (エカテリンブルグ)のテスターであるAnna Bandura、Vitaly Roshchupkin、Anton RychkovDmitry Yakinが告白レポートを作成します。 4人のスピーカーが、その方法について4つのストーリーを話します。 これは、連中がすでに踏んだレーキを回避するのに役立ちます。



gluhova.jpg Maria GlukhovaTargem Games 、エカテリンブルク)は、ゲーム開発者でのテストについて説明します。ゲームテストとソフトウェアテストの違い、共通点、ツール、テストケース、作業の詳細などです。 Mariaは、例として、スペースMMOアクションStar Conflictを使用して、バグのチェック方法を示します。



zaharov.jpgzyryanova.jpgtarasova.jpg SKB Kontur (エカテリンブルク)のMaxim Zakharov、Elena Zyryanova、およびIlaria Tarasovaが、異なる方法で同じ目標を達成する方法と、ルーチンを成長に変える方法を示します。



科学課
chepurnoy.jpg IOHK Researchの Alexander Chepurnoyが、ブロックチェーン上で新しい条件で機能する新しいパラダイムと言語の可能性について話します。 さらに、アレクサンダーは、既存の問題を解決できるプログラミング言語と暗号化の理論における近年の研究について話します。 いくつかの結果が初めて表示されます。



bahterev.jpg Mikhail BakhterevIMM UB RAS 、エカテリンブルク)は、個々のサーバーではなく、コンピューターネットワーク全体のプログラムの作成方法を説明します。 そして、彼は質問に答えます:「スーパーコンピューターのプログラミングのレベルをアセンブラーからより高くすることができますか?」



grishchenko.jpg ネットワークおよびプロトコルの研究者、swarm.jsライブラリの作成者、Swarmデータ同期プロトコル、 Victor Grishchenkorealm.io )は、電報とvkontakteで使用されるMTprotoプロトコルを検討し、作成者が何を望み、何が起こったかを理解しようとします。



borodin.jpg Andrey BorodinOktonika、UrFU 、Yekaterinburg)は、RDBMSの空間検索とインデックスの内部でクロールし、PostgreSQLでGiSTを高速化する方法を説明します。 空間検索について知らなかった人は知るでしょう。 適用されたアルゴリズムに慣れていない人は知り合いになります。



kirpichnikov.jpg 5つの乱数を生成して、それぞれが-100から100になり、合計が0になるタスクがあると想像してください。これは非常に簡単ではないことがわかります。 Alexey KirpichnikovSKB Kontur )は、5次元ポリトープ、ディリクレ分布、および数学のこの分野からの最近の結果(2006年)について説明します。 レポートは誰にとっても明確です。



kelvich.jpgknizhnik.jpg PostgresPro (モスクワ)のKonstantin KnizhnikStas Kelvichが、PostgreSQLでフェールオーバークラスターを編成するためのマルチマスターソリューションの開発について報告します。 このソリューションのパフォーマンスについて話し、マルチマスターの適用範囲を検討します。



serbul.jpg Alexander Serbul1C-Bitrix 、Moscow)は、最新のアルゴリズム、ニューラルネットワーク、産業用Java、高負荷など、質問への回答を促すためにチャットボットを行った方法を説明します。 質問と回答の意味空間を変換するニューラルネットワークのアルゴリズムに特に注意が払われます。



muratshin.jpg 誰もがダイクストラアルゴリズムを知っています。 多くの人が、ダイクストラのアルゴリズムを一般化したA *アルゴリズムを知っています。 2GISナビゲーションサービスBoris Muratshin (ノボシビルスク)の開発者は、マップ上の最短経路を見つけてダイクストラアルゴリズムを描画する方法を教えます。



bobuk.jpg Yandex Technology Distributionディレクター、プログラミングプロモーター、Radio-Tポッドキャストのクリエーターの1人であり恒久的なホストであるGrigory Bakunovが、現代の人工知能とは何かを説明し、今すぐAIを学習することが重要である理由を説明します。



完全な要約とスケジュールについては、会議ウェブサイトをご覧ください。





前回の会議のレポートはすべて、 YouTubeチャンネルで見ることができます



スピーカーインタビュー



DUMPを見越して、スピーカーとの興味深いインタビューを2回行いました。 講演者に質問があることは間違いありません。会議で質問することができます。



1. アイルランドでの仕事と生活についてのDropbox開発者Leonid Vasilievへのインタビュー

2. 参加者による会議への参加を停止して発言を開始する方法 アンドレイ・アキンシンからのヒント



他の都市からDUMPで旅行する人のために



去年、他の都市からDUMPに旅行する人々のために別の投稿を書きました。 簡単に言うと、ダンプはエカテリンブルクを訪問し、ほとんど作業を中断することなくウラルの首都を見る大きな理由です。 会議、アフターパーティ、90年代のロシアの最高の博物館、キーボードの記念碑、エカテリンブルクのその他の興味深い場所-この記事の詳細については、投稿をご覧ください。



滞在先



予算のオプションを選択している場合、これら良いホステルです。



また、提携ホテル- アンジェログランドアベニューレノメもあります。 予約中に「ダンプ」というコードワードを言うと、価格はサイト上よりもはるかに低くなります。 アンジェロに到着すると、空港に廊下でつながっており、他の場所に行く必要がないため、アンジェロに住むのが便利です。 グランドアベニューとレノメは中心部にあります。 レノメからエキスポへの無料バスまで、徒歩5分。







レポートは、会議に参加するすべてのものとはほど遠いものです。



いつものように、休憩中に退屈することはありません。 日中は、ジェネラルスポンサーE-Softのエリアで考え、プレイし、写真を撮ることができます。特に成功したものは、クアドロコプターを含むクールな賞品を獲得することさえできます。 SKB Konturからの朝食後は朝が良いでしょう。 ナウメンスタンドでは、 流行に敏感なライフスタイルを試すことができます。ミューズリー、スムージー、バランスボードがあります。 IskraUralTelの 「心の戦い」で脳の強さを評価できます。



パートナーからのサプライズやお土産を見逃さないように、参加者のバッグの内容を慎重に検討することをお勧めします。 そして、もちろん、セクションのスポンサーが最も好奇心の強い参加者にプレゼントを与えるので、レポートの後に質問をしてください。 しかし、それだけではありません! DUMP自体により多くの動きがあります。



メインパートの後、カフェ「金曜日」のアフターパーティーで一緒にドライブします。 Expoから無料のバスが出て、その場所に連れて行ってくれます。 カフェは私たちだけのために予約されています-机のある図書室があり、飲み物はそれほど強くなく、素晴らしい会社です。



登録



4月1日まで、チケットは4,500ルーブルかかります。 完全なプログラムと登録は会議のウェブサイトにあります。



カンファレンスはエキスポで開催されます(エカテリンブルク、エキスポブールバード、2)。 万博へは、午前中に中心部から夕方に戻る無料の送迎を手配します。



Expo、4月14日10.00〜18.00、18.00-アフターパーティ。







スポンサーの皆様へ:ジェネラルスポンサーはE-Softで、カンファレンスパートナーはSKB KonturNaumenSberbank Technologiesです。



All Articles