タグ

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

  • GiltでのScala,Docker,AWSを使ったマイクロサービスのスケールアップ

    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を使ったマイクロサービスのスケールアップ
    cnomiya
    cnomiya 2015/05/15
    '廃棄可能なコード'により,イノベーションを促進する。失敗して次に進む,という行動を取りやすくなるためだ|マイクロサービスの効能で、この発想はなかった!
  • Java 9が1.5以前のソースコードのコンパイルを非サポートに

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

    Java 9が1.5以前のソースコードのコンパイルを非サポートに
  • ストーリポイントとベロシティの利用は止めるべきか?

    アジャイリストのコミュニティで,ストーリポイントとベロシティの利用が議論されている。見積や全体進捗を把握する手段としてこれらを用いることに対して,皆が疑問を感じ始めているのだ。基的な認識として共通しているのは,これらの指標が乱用されることはあっても,効果的に利用されることはほとんどないという事実である。 Joshua Kerievsky氏はストーリポイントを自身が使用した経験から,それがいかに乱用されているかを詳細に報告している。ストーリポイントの効果が不合理に誇張された例として氏が紹介しているのは,次のような話だ。 2004年のある日,Jimはチームに対して,もっと開発速度を上げるように求めました。そのチームはそれまで,イテレーション毎に平均52ポイント程度のベロシティを持っていました。数ポイントの振れはあったものの,値としては概ね安定したものでした。ところがJimが"スプリント"を求

    ストーリポイントとベロシティの利用は止めるべきか?
    cnomiya
    cnomiya 2013/01/11
    同意→ポイントでチームを比較するという行為がいかにアンチパターンであるかを強調|ザックリ見積りでも、続けていくとスプリントで消化できるポイントが大体ベロシティに近似していくから面白い。
  • Resin が Memcached ソリューションの代替としての機能を実装

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

    Resin が Memcached ソリューションの代替としての機能を実装
    cnomiya
    cnomiya 2011/12/20
    <resin...> <cluster id="cache_tier"> <server-multi id-prefix="cache-" address-list="${cache_tier}" port="6820"> <listen port="${rvar('memcache_port')?:11212}" keepalive-timeout="600s" socket-timeout="600s"> <memcache:MemcacheProtocol/> </listen> </server-multi> </cluster> </resin>
  • InvokeDynamic と Javascript - 新コンパイラ Dyn.js と Oracle Nashorn,Rhino

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    InvokeDynamic と Javascript - 新コンパイラ Dyn.js と Oracle Nashorn,Rhino
  • MaintainJ 3.2リリース

    原文(投稿日:2011/09/20)へのリンク Javaコードのランタイムシーケンスダイアグラムやクラスダイアグラムを提供するリバースエンジニアリングツール、MaintainJのバージョン3.2がいくつかの機能強化とともにリリースされた。MaintainJはEclipseベースであり、Eclipseプラットフォーム上に構築された任意のIDEで動作する。 InfoQでは、MaintainJのChoudary Kothapalli氏にその新機能について質問した。 InfoQ: v3.2に追加されたメインとなる新機能は何でしょう? 呼び出しコンテキストの表示: シーケンスダイアグラムにおいてマウスを関数呼び出しの上にのせると、呼び出しコンテキスト(引数、戻り値)がツールチップスで表示されます。呼び出されたオブジェクトの状態まで含んだ詳細なビューは「プロパティビュー」で表示されます。 ランタイムS

    MaintainJ 3.2リリース
    cnomiya
    cnomiya 2011/09/27
    Javaコードのランタイムシーケンスダイアグラムやクラスダイアグラムを提供するリバースエンジニアリングツール|Alfrescoのログインを例に、シーケンス図、クラス図を生成するデモがサイトにあった。
  • UXデザイナのためのレイアウトと見栄えについてのアドバイス

    原文(投稿日:2010/11/12)へのリンク Shane Morris氏はMicrosoftUXのエバンジェリストを務め、今は独立してUXのアーキテクトとして活躍している。氏はTechEd Australia 2010で“Pimp My App”と題したセッションを行った。このセッションで氏はUXの始める前に知っておく必要のある5つのこと、良いレイアウトを作成する4つのステップ、そして製品を素晴らしく見せるための方法についての6つのヒントを紹介した。 氏はUXの開発は次のステップを踏むべきだと考える。最初に情報の設計を伴う概念の設計を行い、次に操作の設計、そして最後に表示の設計を行う。UXは見てくれの良いページを作成するための技法/科学だと思われているかもしれないが、それはUXの一番最後の部分だ。氏はUXを始める前に知っておくべき5つのことを列挙した。 UXデザインの最初の役割は色やフ

    UXデザイナのためのレイアウトと見栄えについてのアドバイス
  • RESTをサポートしているという Webフレームワークは、どの程度 RESTful か?

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

    RESTをサポートしているという Webフレームワークは、どの程度 RESTful か?
  • WebベースのIDEは主流になるか?

    先日(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 (リンク)で目指すのは、ディベロッパの生産性を向上させ、人を引きつけてやまないユーザエクスペリエンスを可能にし、オープンスタンダードの利用を促進するために、コード編集

    WebベースのIDEは主流になるか?
  • Java EE 6: アプリケーション セキュリティの強化

    原文(投稿日:■)へのリンク 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 ベースのプラグイン可能な認証/認可モジュールを使うこともできる。

    Java EE 6: アプリケーション セキュリティの強化
  • Mahout 0.3: オープンソースの機械学習プロジェクト

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

    Mahout 0.3: オープンソースの機械学習プロジェクト
    cnomiya
    cnomiya 2010/04/27
    バージョン1.0が今年中にリリースされる
  • InfoQ: あなたがやっているのはテスティングかチェッキングか?

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

    InfoQ: あなたがやっているのはテスティングかチェッキングか?
    cnomiya
    cnomiya 2010/01/06
    ソフトウェアテスティングとは、ステークホルダにテスト中の製品やサービスの品質に関する情報を提供するために実施する、経験的調査のことだ|テスティングとチェッキング|チェックしかしてないかも。。。
  • ECMAScript 5リリース

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

    ECMAScript 5リリース
    cnomiya
    cnomiya 2010/01/06
    "use strict;"|DateがISO8601形式で生成&パース|String#trim()|JSON→parseとstringify|Prototypeのbind()と同じ構文|Array#indexOf(),map(),filter(),reduce()など|Object#seal()とfreeze()
  • InfoQ: HTML 5 Web Sockets vs. Comet and Ajax

    World Wide Webは90年代半ばに急速に成長し、情報分散の一番の手段となった。そしてブラウザがユビキタスになりユーザがそれを使うことに慣れてくれば、歴史上のどんなプラットフォームのユーザ数よりも多いユーザが利用するアプリケーションプラットフォームになることは明らかだ。しかし今はHTMLやHTTPなどの標準が、高度なインタラクションや優れたユーザエクスペリエンスといった考え方を元々の設計思想に持ってないため、まだその段階には至っていない。多機能なオンラインアプリケーションを提供しようとする初期の取り組みのいくつかは、MicrosoftのExchangeエンジニアチームでされていた。このチームはメールサーバのフロントエンドOutlookに似たものにするために96年からIFrame要素を使っていた。当時はそれが応答性や全般的なユーザエクスペリエンスを妨げるものになっていたが、しかし来

    InfoQ: HTML 5 Web Sockets vs. Comet and Ajax
    cnomiya
    cnomiya 2010/01/04
    とりあえず試したい|チャットとか株価グラフとかしかサンプルが思いつかない俺=貧困|Kaazing Gateway試したい|Waveとどう絡むのか?|サーバサイドでの対応考えろ
  • REST-*.org

    原文(投稿日:2009/09/23)へのリンク 今月はじめに開かれたJBoss Worldにおいて、JBossが正式に新しいREST-*の構想を発表した。 REST-*は以下の違いを示すことで、WS-*と明確に区別しようとしている。 WS-*は優れた仕様の集合であり、ネットワーク上にミドルウェアサービスを実装するための様々なプロトコルとエンベロープのフォーマットを定義しています。CORBAと比べると大いに改善されている一方で、いくつか欠点もあります。この欠点はREST-*コミュニティが修正したいと願っているものでもあり、それには以下のものがあります。 WS-*はHTTPを活用していない WS-*はHTTPをトランスポート・プロトコルとして使用しています。また、WS-*サービスはHTTPを、主に接続をセットアップする機構として使用しており、ウェブをここまで成功させた豊富で実績のある機能に目を

    REST-*.org
    cnomiya
    cnomiya 2009/10/13
    REST-*|低い参入障壁、周辺的なケースは拡張、実践的REST、80/20ルール、エンベロープ形式を避ける、データフォーマットは拡張として分離|REST-*の努力は既に存在するものをドキュメント化するだけとなるかも←これで良い
  • Servlet 3.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が最近リリースされ、重要な変...

    Servlet 3.0に関するパブリック・レビューが物議をかもす
    cnomiya
    cnomiya 2009/01/08
    コミュニティからの要求の正当性を判断するためのオープンであるまたはよく練られた機構がない|コミュニティとの協議がなし|用途もユーザからの要求もない何の根拠もない要件|耳が痛い|というか分かってるの?
  • Martin Fowler氏はデータストレージについての凍結した考えがほぐれてきたと考えている

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

    Martin Fowler氏はデータストレージについての凍結した考えがほぐれてきたと考えている
    cnomiya
    cnomiya 2008/12/12
    もしあなたが統合のプロトコルをSQLからHTTPに変えたら、それはあなたがデータベースを統合データベース(リンク)からアプリケーション・データベース(リンク)に変えられるということです。
  • InfoQ: コードカバレッジには要注意

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

    InfoQ: コードカバレッジには要注意
    cnomiya
    cnomiya 2008/11/28
    コメ:手段の目的化の危うさ、手段としての良い活用法。
  • 企業間業務アプリケーションのアーキテクチャ

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

    企業間業務アプリケーションのアーキテクチャ
    cnomiya
    cnomiya 2008/11/12
    Azure調べなきゃね。。。
  • InfoQ: 完了の力

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

    InfoQ: 完了の力
    cnomiya
    cnomiya 2008/11/11
    完了]