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が最近リリースされ、重要な変...
原文(投稿日:2011/02/08)へのリンク アジャイル手法に関してよく質問されることのひとつに,"アジャイル開発の契約はどのようにすればよいのか",というものがあります。 従来のウォーターフォールモデル手法,すなわち要件を定義し,サプライヤが (自身の要求解釈とコスト見積に基づいて) 価格を提示して,両者が法的拘束力を伴う契約書にサインする,というやり方は,企業が何かを購入する場合にはとても都合のよいものです。 サインが完了すれば,次は開発期間です。開発のスコープ内に実際にあるものは何か,何が範囲外なのか,契約変更を要するものは何か,などについて全員で議論します。そうこうしているうちに開発作業が完了します。白熱した議論を繰り返した後,顧客がソフトウェアを正式に受け入れれば支払いが行われます。そして顧客は 200kg のソフトウェアを,サプライヤはお金を手にいれて,全員が – あるいはほ
原文(投稿日:2011/02/13)へのリンク 前回の記事では、クラウド分野の先駆者が利用していない状況で、RESTはクラウドにとって重要なのかどうかというWilliam Vambenepe氏の問いかけに関して議論を行った。私たちが記事を公開した後に、William氏は、より多くのフィードバックを得て、多くの人が無視しているか、見逃し続けている元々のエントリの中心となる考えをより明確にしようとした。その考えとは、開発者にとって、ベースとなるオブジェクトやRPCといった言語の構成による相互作用のメカニズムから離れたところで、RESTによって実装されたものは、実態のないものになりがちというものだ。William氏は次のように述べている。 メソッド呼び出しは、通常の開発者が通常のコードを書く方法だ。これをネットワーク越しでも行えば、リモートAPIを呼び出す上で、もっとも変更が小さくて済む。RPC
原文(投稿日:2011/02/16)へのリンク Akkaは、Scalaで書かれたライブラリで、アクターモデルを使って、耐障害性のある、非常にスケーラブルなアプリケーションをJavaとScalaで書くことを簡単にする。 Carl Hewitt氏によって1973年に始めて提案されたアクターモデルは、Erlangのような言語に採用されて成功した。電気通信業会では、非常に高可用性のある、非常にスケーラブルなシステムが普通である。 Scala言語の生みの親である Martin Odersky氏が言うには、 Akkaアクターは、欲しい物をたくさん備えている。非常にスケーラブル、高パフォーマンスで、分散システムで非常に良く機能する。 プロジェクト リードの Jonas Boner氏が今日、Akkaは、1.0マイルストーンに到達した、とアナウンスした。InfoQは、氏にプロジェクトについてより詳しく聞いた
原文(投稿日:2011/04/18)へのリンク 先週の Ceylon の発表によって,JVM ベースの言語に注目が集まっている。Ceylon が最初の JVM ベース言語という訳ではないし,最後になることもないだろう。しかし,JVM ベースの言語はもともと,Bruce Tate 氏が 2005 年の自著 "Beyond Java" で提案したもので,それ以来 Java プラットフォームの注目を長く集めてきた。Wikipedia に記載された JVM 言語の一覧でも,それは裏付けられる。同氏はその成功の鍵を,コミュニティに見出していた。 相当な規模を持ったコミュニティの創出が必要でしょう。ユーザに対する相対的な安全性が担保されない限り,広範な採用など望むべくもありません。 Gavin (訳注: Ceylon の開発者 Gavin King 氏) は,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言語として宣伝したのではありません。私の言
原文(投稿日:2011/04/19)へのリンク The 451 Groupは先週、増加し続けている情報管理領域に関する意見の詳細を説明するレポートのまとめを公開した。その中で、同時に彼らが"NewSQL"という言葉で表しているものについても明らかにしている。 “NewSQL”はスケーラブルでパフォーマンスの高い、種々の新しいSQLデータベースベンダーに対して私たちがつけた略称である。[...NewSQLベンダーは]共通に、分散アーキテクチャにリレーショナルモデルの利点を持ち込むことや水平拡張性がもはや必要ではない規模にまでリレーショナルデータベースの性能を改善することを目的に設計された新しいリレーショナルデータベース製品やサービスの開発をしている。 私たちは(順不同に挙げるが)Clustrix、GenieDB、ScalArc、Schooner、VoltDB、RethinkDB、ScaleD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く