Flex 4の新機能トップ10
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
作者 Mike Bria , 翻訳者 大田 緑 - (株)チェンジビジョン 投稿日 2009年1月5日 午前6時49分
Corey Haines氏が、最近米国中部でとてもユニークな「ペアプログラミングツアー(リンク)」に乗り出した。この革新的な旅を始めて三週間になり、Haines氏は数多くのユニークな洞察を明らかにするビデオインタビューを投稿している。その洞察は、Dave Chelimsky氏、Brian Marick氏、Uncle Bob Martin氏などの家でキーボードを共有しながら、ペアプログラミング、自動テスト、そして、ソフトウェア職人が進化していく様子についてHaines氏が得たものであった。
最初はハンガリー人数学者である Paul Erdős氏に刺激されて、Corey Haines氏は特殊な技術としてこの業界におけるソフトウェアの重要性を高めるという名目のもとツアーに乗り出した。Erdos氏が20世紀半ばにしたように、現在、Haines氏は中西部の北側を旅して回り、様々な仲間やメンターと(数学よりも)ソフトウェア開発を実践している。彼らと「ペアプログラミング」をするために。
Haines氏はこのツアーを「ペアプログラミングツアー(リンク)」と呼んでいるが、その究極の目的は、ペアプログラミングを実践すること自体に関してではなく、ソフトウェア開発者が本当に上手くなるために必要なものは何かというアイデアに関するものである。InfoQがCorey氏に追いついたとき、彼は彼自身を次のように述べた。
このツアーは、旅をして様々な人々と協力しながら、人々が職人の考え方から利益を得る仕組みを提供する発端になりました。
要するに、Haines氏は、ソフトウェアは手技であり、様々な問題を解決する実地体験と他の職人の学びを知ることによってのみ習得できるものであるという信念をまさに文字通りに解釈し、それに基づいて行動している。
このような方法でどのようにツアーがHaines氏自らの役に立ったかに関して、Haines氏は他の人たちにキーボードを渡してこれまで過ごしてきた3週間を次のように語った。
1つ明らかなことは、異なるプロジェクトで様々な人々とペアになったことで得た利益です。Ruby Cocoaアプリケーション、ActionScriptのRuby VM、Merb、Rails、Limelightベースのアプリケーション、そして、古き良きRuby。私は、オフィスからリビングルームまでいろいろな環境を見てきました。それは、私に人々の様々な物の見方も与えてくれました。
Haines氏は、各ホストのビデオインタビューを記録し、ツアーの進み具合をトラッキングするブログ(リンク)に掲載した。これによって、私たちは「他の職人のストーリーでHaines氏が見つけたもの」を共有することができる。これらのインタビューで、 Uncle Bob Martin氏(リンク)、Brian Marick氏 (パート 1(リンク) とパート 2(リンク))、David Chelimsky氏(リンク)、Micah Martin氏(リンク)、Dave Hoover氏(リンク)、Eric Meyer氏(リンク)から様々な話や見解を聞くだろう。これらのインタビューはそれぞれそっくりそのまま見る価値があるが、いくつかの重要点は以下の通りである。
Corey氏のツアーの記録を確認する時間をつくって、彼がここ2、3週間で自ら乗り出して集めた洞察を共有しよう。
そしていつも通り、恥ずかしがらず、ログインして下にコメントを残し、Coreyのペアプログラミング職人ツアー(リンク)をどう思うかここにいるみんなに知らせよう。
原文はこちらです:http://www.infoq.com/news/2008/12/haines-pairing-tour
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。
この記事ではJavaプログラマがなぜFlexとBlazeDSを学ぶべきなのかについて13の理由を述べています。なぜ高度にインタラクティブなWeb サイトからJavaで開発されたバックエンドをもつエンタープライズ・アプリケーションまでを含む、リッチ・インターネット・アプリケーション(RIA)の開発にFlexとBlazeDSの組み合わせが最適な選択肢となるのかについて述べています。
Mary Poppendieck氏、Ron Jeffries氏、Jeff Patton氏、David West氏、Steve Freeman氏、Jason Yip氏が、バックログに関する彼らの意見とアジャイルチームを成功させるために必要な事を語った。
この記事ではAlex Devine氏が、Java開発者がPerf4Jをどのように利用できるかと、タイミングステートメントにコードを追加し、ロギング、結果の解析とモニタリングを行うオープンソースツールセットの説明をします。
この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。
この記事では、Web開発における多数の成熟傾向と、クライアントに価値を提供することに対するそれらのメリット、およびS#arp Architecture(最善の手法と技術を活用しようとするASP.NET MVCをベースとしたフレームワーク)内でのそれらの使用について取り上げます。
No comments
スレッド表示 返信