InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
アジャイルの柔軟性 : 短所か長所か
“計画に従うのではなく変化に対応する”ことは実践では役に立たないアジャイルの強みなのだろうか。例えば、過度の柔軟性を期待する顧客と変化を管理しなければならないプロジェクトの難しさはどうだろう。アジャイルは期待される効果を発揮できないのだろうか。それとも、チームや組織がアジャイルを導入する方法に問題があるのだろうか。
-
WebLogic + Coherence + Tuxedo = Cloud Application Foundation
OracleがCloud Application Foundation (CAF) 12cをリリースした。従来型のデータセンタとクラウド環境の両方で動作する,統合型ミドルウェアプラットフォームである。WebLogic Server for Java EEとCoherenceインメモリ・データグリッド,Tuxedo for C/C++/COBOLという組み合わせに,コンフィギュレーションおよびデプロイ用のOracle Virtual Assembly Builder,ロードバランシング用のOracle Traffic Directorを加えたものだ。
-
GAE 1.8.2,専用Memcacheとモジュール機能を導入
Google App Engineに新たなサービスが追加された。最大20GBのメモリを有する専用キャッシュへのアクセスと,アプリケーションをステートレスでセキュアなサービスを提供するモジュールに分割する機能だ。
-
さらに高機能に,さらに高速に: WinJS 2.0
さらに高機能に,さらに高速に。これがWinJS 2.0で注目すべきメリットだ。新たに追加されたコントロールが開発者の選択肢を広げるとともに,既存のコントロールにもパフォーマンスの向上に加えて,キーボードのサポートやレイアウトオプションなどの機能追加が図られている。
-
Google Dart:PolymerがWeb UIを置き換える
Google DartはWeb UIを捨てて、Polymerに置き換えようとしている。外から見る限り、大きな違いはデータバインディングとイベントの処理だ。
-
モバイルWebパフォーマンスの現在と未来
Drew Crawford氏は、現在のモバイルWebアプリケーションが遅く、また、近い将来にその遅さが大幅に改善されると思えない理由を、ブログ記事(内容が充実しており、良く調査して書かれている)の中で明らかにした。
-
-
ソフトウェア開発と安全性,開発知識の獲得
アジャイルメソッドには大きな成果を生み出すポテンシャルがある。しかしながらその成果は,保証されたものではない – 実際にそのような大きな成果が,アジャイルメソッドを採用し実践したチーム,あるいは組織のごく一部でしか達成されていないことは,その事例証拠からも明らかだ。成功には目に見えない要件がある。そしてそのひとつは,どうやら安全性(Safety)のようなのだ。
-
Hibernate が OSGiサポートを追加
人気のJava ORMであるHibernateがOSGiのサポートを追加した。InfoQは Brett Meyer氏にその際に起きた問題について詳しく聞いた。
-
Visual Studio 2013は、改善した例外レポート機能によって Windows Store アプリの開発を簡単にする
最近リリースされたWindows 8.1 と Visual Studio 2013のプレビュー版には、改善された例外レポート機能が含まれている。これによって、C++の Windows Store のアプリ開発者は、容易にエラーを特定し、修正することが可能である。
-
Power Map Preview for Excel 2013 を利用した 3D Bings Maps の作成と共有
Worldwide Partnet Conference にて、Microsoft は 3D での Bing の図表が作成可能な Power Map Preview for Excel 2013 のリリースを発表した。更に、Power Map Preview for Excel 2013 はユーザの設定した範囲で場所や旅程を共有する機能も提供している。
-
RevealでiOSアプリをデバッグする
FirebugでHTMLページをデバッグするのと同じように、Revealは開発者によるiOSのUIデバッグを可能にする。これは実行中のアプリに接続し、コードの書き直しやアプリの再ビルド、再デプロイなしに、各種UIパラメータの修正機能を提供する。
-
アジャイルのレトロスペクティブはなぜ難しいのか?
レトロスペクティブ(振り返り)は,アジャイルの重要な手法のひとつに数えられることが多い。しかし時には,それを行うのが難しく感じることもある。管理権限が不十分である,改善の余地がない,適切なアクション定義が難しい,あるいは不満の多さがその理由だ。そうなるとレトロスペクティブは退屈な,時間の浪費に思えてしまう。このような問題に対処して,もっとよいレトロスペクティブの方法を見つけるには,どうすればよいのだろう?
-
Dropbox が Datastore APIで構造化したデータを保存できるようになった
Dropbox がリリースしたDatastore APIは、ユーザーのDropboxアカウントを使い、自動的なコンフリクト解決によって、デバイス間での同期をサポートするキー-値型のデータストアへのアクセスを提供する。
-
ビヘイビア駆動開発を始めよう - 重要なのはデータベースではなくドメインだ
アプリケーション設計にはビヘイビア駆動開発 (BDD) を導入して,データベースではなくドメインに注目すべきだ,と2003年以来のMicrosoft MVCであるJulie Lerman氏は主張する。BDDとは,ビジネスドメインにおけるユーザストーリと振る舞い(ビヘイビア)に注目してロジックとテストを構築する手法だ。氏は初心者のためにVisual StudioとC#,SpecFlowを使ったサンプル実装を開発している。