InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Visual Studio、ARMのクロスコンパイラをサポート
Visual Studioはこれまでも、プラットフォームがWindowsの場合に限り、ARMプラットフォームをターゲットにすることができた。Visual Studio 2017 15.5 Preview 2ではこのサポートを広げて、GCCコンパイラを利用することで、ARMベースのコンピュータおよびIoTデバイスをターゲットにできるようになる。
-
LinkedInのスマートリプライ機能
LinkedInが新しい自然言語リコメンドエンジンをローンチした。彼らはこれを使って、メッセージに対するスマートリプライ機能を提供する。エンジニアリングチームにより、そのモデルとインフラストラクチャ開発プロセスがブログに詳しく説明されている。
-
JavaOneキーノート:IBMのOpenJ9とOpen Liberty; Javaコミュニティによるマトリックス
JavaOneコミュニティキーノートは、IBMのトークとデモで始まった。彼らがしたオープンソースへの最新のコントリビュートについてのものだ。OpenJ9とOpen Liberty、MicroProfileである。John Duimovich氏、IBMの優れたエンジニアであるが、氏は"IBMとJava: 次世代のイノベーションを推進する"というタイトルのプレゼンテーションで幕を開けた。 IBMのあと、Stephen Chin氏はJavaコミュニティキーノートを終了させるためステージに上がった。
-
-
Jensen Huang氏がGPU Technology ConferenceでNVIDIAの新プロジェクトを発表
GPU Technology Conferenceがミュンヘンで今日から、NVIDIA CEOのJensen Huang氏の基調講演を皮切りに開催された。NVIDIAが発表したのはNVIDIA Holodeck、Tensor RT 3ライブラリ、同社の車載プラットフォーム、そして自動運転タクシー用のPegasusコンピュータだ。
-
BustleでのGraphQL導入事例
Facebookの"API用クエリ言語"であるGraphQLは、Facebook社内でこそ多用されているものの、コミュニティ仕様としてはいまだ初期段階にある。InfoQは今回、BustleのエンジニアリングディレクタであるSteve Faulkner氏と席を共にし、GraphQLについて、同社での運用状況や、GraphQLに注目するチームが考慮すべき点について話を聞いた。
-
DevOpsにおけるAPIとしての共有データベース
Sabin.ioのプリンシパル・コンサルタントであるSimon Sabin氏は、先日のWinOps 2017カンファレンスで、継続的デプロイメントモデルにデータベース変更を統合する方法について講演を行なった。複数のサーバないしアプリケーションでデータベースを共有する場合に重要なのは、データベース所有者の観点で見たデータベースをAPIとして扱うことだ。
-
-
Brian GoetzがJavaのパターンマッチングについてInfoQに語った
オラクルのBrian Goetz氏とGavin Bierman氏はJavaプログラミング言語への統合を見込んだパターンマッチの概念を紹介する。冗長もしくは間違いやすい、よくあるJavaソースコードのイディオムから始めて、パターンマッチングがどのように落とし穴のいくつかを取り除くのかを調査している。
-
W3CがDRMを勧告として採択
メンバによる採決の結果、World Wide Web Consortiumは、EME(Encrypted Media Extensions)を正式な勧告として採用し、クローズドソースのDRM(Digital Rights Management)を公式仕様とした。この結果、EFFはW3Cから撤退した。
-
Swift 4が正式公開 - その最新情報
Swiftの最新のメジャーリリースには、言語とライブラリに多数の変更とアップデートが含まれている。特に注目すべきは新しいString機能、拡張されたコレクション、アーカイブとシリアライゼーションなどだ。
-
GitHubとFacebookがAtom-IDE開発で協力
GitHubとFacebookはチームを組んでAtom-IDEをリリースした。Atomエディタをより多機能にする、パッケージのコレクションである。開発の多くはFacebookのNuclideプロジェクトから取り入れているが、そのライセンスと競合他社の対応がAtomの将来を不確定なものにしている。
-
NGINXがマイクロサービスプラットフォーム, OpenShift Ingressコントローラ、Service Meshプレビュー版をリリース
NGINX IncがNGINX Application Platformをリリースした。マイクロサービス開発者のための“ワンストップショップ”を目標に、Red Hat OpenShift Container Platformでロードバランシングを実現するためのKubernetes Ingress Controllerソリューションと、Istioメッシュコントロールプレーン用サービスプロキシを含む。
-
-
Spring Framework 5.0がリリース
2017年9月28日、新たなリアクティブWebフレームワークを備えたSpring Framework 5.0がリリースされた。今回のリリースでは、コードベース全体がJava 8ソースコードレベルに基づいている。開発とデプロイメントの面ではJDK 9と互換性がある。