InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
JCP ECはJavaプラットフォームモジュールシステムに反対票を投じた
今日、JCP Executive CommitteeのJSR-376(Javaプラットフォームモジュールシステム。Jigsawとしてよく知られる)への投票結果がJava Community Processのページで発表された。提案への賛成が10票、パブリックレビューへの反対が13票だった。
-
Reinhold氏はJCPにJPMS(Jigsaw)の承認を懇願するオープンレターを掲載した
Mark Reinhold氏は、オラクルのJavaプラットフォームグループのチーフアーキテクトだが、JCP Executive Committeeへのオープンレターを掲載した。オープンレターで彼はIBMがJSRに反対票を投じる決定したという思いがけない出来事を説明し、レッドハットの反対票の決定彼らが作った非標準のモジュールシステム、これはJBoss/Wildflyのエコシステム外では殆ど使われていないが、それを守りたいという動機によるものと主張している。
-
Hyperledger技術運営委員会が最初のEthereumプロジェクトを承認
Hyperledgerプロジェクトの上級ディレクターであるBrian Behlendorf氏はブログでHyperledgerの技術運営委員会ががMonaxとIntelの提案を承認した、と発表した。最初のEthereum由来のプロジェクトであるBurrowを具体化していくためだ。このプログエクトはパーミッション型のスマートコントラクトマシンの実現を目指す。
-
MicrosoftがAzure Functions Proxiesのパブリックプレビューをリリース
Microsoftは先日のブログ記事で、Azure Functions Proxiesのパブリックプレビュー版を発表した。この機能は、多数のAzure Function Appを公開する上で、プロビジョニングされるFunction Appの場所や数に関わらない共通エンドポイントを用意したいと考えている企業に、リバースプロキシの機能を提供するものだ。
-
-
.NETの将来: 型クラスと拡張
将来の.NETの新機能として検討されているのが型クラスだ。shapeと拡張の提案で“shapes”として言及されるように、これによって.NETジェネリクスの可能性は飛躍的に向上する。
-
MicrosoftがAzure Relay Hybrid Connectionsで新たにクロスプラットフォームをサポート
マイクロソフトは先頃、Azure Relay Hybrid ConnectionsサービスがGA(General Availability)に達したことを発表した。WebSocketベースのこのサービスは、現在はWCF Relaysと呼ばれている、既存のAzure Service Bus Relayサービスを補完するものだ。
-
.NET Framework 4.7が一般公開される
.NET Framework 4.7はWindows 10 Creators Editionのリリースとともに登場したが、これまで以前のWindowsでは利用できなかった。今回の.NET Framework 4.7一般公開により、Windows 7から10のユーザーにも、C#7とVB15のサポート、バグ修正、暗号化サポート拡大といった最新機能が提供される。
-
Microsoft、.NETドキュメントの統合を発表
Microsoftが新しい.NET APIブラウザを発表した。標準化された方法で.NETドキュメントを見つけることができる。ドキュメントに対するコミュニティからのコントリビューションも可能になる。ユーザーはUser Voiceサイトから、改善のリクエストと、どの提案がもっとも重要かの投票ができる。これにどのドキュメントをAPIブラウザに追加してほしいかも含まれる。
-
Spring Cloud ContractについてMarcin Grzejszczak氏とのQ&A
Marcin Grzejszczak氏はPivotalのソフトウェアエンジニアである。現在彼はSpring Cloud Contractの開発に取り組んでいる。これはJavaのコンシューマ駆動契約フレームワークである。InfoQはフレームワークの利点のいくつか、とくにコンシューマ駆動契約がマイクロサービスのテストをどのように手助けできるのかを話し合うためにMarcin氏にインタビューした。
-
Google、Octane JavaScriptベンチマークから手を引く
GoogleがOctane JavaScriptベンチマークツールから手を引いた。その理由として、マイクロベンチマークの過度の最適化により、現実世界のパフォーマンスを損なうことを挙げている。他のブラウザベンダーも、ベンチマーク自体にはそれほど価値がないことを認めている。今後のパフォーマンス改善は、ユーザーが実際に体験していることにフォーカスが当てられるだろう。
-
GitLab 9がリリース、サブグループとデプロイボードを装備、監視機能を統合
GitLabは、同社のソフトウェア開発用共同プラットフォームのバージョン9を発表した。注目すべき新機能としては、サブグループ、パフォーマンス監視の統合化などがある。共同設立者でCEOのSid Sijbrandij氏に話を聞いた。
-
Angular 4.0がリリース、アプリケーションサイズの削減を重視
Googleが人気の高いAngular JavaScriptフレームワークのバージョン4.0をリリースした。生成コードのサイズ縮小と、合理的なリリーススケジュールの維持に重点が置かれている。
-
Fable 1.0ベータ版がツール統合を改善、プロジェクトフォーマットを一新
F#をJavaScriptに変換するコンパイラであるFableがバージョン1.0ベータ版に到達した。ツールが改善され、プロジェクトフォーマットが合理化された他、生成されるコードの品質も向上している。作者のAlfonso García-Caro氏に話を聞いた。
-
VaadinがPolyglotフレームワークのバージョン8をリリース
バージョン7のリリースから4年を経て、Vaadinは、同社polyglotフレームワークのバージョン8をリリースした。タイプセーフなAPIやパフォーマンスなど、21の点で改善されている。