InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Stack Overflowが回答にJavaScript実行環境を追加
ツールが組み込まれているブラウザベースのコードエディタが登場した。人気のソフトウエア開発者向けQAサイトであるStack OverflowがユーザがJavaScriptやHTML、CSSコードを質問ページに書いて実行できる新しいツールを発表した。
-
Dart向けの新しいGoogle APIクライアントライブラリ
DartのエンジニアであるSøren Gjesse氏が今週Google API向けの新しいパッケージを発表した。氏によれば、このAPIジェネレータはDartのクライアントライブラリがYouTubeやAnalytics、Google+などGoogleのサービスへアクセスするために作られている。しかし、コミュニティの全員がこのひとつのパッケージですべてまかなうやり方に賛成しているわけではない。
-
イベントソーシングの基本とCQRS
状態遷移は我々の問題空間における重要な問題であり,我々のドメイン内でモデル化されるべきだ - Greg Young氏は先日のプレゼンテーションで,基本的なイベントソーシングとCQRSの適用法について,このように述べている。
-
Kullaプロジェクト - Java用REPL
Java REPLが近いうちに,あなたのJDKの元に届きそうだ。Oracle言語ツールチームのエンジニアであるRobert Field氏は先頃,Java REPL("Read-Evaluate-Print-Loop")プロジェクトの創設を提案した。投票を経て,Project Kullaと呼ばれるこのプロジェクトが承認されたのだ。REPLは基本的には,スクリプティングシェルないしコンソールである。UNIXシェルやGroovyコンソールのように,アルゴリズムの確認のために使用するものだ。
-
AWSがAuto Scalingライフサイクルを拡張,フックを追加
Amazon Web Serviceは先頃,Amazon EC2マネージドサービスのインスタンスのコントロールの改善を目的として,同社のAuto Scalingサービスにいくつかの機能追加を行った。Pending あるいはTerminatingへのライフサイクル状態遷移時,さらには実行中のインスタンスにも新設されるStandby状態を通じて,フックによるカスタム操作の実行が可能になる。さらにDetachInstances APIアクションによって,グループからインスタンスを削除することもできる。
-
Rustの1.0ベータ版に向けたロードマップ
システムプログラミング言語Rustの開発チームが、1.0リリースに向けた最初のベータ版リリースのスケジュールを公開した。Rustのデザインは、C/C++の力を保ったままモダンなプログラミング言語の機能を提供することを意図している。
-
HortonworksがStinger.nextのロードマップを発表,Apache HiveによるHadoopスケールのSQL提供へ
Apache Hive 0.13で提供されたStinger initiativeに続いて,Hortonworksは,完全なACIDトランザクション,サブセカンド(秒以下)で動作するクエリエンジン,充実度を高めたSQL 2011の解析サポートを提供する,Stringer.nextのロードマップを策定した。これらはすべて,Hiveによって"SQLサポートの速度,スケール,範囲を拡張"するという,同社の目標に向けての��のだ。
-
カンバンを使ってアジャイルを始める
アジャイルの導入成功と組織変革の方法には関連がある。組織は、“命令”としてトップダウンでアジャイルを導入することもできるし、アジャイル導入の代替方法の記事で書いたアプローチでも導入する。カンバンはアジャイルをスタートするために使え、チームは持続的な新しい働き方を作る準備ができたと感じたときにアジャイルに参加できる。
-
Amazon、AWS Mobile SDK 2の一般提供開始
Developer Previewから数ヶ月、Amazon Web Services Mobile SDK version 2の一般提供が開始された。Amazonによると、新機能を含んだSDKを改善するため、プレビュー期間中の開発者からのフィードバックを考慮した上で、最終リリースをするそうだ。
-
ShellShockの衝撃 -- バグの舞台裏
Bashシェルに最近発見された脆弱性について、最初のものはリモート実行攻撃に由来していたが、アナウンスされる前に、責任ある情報開示によってパッチが作成され提供された。しかし、最初のリリースには他の欠陥もあり、ゼロデイの脅威として検出された。ShellShockに関する問題とは正確にはどういうもので、間違いなく修正されたといえるのだろうか?InfoQが解説する。
-
マイクロサービス vs 共有ライブラリ
Robert C. Martin氏のアドバイスは,まずは共有ライブラリとプラグインアーキテクチャから始めて,それらが不十分になって始めて,サービスバウンダリとマイクロサービスの導入を検討すればよい,というものだ。Giorgio Sironi氏はこれに異論を唱える。マイクロサービス間のインタラクションを,単一アプリケーション内のオブジェクト間のインタラクションを比較した場合の違いを強調し,既存のコードベースにマイクロサービスをレトロフィットすることの難しさを警告している。
-
Intern 2.1が新たにHTMLとJUnitのレポータを提供
SitePenは,同社の次世代JavaScriptテストスタックであるInternのバージョン2.1をリリースした。新たにHTMLとJUnitのレポータ,grepとskip機能が提供されるとともに,パフォーマンスも向上している。
-
PureScript:JavaScriptにコンパイルされるHaskellライクな言語
PureScriptはJavaScriptにコンパイルする,強い静的型付けを持った言語だ。 Haskellに影響され,Haskellで記述されたこの言語は,"非常に表現力のあるコードが記述可能でありながら",JavaScriptへの変換後も"クリアで可読性のよい"ことを目標としている。さらに,作者のPhil Freeman氏によれば,JavaScriptをターゲットとする他の言語との相互運用性も提供する。
-
Dockerファン朗報! DigitalOceanがCoreOSを新たにサポート
パブリッククラウドプロバイダのDigitalOceanが先日,Docker指向の新しいLinuxディストリビューションであるCoreOSのサポートを発表した。コンテナベースの開発が主流となるに伴って,CoreOSの人気も高まってきている。このユニークなオペレーティングシステムをサポートするベンダ群が拡大を続ける中で,DigitalOceanはその一角をなす存在だ。
-
Firefoxを使用したChrome,Safariアプリのデバッグ
Mozillaは,デスクトップ用およびAndroid用のChrome,iOS用Safariのリモートデバッグを可能にするプロトコルアダプタを開発した。WebIDEに組み込まれる予定だ。