InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
C# 9: ラムダの小改善
9では、”Discard Parameter”と”Static Anonymous Function”という2つの新機能によってラムダに小さなアップグレードが施される予定である。いずれもコードの記述方法を変えるものではないが、開発者の意図を明確にしてくれる。
-
GitHubパブリックロードマップにより、ユーザは今後リリースされる機能を確認できる
GitHubは、将来のリリースに向けたパブリックロードマップの公開を開始した。GitHubのパブリックロードマップは、GitHubが取り組んでいる機能とそれらをいつ提供するかについての詳細情報を提供する。
-
Web標準になった高分解能な計時レベル2
高分解能な計時レベル2(High Resolution Time Level 2)がWeb標準のリストに加わった。新しい標準は、以前の高分解能な計時レベル1標準を更新して置き換える。レベル2は、パフォーマンスモニタリング、アニメーション、オーディオキュー、およびブラウジングコンテキスト間の同期の信頼性と精度を強化する。
-
Micronaut フレームワークの採用を促進するために Micronaut 財団を設立
Object Computing, Inc. (OCI)は、Micronaut 財団の設立を発表した。これはMicronaut フレームワークのイノベーションと採用を促進するために設立された非営利企だ。同財団は、開発と布教活動のためにOCIから200万ドルの初期資金を受け取るだろう。OCI で Grails と Micronaut のプラクティスリードを務める Jeff Scott Brown 氏は、財団の設立について InfoQ に語った。
-
Facebookが実験的なJavaScriptツールチェーンであるRomeを発表
RomeはBabelとyarnの作成者であるSebastian McKenzieとFacebookのReact Nativeチームが作成した実験的なJavaScriptツールチェーンである。Romeには、コンパイラ、リンター、フォーマッター、バンドラー、およびテストフレームワークが含まれており、「JavaScriptソースコードの処理に関連するあらゆるもののための包括的なツール」を目指している。
-
-
Bill Shannon 氏を偲ぶ
Sun Microsystems 社で 11 番目の社員として働きながら、SunOS、Solaris、Java EE の進化に貢献した著名なエンジニア、William (Bill) Shannon 氏が先月、癌との長い闘病生活の末に亡くなりました。Bill 氏の IT 業界への貢献は計り知れないものがあり、Unix と Java コミュニティの中で彼の存在が惜しまれることになるだろう。
-
DockerがAWS ECSおよびFargateへのシンプルなデプロイ用プラグインをリリース
Dockerは、DockerとAWS Elastic Container ServiceおよびAWS Fargateとの強化された統合のパブリックベータを発表した。 ECSプラグインのリリースにより、開発者はDockerエクスペリエンス内で作業して、AWS内で動作するために必要なインフラストラクチャを作成できる。
-
InfoQ Liveの紹介 - 8月25日(火)に開催されるマイクロサービスの仮想イベント
今回紹介するInfoQ Liveは、現代のソフトウェア開発に携わる読者のために特に企画された、1日開催の仮想学習イベントである。世界レベルの実践家から、マイクロサービスの開発と運用に関するトピックの詳細な情報が得られる。業務にすぐに活かすことのできる、実践的な戦略が見つかるはずだ。8月25日の午前9時(東部夏時間)/午後3時(中央ヨーロッパ夏時間)に開催される。わずか49ドル、今すぐ登録しよう。
-
Amazon、監視サービスAWS IoT SiteWiseの供与開始を発表
IoT SiteWiseは、プラントフロアで発生するデータの処理、構造化、マーキング、監視用メトリクスのリアルタイム生成を自動化する、AWSの完全マネージドサービスである。オンプレミスの産業機器を、オンプレミスのサーバをリンクするゲートウェイ経由でAWSクラウドに接続することにより、クラウド上でデータの蓄積と解析を行う手段をカスタマに提供する。
-
Fastify 3.0 パフォーマンス、ロギング、スキーマ、TypeScriptサポートの改善
Fastifyは、オープンソースの低パフォーマンスオーバーヘッドNode.js Webフレームワークである。 Fastifyバージョン3では、Fastify内でExpressアプリケーションを実行するためのサポートが導入され、ログのシリアル化とスキーマ置換に改善が加えられ、より優れたTypeScript定義のサポートが提供される。
-
ワークフローにイベント駆動型の自動化を提供するPuppet Relay
Puppetは、イベント駆動型自動化プラットフォームであるRelayのベータリリースを発表した。Relayにより、コードによるプロセス自動化できる。 事前に記述されたワークフローがいくつかあり、追加のワークフローを作成するためのサポートがある。Relayには、AWS、Kubernetes、Azure、PagerDuty、GitHubなどのワークフローで使用できる多数の統合機能がある。
-
Flashレガシコンテンツの延命にWebAssemblyを使用する
Adobeは2020年12月31日にFlash Playerの配布とアップデートを終了する。しかしながら、長年にわたって蓄積された大量のFlashコンテンツが失われる訳ではない。FlashエミュレータのRuffleとx86仮想化テクノロジのCheerpXが、ともにWebAssemblyを活用して、ブラウザ内で.swfファイルを再生可能にするからだ。
-
C# 9: Swicth文の範囲演算子とパターンマッチング式
C#が初めて紹介された頃から、開発者たちは、この言語のswitch構造に範囲演算子(range operator)のないことに不満を唱えていた。このためにC#のswitchは、VBよりもはるかに使い勝手が悪かったのだ。C# 9では、パターンマッチング拡張の一部として、この制限への対処が行われている。
-
Web APIをクラウドファンディングする - Igaliaが開発者の求めるAPIへの出資を募集
WebKitおよびChromiumのCSS Grid実装に大きな貢献をした、オープンソースコンサルタント企業のIgaliaが、新たなWeb APIをクラウドファンディングする実験を行っている。成功すれば、どのWeb APIをいつ実装するのか開発者の意見を広く取り入れて、実験の幅を拡大する可能性がある。