『オブジェクト指向設計実践ガイド 〜Rubyでわかる進化しつづける柔軟なアプリケーションの育て方』を読んで「みんな読めばいいのに!」という強い思いを発表しました。
![『オブジェクト指向設計実践ガイド』を読もう(2016/12/16 社内勉強会)](https://cdn-ak-scissors.b.st-hatena.com/image/square/9b062cbca9d6c62ee2404af831dd33242a608645/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20161216fftttmd45poodr-161216082140-thumbnail-4.jpg%3Fcb%3D1481876864)
『オブジェクト指向設計実践ガイド 〜Rubyでわかる進化しつづける柔軟なアプリケーションの育て方』を読んで「みんな読めばいいのに!」という強い思いを発表しました。
Intro これは、 http2 Advent Calendar 2016 の 16 日目の記事である。 HTTP に新しいステータスコード 103 Early Hints が追加されようとしている。 HTTP/1.1 および HTTP2 双方と関わり、リソース配信の最適化に利用することができる。 いったい何のために必要なのか、どういうメリットが考えられるかを解説する。 HTTP2 Push の復習 まず HTTP2 の Push について復習する。 H2 Push は、簡単に言えば PUSH_PROMISE フレームを用いて、レスポンスよりも先に依存するリソースを返すための仕様である。 例えば /users のレスポンスは script.js と style.css をサブリソースとして含んでいるとする。 HTTP2 では SQL を発行して Users の一覧を取得している間に、先行し
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
ちなみに、最初に結論だけ言っておくと、まずSandi Metzの「オブジェクト指向設計実践ガイド」を読め、という話です それだけで終わってしまいたい気持ちはあるが、不親切過ぎるしもうちょっとRails向けの話を書こうと思う。 ただ言いたいことは、よく分かってないのに使うのは止めろということ。 自分も本で書いたりした手前、それが参考にされた結果なのかもしれないが、世の中には本当に酷いクラスが存在するもので、雑にサンプルで書くと以下の様な感じのコードが存在したりする。 class HogehogeService # Hogehogeはモデル名まんま def process(hogehoge, option_a: nil, option_b: nil, option_c: false) history = hogehoge.histories.last unless hogehoge.activ
はじめに こんにちは、中山です。 2016/12/13、Terraformのv0.8.0がリリースされました。CHANGELOGはこちらです。正式リリースする前からいくつかエントリにまとめていたので、ご興味があれば以下のエントリも参照していただけると幸いです。 Terraform v0.8.0-rc3から任意の言語でプロバイダ/データソースを記述できる「external」という機能が導入されます 【朗報】Terraform v0.8.0でREPL機能が限定的にサポートされます 本エントリではさまざまあるアップデート/機能改善の内、私が気になったポイントをご紹介したいと思います。 count で条件指定に対応 該当のドキュメントはこちらです。このアップデートは恐らくこちらのPR取り込まれたものだと思います。こちらのIssueで古くから議論されていた機能ですね。Terraformのコミッタと思
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く