InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
UKのスーパーマーケットが機械学習ソムリエを発表
ドイツのスーパーマーケット会社LidlのUK拠点は、Facebook Messengerベースのチャットボットを開始した。これは、顧客が食べ物や場に相応しいワインを選ぶ手助けをするように設計されている。チャットボットはMargotという名前であり、NLUにユニークなアプローチで買い物客とコミュニケーションを行う。そして、よくある質問へ回答したり、食べ物に合うワインを選定したり、ワインを見つけたり、クイズの実施したりする。
-
UniversalなReactフレームワークであるNext.jsがバージョン5.0をリリース
UniversalなReact.jsアプリケーション向けのオープンソースのツールキットであるNext.jsがバージョン5.0に達した。今回のリリースでは、Next.jsアプリケーションの設定に関して改善された。そして、サーバーサイドのWebpackサポートが強化され、モジュール化された設定のためのプラグインシステムが追加された。また、洗練されたTypeScriptのサポート、PreactのようなReactのalt-libに対するサポートの強化、Zonesと呼ばれるマルチアプリケーションの構成機能が追加されている。
-
CQRSとイベントソーシングでシステムを構築する
CQRSとイベントソースシステムに関する議論の末にMichiel Overeem氏が達した結論は、イベントソースシステムに従事する人々の多くはそのシステムを理解せず、問題へのアプローチ方法も分かっていない、というものだ。これが氏にとってこの種のシステムを構築する方法を探求的に研究するきっかけになったと、氏は、先日アムステルダムで開催されたDDD Europe 2018カンファレンスで説明した。
-
Eric Evans氏の基調講演より - ドメイン駆動設計を実践するには
アムステルダムで開催されたDDD Europe 2018で基調講演を行ったEric Evans氏にとって、ソフトウェア開発で重要なのは探求と実践だ。DDD(ドメイン駆動設計)の戦略的パターンに取り組んでいる氏にとって、しかしながら本当の意味で興味があるのは、複雑なドメインに対する新たな思考法、すなわち思考の箱(mental box)から抜け出して新たなコンセプトを見出す方法だ。
-
JSON for Modern C++ がバージョン3 .1に
JSON for Modern C++ 3.1では、Universal Binary JSON (UBJSON)仕様のサポートとJSON Merge Patchが新たに加わっている。
-
人気のPythonデータサイエンスプラットフォームAnacondaがMicrosoft VS Codeと共に提供
データサイエンスとマシンの学習プラットフォームであるAnacondaのリリース5.1には、Visual Studio CodeがIDEとして含まれている。これは、Anaconda Inc.とMicrosoftの協力によって得られたものである。
-
EFコア:SQLデータベースとNoSQLデータベースを統一
EFコアの本来の目標の1つは、SQLとNoSQLスタイルのデータベースの両方を、コードに少しの変更を加えるだけで、あるいは、変更なしに使用できるモデルを開発することであった。MicrosoftはAzure Cosmos DB���けに実験的なEFプロバイダと共に、この目標に向かって第一歩を踏み出している。
-
RESTは新たなSOAPなのか?
数週間前にPakal de Bonchamp氏が著した、RESTのさまざまな面を批判し、それをSOAPに準えた記事を発端として、今REST論議が再燃している。詳細にわたる元記事に対して多数のコメントが飛び交い、最後にはWeWorkのPhil Stugeons氏が、Pakal氏の不平を基本的に否定する記事を書いた。両氏の議論は現在も続いている。
-
.NET Core 2.1プレビュー1のリリース
現在、.NET Core 2.1の最初のプレビュー版をダウンロードできます。これにより、開発者は自身のローカルシステム上で新機能を初めて試すことができる。
-
Java EE は Jakarta EE となる
Java EE プロジェクトを Eclipse の一部に移管するリブランドを Oracle が発表した後、コミュニティ投票を実施し、Java EE の新名称は Jakarta EE となることが決まった。Eclipse Foundation エグゼクティブディレクターである Mike Milinkovich 氏が7,000 人近くがコミュニティ調査に投票し 64 %以上が「Jakarta EE」を選択したというブログ記事を記載している。
-
.NETのHttpClientの修正
2016年に報告したように、.NETのHttpClientには深刻な問題がある。.NET Core 2.1にHttpClientFactoryを導入したことで、これらの問題のいくつかが軽減された。
-
Windows.Formsが64ビットMac OS Xに対応
Monoは長い間、MacOS、Linux、Windows用のWindows.Formsの純粋なC#実装を提供してきた。残念なことにMonoがデフォルトで64ビットに移行したことで、Windows.FormsのMacOSサポートに苦しんでいた。コミュニティの貢献で、Miguel de Icaza氏は、新しい64ビット版のCarbonベースのWindows.Formsの推進に力を入れている。
-
Avalonia Beta 1がWPFに対する多くの改善をもたらす
Avaloniaは「XAML、データバインディング、ルックレスコントロールなどの機能を持つ、WPFを元にしたクロスプラットフォーム.NET UIフレームワーク」として自身を説明している。最初のパブリックベータに達したばかりだが、由緒あるWPFバージョンのXAMLよりも興味深い改善がいくつか示されている。
-
-
チーム感情と成果の関係
AI企業のDeep Affects社はJiraプロジェクトを調査し、感情面の健康とチームの生産性との関係を示した。彼らの発見はGallup社の2017 State of the Workforce調査によっても示されている。その調査は、感情面で積極的に関与しているチームを持たないことによるコストを示している。