InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Go 1.1が(安全に)前進
Googleの Goチームが Go 1.1.1のリリースを完了した。このリリースでは言語のライブラリとツールセットの幾つもの新しいフィーチャが製品レベルになっている。言語の後方互換性はもちろん、既存のコードが再コンパイルによって即恩恵を受けることができる。
-
Java EE 7,Spring Batchを標準化
今月リリースされたJava EE 7プラットフォームには,VMwareのSpring Batchプロジェクトから多くを受け継いだバッチ処理プログラミングのモデル仕様が含まれている。
-
Windows AzureがMSDNサブスクライバ向けの分単位の課金システムと金銭クレジットを導入
MicrosoftがWindows Azureをアップデートして、実際の使用料に基づく分単位課金システム、MSDNサブスクライバの様々なレベル向けの金銭クレジット、管理ポータルからクレジットの状態をチェックできる機能を提供する。
-
昔ながらの企業にDevOpsを導入する
Niek Bartholomeus氏は昔ながらの企業における構成管理とリリース管理の実行について、DevOpsにフォーカスした4本のブログ記事を書き上げた。Niek氏はまずDevOpsの理論を紹介し、それから昔ながらの企業におけるソフトウェアデリバリー問題を分析し、最終的に、問題を解決するための具体的なDevOpsプラクティスについて説明している。
-
ジェネリックスをサポートした TypeScript がリリース
最新のTypeScriptはジェネリックの他にも機能を拡張し、大規模アプリケーションをサポートしている。JavaScript をプラットフォームとした成長分野の開発言語に対する Microsoft の参入が TypeScript だ。
-
EcslipeがGitHubへ移動
EclipseのリポジトリをGitに移行することによって,CLA(Contribuior License Agreement)の活用を通じてコード寄贈がこれまでよりも容易になるだけでなく,GitHubへのホスティングによるソーシャル機能の活用も可能になる。
-
FunScript: ウェブアプリを書くのにF#のパワーを使う
FunScript はF#コンパイラのライブラリで開発者はF#で単一ページのウェブアプリケーションを作成でき、それを Node.jsを介してブラウザ内、あるいはサーバー上で実行できる。
-
安全な継続的デプロイメントのための知覚的テスト
Santa Claraで開催されたVelocity 2013において、GoogleのBrett Slatkin氏がビジュアルレグレッションテストという手法を紹介した。知覚的diffによって、Webページのスクリーンショットを以前のバージョンと比べて、ピクセルレベルでの差分を検出する。これは継続的デプロイメントの自動テストにある重要なギャップを埋めるものだ。このソフトウェアのオープンソースバージョンはgithubで公開されている。
-
Dartがベータに、VM高速化、エディタ、dart2jsを改善
Dartの最初のアナウンスから20ヶ月、Dart言語とそのVMがマイルストーンM5でベータになった。最新リリースには多数の改善が含まれているが、その中でも重要なのが、エディタ、VM、そしてdart2jsに関するものだ。
-
Scala.jsを使って、ScalaをJavaScriptにコンパイルする
先週のScala Dayにおいて、Sébastien Doeraene氏がScalaからJavaScriptへのコンパイラ、Scala.jsについてプレゼンした。これはだ。このコンパイラはScala言語をフルサポートし、これを使うことで、ユーザはWebアプリケーションのフロントエンドからバックエンドまでScalaで構築することができ、サーバとクライアントでコードを再利用可能になる。
-
Twitter API v1.1 、JSONと OAuth1.0a をサポート
最新版のTwitter API V1.1 がリリースされ、JSONサポートと OAuth1.0aによるアプリケーション認証が可能となった。
-
Vaughn Vernon氏が語る、アクターモデルとドメイン駆動設計
新しいマルチコアマシンがもたらす並行性の潜在力を活かすためには、我々は並行性に適したプログラミングモデルを使うべきであり、アクターモデルはそのための道具をたくさん与えてくれる、とVaughn Vernon氏は今年ロンドンで開催された「DDD Exchange Day」で説明した。
-
MobileCloud for TFSによって、Windows Phone, Android, iOS 、BlackBerry アプリがテストできる
Perfecto Mobile が最近リリースしたMobileCloud for TFSは、Windows Phone, Android, iOS、BlackBerry用のモバイルアプリをTeam Foundation Server から直接テストする機能を提供し、更にプロジェクトのテスト、実行、レポート、追跡、コラボが出来る。
-
Fries: ネイティブのAndroidインターフェイスをHTML、JavaScript、CSSで構築する
iPhoneアプリのプロトタイピングフレームワークであるRatchetにインスパイアされて、Jaune Sarmiento氏はネイティブコードなしにHTML、JavaScript、CSSだけでAndroidアプリのUIを作成する小さなフレームワーク、Friesを作った。同様のインターフェイスを実現するものは多数あるが、FriesはネイティブのAndroid 4.0インターフェイスをかなり忠実にまねている。
-
値としてのデータベース
QCon New York 2013で、Rich Hickey氏が関数型データベースについて講演をした。氏はClojure プログラミング言語、そして現在開発中のDatomic, 関数型データベースのクリエータとして有名である。講演で関数型言語の有用な特徴を説明した。値としてのデータ と純粋関数は、データベースのコンテキストでも全く同様に有用である。