$30 off During Our Annual Pro Sale. View Details »

趣味では使っているが 仕事には使ってないツール

Leko
April 24, 2017

趣味では使っているが 仕事には使ってないツール

実務に投入するのはコスト高いし、時間がかかる
でも試すことならいくらでもできる!
まだ実験中の子たちを紹介

試すだけでは何の成果にもならないが、試さないと何も始まらない

試して導入する。
改善の裏に実験あり。
改善はやがて改革となる!

Leko

April 24, 2017
Tweet

More Decks by Leko

Other Decks in Technology

Transcript

  1. 趣味では使っているが 仕事には使ってないツール10 選 @Leko

  2. 実務に投入するのはコスト高い 時間がかかる 試すことならいくらでもできる! まだ実験中の子たちを紹介

  3. Codecov カバレッジ集計・可視化ツール PHP, Nodejs, Go, Ruby のプロダクトで動作確認済 Github と連携させると PR

    作った時に自動でコメントしてくれる
  4. masterブランチとのdiff テスト書かずコード増やした → マイナス コード削った、テスト書いた → プラス

  5. Code climate, Hound CI 静的解析+品質トラッキングツール 導入コストがめちゃくちゃ低い(リポジトリ連携するだけ) PMD, PHPMD, ESLint, rubocop

    的なもの 品質の向上、低下などを可視化できる
  6. Standard JS JavaScript, Nodejs の Linter • 2 スペース •

    セミコロン付けない が大きな特徴。これに従っておけば基本読みやすくなる あと変数や関数の未使用 / 未定義チェックができるので凡ミスも減る
  7. Fastlane iOS/Android 開発を爆速化 iTunes connect, Developer portal などを極限まで CLI 化

    開発フローから GUI 操作を排除し、 CI / CD できる ※内部実装はスクレイピングなのでたまに不安定 CI するには XCode 周りの環境整備がとにかく面倒くさい
  8. Firebase Google 製。 MBaaS 全部入り的なサービス • 双方向リアルタイム反映な DB • ログ、行動トラッキング、クラッシュ解析

    • Push 通知 • ファイルストレージ、静的ページホスティング などなど。 ドキュメント指向 DB ( Mongo, AWS DynamoDB etc )に慣れるのがツラい
  9. None
  10. Kubernetes 読み:たぶん「くーべるねーてぃす」 Docker compose + Docker swarm 的なもの Google 製だが

    GCP へのロックインはなく、 EC2 とかでも使える Kubernetes コミッタの人の資料↓ Highly available and scalable Kubernetes on AWS - builderscon tokyo 2016
  11. Redis の GUI クライアント 使いやすい。安いけど有料( 5-600 円) キャッシュが意図した通りに張れているかチェック、中身のクリアを実行 etc Heroku

    Redis アドオンに対しても使えた Medis
  12. tachikoma.io 依存ライブラリのアップデート追従を自動化 何かアップデートがあれば CHANGELOG 付きの PR が飛んでくる tsub/circleci-build-trigger という AWS

    Lambda でホストするやつも良さげ
  13. Githubのかんばん

  14. オレ達の戦いは!!これからだ!! 試すだけでは何の成果にもならない でも試さないと何も始まらない 試して導入する。 改善の裏に実験あり。 改善はやがて改革となる!