InfoQ ホームページ ニュース
-
アジャイルの世界におけるコンプライアンスとは
コンプライアンスとは、自分が正しいことをしていること、そして、それを証明できることだ。アジャイルの頻繁なデリバリでは、デリバリプロセス内にコンプライアンスを構築することが必要になる。コンプライアンス義務をDevOpsチームの責務の一部とすることで、その成功の可能性を高めることができる。
-
data Artisansがストリームデータ上の直列化可能なACIDトランザクション機能を発表
data ArtisansがStreaming Ledgerの一般提供を開始すると発表した。Apache Flinkを拡張して、テーブル、キー、イベントストリーム間でシリアライズ可能なACIDトランザクションの実行を可能にする。同社独自のFlinkへのアドオンは特許出願中の技術であり、一度にひとつのキーでのみ一貫性のある操作が可能だという、現在の一般的な機能制限を越えた動作を可能にする。
-
LLVMを拡張してメモリ空間安全性をCで実現するChecked C
Checked CはMicrosoft Researchの主導による、オープンでコラボレーティブなプロジェクトである。C言語を拡張して、バッファオーバーランや領域外メモリアクセス、不正な型キャストといったエラーのない、信頼性の高いプログラムを記述できるようにすることを目標とする。移植を容易にするため、Checked Cコードでは、標準Cで記述されたコードとの共存を可能にしている。
-
内面からのリーダシップとアジリティへの展開
アダプティブな組織は、気付き(awareness)をリーダシップの基本的な特徴とする、水平的(horizontal)リーダシップに基づいて活動する。好奇心と共感、そして勇気を持って真摯に耳を傾ける行為、すなわちリスニング(傾聴)こそが我々の認識、我々の関係、我々の環境を変えるのだ。
-
ステートフルなサーバレスワークフローの構築を容易にするAzure Orchestrator
Azure Durable Functionsは、オーケストレータ機能という概念を導入して、より複雑なワークフローの定義を可能にすることで、サーブレスコンピューティングのパラダイムの拡張を目指すものだ。同じニーズを抱えた開発者のため、Microsoftは今回、サーバレスコンピューティングとオーケストレータ機能を新たに始める上で、まさに最適なウォークスルーを公開した。
-
Docker DesktopがKubernetesをサポート
Dockerは同社の安定版チャネルを通じて、Windows用およびMac用Docker DesktopのKubernetesサポートをリリースした。KubernetesはDocker Enterpriseでもサポートされているので、両システムに同じイメージがデプロイ可能になる。この中にはDocker Composeのサポートも含まれており、kubeconfigファイルの代わりにComposeファイルを使用して、Kubernetesクラスタへのデプロイを行うことができる。
-
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)開発者にとって有益な追加機能が強調されている。