タグ

2015年1月20日のブックマーク (4件)

  • アーキテクチャ、技術、そしてアンチパターン「溶岩流」

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    アーキテクチャ、技術、そしてアンチパターン「溶岩流」
    yohshiy
    yohshiy 2015/01/20
    既存のものを新しい技術などで変更すると、古い層が残り、技術的に一貫しないことを「溶岩流」と名付けるらしい。日本では古いものを変更せず、技術的に遅れをとってしまう傾向の方がが強い気がする
  • 私がコーディングで垂直方向にそろえるインデントをとる理由 | POSTD

    先週、 Hacker News上で興味深い議論が行われました 。テーマは Linux Kernelのコーディングスタイル についてです。 議論の中で私は、 コーディングで垂直方向にそろえるインデントをとるべきか というささやかな聖戦を仕掛けました。私は全面的に賛成です。理由を説明しましょう。 垂直方向にそろえるインデントをとるとは? 簡単な例を挙げてみます。 int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; ちょっと見ただけで、「bob_age」がおかしいと分かるでしょう。また、目視であちこち探さなくても、全ての値が整数であることが簡単に確認できます。 この考え方は 一般的に 共有 されているわけではありません。ですので、なぜ 多くの 人たち がこれを有効なスタイルガ

    私がコーディングで垂直方向にそろえるインデントをとる理由 | POSTD
    yohshiy
    yohshiy 2015/01/20
    自分も縦に揃える派。前にコーディング規約に入れようとしたら、縦揃えが見やすいというのは人によって違うからといって入らなかった。そこを頑張って理論づけようとしている感じ。
  • [そこが知りたい(!?)採用事例]関数プログラミング/関数型言語の注目プロダクトを探ってみよう!:新刊ピックアップ

    書籍案内 » 新刊ピックアップ » [そこが知りたい(!?)採用事例]関数プログラミング/関数型言語の注目プロダクトを探ってみよう! ここ最近,プログラミング界隈で「関数(型)プログラミング」という用語が盛り上がりを見せています(注1⁠)⁠。メジャーな命令型言語(C/C++JavaPerlPHPRubyJavaScriptなど)で,注目の新機能として関数プログラミングにまつわる各種機能が搭載されています。 一方,関数プログラミング向けに作られている各種関数型言語も,続々と実践投入されています。その分野は「Webサービス」「⁠金融」「⁠ゲーム」「⁠コンパイラ」と多岐にわたります。関数型言語は今,どんなところで採用されているのでしょうか? 以下,記事では,注目プロダクト/サービスをピックアップしてお届けします。 Twitter メジャーサービスの一つTwitterは,関数型言語Sc

    [そこが知りたい(!?)採用事例]関数プログラミング/関数型言語の注目プロダクトを探ってみよう!:新刊ピックアップ
    yohshiy
    yohshiy 2015/01/20
    関数型言語の採用事例
  • Matter.js

    Rigid bodies Compound bodies Composite bodies Concave and convex hulls Physical properties (mass, area, density etc.) Restitution (elastic and inelastic collisions) Collisions (broad-phase, mid-phase and narrow-phase) Stable stacking and resting Conservation of momentum Friction and resistance Events Constraints Gravity Sleeping and static bodies See all features

    Matter.js
    yohshiy
    yohshiy 2015/01/20
    2D 用の物理演算エンジン(力学的な動きのシミュレーター)