InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
ARM64サポートがついたVisual Studio 2017 15.8の概観
Visual Studio 2017 15.8の最初のプレビュー版がリリースされた。そこには初のARM64プラットフォームサポートが含まれている。
-
Visual Studio 2017 15.7がC++17に完全準拠
MicrosoftはVisual Studio 2017の7回目のアップデートをリリースした。今回のリリースで注目すべき追加機能として、完全なC++17準拠、インストーラの改善、多くの開発者に役立つQOLの一般的な変更などがある。
-
AngularチームはAngular 6をリリースした
2018年5月3日、Angularチームは、Angularツールチェーンの改良に焦点を当てたAngularのバージョン6をリリースした。重要な更新により、新しいアプリケーションを追加する機能、tree shakeコードのパフォーマンス向上、アプリケーションソースコードと依存性の更新が容易になる。
-
リリースの近づくEclipse Photon
Eclipse Projectの17年目のリリースとなるEclipse Photonが6月にリリースされる。リリースを前にした各マイルストンでは、新機能と注目すべき機能が目白押しだ。マイルストン6(M6)には、EclipseプラットフォームやJava Development Tools(JDT)、Plug-in Development Environment(PDE)、Equinoxサブプロジェクト、さらにはJDTおよびEclipseプラットフォーム開発者向けにも注目すべき機能が提供されている。
-
Terratest - インフラストラクチャテスト自動化のためのオープンソースのGoライブラリ
GruntworkはGoのフレームワークであるTerratestをオープンソース化した。Terratestは、利用して、インフラストラクチャに対する自動テストを記述ことができる。このライブラリはTerraformとPackerをサポートしている。
-
継続的デリバリの基礎としてのトランクベース開発
pivotalで継続的デリバリに関する書籍を著したDave Farley氏は先頃、トランクベース開発のプラクティスに対する異論について記事を書き、CIと優秀なチームで果している役割を証拠としてそれらの意見に反論した。共著者のJez Humble氏もTwitterのスレッドでこのプラクティスの文化的側面についてコメントし、プログラマ気質との関係について説明している。
-
GitHub Checks APIにより、アプリは高度な継続的インテグレーションが可能に
GitHub Checks APIは、コードチェックを継続的なインテグレーションワークフローに統合することを目的としている。たとえば、これはソースファイルを診断し、プルリクエストビューに直接結果を表示することを意味する。フィードバックは、問題の原因となるコード行を示すなど、必要に応じて詳細に記述することができるため、コミットの作成者は問題を修正してコードを改めてチェックすることができる。
-
TSDoc - TypeScriptソースコードのドキュメント化フォーマット
TSDocは、TypeScriptソースコードを文書化するための新たなフォーマットの提案である。既存のTypeScript APIドキュメントパーザはJSDocに基づく構文を受け入れるが、JSDocの拡張部分に関しては実装間で一貫性がなかった。
-
第12回 State of Agile Reportが公開
2018 State of Agile ReportがCollabNet VersionOneから公開された。報告書の結論からは、顧客満足度の必要性の増大、アジャイルを大規模展開する企業の増加、アジャイルソフトウェア開発における分散型チームの一般化に加え、多くの企業が今後12ヶ月以内にDerOps活動を開始ないし計画していることが確認される。
-
新しいGraphQL機能を含むAWS AppSyncが一般利用可能になった
先月Amazonは、リアルタイムデータとオフラインプログラミング機能を備えたGraphQLサービスであるAWS AppSyncを一般利用可能として公開した。AmazonはAWS AppSyncを前年のre:Invent会議で紹介した。現在のGAリリースには、開発、テストフローとデバッグフロー、Amazon CloudWatchインテグレーションを促進するいくつかの新機能が含まれている。
-
Google App Engine、Node.js 8.xをサポート オープンソースとなったgVisorサンドボックスを利用
Google App Engineスタンダードが近々Node.js 8.xをサポートする。
-
ブラウザ上でディープラーニングを可能にするTensorflow.js
Googleは先日のTensorFlow Dev Summit 2018で、オープンソースのTensorflowディープラーニングフレームワークのJavaScript実装であるTensorflow.jsをローンチした。WebGL JavaScript APIの高速演算を活用して、ブラウザ内でモデルを直接トレーニングすることが可能だ。
-
米最高裁、マイクロソフトの事例は適格でないと宣言、マイクロソフトが米国政府へeメール提出
米国議会でCLOUD法が可決され米司法省が先の捜索令状請求を取り下げたあと、米最高裁はマイクロソフトの事例は適格でないと宣言した。しかし司法省は裁判所に戻り、新しい法律に基いて新規に捜索令状を取得した。2013年にもともと取得したものと取り替えている。
-
DDD、イベントストーミング、アクターモデルを使用したリアクティブシステムの設計
ドメイン駆動設計(DDD)は、しば��マイクロサービスを取り巻く境界(境界づけられたコンテキスト)を見つけ出すために用いられる。しかし、DDDに含まれるすべてのものがマイクロサービスにとって良いわけではない、とLutz Huehnken氏はベルリンで開催されたmicroxchg 2018のプレゼンテーションのなかで主張した。氏はDDD、イベントストーミング、そしてAkkaを基盤としたLagomフレームワークを使用して、リアクティブシステムをどうやって構築できるかを解説している。
-
統合データAPIとGSQLを備えたPayPalのGimel分析プラットフォーム
PayPalのRomit Mehta氏とDeepak Chandramouli氏は、先日のQCon.aiカンファレンスで、Gimelデータ分析プラットフォームと、同プラットフォームを用いたデータアクセスのコモディティ化について講演した。Mehta、Chandramouli両氏に、同データプラットフォームのセキュリティ面のサポート、データのバージョニング、将来的なロードマップについて話を聞いた。