タグ

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

  • XMPPはクラウドサービスの将来像か?

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

    XMPPはクラウドサービスの将来像か?
    taktamur
    taktamur 2010/08/09
    ちと古い(2008/02)
  • 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: アーキテクチャスタイルとパターンについて見てみる
  • Yahoo! が Traffic Server を Apache に提供

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

    Yahoo! が Traffic Server を Apache に提供
    taktamur
    taktamur 2010/01/14
    高速なコンテンツ配信サーバ。yahoo incが提供
  • アプリケーション構築、Workflowの利用法

    原文(投稿日:2009/6/10)へのリンク David Chappell氏は、彼の新しい論説「Workflow way」の書き出しとして、優れたサーバー・サイド・ソフトウェアを書くとは何を意味するのかを論じるている。 コードを書く人なら誰でも優れたソフトウェアを作りたいと思っています。サーバー・アプリケーションの場合、拡張性に優れ、多くのリソースを使うことなく大量の負荷をこなすことが優れているという意味の一部分でしょう。また、優れたアプリケーションは作成者とメンテナンスを担当する人双方が理解できるものでなければなりません。これらの2つを同時に実現することは簡単ではありません。アプリケーションに拡張性を持たせるためのアプローチとして、ロジックをばらばらの理解しずらい断片に分割するという手法がとられることがよくあります。一カ所で実行される一つにまとめられたロジックを書くことでアプリケーション

    アプリケーション構築、Workflowの利用法
    taktamur
    taktamur 2009/06/17
    BPMエンジンと普通の言語の違い 1.中断再開可能2.グラフィカルな表現 で、BPMってなんだっけ?
  • Google Wave アーキテクチャ

    原文(投稿日:2009/6/1)へのリンク Google Waveは3つの要素で成り立っている: ツール、プラットフォーム、そしてプロトコルである。そのアーキテクチャの核は、並行制御をサポートするための理論的フレームワーク、オペレーショナルトランスフォーメーション(OT=Operational Transformation)である。 まず最初に定義が必要だろう。Google Waveとは: (ウェーブと呼ばれる)ホストされたXMLドキュメントをベースとした、並行に行われる変更と遅延の少ない更新をサポートする、新しいコミュニケーションとコラボレーションのプラットフォームである。 ツール Google Waveは「電子メールプログラム+インスタントメッセンジャー+協調的な文書共有と編集ツール」である。クライアントサイドではJavaScriptHTML5を使っており、Chrome、Firefo

    Google Wave アーキテクチャ
    taktamur
    taktamur 2009/06/04
    google wave
  • クラウドコンピューティングの空を晴らす

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

    クラウドコンピューティングの空を晴らす
  • Python 3.0、過去を断ち切る

    3ケ月前(2008年12月3日)、Python 3.0 (別名、Python 3000)が正式にリリースされた(リンク)。言語作成者であるGuido van Rossum氏がこの新たな革命的なPythonバージョンを思い描いてから、ほぼ9年が経った。Python 3.0はその言語の以前のバージョンとの下位互換性を絶っている。 2007年のブログ記事で、Guido氏はPython 3.0を着想した経緯(リンク)について書いた。 長期間にわたり、後方互換性を経つことなしに、修正不可能な遺憾や不具合のリスト以外はありませんでした。Python 3000を前進する最高の言語にすることに賛成して、後方互換性を絶つために、Python 3000を最初のPythonリリースとする考えです。 インタビューで、Guido氏はその後の経過(リンク)について以下のように述べた。 実際に作業を開始したのは、つまり

    Python 3.0、過去を断ち切る
  • 1