InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Facebook製UIライブラリ『React』の不変性をパワーアップさせる『Om』について
Omは、Facebook製HTML UIライブラリ『React』向けの新しいClojureScriptインタフェースである。OmはClojure(Script)の永続データ構造と、Reactの描画機能を改善するためにrequestAnimationFrameを使用している。InfoQはアプリケーション開発において、Omおよび関数型プログラミングがもたらす恩恵について、Omの開発者であるDavid Nolen氏と対談した。
-
レスポンシブルデザインとコンテントウィジェットを加えたDoc-To-Help 2013 v2
Component OneがDoc-To-Help 2013 v2をリリースした。アクセスしたデバイスに対応するコンテントを自動的に表示可能なレスポンシブルUIを備える。Note, Lightbox, Gallery, Carousel, Topic Contents, Tab, Code Highlighterといったコンテントウィジェットも含まれている。
-
10歳になったScala
10年前の今日,Scala言語の最初のリリースがcomp.lang.scalaニュースグループで発表された。10年という長い月日を経たこの言語の,次の10年はどのようなものだろうか? InfoQが振り返る。
-
VS Anywhereの機能アップデート。ウェブワークスペース、モデレートセッション、共同マージ、バグ修正
VS Anywhereが最新リリースでアップデートした。Visual Studioのリアルタイムなコラボレーションツールであるウェブワークスペース、モデレートセッション、共同マージ機能が含まれ、バグ修正も行われた。
-
AzulがWindowsおよびLinux向けのOpen JDK 6とJDK 7の商用バージョンを発表
Azul Systemsは,フリーで使用できる同社版OpenJDKのZuluが,LinuxとWindowsベースの製品系列で,Java 6とJava 7の両方をサポートすると発表した。サポートはZulu Community Supportフォーラムを通じて行われる。同社はまた,OpenJDKの商用サポート版であるZulu Enterpriseも提供している。
-
スレッドモデルを変更したRust 0.9がリリース
Rustチームが次世代プログラム言語Rustの最新バージョンをリリースした。今回のリリースで新しいのは,スレッディングシステムが再設計されたことと,1.0リリースに向けて言語としての改良がいくつか加えられたことだ。
-
Webix 1.4がリリース,WebSocket, IndexedDB, Data/Grid Suggestをサポート
Webixがアップデートされて,イメージを選択オプションとして使用可能なData Suggestがサポートされた。テーブルからデータを選択するGrid Suggest,WebSocket,IndexedDBなども追加されている。
-
EメールとAutoPageScaleのサポート,ファネル加重スライスを加えたStimulsoft Reports.Fx 2013.3
StimulsoftがAdobe Flex, PHP, Java用のReports.Fx 2013.3をリリースした。指定されたアドレス,主題,テキストのEメールによるレポート配信をサポートしたのに加えて,グラフ形式としてのファネル加重スライスが新しい。AutoPageScale,CSV形式のレポートに適切なフィルタを設定可能なBand Filterオプションも追加されている。
-
アジャイルにおけるドキュメント:いつどれくらい書くべきか
アジャイルソフトウェア開発マニフェストは「包括的なドキュメントよりも動くソフトウェア」に価値を置いている。そうだとすると、どんな種類のドキュメントが、いつどれだけ必要なのだろうか?
-
JavaScriptのためのSOLID設計原則
SOLID原則は安定したJavaScriptコードを書くのに役立つオブジェクト指向プログラミングの一例だ。 JavaScriptを中心に本も書いている開発者のDerick Bailey氏が最近のプレゼンテーションでこのように語った。
-
Koa 0.2.0リリース
Node.jsベースのWebアプリケーションフレームワーク、Koa version 0.2.0がリリースされた。Koaは人気のあるMVCプラットフォーム、Expressの後継だが、新しいES6で導入された機能を多用している。これは最初の0.1.0リリースからの設計選択を再確認し、今後のリリースとプロダクション利用のためにKoaのAPIを固める上で重要なリリースだ。
-
Math.js: 多機能JavaScript Mathライブラリ
Math.jsはJavaScriptおよびNode.js向けのオープンソースMathライブラリで、数値、ビッグナンバー、複素数、単位、行列を扱うことができる。これは柔軟な式パーサも備えている。さらに詳しく知るため、InfoQはプロジェクトの創始者であるJos De Jong氏にコンタクトした。
-
さらにパフォーマンスを向上したDart 1.1
先日リリースされたDart 1.1は,dart2jsコンパイラのパフォーマンスが向上し,サーバ側の開発サポートが改善されている。言語自体はほとんどそのままだ。
-
TwitterがMapReduceストリーミングフレームワークSummingbirdをオープンソースに
Twitterは,Summingbirdと呼ぶ自社のMapReduceストリーミングフレームワークをオープンソースにした。Apache 2ライセンスで公開されるSummingbirdは,コードをバ���チモード(Hadoop/MapReduceをベースとする)でもストリームモード(Stormをベースとする)でも,あるいはハイブリッドモードと呼ばれる2つの組み合わせでも同じように実行することができる,大規模データ処理システムだ。
-
Google Play Services 4.1がドライブサポートを追加
GoogleはPlay Servicesをアップデートして,ドライブやターンベースのマルチプレイヤゲーム,新たな広告ネットワークのサポートを追加した。