InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Configuration Defaults とNuGet Concierge 機能を伴う高速化した NuGet のリリース
8/29 の週に NuGet 2.7 がリリースされ、パフォーマンス改善、新規の拡張API、コマンドラインのパッケージ復元化、Configuration Defaults等の機能が追加された。更に、パッケージ推挙サービスである NuGet Concierge もリリースされた。
-
FreeBSD 10アルファ,ビルドをClangに移行
FreeBSD 10で最初のアルファリリースが公開された。以前より計画されていたGCCからClangへのコンパイラ切り替えが,可能なプラットフォームでは実現している。Raspberry Pi上で動作する最初のFreeBSDでもある。切り替え実施の決断やユーザへの影響について,詳しくは本文を読んで確認してほしい。
-
Ruby 2.1がガベージコレクションを変更,大規模システムでの批判に対処
Rubyの開発者が,Ruby 2.1で世代別ガベージコレクションに移行すると発表した。これによって言語の大幅なパフォーマンス向上が期待できる。発表が行われたBarcelona Ruby Conferenceでは,RubyのGCが大規模なRubyシステムにおいて重要な問題である,という指摘もあった。
-
RESTと巡回セールスマン設計
このころ、CapGemini社のMark Baker氏はgithub上のNokia REST APIプロジェクトについて記事を書いた。その記事で、彼はREST基板サービスの設計とAPIドキュメント作業はもう必要ないこととHATEOASで十分であることを示した。Steve氏は以前、IT価値化は技術より思考力だと言及した。これは、その悪い事例である。
-
アクティブアノテーションで ファイルシステムにアクセスできるようになったXtend 2.4.3
Xtend 2.4でアクティブアノテーションの概念を導入された。このアクティブアノテーションを使えば、開発者はXtendのソースコードからJavaのソースコードへの転換処理に手を入れることができる。Xtendのリリース2.4.3では、アクティブアノテーションを使ってファイルシステムにアクセスできる。この仕組み 仕組みを使えば、開発者はXtendのソースからプロパティファイルやフィンガープリント、ダイジェストを生成できる。
-
-
Java 7 Update 40、HotSpotのためのMission ControlとAppletsのためのRule Setsとともにリリース
Oracleがマイナーリリース向けの新機能を含んだJava 7 update 40をリリースした。これには、JVMモニタリングツールのMission Control、Java AppletsとWeb StartアプリケーションのためのRule Sets、ならびに多数のバグ修正が含まれている。
-
-
Microsoft.Bcl.Buildパッケージがアップデート、条件付きインポートをサポート
Microsoft.Bcl.Buildパッケージがアップデートされた。これには条件付きインポートのサポートとVisual Studioを使ってビルドされたプロジェクトへの改善が含まれている。
-
Firebaseでバックエンドがないアプリケーションを作る
Firebaseがベータ版を脱し、SLAが定義され価格プランが決まった。この記事ではFirebaseを解説し、CTOのAndrew Lee氏へのインタビューをお届けする。
-
サブシステムやリポジトリを追加した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 により、多様なサードパーティ・ベンダーやカスタム認証プロバイダーの機能を利用した認証フィルターを適用することが可能となった。