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が最近リリースされ、重要な変...
![GiltでのScala,Docker,AWSを使ったマイクロサービスのスケールアップ](https://cdn-ak-scissors.b.st-hatena.com/image/square/856f16c8f47cd5adf04908f69a401fdc6b898551/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240705082009%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
アジャイリストのコミュニティで,ストーリポイントとベロシティの利用が議論されている。見積や全体進捗を把握する手段としてこれらを用いることに対して,皆が疑問を感じ始めているのだ。基本的な認識として共通しているのは,これらの指標が乱用されることはあっても,効果的に利用されることはほとんどないという事実である。 Joshua Kerievsky氏はストーリポイントを自身が使用した経験から,それがいかに乱用されているかを詳細に報告している。ストーリポイントの効果が不合理に誇張された例として氏が紹介しているのは,次のような話だ。 2004年のある日,Jimはチームに対して,もっと開発速度を上げるように求めました。そのチームはそれまで,イテレーション毎に平均52ポイント程度のベロシティを持っていました。数ポイントの振れはあったものの,値としては概ね安定したものでした。ところがJimが"スプリント"を求
原文(投稿日:2011/09/20)へのリンク Javaコードのランタイムシーケンスダイアグラムやクラスダイアグラムを提供するリバースエンジニアリングツール、MaintainJのバージョン3.2がいくつかの機能強化とともにリリースされた。MaintainJはEclipseベースであり、Eclipseプラットフォーム上に構築された任意のIDEで動作する。 InfoQでは、MaintainJのChoudary Kothapalli氏にその新機能について質問した。 InfoQ: v3.2に追加されたメインとなる新機能は何でしょう? 呼び出しコンテキストの表示: シーケンスダイアグラムにおいてマウスを関数呼び出しの上にのせると、呼び出しコンテキスト(引数、戻り値)がツールチップスで表示されます。呼び出されたオブジェクトの状態まで含んだ詳細なビューは「プロパティビュー」で表示されます。 ランタイムS
原文(投稿日:2010/11/12)へのリンク Shane Morris氏はMicrosoftでUXのエバンジェリストを務め、今は独立してUXのアーキテクトとして活躍している。氏はTechEd Australia 2010で“Pimp My App”と題したセッションを行った。このセッションで氏はUXの始める前に知っておく必要のある5つのこと、良いレイアウトを作成する4つのステップ、そして製品を素晴らしく見せるための方法についての6つのヒントを紹介した。 氏はUXの開発は次のステップを踏むべきだと考える。最初に情報の設計を伴う概念の設計を行い、次に操作の設計、そして最後に表示の設計を行う。UXは見てくれの良いページを作成するための技法/科学だと思われているかもしれないが、それはUXの一番最後の部分だ。氏はUXを始める前に知っておくべき5つのことを列挙した。 UXデザインの最初の役割は色やフ
先日(2009年2月12日)Mozillaがコード編集用のWebベースフレームワークであるBespin(リンク)をリリースした。そしてその数日後にはBoris Bokowski氏とSimon Kaegi氏がヘッドレスな(GUIをもたない)Eclipseプラグインを使ったBespinサーバ(リンク) を実装した。EclipseConでのWebベースのEclipseワークベンチのプレゼンテーションや、WebベースのIDEでありRuby on Railsアプリのホスティング環境でもあるHeroku(リンク)のような製品のリリースがあったことからすると、WebベースのIDEはすぐにでも主流になりそうだ。 MozillaがBespin (リンク)で目指すのは、ディベロッパの生産性を向上させ、人を引きつけてやまないユーザエクスペリエンスを可能にし、オープンスタンダードの利用を促進するために、コード編集
原文(投稿日:■)へのリンク Java Enterprise Edition Version 6 (JEE6) リリースには、webコンテナ の領域における、新しいセキュリティ フィーチャが、Javaアプリケーション開発における、認証と認可の側面と共に含まれている。これらのフィーチャには、web層における、プログラムによるセキュリティ強化と宣言型のセキュリティ強化が含まれている。 Servlet 3.0仕様書 (JSR 315)に基づいて、 Java EE 6 Webアプリケーションは、新しいプログラム的そして宣言型 なセキュリティ フィーチャとEJB 3.x アプリケーションに以前から使えた Securityアノテーションを利用できる。webアプリケーションは、サーブレット・コンテナの一部として構成できる、 JSR 196 ベースのプラグイン可能な認証/認可モジュールを使うこともできる。
World Wide Webは90年代半ばに急速に成長し、情報分散の一番の手段となった。そしてブラウザがユビキタスになりユーザがそれを使うことに慣れてくれば、歴史上のどんなプラットフォームのユーザ数よりも多いユーザが利用するアプリケーションプラットフォームになることは明らかだ。しかし今はHTMLやHTTPなどの標準が、高度なインタラクションや優れたユーザエクスペリエンスといった考え方を元々の設計思想に持ってないため、まだその段階には至っていない。多機能なオンラインアプリケーションを提供しようとする初期の取り組みのいくつかは、MicrosoftのExchangeエンジニアチームでされていた。このチームはメールサーバのフロントエンドをOutlookに似たものにするために96年からIFrame要素を使っていた。当時はそれが応答性や全般的なユーザエクスペリエンスを妨げるものになっていたが、しかし来
原文(投稿日:2009/09/23)へのリンク 今月はじめに開かれたJBoss Worldにおいて、JBossが正式に新しいREST-*の構想を発表した。 REST-*は以下の違いを示すことで、WS-*と明確に区別しようとしている。 WS-*は優れた仕様の集合であり、ネットワーク上にミドルウェアサービスを実装するための様々なプロトコルとエンベロープのフォーマットを定義しています。CORBAと比べると大いに改善されている一方で、いくつか欠点もあります。この欠点はREST-*コミュニティが修正したいと願っているものでもあり、それには以下のものがあります。 WS-*はHTTPを活用していない WS-*はHTTPをトランスポート・プロトコルとして使用しています。また、WS-*サービスはHTTPを、主に接続をセットアップする機構として使用しており、ウェブをここまで成功させた豊富で実績のある機能に目を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く