InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Androidのフラグメンテーションを解消するGoogle Play Services
フラグメンテーションはAndorid用アプリの開発上,大きなハンディキャップのひとつであると言われる。しかしながら,少なくともインストール済みのAndroid バージョンに関して,Googleは開発者の苦痛を和らげる方法を見つけたようだ。
-
アジャイルのレトロスペクティブは省略可能か?
チームは時にレトロスペクティブの省略を考える。時間的なプレッシャを感じているとき,直接的なメリットが感じられないときなどだ。彼らは自問自答する – レトロスペクティブを続ける必要があるのだろうか? しかしアジャイルのレトロスペクティブは,チームが継続的に学び,進歩するために必要なものだ。チームの成熟のためにも,継続するだけの十分な理由がある。
-
監視記録とUIが改善されたNew RelicのiPhoneアプリ
New Relicは先日,同社のiOSアプリをアップデートした。監視記録が改善された他,いくつかのバグが解決されている。プラグインの監視や,監視エンジンが生成した警告の内容をリアルタイムで取得することも可能だ。
-
Visual Studio 2013 Previewをサポートし,新しいテンプレートギャラリ,F1サポートを備えたT4 Editor 2.2.1
T4 Editor 2.2.0は再利用可能なスニペットのライブラリの作成に加えて,includeやassemblyディレクティブでプロジェクトプロパティの使用を可能にする。後者は標準IDE内に限定されず,msbuildホストでも有効だ。Visual Studio 2013 Preview版のサポートや新しいテンプレートギャラリ,ディレクティブを対象としたF1キーヘルプのサポートも含まれている。
-
ORMと永続性非依存
Julie Lerman氏は先日,Entity Frameworkでprivateなコンストラクタとprivateなプロパティセッタを持つクラスの操作が可能なことを指摘した。永続性非依存を促進するこの特性について,もっと詳しく見てみよう。
-
Life PreserverとSpringを用いたヘキサゴナルアーキテクチャの実装
Russ Miles氏は先日,システムにおける適用力の必要性と,それを達成する上で氏のヘキサゴナルアーキテクチャ実装が持つ有用性について,自身の意見と見解を発表した。さらにJavaとSpringベースのアプリケーションを用いて,そのようなシステムの実装方法の例証も行っている。
-
AWSとMicrosoftがモバイル通知サービスをリリース
MicrosoftとAmazon Web Services (AWS)が相次いで、モバイル向けの通知サービスを発表した。両社のサービスとも素早くかつ安価に大量のメッセージを一斉送信できる。表面的には同じようなサービスだが、両社のサービスはそれぞれ独自の機能を提供している。
-
Jigsaw, 第2幕
jigsaw-devメールリストへの投稿の中でMark Reinhold氏は,JDKでモジュール機能を実現するjigsawプロジェクトの再出発を伝えた。一体何が起きているのか,何に注意しなくてはならないか,この記事を読んで見つけ出してほしい。
-
Java 8のすべて
カリフォルニア州エルセガンドに本拠をおくカスタムアプリケーション開発会社のTechEmpowerが,"Java 8のすべて(Everything about Java 8)" と題するブログ記事を公開している。まもなく来るJava 8において,開発者が直面する変更点を包括的にとりまとめたものだ。今回はその記事の概要を紹介する。
-
機能が強化されたLeanSentry
.NET向けおウェブベース監視ツールLeanSentryがアップデートされ、アラート機能が強化された。また、カスタムの応答時間の設定や重要でないアラートを無視するオプションも追加された。
-
Sencha「モバイルWebアプリケーションのパフォーマンスはさらに向上する」
Sencha(HTML5およびJavaScriptベースのモバイルアプリケーション向けSencha Touchフレームワークの開発会社)は、モバイルプラットフォーム上のWebベースアプリケーションのパフォーマンスに関する、いくつかのいわゆる通説についてコメントした。それらの意見を否定するために、Senchaは過去数年間にわたって収集したバラエティ豊かなベンチマーク結果を提供している。
-
注目を集めるリアクティブプログラミング
リアクティブプログラミング(RP)はデータの流れと変更の伝搬によって成り立ち、データの流れを通じて変更を自動的に伝搬するプログラミング言語の実行モデルを持っている。イベント駆動アーキテクチャやスケーラブルアーキテクチャ、インタラクティブアーキテクチャと共に、 “リアクティブネス”というコンセプトが注目を集めている
-
Entity Framework 6 RCがSQLログをサポート,テスト性改善,インテリセンス更新
MicrosoftはEntity Framework 6のリリース候補版をリリースした。インターセプション,SQLログ,テスト性改善などをサポートする。APIとインテリセンスのドキュメントも大幅に変更されている。
-
Mozilla Brick: Web Component用ポリフィルライブラリ
Web Componentは視覚的な豊かさと対話性,さらに構成の容易さを高いレベルで兼ね備えたウィジェットを定義可能にするW3C仕様である。ブラウザの適切なサポートが完成するまでWeb開発者に提供されるのが,一般的なユーザインターフェースパターンをカスタムHTMLタグとして新たに提供するBrickライブラリだ。
-
.NETにおけるSOLID設計原則とデザインパターン
.NETプラットフォームのWeb開発者であるAndras Nemes氏は, SOLID設計原則やオブジェクト指向プログラミング/設計で興味を持ったその他のデザインパターンについて,シリーズのブログ記事を書いている。現在はSOLIDのD,すなわち依存関係逆転の原則(Dependency Inversion Principle)について執筆中だ。これまですでに,他のパターンの中からCommand, Builder, Visitor, Bridge, Observerなどを取り上げている。