タグ

ブックマーク / medium.com/@timakin (2)

  • GAE/GoをCircleCI2.0経由でdeploy

    概要GAE/GoAPI書いていると、必ずデプロイフローの問題にぶつかると思います。 CircleCIDockerコンテナベースでのビルドなので、それと合わせてGAEのデプロイを成功させるにはどうすればいいのか、設定ファイルと合わせて共有します。 CircleCIとAppEngineAppEngineにdeployするとき、必ずGoogle Cloud SDKをインストールしたり、deploy権限を持ったユーザーでのログインなどが問題になります。 なので、まずGoogle Cloud SDKが入ったdocker imageを用意する必要があります。 ローカルから各プロジェクトへのデプロイをする場合には、手元のCLIでauth loginすればいいのですが、CircleCIdocker container上からは別の方法を取ることになります。 mercari/docker-appengi

  • エンジニアはどのように他のアプリのUXを参考にすべきか

    問題意識エンジニアのタイプを分けるとき、大雑把に「サービス志向」と「技術志向」みたいな分け方をすることが、僕の周りではよくあります。 個人的にはこの分け方は必ずしも良いものとは言えないと思います。少しエンジニアのことをサービスと距離のある人種として捉えてるように感じるからです。 技術志向だからってサービスのことを考えてないということではなく、「よりセキュアな技術を採用する」「効率的で安全なデプロイができるフローを構築する」などなど、技術向上を通じてユーザー体験をよくしよう、としているはずです。 ただ、デザインを良くしたり読み込みスピードを早くしたりなど、「目に見える範囲で改善する施策」を考え、実行しなければ、プロデューサー的な人からすれば「何やってんだろうな〜」と、エンジニアはブラックボックス的な人に見えてしまうこともあると思います。 じゃあ他のアプリをいじってみたりして、サービス勘みたい

    エンジニアはどのように他のアプリのUXを参考にすべきか
    t2wave
    t2wave 2017/11/21
    “スクロールのたびに、次のスクロールの準備のために前後の動画もprefetchしてる”
  • 1