InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Hyperledger Ariesで実現する、相互運用可能なブロックチェーンIDソリューション
先日のブログ記事で、Hyperledgerプロジェクトは、検証可能なデジタル証明書を作成、転送、保管するための、相互運用可能なID管理ツールキットを提供する、Hyperledger Ariesと呼ばれる13番目のプロジェクトを発表した。このツールキットを使用することで、さまざまな分散元帳テクノロジ(DLT)を使用した、安全かつ相互運用可能な、ピアツーピアメッセージングのサポートが可能になる。
-
-
-
「npm install」を安全にする
QCon New York 2019で、Agoricのソフトウェアエンジニア、Kate Sillsが、JavaScriptを使って構成可能なスマートコントラ��トコンポーネントを構築する際のセキュリティ上の課題について説明した。npmインストールプロセスにおけるセキュリティ上のリスクに対する解決策として、TC39 JavaScriptの2つの新しい提案、レルムとSecure ECMAScript(SES)が示された。
-
MicrosoftがVisual Studio Onlineを発表
先月Microsoftは、Web用のオンラインコードエディタであるVisual Studio Onlineを発表した。この新しいサービスで、Microsoftは開発者がどこからでも、どんなデバイスでも共同作業できるようにしたいと考えている。
-
Microsoftの新しいバージョンのAzure Application GatewayとWeb Application Firewallのメリット
最近のブログ記事で、Microsoftは、Azure Application Gateway V2標準SKUとWebアプリケーションファイアウォール(WAF)V2 SKUの一般向けリリースのメリットについて説明している。Microsoftは99.95%のSLAでそれらを完全にサポートし、大幅な改善と機能を提供している。
-
C# 8 Null許容参照型のアップデート
C# 8のNull許容参照型(nullable refence types)の作業は継続されており、最終リリース前に対処する必要があるエッジケースと、開発者が書く必要がある定型コードを削減する新しい機会を明らかにしている。
-
C# 8パターンマッチングの機能強化
C# 7はパターンマッチングの基礎を築いたが、多くの機能をCutting Room Floorに置いたままにせざるを得なかった。C# 8で追加の時間をかけて、これらのうちの多くが採用されている。
-
Eclipseがクラウドネイティブアプリケーションの構築とデプロイのためのIDEに依存しない新しいツールを発表
Eclipse CodewindはEclipse Foundationの新しい開発者中心のプロジェクトである。クラウドネイティブのアプリケーション開発に共通のタスクを迅速かつ一貫して達成する方法を提供することで開発者を支援することを目的としている。
-
C#のデフォルトインターフェイスメソッドの更新
Default Interface Methodsのサポートが完了に近づくにつれて、潜在的な問題が発生します。 多くのことが達成されているが、これは複雑な機能であり、細部の多くはまだ解決されていない。
-
Proxx: 高速なWebアプリケーションを作る
Proxxは、Google ChromeチームによるJavaScriptゲームである。多様なプラットフォームとインプットデバイスにわたって、同様のユーザエクスペリエンスを提供する、高速で円滑なWebアプリケーションを開発する方法を示している。
-
GoogleのクラウドTPU V2およびV3ポッドが公に入手可能なベータ版となった
最近、Googleは、第2世代および第3世代のCloud Tensor Processing Unit(TPU)Pod(最大1,000台のカスタムTPUを搭載したスケーラブルなクラウドベースのスーパーコンピュータ)が公に入手可能なベータ版となったことを発表した。これらのPodを使用して、Machine Learning(ML)の研究者、エンジニア、データサイエンティストは、機械学習モデルのトレーニングとデプロイに必要な時間を短縮できる。
-
Kubernetesの将来 - VMか、コンテナか、ハイパーバイザか?
Kubernetesの将来については、対立する2つのビジョンがある。Pivotalの主任技術者であるPaul Czarkowski氏は、VMがコンテナに取って代わると予測しているが、Red Hatの副社長であるJoe Fernandes氏は、VMの利用はKubernetesにとっての進化であり、コンテナを置き換えるものではない、という考えだ。さらに、Red Hatのプリンシパル・マーケティングマネージャであるChris Short氏は、Kubernetesはハイパーバイザ(hypervisor)をまさに駆逐しようとしている、と説明する
-
デザインシステムはいかにチームのコミュニケーションとコラボレーションをサポートするか
デザインシステムを使用することによって、デザインチームのワークフローを改善し、知識を再利用し、一貫性を向上させることが可能になる、とStefan Ivanov氏は言う。より早く失敗することで反復サイクルをスピードアップすると同時に、製品設計の初期段階において、ユーザのフィードバック収集により多くの時間を費やすことにより、製品市場のスイートスポットにはるかに早くフィットすることが可能になる。
-
Microsoftが新たなマシンラーニングサービスのローンチとコグニティブサービスの拡張を発表
Build Developer Conferenceを前に、Microsoftは、新たなMachine Learningサービスと、Cognitive Services更新プログラムをいくつかリリースした。ノーコードツールからオンラインのノートブックまで幅広く、新たなAPIや中間的サービスも含まれている。