InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Microsoft.Bcl.Buildパッケージがアップデート、条件付きインポートをサポート
Microsoft.Bcl.Buildパッケージがアップデートされた。これには条件付きインポートのサポートとVisual Studioを使ってビルドされたプロジェクトへの改善が含まれている。
-
サブシステムやリポジトリを追加したOSGi概要5
最近リリースされたOSGi概要の仕様には新しいAPIが追加されている。サブシステムやリポジトリ、リゾルバなどのAPIだ。また、Javaのサービスローダーに触れる方法も追加された。
-
JavaScriptアプリケーションのためのデザインパターン
ますます巨大で複雑なJavaScriptアプリケーションを書くようになってきているが、そこに関係する基本原則については見落としがちだ。シニアWebエンジニアのCarl Danley氏は、JavaScriptデザインパターンに関する一連のブログ記事を開始した。パターンは、構造化されたスケーラブルでメンテナンス可能なコードを書くための明確なアプローチ、巨大なJavaScriptアプリケーションを開発するときに極めて重要になるコンセプトを提供する。
-
FP CompleteがブラウザベースのHaskell用IDEをリリース
FP CompleteはFP Haskell Centerをリリースした。これは、HaskellのIDEであり、アプリケーションサーバでもある。IDEはブラウザベースで、アプリケーションサーバが同梱されている。これによってウェブベースのHaskellプログラムを簡単し作成し、実行することができる。
-
Java 8でsun.misc.Sortとsun.misc.Compareを削除
OracleがJava 8でsun.misc.Compareインターフェイスとsun.misc.Sortクラスを削除する。これらはもはやJDKでは使われておらず、古く残されたクラスだ。sun.misc.Compareは2つのObjectを比較してintを返すインターフェイスだ。sun.misc.Sortはsun.misc.Compareを受け取り、Object配列をクイックソートを使ってソートするクラスだ。
-
ASP.NET MVC 5 におけるフィルターによる認証の改善
直近でリリースされた Visual Studio 2013 Developer Preview に含まれる ASP.NET MVC 5 により、多様なサードパーティ・ベンダーやカスタム認証プロバイダーの機能を利用した認証フィルターを適用することが可能となった。
-
JSModelerで簡単3Dモデリング
Viktor Kovacs氏が開発したJS Modelerは、WebGLを使用した3Dモデル描画を行うための便利なJavaScript APIである。このツールは、大人気のthree.jsフレームワーク上に作られた。ライブラリには、このライブラリを使用して作られたLego builder、3D Tic-Tac-Toe、そしてRobotic Armを含む様々なデモが付属している。
-
ユニットテスト生成機能がVisual Studioに戻ってきた
簡単に使えるユニットテスト生成機能がVisual Studio 2012と2013 Previewに戻ってきた。これは Visual Studio ALM Rangersが作ったツールに基づいており、複数のユニットテストフレームワークとC#/VB .NETをサポートする。
-
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)が相次いで、モバイル向けの通知サービスを発表した。両社のサービスとも素早くかつ安価に大量のメッセージを一斉送信できる。表面的には同じようなサービスだが、両社のサービスはそれぞれ独自の機能を提供している。