InfoQ

InfoQ

エディタ毎の記事の表示

全ての 馬場 彩子に関するすべてのコンテンツ


馬場 彩子が書いた最新の記事

Juggling Balls

マルチタスクで仕事は遅くなる

トピック
アジャイル技術,
Scrum,
Agile

個人がマルチタスクで仕事をした場合、非効率で遅くなることは今ではよく知られている。アジャイル/スクラムチームであれば、実行しなければならないプロジェクトの数が鍵となる。アジャイルはチームは一度に一つのチームに従事するべきで、そうでなければ破たんする、と示している。Roger Browns氏はなぜこのようなことが起こるのか、掘り下げて解説している。

馬場 彩子が書いたNews

Java SE 7 リリース:2006 年12月以来のメジャーアップデート

トピック
Java SE,
Java,
言語,
プログラミング

Java 7 が本日から正式リリースされた。これはOracleがSunを買収してから最初にリリースされたJavaプラットフォームである。このリリースは数々の小さいが有用な言語仕様の変更を含んでおり、新しいファイルAPIやFork/Joinフレームワークを取り込み、JVM上の動的言語のサポートも改善している。

アジャイルテストの描写

トピック
品質,
User Stories,
ソフトウェアテスト,
アジャイル技術,
Agile,
テスト

アジャイルコミュニティの何人かのメンバが、ユーザストーリーテストやテーマ全体に関するテストをどう表現するか、いくつかの方式を提案している。

LinkedInのデータ基盤

トピック
マネジメント,
ケーススタディ,
デプロイ/データセンター,
データベース管理,
Architecture,
Agile,
データベース,
データウェアハウス,
パフォーマンス&スケーラビリティ,
MapReduce,
Hadoop

LinkedInのJay Kreps氏はどのようにデータを処理しているか、最近のHadoop Summitの発表で詳しく説明した。Kreps氏は、LinkedIn が大量ユーザ/短応答時間でサイトのサービスを提供しながら、1日に1200億もの関連を高速処理し大規模データの計算結果を集計している方法について解説した。

管理職にリファクタリングを説明する

トピック
アジャイル技術,
Scrum,
Agile,
Refactoring

コーディングをしたことがない管理職の人にリファクタリングの重要性と価値を説明するにはどうしたらよいだろうか?開発が遅くなってもリファクタリングすべき、ということをどうしたら正しく説明できるだろうか

RubyConf China: NoSQL、Rails、そしてMatzがRuby 2.0について語る

トピック
Ruby on Rails,
Ruby,
動的言語,
Distributed Document Oriented Database,
データベース設計,
言語,
データアクセス,
プログラミング,
データベース,
Ruby1.9,
Rails

2年目となるRubyConf Chinaが、今年は中国・上海で開催された。Rubyの創始者であるMatz氏はRubyコミュニティとRuby 2.0について語った。InfoQでは、他の講演の内容や、中国およびその近辺のRuby開発者がどのツールやデータベースを使用しているのか、についても紹介する。

AppengineJS Google App Engine Python SDKのJavaScript ポート

トピック
Rhino,
JavaScript,
Python,
Java,
動的言語,
言語,
Google,
プログラミング,
クラウドコンピューティング

AppengineJSは、Google App Engine Python SDKのオープンソースのJavaScript ポートである。Googleの永続化ストレージやサービスにアクセスし、GAEのインフラにデプロイするウェブアプリケーションを簡単に作成できるようになる。

SOAをわかりやすく解説する

トピック
SOA,
Architecture,
エンタープライズアーキテクチャ,
Web services

"もしあなたが技術者でないなら、 [SOA は] 頭の上を通り過ぎていってしまう言葉のひとつだろう。" Software Adviceの 創設者 でCEOであるDon Fornes氏は言う。"SOAP, XML, CORBA, DCOM, .NET, J2EE, REST, BPEL や WS-CDL"など、関連するおびただしい数の略語がさらにSOAを複雑でわかりにくくさせていることは言うまでもない。記事ではSOAとその関連のコンセプトをわかりやすく説明している。

Akshell :サーバサイドJavaScriptとオンラインIDEにより実現したRADクラウドサービス

トピック
JavaScript,
動的言語,
IDE,
言語,
デプロイ,
IDEs,
Architecture,
クラウドコンピューティング,
プログラミング

AkshellはRAD(Rapid Application Develpmenet)が可能なクラウドサービスであり、オンライン IDEとサーバーサイドJavaScript実行環境を提供する。またクラウドホスティングサービス機能も備えており、アプリケーション配備を非常に簡単に行うことができる。Akshellのクリエータは、Akshellは "ウェブアプリケーションネットワーク"であると説明する

Couldaを紹介する- 進化的振る舞い駆動開発をRubyで

トピック
Ruby,
動的言語,
ユニットテスト,
言語,
プログラミング,
TDD,
テスト,
Agile

往々にして、新しいソフトウェアは、既存の製品に残された空間を埋める必要がある誰かにより開発されるものである。使っているツールがわれわれのニーズに添わない場合、ソフトウェアは更なる発展を遂げる。Evan Light氏によって開発された振る舞い駆動開発(BDD) ツール Couldaはこれに当てはまるだろう。

バックログを分割して最大効率で価値を高めよ

トピック
方法論,
Scrum,
継続的な改善,
Agile,
プログラミング

昔から常にバックログは批判にさらされ続けている。Mary Poppendieck氏は、要求される目的を満たさないならばバックログは廃止すべきだと主張する。Serge Beaumont氏はバックログを分割する面白い方法を提案した。それはあるフローにマッピングすることによち、バックログの存在価値を上げるものである。