InfoQ

InfoQ

トピック・タグ別の表示

Patterns and Practicesに関するすべてのコンテンツ


Patterns and Practicesに関する最新コンテンツ

Rubyのオープンクラス:猿のようにパッチを当てない方法

トピック
Ruby,
動的言語,
言語,
Antipatterns,
Patterns and Practices,
プログラミング,
テクノロジー,
言語設計,
Patterns,
言語特性

最近リリースされたRuby 1.8.7のプレビューリリースをウオッチしていたRails開発者はすぐに1.8.7プレビュー1に関してあることに気がつきました。それは、1.8.7プレビュー1がRailsを破壊してしまうということです。

RESTアンチパターン

トピック
SOA,
Antipatterns,
REST,
Patterns and Practices,
Architecture,
エンタープライズアーキテクチャ,
設計,
Patterns

本稿では、Stefan Tilkov氏が「RESTful」な設計であると主張するアプリケーションに見受けられる最も一般的なアンチパターンのいくつかについて説明し、それらを避けるための方法を提案しています。

Patterns and Practicesに関するNews

クラウド上で進化する継続的統合

トピック
Ruby,
Scala,
Python,
Groovy,
Java,
動的言語,
Functional Programming,
Continuous Integration,
Erlang,
言語,
アジャイル技術,
SaaS,
Patterns and Practices,
プログラミング,
PHP,
Agile,
Ruby on Rails,
Patterns,
クラウドコンピューティング

Travis CIはクラウドベースのオープンソース向け継続的統合(CI)ソリューションであり、にホストされている。同プロジェクトは今後の計画を発表した。それによれば、企業ユーザがビルドマシンやテスト環境のメンテナンスがいらない継続的統合の恩恵を受けられるようにするためにプライベートビルドをサポートするつもりだ。

Riak NoSQLデータベース: 利用事例とベストプラクティス

トピック
Distributed Document Oriented Database,
データベース管理,
Patterns and Practices,
データベース設計,
データアクセス,
データベース,
Patterns

Riakはユーザセッション関連データの保存に使われる、キー・バリュー型のNoSQLデータベースである。先日、Basho TechnologiesのAndy Gross氏が、QCon SF 2011 ConferenceでRiakの利用事例について講演を行った。InfoQでは、Riakデータベースの機能やベストプラクティスについて、Andy氏とMark Philliphs氏に話をうかがった。

Prism 4 Finalがリリース

トピック
.NETフレームワーク,
Patterns and Practices,
.NET,
デザインパターン,
PRISM,
プログラミング,
Patterns,
Architecture,
Object Oriented Design,
設計

Karl Shifflett 氏は、Prism 4の最終版を11月12日にMSDNへリリースした。同時に氏は、またVisual Studio 2010内で使うことができるマルチメディア トレーニング シリーズ、In the Box の第一回もリリースした。

RESTfulサービスにおいて部分的更新を実装する

トピック
SOA,
Patterns and Practices,
REST,
Best Practices,
Architecture,
エンタープライズアーキテクチャ,
プログラミング,
Patterns

Alex Scordellis氏は、リソースの部分的更新についてのクライアントとRESTfulサービスのインタラクションがどのようにモデル化され、デザインされ得るかについての記事を投稿した。リソースを適切にモデル化すれば、問題は容易に解決するようだ。多くの場合、ただリソースをCRUDをサポートするエンティティとして考えることによってそれは問題となる。リソースを"リソース"とサービスとしてモデル化することだ。

Microsoft .NETでの並列プログラミング

トピック
.NET,
Patterns and Practices,
プログラミング,
Patterns

Patterns&Practicesチームが、.NETで並列プログラムを書くためのガイダンスである『Microsoft .NETでの並列プログラミング』という書籍をリリースした。この本には、並列プログラミングのための6つのデザインパターンがサンプルコード付きで収録されている。

Windows Azureのアプリケーションを構築するためのパターン

トピック
ASP.NET,
Patterns and Practices,
.NET,
デザインパターン,
Patterns,
プログラミング,
クラウドコンピューティング,
Object Oriented Design,
設計

マイクロソフトのpatterns & practicesグループ主席プログラママネージャのJ.D. Meier氏は、Windows AzureにおけるASP.NETアプリケーションパターンをいくつか提示し、クラウド上でコンポーネントがどのように動作するかを示した。彼はまた、標準的なWebアプリケーションとクラウドのマッピング例も提供した。

MicrosoftがEnterprise Library 5.0をリリース

トピック
.NET,
デザインパターン,
Microsoft,
Patterns and Practices,
プログラミング,
Patterns,
Object Oriented Design,
設計,
Enterprise Application Blocks

Microsoftの pattern&practicesがEnterprise Library 5.0をリリースした、これは、エンタプライズ アプリケーション用のビルディングブロックとして使うことのできるアプリケーション ブロックの一式であり、どのように、よいアプリケーションを書くのかを示したMicrosoftのガイダンスでもある。ライブラリは、いくつもの改善と Unity 2.0を含み、 .NET 4.0をサポートしている。

SOA アンチプリンシプル(anti-principle)とは?

トピック
SOAプラットフォーム,
SOA,
Patterns and Practices,
Architecture,
エンタープライズアーキテクチャ,
Patterns

SOA パターンとアンチパターンについては,長年にわたって数多くの記事が書かれ,SOA プリンシプル(原則)についても十分な定義がなされている。しかしアンチプリンシプル(anti-principle)については,ほとんど無視されるか見落とされた状態だ。Steve Jones 氏がアンチパターンをより活用することの必要性について論じるとともに,自身でもそれを始めたことを報告する。

PRISM 2がSilverlightをサポート

トピック
Silverlight,
WPF,
.NET,
RIA,
Patterns and Practices,
プログラミング,
PRISM,
Composition,
Patterns

PRISM 2として知られるComposite Application Guidance for WPF and Silverlight v2.0が Microsoftからリリースされ、ダウンロード可能になった。このリリースでは、Silverlightクライアントアプリケーション構築のためのガイダンスに加え、WPFアプリケーションとSilverlightアプリケーションの間でのコードの再利用についてのガイダンスも含まれている。