InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
REST の欠点は何か
A recent posting on a REST Architects list has prompted Ganesh Prasad to outline some problems that he sees with REST (over HTTP) in terms of more dynamic peer-to-peer environments and how they could be addressed. He suggests some lessons could be learned from Web Services and mentions an Internet Draft specification which he has been working on.
-
Strongloop Node: 最初の企業向けNode.js ディストリビューション
数人のNode.jsの中核コントリビューターを雇っているStrongloopがStrongloop Node 1.0 GAを発表した。これは、企業で使用されることを意図した Node.jsの有償サポートディストリビューションの最初のバージョンである。 このディストリビューションは、Node.js v0.10.7をベースにしており、Express, Connect, Passport などの幾つもの人気のあるnpmモジュールを含んでいる。
-
NuoDB 1.1, ターゲットは.NET開発者
NuoDB 1.1はADO.NETドライバ,LINQとEFのプロバイダ,Windows 64ビット版とAzureサポートを提供すると同時に,パフォーマンスも改善されている。
-
ODataUriParserが$select と $expandをサポートするようになった
WCF Data Servicesの一部であるODataUriParserが$select と $expand式の解析とマッチング抽象構文木を生成できるようになった。
-
Zend Developer Pulse 2013 の調査では、HTML5, Geolocation、Amazon ウェブサービスが好結果
PHPプラットフォームを開発しているZendが年1回のDeveloper Pulse 2013調査の結果をリリースした。それによるとHTML5, ネイティブアプリ, Objective C, Java, 地理情報サポート, Amazon Web Services が伸びている。一般的な開発者の開発習慣も含まれている。
-
MBaaSの教え-Anypresenceの共同設立者による(第二部)
InfoQによるAnypresence 共同設立者 Richard Mendis氏との独占仮想インタビューの第二部。CMOはFacebookによる競合Parseの買収を重く見て、Anypresenceの価格構造をintelに提供している。
-
静的な型付けによる高パフォーマンスなPHP
PHP+QBは、PHP用の代替の仮想マシンで、パフォーマンスで大幅な改善がされる、と言っている。欠点は、あらゆるものが静的に型付けされる必要があり、配列に厳しい制限がつく、そしてオブジェクトがサポートされないことである。
-
NETのポータブルHTTPクライアント
.NET、Silverlight、Windows Phone、Windows Storeでコードを共有する上で、最近までの問題のひとつはHTTPリクエストができないことであった。各フレームワークはひとつ以上のHTTPクライアントをサポートしているが、APIレベルでそれぞれ互換性がなかった。ポータブルHTTPクライアントパッケージはこれらの違いを超えたアダプタを追加する。
-
PostSharpの使いやすさが大幅に向上
PostSharp 3.0はVisual StudioとNuGetの密接な統合を実現するソフトウェアだ。マウスクリックを2回するだけで,新規プロジェクトのメソッドにアスペクトを適用できるようになる。必要なパッケージはすべて,PostSharpが自動的にダウンロードしてくれる。
-
Zend Framework 2.2.0 リリース - 機能拡張と新プラグイン,モジュールマネージャ
Zend Framework 2.2.0は新規プラグインとモジュールマネージャに加えて,ユーザビリティでもいくつかの面で拡張および改良されている。
-
ウェブためのユニバーサルなバイトコードは必要か
どのブラウザでも動くウェブのバイトコードは価値があるだろうか。LLVMはソリューションとして成り立つだろうか。ネイティブコードをブラウザ上で動かすにはMozillaのasm.jsとGoogleのPNaClのどちらがいいだろうか。この記事ではこれらについての意見を紹介する。
-
ドメイン駆動設計を行うチームへの文書化ガイド
ソフトウェアプロジェクトを開始するときにチームが最初にすべきことは、コンテキストマップを描くことである。これによってコンテキストとその コアドメインが何であり、そしてチームがやり取りする必要があるかもしれない他のコンテキストが何であるかをチームが理解するのに役に立つ。Paul Rayner氏は、彼の経験からDomain-Driven Design, DDDをやっているチームがどんな種類のドキュメントを作るべきかを説明している。
-
jQuery 1.10 と 2.0.1 のリリースが同期した
jQuery 1.10 と 2.0.1 がリリースされた。このリリースの一番の目的は、1.x と 2.x 系列を同期させることである。 jQuery 2.x は、 1.x 系列と同じAPIを持っているが、Internet Explorer 6, 7, or 8 をサポートしない。もしあなたがアップグレードを計画しており、現在 jQuery 1.8 かそれ以下を使っているなら、APIに重要な変更があるので必ずjQuery 1.9 Upgrade Guideを読むことである。
-
vert.xのハイボリューム/スケーラブルなアーキテクチャ - Eberhard Wolff氏とのインタビュー
昨年登場したvert.xは,Node.jsと同様のランタイムをJava仮想マシン上に実現する。しかしNode.jsと対照的なのは,vert.xが本来の意味での多言語(polyglot)アプローチを踏襲していて,JavaScript,Groovy,Javaなどの言語を使ったシステムの構築が可能なことだ。
-
Windows Azure SDK 2.0はストレージとサービスバスの拡張とともに新しいPowerShellコマンドレットを提供する
Windows Azure SDK 2.0は、Azureベースのサイトの管理を自動化する新しいPowerShellコマンドレットを含め、Webサイト、クラウドサービス、ストレージ、サービスバスに多くの拡張を提供する。