みなさんこんにちは! Habrahabrの読者をJetBrainsが後援するKotlin Night Moscowに招待したいと思います。 11月25日土曜日、アビトのモスクワオフィスで、モナド、実験自動化のためのDSL、Kotlin Nativeの展望、定型コードの数を減らす方法についてお話します。 Avito、Tutu.ru、Joom、Odnoklassnikiの各企業の代表が会議に参加します。 経験を共有し、専門的な問題について話し合ってください! あなたがモスクワにいなくても、心配しないでください、ライブビデオ放送はイベント当日に開催されます。 カットの下-レポートの説明とすべてのパスワードと外観。
報告書
「Kotlin DSLを使用した実験の自動化」-Alexander Tarasov(Odnoklassniki)
大規模なプロジェクトでは、すべての顧客がこの機能を利用できるようにすることはできません。 そのため、手動での変更を必要とする実験が実行され、時間のコストと場合によってはエラーが発生します。 これらの要因を取り除くために、Odnoklassnikiは実験の準備と開始を自動化することにしました。 レポートでは、Alexander Tarasovが、Kotlinがこれに選ばれた理由を説明します。これは、従来の構成管理ツール(Ansibleなど)ではなく、優れたDSLとツールがこのタスクに重要である理由、およびすべてが当初の意図どおりに機能するために克服しなければならなかった問題を説明します。
「忘れられた特性」-マイケル・ロズミャンスキー(Joom)
このレポートでは、ミハイルは、部分実装インターフェースやクラスデリゲートなどのKotlinツールを使用して定型コードの数を減らす方法について説明します。 これらのツールを使用してミックスインをシミュレートする方法を示し、言語のどのような変更が現在の状況を大幅に改善できるかを示します。
Kotlin Native:新しい視点-Dmitry Gryazin(Avito)
レポートの目的は、Kotlin Nativeテクノロジーの機能と開発に関する情報を提供することです。 それとともに、バックエンド、Android、iOS、およびWebをカバーするマルチプラットフォーム製品開発の見通しが、開発者に開かれています。 これは次のことを意味します。
-共通言語で書かれたコードベースの透明性。
-プラットフォーム間でコードを再利用する機能。
-プラットフォームに依存しないコードの統合テスト。
レポートには、Kotlin Nativeの現在のバージョン(v0.4)の概要が含まれます。
「On Human Monads」-キリル・ビアコフ(tutu.ru)
キリル・ビアコフがモナドについて語ります。 レポートでは、問題、目的、範囲、有名なモナドの例、およびKotlinを使用する際にそれらを使用するために必要なもののチェックリストに焦点を当てます。 そしてもちろん、モナドで作業するときに考慮しなければならないこれらの欠点。
パスワードと外観
Kotlin Night Moscowへの参加は無料です 。 登録が必要です 。
参加者の集まりと登録: 14 : 30
論文開始: 15 : 00
レポートのサンプルスケジュール:
15:00-15:45-「人間的な方法でのモナドについて」-キリル・ビアコフ(tutu.ru)
15:45-16:30-「Kotlin DSLを使用した実験の自動化」-Alexander Tarasov(クラスメート)
16:30-17:00-コーヒーブレイク
17:00-17:45-「Kotlin Native:新しい視点」-Dmitry Gryazin(Avito)
17:45-18:30-「忘れられた特性」-ミハイル・ロズミャンスキー(Joom)
18:30-....-アフターパーティー
住所: Avito Lesnaya 7オフィス。
放送は、イベント当日にYouTubeチャンネルAvitoTechで開催されます。 何も見逃さないように登録してください
じゃあね!