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:
こちらが放送です。




Source: https://habr.com/ru/post/J339846/


All Articles