Golang Moscow:Avitoでの会議

こんにちは、Ilyaです。Avitoで働いています。Goの開発者をこの会議に招待します。この会議は、10月14日土曜日に、 Golangモスクワコミュニティの支援を得て開催されます。







今回、mitapの主なトピックは、通常の標準Goツールの詳細な分析です: io.Reader



/ io.Writer



ニュアンスを議論し、Go 1.5から1.9へのガベージコレクターの進化の分析に耳をio.Writer



、ClickHouseを例として使用してdatabase/sql



を拡張する方法を学びます、コード生成について祝います。 レポートの詳細とタイムパッドへのリンク-カットの下。













報告書



io.Reader



/ io.Writer



基づくパイプライン。 Stas Afanasyev、Juno



レポートでは、 io.Reader



/ io.Writer



概念、それらが必要な理由、それらを正しく実装する方法、およびこの接続に存在する落とし穴について説明します。 また、標準およびカスタムio.Reader



/ io.Writer



基づくパイプラインの構築についてもio.Writer









Golang 1.9でガベージコレクタはどのように機能しますか? アンドレイ・ドロズドフ、アビト



Golang 1.9が最近リリースされ、ガベージコレクションアルゴリズムが更新されました。 高速なアプリケーションを作成するには、その動作を理解する必要があります。 Andreyは、彼の講演で、ガベージコレクションアルゴリズムとGo 1.9のruntime.GC()



実装の詳細について、簡単な例を使用して説明します。







SELECT * FROMテーブル、またはThere and back。 キリル・シュヴァコフ、ワイズビット



標準DBMSアクセスインターフェイス、その主要機能、および

PostgreSQLドライバーの実装例を使用する際のよくある間違いと

ClickHouse。 シリルは、ライブラリの機能がどのように進化したかについて話します

database/sql



とそれがユーザーに提供する新機能と

ドライバー開発者向け。 代替ソリューションとインターフェースがあります

アクセスすると、レポートはClickHouseの例で使用されている方法と理由を示します。







Goでのコード生成。 イリヤ・サウレンコ、アビト



遅い作業をreflect



していますか? text/template



はパニックをスローしますか? ジェネリックが恋しいですか? コード生成を使用してください! レポートでは、コードの生成に役立つ標準のGoツール、プロセスをさらに簡単にするサードパーティライブラリ、およびこのアプローチの長所と短所について説明します。 もちろん、例と実用的なアプリケーションで!







パスワードと外観:オフライン



登録は、TimePad Golang Moscowのイベントページにあります。 UPD:登録は終了しました。







生放送



イベント当日、 YouTubeチャンネルAvitoTechでオンライン放送を行います。 何も見逃さないように登録してください ビデオへのリンクが表示され次第、この投稿も更新します。

土曜日に会いましょう!







UPD:

こちらが放送です。










All Articles