InfoQ ホームページ アーティクル
-
Datomic情報モデル
Clojureの作者であるRich Hickey氏が、Datomic情報モデルについて説明する。Datomicは、シンプルなサービスで組み立てられた新しいデータベースで、RDBMSの機能性とNoSQLのスケーラビリティを同時に実現している。
-
最新のC++を学ぶ - Barbara Moo氏インタビュー
C++11は今日のソフトウェア開発においてC++を最先端の言語にしようとする努力の成果です。InfoQではBarbara Moo氏にC++11の目標と,氏の新著であるC++ Primer第5版について話を聞きました。【以下、RSS feed / longer summary (max 400 chars)です。 】 C++は1980年代のオブジェクト指向プログラミング興隆と時を同じくして登場し,ソフトウェア開発における主要言語のひとつになりました。その後何年にも及ぶ時間の中で,現在はスクリプト言語とマネージド言語が注目を集めています。InfoQではC++ Primer第5版の共著者であるBarbara Moo氏に,C++11と現在のC++開発について話を聞きました。
-
開発マネージャの役割
開発マネージャはたくさんの責任を背負っていますが,もっとも重要なのは製品を出荷することです。この役を果たすために必要なスキルセットには多大なものがあります。この記事では優れた開発マネージャであるために必要なスキル,必要ではないスキルについて論じます。
-
Apache Crunch:MapReduceプログラミングを容易にするJavaライブラリ
Josh Wills氏は新しい記事でCrunchを紹介しているー新しいApacheのインキュベーションプロジェクトでMapReduceパイプラインを作成するためのJavaライブラリを提供する。 Crunchは高レベルの抽象セットをベースにしており、MapReduceアプリケーション設計を容易にし、データの結合、アグリゲーションの実行、レコードのソートのような共通したタスクを実装するパターンのライブラリを提供する。
-
NoSQLの現状
Stefan Edlich氏がNoSQLを再考する。NoSQLの発展、財政的な影響、標準や不足してい部分、現在の展望、書籍、リーダーと新参者について考慮した上で、NoSQLは普及すると結論付けている。
-
メトリクス駆動開発
この記事では著者が開発チームと共にメトリクスを使って開発を行った経験と考えたことを共有します。著者はメトリクスを使ってアプリケーション開発全体を駆動する、メトリクス駆動開発を提唱します。
-
無料で使えるWindows Azure Webサイトはどこまで活用できるか
前回は、Windows Azure Webサイトの構成変更やログ出力設定、モードやスケールの変更方法について紹介した。最終回となる今回は、「無料モード」でWebサイトを活用する際の注意事項をまとめる。また、簡単なアクセステストを行って、実際にどの程度の利用に耐え得るのかを検証してみたい。
-
オープンソースCMS DotNetNuke 7.0 リリース
2012年11月28日に DotNetNuke 7.0 がリリースされた。DotNetNuke とは、世界中の70万サイト以上で利用されているオープンソースの CMS (Contents Management System) である。この記事では、DotNetNuke 7.0 でアップデートされたインストーラやアーキテクチャ/デザインの変更点について紹介する。
-
hifive: 国産のWebクライアント開発フレームワーク
hifiveは、HTML5で記述されたWebクライアント開発向けオープンソースフレームワークである。Backbone.jsやKnockout等最近多く出てきているJavaScript向けMV*フレームワークの一種であり、コードにMVC型の構造を与え、多人数で並列開発を行う際の記述の統一・ビュー/ロジックの分離・メンテナンス性の向上などを可能にする。
-
アジャイルチームをメトリクスで破壊しない方法
アジャイルコミュニティは、アジャイルチームの成功を測る方法を変える必要があります。メトリクスを定め、その結果から情報を得る方法は、実際にはもっとも大切なことを妨げています。アジャイルコミュニティは、アジャイルチームの成功を測る方法を変更する必要があります。メトリクスを定め、その結果から情報を得る方法は、実際には、動くソフトウェアを作るというもっとも大切なことを妨げています。それぞれのメトリクスを強要することで、他人のことを気にしすぎて、協力できなくなることがあります。その結果、測定しようとした作業そのものができずに、目的を達せられなくなるのです。
-
Datomicのアーキテクチャ
Clojureの作者であるRich Hickey氏がDatomicのアーキテクチャを説明します。Datomicは新しいデータベースで、シンプルなサービスで組み立てられており、従来のRDBMSの機能性とNoSQLの拡張性を取り得れようとしています。
-
無料で使えるWindows Azure Webサイトの構成変更
前回は、Windows Azure Webサイトの編集・展開方法とデータベースへの接続方法について紹介した。今回は、管理ポータルから行うWebサイトの構成変更やログ出力設定、モードやスケールの変更方法について紹介する。