InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Visual Studio 2017 15.4がWindows 10 Fall Updateに対応
MicrosoftがVisual Studio 2017 15.4のプレビューをリリースした。リリース予定のWindows 10 Fall Creators Updateのサポートが追加されている。UWPアプリでの.NET Standard 2.0サポートが可能になるとともに、新たなテンプレートによって、従来のWin32アプリとUWPアプリの配布用バンドルが容易になる。
-
-
イベントアーキテクチャを選択する
分散システムの設計において、おそらくはマイクロサービスに基づいたイベントアーキテクチャを検討する場合、利用可能なモデルとテクノロジはいくつかある。アーキテクチャの実装方法を選択する時、そのおもな要因は非機能要件である - さまざまなイベントアーキテクチャのスタイルを説明した先日のブログ記事で、David Dawson氏はこのように主張している。
-
FacebookがReactのオープンソースライセンス変更を拒否
Apache Foundationは先頃、FacebookのBSD+PatentsオープンソースライセンスのApacheプロダクトへの導入を認めないと発表した。この決定は、React開発者の間に失望と多くの内省を促したが、Facebookは決定の再考を拒否している。
-
Facebook、React 16をリリース
FacebookはReactのバージョン16をリリースした。バージョン16には、いくつかのうれしい機能と性能改善が追加されている。今回唯一違うのは、Reactが完全に書き直されたことだ。
-
RedHatがAzure、.Net Core 2.0、SQL Server 2017のサポートを発表
MicrosoftとRedHatは、Red Hat OpenShiftでWindows Containersをサポートすることを発表した。今回の発表がターゲットとするメインシナリオは、LinuxとWindowsのコンテナを同じクラスタで動かすことだ。これにより、両方の環境を使っている企業が、WindowsとLinuxのために別々のクラスタを用意することなく、コンテナベースのインフラへ移行できるようになる。
-
Facebook、ReactをMITライセンスに変更
Facebookは、ReactのライセンスをBSD+PatentsからMITに変更することを決めた。ApacheプロジェクトにReactを組み込めるようにし、オープンソースコミュニティとの不安定な関係を回避するためだ。
-
Entity Framework Core 2.0の新機能
EF Core 2.0リリースには批判すべき点が多いが、好ましい部分も少なくはない。本記事では、今回のリリースのハイライトをいくつか紹介するとともに、文字列補間をSQLで安全に使用する方法について説明する。
-
待望のJava 9.0が今週リリースされる
待望のJava SEの次のリリース、バージョン9が2017年9月21日にリリースされ、大きな変更がいくつかある。とくにJava Platform Modulesだ。
-
-
Neural Compute StickをローンチしたMovidius(Intelの事業部門)とのQ&A
Movidius(IntelのNew Technology Groupの一部門)が先頃、組込み型ニューラルネットワークを実行するUSBベースの開発キットであるNeural Compute Stickをリリースした。このスティックを使えば、計算能力の低いデバイスでも、ニューラルネットワークとコンピュータビジョンモデルを実行することが可能になる。InfoQは、Intel New Technology GroupのMovidiusでマーケティングディレクタを務めるGary Brown氏に、いくつかの質問をした。
-
最初のFableConfに合わせてFable 1.2を発表
最初の安定版リリースから3ヶ月、コミュニティ主導のF#からJavaScriptへのコンパイラFableがバージョン1.2になった。ちょうど、Fableを用いたF#によるWeb開発のための最初のカンファレンス、FableConf 2017が開催されるタイミングだ。
-
Microsoft、Azure App Service on LinuxとWeb App for Containersの一般提供を発表
Microsoftは先日、Linux上で動作するAzure App Serviceの一般提供とWeb App for Containersのサポートを発表した。開発者はWebアプリをプロビジョニングする際、OSとしてWindowsかLinuxを選べるようになる。また、人気のあるコンテナリポジトリからコンテナ化されたアプリケーションを取り込むことも可能になる。
-
Googleの研究員がモバイルデバイスにニューラルネットワークを使う新技術を発明
最近、多くの企業がディープニューラルネットワークを使うアプリケーションをリリースしている。これらのアプリケーションは、インターネットアクセスのないところで動き、速くて信頼できなければならない。また、プライバシーの心配があるところでは、サーバ上のネットワークを使うことはできない。Googleの研究員、Sujith Ravi氏が、2つのニューラルネットワークを互いに訓練するという新しいアイデアを発明し、効率的なネットワークをモバイルアプリケーションで利用できるようにした。
-
Entiry Framework Core 2.0がリリース、厳しい批判に対処
Entity Frameworkにはかねてより毀誉褒貶相半ばする評価がある。溺愛する開発者がいれば、NHibernateやLinkQ-to-SQL、その他さまざまなマイクロORMと否定的に比較するものもいる状況だ。しかしながら、初期のEF Coreに対する印象は総じて悪く、オリジナルのEntity Frameworkを評価した人たちの間にさえ不評が続いている。