InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Microsoftがチャットボットを賢くするための会話のデータセットを公開
Microsoftの子会社で汎用人工知能の実現を目指しているMaluubaが休暇の取得、とりわけ、飛行機とホテルを見つけるための会話のデータセットを公開した。
-
-
Visual Studio 2017 - アップデート2のプレビュー
マイクロソフトは、Visual Studio 2017用に予定されている2回目のメジャーアップデートのプレビューをリリースした。このアップデートにより、新しいワークロード、TypeScriptのサイドバイサイドサポート、強化されたF#ツールが提供される。
-
JenkinsはBlue Ocean 1.0のリリースで模様替えをした
Jenkinsは、世界中の開発チームが���続的インテグレーションと継続的デリバリのパイプラインのために使っている人気のあるオープンソースの自動化サーバであるが、最近Blue Ocean 1.0の一般提供を発表した。
-
W3C Web of Thingsワーキンググループが活動を開始
先頃設立されたW3CのWeb of Thingsワーキンググループが標準化作業を開始した。このワーキンググループ(WG)は、過去にWeb of Things Interest Group(IG)が実施した調査から生まれたものだ。
-
GitHubが開発者の創造権を承認へ
GitHubのBalanced Employee Intellectual Property契約(BEIPA)は、開発者が仕事以外の知的創造を行なう権利をより多く認めるための、新たなバランスを表明する試みである。オープンソースプロジェクトとすることによってGitHubは、再利用や外部からのコントリビューションも可能にしようとしている。
-
HelloFreshがマイクロサービス実現に向けた新APIゲートウェイに移行
HelloFreshは先日、自社アプリケーションをゼロダウンタイムで新たなAPIゲートウェイに移行した。同社エンジニアリングディレクタのÍtalo Lelis de Vietro氏が先頃の記事で、移行プロセスで体験した問題について公開している。
-
Facebook Litho: パフォーマンス向上のためのAndroid UI フレームワーク
FacebookがLithoをオープンソース化した。Lithoは、Androidアプリケーションのユーザインタフェースを作成するためのフレームワークで、スクロールのパフォーマンスを考慮して、Reactのような宣言型スタイルを使う。
-
Java EE 8に対する長いトンネルの終わりに光が当てられた
Java EE 8への長いトンネルの終わりについに光が当てられたのかもしれない。最近オラクルはJava EE 8におけるJavaコミュニティを更新した。これは最新のリリーススケジュールとJSR活動における更新を含んでいる。作成における約4年間、Java EE 8への道のりは決して平坦ではなかった。
-
MailKitが公式に.NETのSmtpClientを置き換えることを明らかにした。
MicrosoftがSmtpClientをオープンソースライブラリに置き換えることを明らかにした。SmtpClientのドキュメントには、「廃止予定(SmtpClientとそのタイプのネットワークは設計が不十分であり、代わりにMailKitとMimeKitを使うことを強く推奨する)」と書かれている。
-
Visual Studio 2017でSSH経由でGitをサポート
マイクロソフトではgit.exeに切り替えており、Visual Studio 2017でGitサポートが強化されている。これにより、以前のバージョンではなかったいくつかの機能が有効となった。
-
Visual Studio 2017でF# 4.1が登場
3月上旬のVisual Studio 2017リリースには、F# 4.1とVisual F#ツールのアップデートが含まれる。F# 4.1は改善されており、C# 7と相互運用でき、一方で、ツールはRoslynワークスペースをサポートする最初のバージョンである。
-
C#の機能: Null許容参照型
いや、見出しはタイプミスではない。C#の新しい提案のひとつは、既定で全ての参照型変数をNull非許容型とみなすというものだ。この新しい文法のもとでは、値型と同様に、参照型変数がNull許容であることを明示的に指定する必要がある。
-
アスペクトとサービスに大きな違いはあるのか?
Arnon Rotem-Gal-Oz氏はモノリスとマイクロサービスという区分けは無意味だと考えている。さらに氏は、マイクロサービスを主張する実装の中に、原則のすべてに従わないものが増えつつあるという点も感じている。それでも氏は、半独立的にデプロイ可能なソフトウェアコンポーネントの必要性を軽視することなく、氏が有効性を見出したアプローチであるア��ペクトについて論じる。
-
SlackでのJavaScriptからTypeScriptへの移行
SlackでのJavaScriptからTypeScriptへの移行は困難な作業だったが、劇的な改善が見られた、とSlackのディスクトップエンジニアであるFelix Rieseberg氏が書いている。InfoQは氏にインタビューした。