InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
FakeとPaketを使ったF#によるスクリプティング
F#のスクリプトは通常,.fsxファイルとF# Interactive (Fsi)を使って行なう。再利用されるスクリプトは,PaketとFakeを使うことで,さまざまなユースケースに対応する機能が利用できる。Fakeは複雑なスクリプトを構築するために使用し,Paketは依存性管理を行なう。
-
-
Nomulus - GoogleのオープンソースTLDレジストリプラットフォーム
Googleは新たに,ジェネリックTLDの作成管理を行なうクラウドプラットフォームをオープンソース化すると発表した。Nomulusと名付けられたこのAppEngine用プラットフォームは,サービスのスケールアップから新規立ち上げに至るまで,市場参入のための技術的障壁を削減することによってドメインレジストリを支援する。
-
PinterestのUniversal JavaScriptとReactへの移行
PinterestのReactへの移���物語は実のところ、テンプレートレンダリングにUniversal JavaScriptを使うためにDjangoのサーバサイドエンジンを再設計したという内容である。
-
Web Workers仕様を備えたNative Script 2.4
NativeScript 2.4がリリースされた。Web Workers仕様に加えて,Angular 2.2,Node 6,ES6およびES7をサポートする。
-
Electrolysisのメリットをさらに活かすFirefox 50
MozillaはFirefox 50をリリースした。最新のアップデートでは,複数のコンテントプロセスによるメリットが拡大すると同時に,インパクトの大きなセキュリティ上の脆弱性が数多く修正されている。最新リリースの改良点ひとつは,Web関連のコンテントをバックグラウンドでレンダリングおよび実行するMozillaの機能であるElectrolysisがこれまで以上に活用されていることだ。
-
Eclipse che 5.0発表 - Docker Composeのサポート,Workspace Agentなどを導入
コンテナ化されたポータブルな開発ワークプレースであるEclipse Cheのために開催された仮想ユーザカンファレンスCheConf16の第1回において,CheプロジェクトのリーダであるCodenvy CEOのTyler Jewell氏は,Eclipse Che 5.0を発表した。年末までにリリースが予想されている同バージョンでは,Docker Composer,Workspace Agentsなどのサポートが導入される予定だ。
-
個々のマイクロサービスではなくプロセスにフォーカスすること
分散システムを基にしたマイクロサービスに取り組む際の成功の鍵は、マイクロサービス自体ではなく、総じて分散プロセスにフォーカスすることだ。サービスは重要性が最も低いパートである、とEric Ess氏は主張した。彼は最近ロンドンで行われたMicroservices Conferenceで、jet.comにおける分散プロセスの監視方法についてプレゼンテーションを行なった。
-
Amazon Lexを用いた会話型およびテキスト型インターフェイスの構築
先日のAWS re:InventカンファレンスでAmazonはAmazon Lexという深層学習技術のプレビューを紹介した。 Amazon Lexは、ポータブルBluetoothおよびWi-Fi対応のAmazon Echoスピーカで使用されているAlexaと同じ深層学習技術を搭載している。
-
JavaScript関連ツールの2016年状況調査
Ashley Nolan氏が4,715名のフロントエンド開発者に、2016年に使ったツールについて質問した。多くの開発者はjQueryを使い続けているが、ReactとWebpackがエコシステムを支配しはじめているようだ。
-
Amazonの音声認識APIへの細粒度制御の追加
Echoの核となっているNLP(自然言語処理)APIであるAmazonのAlexa Voice Service APIに更新が行われ、開発者はAlexaのAPIの音声認識機能を通じ、任意のデバイスを"賢い"デバイスに変えることができるようになった。
-
RxJava 2.0がリアクティブストリーム仕様へのサポートを含みリリースされた
RxJavaチームは18ヶ月の開発サイクルの後、2.0のリリースを発表した。プロジェクトの2.0での変更点はRxJava 1.xに親しんだ開発者にはよい手引である。このリリースは重要なマイルストーンをもたらす。RxJavaはReactiveXのサブプロジェクトである。これは"オブザーバパターンとイテレータパターン、関数型プログラミングからのもっともよいアイデアの組み合わせである"。
-
未来のソフトウェアのための技術
クラウド、コードによるインフラ構築、APIにより連合されたアーキテクチャとアンチフラジャイルなシステム。Mary Poppendieck氏が主張するところによると、これらは目的に素早く到達するソフトウェアシステムを開発するための技術である、とMary Poppendieck氏は主張した。システムはクラウドに向けて進化を続けており、APIは中央集権のデータベースを置き換え、IoTを可能とする。失敗を受け入れるアンチフラジャイルなシステムを開発する必要がある。
-
データセンタ中に拡がるJVMとTwitterのJDK
QConSF2016のTwitter Sponsored Solutionトラックで注目されるのは,"JVMs Across the Data Center"技術講演ともうひとつ,オープンソースとして一般提供が期待される,社内利用のOpenJDKフォークであるTwitter-JDKの公開だ。
-
Visual StudioによってNPMレジストリに障害が発生
MicrosoftがVS Code 1.7.1をローンチした。npmレジストリに障害を発生させた1.7に続くリリースだ。 VS CodeのATA(Automatic Type Acquisition)が存在しないパッケージへの要求によって,npmを意図せずに溢れさせたためだと,プロジェクトマネージャのWade Anderson氏は説明している。