タグ

ブックマーク / www.infoq.com (289)

  • LiveRebel 1.0 - ダウンタイムのないソフトウェア更新

    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が最近リリースされ、重要な変...

    LiveRebel 1.0 - ダウンタイムのないソフトウェア更新
    kuenishi
    kuenishi 2011/07/02
    Erl(ry
  • Scala 2.9.0、並列コレクションを導入

    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が最近リリースされ、重要な変...

    Scala 2.9.0、並列コレクションを導入
    kuenishi
    kuenishi 2011/06/07
    やっぱりScalaはErlangとはちと方向性が違っていて、割と嫌いじゃない
  • アジャイル契約

    原文(投稿日:2011/02/08)へのリンク アジャイル手法に関してよく質問されることのひとつに,"アジャイル開発の契約はどのようにすればよいのか",というものがあります。 従来のウォーターフォールモデル手法,すなわち要件を定義し,サプライヤが (自身の要求解釈とコスト見積に基づいて) 価格を提示して,両者が法的拘束力を伴う契約書にサインする,というやり方は,企業が何かを購入する場合にはとても都合のよいものです。 サインが完了すれば,次は開発期間です。開発のスコープ内に実際にあるものは何か,何が範囲外なのか,契約変更を要するものは何か,などについて全員で議論します。そうこうしているうちに開発作業が完了します。白熱した議論を繰り返した後,顧客がソフトウェアを正式に受け入れれば支払いが行われます。そして顧客は 200kg のソフトウェアを,サプライヤはお金を手にいれて,全員が – あるいはほ

    アジャイル契約
    kuenishi
    kuenishi 2011/06/05
  • クラウドでは、RPCとRESTのどちらがよいのか?

    原文(投稿日:2011/02/13)へのリンク 前回の記事では、クラウド分野の先駆者が利用していない状況で、RESTはクラウドにとって重要なのかどうかというWilliam Vambenepe氏の問いかけに関して議論を行った。私たちが記事を公開した後に、William氏は、より多くのフィードバックを得て、多くの人が無視しているか、見逃し続けている元々のエントリの中心となる考えをより明確にしようとした。その考えとは、開発者にとって、ベースとなるオブジェクトやRPCといった言語の構成による相互作用のメカニズムから離れたところで、RESTによって実装されたものは、実態のないものになりがちというものだ。William氏は次のように述べている。 メソッド呼び出しは、通常の開発者が通常のコードを書く方法だ。これをネットワーク越しでも行えば、リモートAPIを呼び出す上で、もっとも変更が小さくて済む。RPC

    クラウドでは、RPCとRESTのどちらがよいのか?
    kuenishi
    kuenishi 2011/06/05
    RESTはインターネットで、DC内では分散オブジェクトではなくてコピーベースのRPCがいいと思うな
  • Brisk - 低遅延アプリケーションとHadoop/Hive分析用のBig-Dataプラットフォーム

    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が最近リリースされ、重要な変...

    Brisk - 低遅延アプリケーションとHadoop/Hive分析用のBig-Dataプラットフォーム
    kuenishi
    kuenishi 2011/06/05
  • Erlang のプロセスは Scala の Actor のコピー,Erlang の VM は JVM のクローン同然 (4月1日記事)

    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が最近リリースされ、重要な変...

    Erlang のプロセスは Scala の Actor のコピー,Erlang の VM は JVM のクローン同然 (4月1日記事)
  • Akkaが1.0になった。JavaとScalaにアクターモデルをもたらす

    原文(投稿日:2011/02/16)へのリンク Akkaは、Scalaで書かれたライブラリで、アクターモデルを使って、耐障害性のある、非常にスケーラブルなアプリケーションをJavaScalaで書くことを簡単にする。 Carl Hewitt氏によって1973年に始めて提案されたアクターモデルは、Erlangのような言語に採用されて成功した。電気通信業会では、非常に高可用性のある、非常にスケーラブルなシステムが普通である。 Scala言語の生みの親である Martin Odersky氏が言うには、 Akkaアクターは、欲しい物をたくさん備えている。非常にスケーラブル、高パフォーマンスで、分散システムで非常に良く機能する。 プロジェクト リードの Jonas Boner氏が今日、Akkaは、1.0マイルストーンに到達した、とアナウンスした。InfoQは、氏にプロジェクトについてより詳しく聞いた

    Akkaが1.0になった。JavaとScalaにアクターモデルをもたらす
    kuenishi
    kuenishi 2011/06/05
    分散STMってなんだ....
  • HudsonがGitHubに(再び)移動

    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が最近リリースされ、重要な変...

    HudsonがGitHubに(再び)移動
    kuenishi
    kuenishi 2011/06/05
    「皮肉にも、Hudsonは、名前はそのままだが、JSR-330をサポートをするためのリファクタリングとビルド プロセスのMaven化は、継続的に、漸増的に進化しているJenkinsに比べて、はるかに大きな変化を見せている」
  • Google Snappy: 高速圧縮ライブラリ

    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が最近リリースされ、重要な変...

    Google Snappy: 高速圧縮ライブラリ
    kuenishi
    kuenishi 2011/06/05
  • HudsonがHudson 2.0として復活

    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が最近リリースされ、重要な変...

    HudsonがHudson 2.0として復活
    kuenishi
    kuenishi 2011/06/05
    Java周辺はホントわからんな・・・
  • 新たな JVM 言語の開発

    原文(投稿日:2011/04/18)へのリンク 先週の Ceylon の発表によって,JVM ベースの言語に注目が集まっている。Ceylon が最初の JVM ベース言語という訳ではないし,最後になることもないだろう。しかし,JVM ベースの言語はもともと,Bruce Tate 氏が 2005 年の自著 "Beyond Java" で提案したもので,それ以来 Java プラットフォームの注目を長く集めてきた。Wikipedia に記載された JVM 言語の一覧でも,それは裏付けられる。同氏はその成功の鍵を,コミュニティに見出していた。 相当な規模を持ったコミュニティの創出が必要でしょう。ユーザに対する相対的な安全性が担保されない限り,広範な採用など望むべくもありません。 Gavin (訳注: Ceylon の開発者 Gavin King 氏) は,Ceylon について氏が提示したポイント

    新たな JVM 言語の開発
    kuenishi
    kuenishi 2011/06/05
    Requirementsには同意するなーRequirementsというかToDosか
  • OpenComputeとOpenStackがハードウェアとソフトウェアのクラウドインフラストラクチャ、そしてプラットフォームソリューションにまで広がる

    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が最近リリースされ、重要な変...

    OpenComputeとOpenStackがハードウェアとソフトウェアのクラウドインフラストラクチャ、そしてプラットフォームソリューションにまで広がる
  • JVM言語Ceylon

    原文(投稿日:2011/04/13)へのリンク QCon北京での講演の1つ(完売していた)として、Gavin King氏は氏がRed Hatでこの数年の間取り組んでいるプログラミング言語Ceylonについて発表した。このニュースはtwitterで取り上げられ、すでにいくつものサイト、例えばLambda the Ultimate、Slashdot、Reddit、YCombinator Hacker Newsなどでレポートされている。それを受けて、Gavin氏は話題となっているプレゼンテーションへの参照と合わせてCeylonに関する投稿を行った。また、氏はこの言語を決してJavaキラーとしてデザインしたわけではないことを明らかにしている。 それにもかかわらず、私はいくつかのコメントをすべきでしょう。まず第一に、私はこれをJavaキラーや次世代のJava言語として宣伝したのではありません。私の言

    JVM言語Ceylon
    kuenishi
    kuenishi 2011/06/05
  • アジャイルと根拠なき自信の支え

    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が最近リリースされ、重要な変...

    アジャイルと根拠なき自信の支え
  • Quartz 2.0がFluent Configuration APIとジョブ スケジューリングの監視をサポート

    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が最近リリースされ、重要な変...

    Quartz 2.0がFluent Configuration APIとジョブ スケジューリングの監視をサポート
    kuenishi
    kuenishi 2011/06/05
  • NoSQL、NewSQL、そしてその先

    原文(投稿日:2011/04/19)へのリンク The 451 Groupは先週、増加し続けている情報管理領域に関する意見の詳細を説明するレポートのまとめを公開した。その中で、同時に彼らが"NewSQL"という言葉で表しているものについても明らかにしている。 “NewSQL”はスケーラブルでパフォーマンスの高い、種々の新しいSQLデータベースベンダーに対して私たちがつけた略称である。[...NewSQLベンダーは]共通に、分散アーキテクチャにリレーショナルモデルの利点を持ち込むことや水平拡張性がもはや必要ではない規模にまでリレーショナルデータベースの性能を改善することを目的に設計された新しいリレーショナルデータベース製品やサービスの開発をしている。 私たちは(順不同に挙げるが)Clustrix、GenieDBScalArc、Schooner、VoltDB、RethinkDB、ScaleD

    NoSQL、NewSQL、そしてその先
    kuenishi
    kuenishi 2011/06/05
    たくさんありすぎ
  • コードは負債、少ない方がいい

    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が最近リリースされ、重要な変...

    コードは負債、少ない方がいい
    kuenishi
    kuenishi 2011/05/24
    一行いくらで仕事している人たちに考え直してほしいな
  • HaskellがGitへ移行

    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が最近リリースされ、重要な変...

    HaskellがGitへ移行
    kuenishi
    kuenishi 2011/04/06
    OCamlまわりはその点NIHがなくていいなぁと思う
  • Facebookはどのようにコードを出荷しているか

    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が最近リリースされ、重要な変...

    Facebookはどのようにコードを出荷しているか
    kuenishi
    kuenishi 2011/01/31
  • Skypeの機能停止から学ぶ

    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が最近リリースされ、重要な変...

    Skypeの機能停止から学ぶ
    kuenishi
    kuenishi 2011/01/09