My External Storage

Jan 16, 2019 - 7 minute read - Comments - gas typescript

Google Apps ScriptをTypeScriptで実装する(clasp/TSLint/Prettier) #gas #typescript

claspというGoogle Apps Script(GAS)をローカルで開発するためのツールがある。claspを使うと、TypeScriptを使ったGASのコーディングも標準で行える。 今回はclaspを使って以下の要求を満たしながらGASの開発を行う際の設定をまとめる。

  • TypeScriptによる実装
  • Gitによる構成管理
  • Prettierによる自動フォーマット
  • TSLintによる静的解析

VSCodeでの実装画面

Dec 14, 2018 - 7 minute read - Comments - go

google/wireを使ったDIとDI関数のシグネチャについて #go

これはGo Advent Calendar 2018の14日目の記事となる。
この記事ではGoogleが提供するGoのDependency Injection(DI、依存性の注入)ツールであるWireを使ったDIの概要と、Wireで利用可能なDI関数の戻り値シグネチャのパターンを紹介する。