InfoQ ホームページ ニュース
-
Amazonが、AWS CloudFormationに関して、AWS Lambdaで実行されるMacrosによる拡張を発表
AWS CloudFormationを使うことで、開発者はインフラストラクチャをモデル化し、コードとして定義することができる。AmazonはMacrosというAWS CloudFormationの新機能を発表した。Macrosによって開発者は、AWS Lambdaで実行される変換を呼び出すことで、CloudFormationテンプレートのネイティブ構文を拡張できるようになる。
-
Eric Evans氏はドメイン駆動設計(DDD) は未完成だと述べた
Explore DDDの基調講演のなかで、Eric Evans氏は「DDDは未完成だ」と述べた。ドメイン駆動設計が上梓されてからの過去15年間において、DDDは立ち止まっておらず、DDDを進化させ続けるために依然としてやることがあるのだ。
-
Tink - クラウド、Android、iOSに対応するGoogleの暗号化ライブラリ
Tinkは、Googleの暗号技術者とセキュリティエンジニアのグループが開発した、多言語でクロスプラットフォームな暗号ライブラリである。暗号化の専門家でなくても、暗号を正しく実装することが可能になる。2年間の開発期間を経てリリースされたバージョン1.2では、クラウド、Android、iOSプラットフォームと、C++およびObjective-Cのサポートが追加されている。
-
ASP.NET SignalR 2.4がAzureをサポート
過去数年間、マイクロソフトは、元のASP.NET SignalRライブラリと新しいASP.NET Core SignalRとの2つの形式のSignalRを開発してきた。この秋、レガシーASP.NET SignalRライブラリの最新のメジャーアップデートがお目見えする。
-
WebhintオープンソースLintingツール
webhintプロジェクトは、アクセシビリティ、パフォーマンス、およびセキュリティに関する問題をチェックするためのオープンソースのlintingツールを提供する。 WebサイトやWebアプリの作成には、詳細まで完璧なものが増えている。webhintは、開発者がこれらの詳細を覚えておくのに役立つ。
-
Alexa Smart Home Skillは新しいAPIで柔軟性が向上
Amazon Smart Home Skill APIの最新のアップデートは、プレビューとして利用でき、デバイスの設定や機能をモデル化するビルディングブロックとして使用できる新しい機能が導入されている。さらに、カスタムインテントの使用を有効にすることで、Smart Homeスキルの柔軟性が向上した。
-
サーバレスプラットフォームの性能比較
主要なクラウドプロバイダのほとんどがFunction as a Service(FaaS)を提供するサーバレスプラットフォームを提供している。最近のベンチマークでは、ランタイム、コールドスタート時間、依存関係、およびリソース割り当てに対するパフォーマンスの違いを検証しているものがある。
-
C# と F# のデフォルトインターフェイスメソッドにおけるアップデート
議論が盛り上がっているデフォルトインターフェイスメソッド機能はF#でも検討されている。しかしこの機能は .NET Core に限定される可能性があり、提案全体は危機に瀕している。
-
Visual Studio 2017 15.9プレビューではC++デバッグ機能が拡張された
Microsoftは、Visual Studio 2017 15.9の2番目のプレビューをリリースした。このリリースでは、C++デバッグの改善とユニバーサルWindowsアプリケーション(UWP)開発者にとって有益な追加機能が強調されている。
-
Cloud Native Computing FoundationがHarborをCNCF Sandboxに受け入れ
Cloud Native Computing Foundation(CNCF)は先頃、自らのSandboxに、コンテナイメージの保存と署名、スキャンを行うクラウドネイティブなレジストリであるHarborを受け入れたことを発表した。Harborは、Docker DistributionとDockerコンテントでの作業に使用するDockerツールセットを拡張して、セキュリティや認証、管理などの機能を追加するソフトウェアだ。
-
Perpetual Guardianが週4日勤務を試行
今年初め、信託や遺言や財産を管理するニュージーランド企業のPerpetual Guardianでは、週に4日だけ働いて、新たな余暇を満喫しながら現在と同じ賃金を得られる8週間のトライアルを、同社の従業員240名の参加によって実施した。
-
AirbnbがKotlinによるAndroidアプリ開発のためのMvRxをオープンソースとして公開
MvRx(“マーベリクス”と読む)は、Android開発における共通的な機能の実装と、アプリのOSへの適切な統合を支援するフレームワークだ。MvRx自体はKotlinで記述されており、AirbnbのエンジニアであるGabriel Peal氏によれば、AirbnbのすべてのAndroid開発者が利用している。
-
Visual Studio 2017 15.8とは
Visual Studio 2017 15.8が利用可能になり、エディタに対して多数のバグが修正され、使い勝手が向上した。注目すべき点として、このリリースではF#4.5とTypeScript 3.0がサポートされる。
-
Go 1.11がリリース、WebAssemblyとモジュールを試験的にサポート
Go 1.11の中心的な機能はWebAssemblyとモジュールの2つだが、いずれも実験段階に留まっている。
-
GartnerがMagir Quadrantを更新、エンタープライズアジャイル計画ツールを対象に
Gartnerは2017年から、“アプリケーション開発ライフサイクル管理”に代えて、“エンタープライズアジャイル計画ツール”に関する調査を実施している。アナリストによると、エンタープライズアジャイル計画(EAP)ツールは、顧客中心かつビジネス成果指向のプラクティスと継続的フィードバックを合わせて活用することによって、大規模なアジャイルプラクティスの確立を支援している。