InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
ベテランプログラマほど知識豊富なのだろうか
プログラマの知識は年齢と関係するのだろうか,ベテランプログラマは知識が豊富なのだろうか,新しい知識を求めているのだろうか – このような疑問に対して,Stack Overflow のデータに基づく回答を与えようとする調査が先日行われた。
-
FoundationDBのNoSQLデータベースがACIDトランザクションをサポート
FoundationDBデータベースプラットフォームは、 NoSQLのスケーラビリティとデータベース内の全データ間のACIDトランザクションを重ね備えている。FoundationDBチームは、彼らの新しいNoSQLデータベースプラットフォームが入手できることを先月発表した。
-
イベントがシステムアーキテクチャに単純さをもたらす
小さなビジネスコンポーネント間のやり取りにイベントを使うと、システムアーキテクチャに単純さがもたらされる、とRuss Miles氏が先週、イベントによるアーキテクチャの単純さについて講演した時に説明した。
-
プライバシ法に違反するモバイルアプリ開発者たち
アプリ開発者が最高レベルのギークなら,複数のコード言語を手際よく使い分けて,包括的な個人情報保護施策に関する法的義務を果たしてくれるかも知れない。しかし彼らとて,自分たちのモバイルアプリが広告代理店やMBaaS (Mobile Backend as a Service) プロバイダ,あるいは他のサードパーティ企業に,テキストや写真,位置情報,オーディオやビデオといったユーザの個人情報を横流しすることができると知れば,何らかの妥協をする可能性もあるのだ。
-
JSON用標準JavaAPI
JSR-353、JSON処理(JSON-P)用のJava APIは、今月の最終承認投票にいたった。JSON-Pは(JAXPに似た)ストリーミングAPI(StAXのに似た)とオブジェクトモデルのAPI(DOMに似ている)で構成されている。このAPIは、JSONデータバインディング(JAXBに似た)含んでおらず、より人気のあるJSONPすなわと"パディングのあるJSON"とは無関係ではあることに注意して欲しい。
-
QCon New York 2013まであと6週間 (7月10〜14日) - 人気のトラック,セッション,講演者
今年で2年目を迎える QCon New York 2013 (6月10~14日) は,ソフトウェア開発の技術リーダを対象としたイベントとしては東海岸で最大のものだ。今年はカンファレンスに550人を越える参加者を集めて,100以上の講演者による18のトラックでの講演が予定されている。イベント開始までわずか6週間を残すのみとなったが,5月24日までの登録にはまだ300ドルの割引期間がある。
-
Java 8のリリースが延期,いまだ続くセキュリティ問題のために2014年まで
OracleでJava Platform Groupのチーフアーキテクトを務めるMark Reinhhold氏は ,OracleがJava 8のリリーススケジュール延期を決定したことを発表した。
-
Microsoft Enterprise Library 6.0はSemantic Loggingを追加した
Microsoftは、Semantic Logging application blockの追加、Unity 3.0とWindowsストアアプリのサポート、使用方法の簡易化、ドキュメントと全体エクスペリエンスの改善をされたEnterprise Library 6.0をリリースした。
-
MicrosoftがリアルタイムNode.jsアプリケーションをスケールアウト可能にするモジュールを提供
Microsoftは新たなオープンソースでの貢献として、Windows Azureサービスバスを利用したリアルタイムNode.jsアプリケーションに対するスケールアウトサポートの提供を開始した。このモジュールはsocket.io-servicebusと呼ばれ、人気のSocket.IOモジュールを実行している複数のサーバをつなぐものである。この貢献は、MicrosoftのNode.jsへの傾倒とMicrosoftの製品やサービスへの統合を示すさらなる一例となっている。
-
ふたつのDevOpsベンダの買収
DevOpsに対する関心は大手企業でも高まっている。本日、ふたつのDevOpsツールベンダの買収が発表された。IBMがUrbanCodeを買収し、CA TechnologiesがNolioを買収した。
-
SiteMinderとLayer 7の融合
CA TechnologiesがLayer 7 Technologiesを買収した。Layer 7のAPI Management & Security SuiteをCA SiteMindeの強化に活用するためだ。Layer 7は既存サービスAPIの“アクセス、セキュリティ、SLA 、管理機能”に特化している。
-
MeteorがNPMをより密に統合し、パッケージ管理をオーバーホール
Meteor Development Groupは、Meteor 0.6.0を4月4日にリリースした。これはそのパッケージ管理に対するオーバーホールと成長し続けるNPMパッケージへのサポートである。
-
モックの代替としてのサービスの仮想化
依存関係の注入を介したモックは、しばしば厄介な仕事だ。最も単純なアプリケーションでさえ、しばしば新しいインターフェイスの作成し、IoC Containerに依存することになる。そして一般的に多くの不必要な複雑さを追加する。その後に、まだモック自体を記述しなければならない。その多くは、単純な単体テスト以外には役に立たない。
-
Go Big: CA World 2013 オープニング基調講演
カンファレンスの現地レポー��というInfoQの伝統に従って,CA World 2013のオープニング基調講演を現地からお届けする。CA WorldはSaaS,モバイル,DevOps,ビッグデータといった分野の製品,技術,テクノロジを中心とするカンファレンスである。基調講演の最初を飾ったのはCA Technologiesの新CEO,Mike Gregoire氏だ。
-
Tabris 1.0: Javaを使用したクロスプラットフォームモバイル開発
3年間という開発期間を経て,EclipseSource が Tabris 1.0 をリリースした。iOSとAndroidに対応した,クロスプラットフォームのJavaモバイル開発フレームワークだ。