タグ

2016年6月27日のブックマーク (5件)

  • Common mistakes you can avoid with ESlint

    ESlint is a pluggable linting utility for JavaScript and JSX. On a today’s real world JavaScript web app, the complexity tends to grow, refactors will be needed, and although you probably know what you are doing, linting your code can save you a lot of headaches. Besides styling, 2 spaces vs 4 spaces vs tabs, semicolon vs no semicolon, and so on, with just this configuration, you can catch the mos

    Common mistakes you can avoid with ESlint
    dorayakikun
    dorayakikun 2016/06/27
    eslint:recommended はしらなんだ
  • 毎週のように依存パッケージを上げ続ける努力 - CARTA TECH BLOG

    皆さんこんにちは。fluctにてfluct SSPという広告配信システムの管理画面を中心にクライアントサイドの開発を行っております、大関です。 依存パッケージの更新、どうしてますか? 今や数多くの言語でパッケージマネージャが提供されており、みなさんも日常的にコミュニティによるパッケージエコシステムを活用していることと思います。 ですが、この依存パッケージの更新については、どのようにしていますか? セキュリティfixなどを除き、以下のようなことになっていることが多いのではないでしょうか? チームの「いい人」が頑張って更新し続ける その人の謎の情熱が消えると更新されなくなってしまう たまに気がついたら頑張る 「いい人」が頑張るタイプの亜種 気が付かなかったら更新されない 更新はリスクなので塩漬けにする プロダクトは定期的に作り直す前提 CIでテストを回し続けているのに更新しないなんて……とモヤ

    毎週のように依存パッケージを上げ続ける努力 - CARTA TECH BLOG
    dorayakikun
    dorayakikun 2016/06/27
    持ち回りせいでパッケージ更新していこうというお話.人材育成の観点もあるらしい.
  • Greenkeeper | Automate your npm dependency management

    An Important Message from the Makers of Greenkeeper We’ll stop Greenkeeper’s operation as an independent service on June 3rd, 2020. For your dependency update needs, we have a brilliant alternative for you: Snyk. The team behind Greenkeeper have spent the past months working with them on next-generation dependency updates as a part of their open-source security product. We invite all of our users

  • Alpine Linux で軽量な Docker イメージを作る - Qiita

    オフィシャルでない Alpine イメージを使うなら 上の表の通り、最近はオフィシャルでも Alpine 版があったりしますが なければ、サイズの小さなサードパーティ製でも全然よいと思います。 選ぶなら、最低限 Automated Build で作成されており Dockerfile から操作履歴が明瞭なもの4 がよさそうです。 ADD / COPY をしているものは GitHub に行けば中身を確かめることもできます。 もしくは、まるっとコピーして自分でイメージを作るのも手です。 アプリのベースイメージに Alpine いずれにせよ、特定 OS のシェルを直接叩くようなアプリでない限り、 Alpine はとてもいい選択肢と言えそうです。 Golang 製でもなければ5、Alpine でよさそう。 参考資料でサイバーエージェント山田さんが 書かれている ように 重いイメージはほんとにいいこと

    Alpine Linux で軽量な Docker イメージを作る - Qiita
  • 効率的に安全な Dockerfile を作るには - Qiita

    結論 以下の手順で作るのが効率的です。 ベースにする Docker イメージを決める docker run -it <docker-image> sh でコンテナ内部で作業 1行ずつ、うまくいったらどこかにメモ 失敗したらいったん exit して再度 docker run ファイルの取り込みやポートの外部公開が必要ならオプション付きで docker run 全部うまくいったら Dockerfile にする ネットで見たことはないですが、もし docker build で試行錯誤しながら Dockerfile を作るとしたら、それはさすがに苦行です。 遅い デバッグしにくい!コンテナ爆発しろ!!って気持ちになります。 これが原因で「Docker 使えない 便利じゃない 」と思っていたのならそれは勘違いです。 手順詳説 試しに ip-api.com にリバースプロキシするだけの Nginx

    効率的に安全な Dockerfile を作るには - Qiita
    dorayakikun
    dorayakikun 2016/06/27
    こまめにdocker commitして作っていくと良いみたい