InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Google Dart:PolymerがWeb UIを置き換える
Google DartはWeb UIを捨てて、Polymerに置き換えようとしている。外から見る限り、大きな違いはデータバインディングとイベントの処理だ。
-
NServiceBus 4.0,RabbitMQとActiveMQをサポート
.NET用サービスバスNServiceBusのバージョン4.0が先日リリースされた。MSMQに加えて,RabbitMQとActiveMQがサポートされている。データベーステーブルをキューとして使用する機能が追加され,MSMQトランスポートのパフォーマンスも大幅に向上している。開発者のUdi Dahan氏によれば,これまでで最大のリリースだ。
-
ソフトウェア開発と安全性,開発知識の獲得
アジャイルメソッドには大きな成果を生み出すポテンシャルがある。しかしながらその成果は,保証されたものではない – 実際にそのような大きな成果が,アジャイルメソッドを採用し実践したチーム,あるいは組織のごく一部でしか達成されていないことは,その事例証拠からも明らかだ。成功には目に見えない要件がある。そしてそのひとつは,どうやら安全性(Safety)のようなのだ。
-
Microsoftが大規模な組織再編を予定
Microsoftが大きな組織再編の計画を詳細に発表した。全てのOSは、一人の統率者の下に入る。他のエンジニアリング領域として Apps, Cloud、Devicesがある。
-
WSO2 App Factory - クラウド対応DevOpsプラットフォーム
WSO2はApp Factoryを発表した。アプリケーション開発と管理のための統合ツールセットを備え,PaaSにも対応した,企業向けのDevOpsプラットフォームだ。開発したアプリケーションをクラウドで実行するのに必要なランタイムも合わせて提供する。
-
ビヘイビア駆動開発を始めよう - 重要なのはデータベースではなくドメインだ
アプリケーション設計にはビヘイビア駆動開発 (BDD) を導入して,データベースではなくドメインに注目すべきだ,と2003年以来のMicrosoft MVCであるJulie Lerman氏は主張する。BDDとは,ビジネスドメインにおけるユーザストーリと振る舞い(ビヘイビア)に注目してロジックとテストを構築する手法だ。氏は初心者のためにVisual StudioとC#,SpecFlowを使ったサンプル実装を開発している。
-
アーキテクチャの目的は意図であり、フレームワークではない
「ボブおじさん」ことRobert C. Martin氏はロンドンで開かれた今年のDDD Exchange Dayでこのように述べた。彼は1992年のIvar Jacobson氏の本に言及し、ユースケースに関する独創的な考えを、HexagonalアーキテクチャやCleanアーキテクチャといったアーキテクチャモデルに取り入れ改善する。
-
リーンスタートアップによる製品開発中の方向転換
リーンスタートアップでは、様々なタイプの方向転換があり得る。リーンスタートアップは製品開発中にこのまま続行するか方向転換するかを決めるのに役に立つのだ。それぞれの方向転換に独自の目的があり使い方がある。いつどのように方向転換すればいいのだろうか。辞めた方がいいと判断しなければならないこともあるのだろうか。
-
VS 2013 PreviewのLightSwitchの改善
MicrosoftはBuildカンファレンスでVisual Studio 2013 PreviewのLightSwitchが改善されたことを発表した。コードエディタや JavaScript IntelliSenseに加え、チームビルドやコード分析との統合も改善されている。
-
QCon San Franciscoの参加申し込みが開始
11月11日から15日に開催されるQCon San Francisco 2013は企業向けソフトウエア開発のためのカンファレンスであり、アーキテクチャと設計、Java、モバイル、関数型プログラミング、リーンとカンバン、クラウドコンピューティング、ビッグデータとNoSQL、新興プログラミング言語などタイムリーなトピックを扱う。
-
Rails 4リリース,Turbolinksでページを高速化
新たにリリースされたRuby on Rails 4では,Turbolinksによってページスピードが改善され,キャッシュ管理も容易になった。またRuby 1.8がサポート外となり,Ruby 2.0が推奨されている。
-
Greg Young氏が語るイベントの代わりとしてのドキュメントとプロセス
全てのシステムがイベントや事実に基づいているわけではない。 ある問題空間の実在するイベントはそれ自体で完全な意味を成す。しかし、多くのシステムが代わりにプロセスを渡って流れる情報に注目してしまう。Greg Young 氏は先週、ロンドンで開催されたDDD Exchange Dayで銀行内部の不動産ローン業務を例に挙げて説明を行った。
-
StackMob の 楽しみ方
MBaaS時代 の初期から StackMob は存在していた。それ以降、モバイル環境は、新しいアプリケーションの動作方式を提唱する競合者で溢れかえるようになっている。今回 InfoQでは、MBaaS 提供者 StackMobと、そのプライバシー保護の運用方法について詳しく調べた。
-
Nanokoの紹介 - Javascript SOAプラットフォームとビルドプロセス
UbidreamsとDynamis Technologiesの開発したNanokoは,モジュール性と再利用性を提供することによって,既存のツールを置き換えるのではなく,補��するように設計されたJavascriptビルドプロセスだ。
-
Java EE 7,Spring Batchを標準化
今月リリースされたJava EE 7プラットフォームには,VMwareのSpring Batchプロジェクトから多くを受け継いだバッチ処理プログラミングのモデル仕様が含まれている。