InfoQ ホームページ ニュース
-
Tensorflowバージョン1.3の変更概要
バージョン1.2.1がリリースされてから、一ヶ月しか経っていないが、数多くの変更を含むバージョン1.3が登場する。開発者は、広範囲にわたるリリースレポートをGithubのTensorflowページにて見ることができる。この記事は、Tensorflow1.3のアップグレード前後において、開発者が知るべき重要な変更リストとなる。
-
TensorFlow Serving 1.0リリースの詳細がGoogle I/Oで公開
GoogleのNoah Fiedel氏がTensorFlow Serving 1.0安定版リリースの新しいプログラミングモデルについて詳説する。主題は移植性、サービス性(servablility)、再現性の改善による、共通的な課題への対処である。
-
Visual Studio 15.4リリース、マルチプラットフォーム・サポートを推進
MicrosoftはVisual Studio 2017の4回目のアップデートをリリースした。.NET Standard 2.0とUWP (Universal Windows Platform) アプリのサポートに引き続き取り組んでいる。.NET Standard 2.0のサポートは、クロスプラットフォーム・アプリケーションの開発とコードの再利用を促進するというMicrosoftの戦略にとって、重要な部分だ。
-
Visual Studio 2017 Update 5 Previewリリース
MicrosoftはVisual Studio 2017の開発を素早く回し続けており、その人気のあるIDEの5回目のアップデート、15.5 Previewをリリースした。今回のアップデートには、新しいデバッグ機能とC++、Visual Basic、C#の性能改善が含まれている。
-
Spotify Modelは"アジャイルの涅槃"ではない
Spotifyでは、マネジメントと組織の動きは人を育てることによってチームとアジャイルの実践を支援している。しかし、Spotifyは"アジャイルの涅槃"ではない。継続的に成長し、変化し、新しいチームに分裂するような高い成果を産むチームに達するのは難しい。
-
GitHubのWebとAPIをベアメタル上のKubernetesに移行する
GitHubは昨年1年間、github.com用のRuby on Railsアプリケーションとapi.github.comをKubernetes上で運用するための内部インフラストラクチャ拡張に取り組んできた。このマイグレーションは、Unicornプロセス上で動作するWebとAPIアプリケーションをデプロイすることから始まり、メタルクラウド上にデプロイされたKubernetes内で動作するコンテナですべてのWeb要求とAPI要求を処理するようになった時点で完了した。
-
スクラムマスターの給与レポートを公開
Age of ProductのStefan Wolpers氏とSumit Mehta氏がスクラムマスターの給与レポートを公開した。13ヵ国に渡り、500人のスクラムマスターからの回答をまとめている。調査の目的は共通のキャリアパターンと財務報酬を明らかにすることである。
-
Google、Android Instant Apps SDK 1.1をリリース
数週間前、Google I/O 2017で紹介されたAndroid Instant Apps SDKが、バージョン1.1になった。バイナリサイズ最適化のためのConfiguration APKと、Instant Appsからインストールされたアプリへ移る際にユーザーコンテキストを保存するための新APIが含まれている。
-
言語レベルのリファクタリングを備えたTypeScript 2.5がリリース
MicrosoftはTypeScript 2.5をリリースした。新たな言語機能は少ないが、言語サービス自体に組み込まれた基本的なリファクタリングなどの新機能を備える。
-
書評: Python Machine Learning - Second Edition
Sebastian Raschka氏とVahid Mirjalili氏による書籍『Python Machine Learning - Second Edition』 は、Pythonを用いた幅広い機械学習応用に対するチュートリアルだ。機械学習を実践的に紹介する。初版からの主な改訂部分は、ニューラルネットワークの実践に関する章だ。ニューラルネットワークとそのTensorFlowによる実装について解説する部分が5つの章になっている。
-
Bob Martin氏のブログ記事: テストの反変性
アジャイル宣言の共著者であるBob Martin氏は、共変性のある構造を持つコードとテストを記述してしまうという落とし穴の概要を説明したブログを公開した。本質的には、テストの構造は反変性を持つ方法で設計されるべきであり、壊れにくく、コードベースをリファクタリングしやすいように製品コードとは疎結合にすべきであると彼は強調した。
-
QCon New York 2017: SpeedmentのJava 9マイグレーション
Speedment CEOのDan Lawesson氏が、今年のQCon New York 2017で、“Migrating Speedment to Java 9“という講演を行なった。氏はSpeedmentと、SpeedmentをJava 9に移行する上での課題への対処方法について、InfoQに説明してくれた。
-
Java API for RESTful Web Services 2.1リリース
JAX-RS(Java API for RESTful Web Services) 2.1がリリースされた。SSE(Server-Sent Events)とJSON-Bの新たなサポート、JSON-Pのサポートの改善、クライアントAPIへのリアクティブな拡張が含まれている。
-
EF Core 2.0の非互換的変更
EF Coreでは多くの非互換的な変更が行われている。EF Core 1.0/1.1用のデータベースプロバイダがすべて、EF Core 2.0で使用不可能になったこともそのひとつだ。
-
Google CloudがCloud IoT Coreのパブリックベータをリリース
Google Cloudは、Cloud IoT Coreサービスのパブリックベータをリリースした。フルマネージドのIoTメッセージングおよびデバイス管理を提供する。