タグ

2016年11月21日のブックマーク (3件)

  • Spring Day 2016 - Web API アクセス制御の最適解

    マイクロサービスアーキテクチャが話題を集め、コンポーネントのWeb API化が更なる急加速を見せる昨今。 とは言え「誰でも自由に叩いて良い」Web APIなんてのは事実上無く、ほぼ全てのケースで何かしらのアクセス制御が必要になります。 - Spring Security もサポートする昔ながらの「Basic認証」。古い、ということは、悪いソリューションなのか? - 最近のAPIのアクセス制御と言えば「OAuth 2.0」がトレンディ? Spring Security OAuth もあるし! - 一方でAWSは「APIキー方式」を採用。なぜAWSはOAuth2ではないのか? - Spring Security はまだ公式にサポートしていない「OpenID Connect」とは一体…? Webにおけるアクセス制御の歴史を振り返りつつ、様々なAPIの立ち位置と共に、その最適解を探っていきたいと思

    Spring Day 2016 - Web API アクセス制御の最適解
    nyop
    nyop 2016/11/21
    アクセス制御の意図している範囲は凡そ認証認可周り。だけど素敵なまとめ
  • 【実録】ホワイト企業がブラック企業に変わるその瞬間 - 意識高い系ズボラ

    あなたは今どんな会社で働いていますか? 「ブラック企業に勤めていて今すぐにでも辞めたい」という人もいれば、「自分の会社はホワイトだから一生ここに勤めるつもりだ」という人もいるでしょう。 また、「不満は結構あるけれど、職を変えるのも面倒臭いからこのままでいい」という人もいると思います。 しかし、ぼくは断言します。 どんな人でも、 例えいま超絶ホワイト会社に勤めている人であっても、 転職することを常に視野に入れておいた方がいいと。 これはいますぐに転職をしろという意味ではありません。 いつでも転職できるように準備だけはしておいた方がいいという意味です。 なぜ、そう言い切れるのか? それは、これがぼくの経験から得た教訓だからです。 その詳しい理由についてこれから説明していこうと思います。 ホワイト企業から一転。突然お先真っ暗なブラック企業に ぼくが入社した会社は端から見てもかなり優良企業でした。

    【実録】ホワイト企業がブラック企業に変わるその瞬間 - 意識高い系ズボラ
    nyop
    nyop 2016/11/21
    ひどいステマ記事なー。東芝か三菱自動車か。
  • プログラミングでよく使う英単語のまとめ【随時更新】

    チェックマークをつける意味で check を使う場合は例外。 check 自体を避けたい場合は putCheckmark とする。 change 何をどう変更しているのかわからない。 check と同様に具体的な名前にできないか考えてみるとよい。 例外として isChanged のフラグを変更するための Change メソッドに使う場合がある。 xxxManager / xxxController こういう名前をつけるとクラスが肥大しやすい。 単一責任の原則にのっとってクラスを設計するべし。 UNIX 哲学にも「Small is beautiful.」という考え方がある。 xxxType, xxxData, xxxItem, xxxInfo 冗長になりやすい。 Type, Data, Item, Info を取っても意味が通じないか検討してみる。 使わないほうがよい言葉 compare 比

    プログラミングでよく使う英単語のまとめ【随時更新】
    nyop
    nyop 2016/11/21
    RTFM(Read The Fucking Manual)は知らんかったなー。