InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Javaニュース総まとめ: JDK 17初期RC、OpenJDK、Open Libertyの更新、Hibernate ORM、Spring Cloud
今週2021年8月2日のJava総まとめでは、OpenJDK、JDK 17の初期リリース候補、JDK 18、Spring Cloud 2021.0.0-M1、Quarkus 2.1.1、Open Liberty 21.0.0.8、WildFly 24.0.1 S2I Dockerイメージ、Hibernate ORM 5.5.6、JReleaser 0.6.0、Apache Camel 3.11.1、オープンソースになったMicroStream 5からのニュースを特集する。
-
Linkerdに見る、クラウドネイティブインフラストラクチャにおけるRustの採用
Linkerdプロジェクトは先頃、CNCFの卒業プロジェクト(graduated project)になった。他のサービスメッシュプロダクトと異なる、Linkerdの最もユニークな面は、Rustで記述されたLinkerd2-proxyである。Rustを採用したことによって、Linkerdは、他のサービスメッシュソリューションに比較して、極めて高速かつ軽量なものになっている。
-
Google Jetpack Composeが1.0に到達、JetBrainsはCompose Multiplatformのアルファ版をローンチ
Googleが提供するKotlinべースのAndroid用宣言型UIフレームワークであるJetpack Composeが、バージョン1.0の安定版に到達した。開発者エクスペリエンスを向上する新たなツールも含まれる。Google版のComposeがAndroidのみをサポートする一方で、Kotlinの開発元であるJetBrainsは、ComposeをデスクトップやWebに拡張するCompose Multiplatformを発表した。
-
ElasticSearchをフォークしたOpenSearchが一般提供になった
Amazonは先頃OpenSearch 1.0の一般提供を発表した。これは、ElasticがElasticsearchのライセンスを変更した後に作成されたApache 2.0ライセンスのフォークだ。
-
.NETの新パッケージ System.Threading.RateLimiting
レート制限(rate limiting)はWebサーバの問題として広く知られているが、同じような機能が必要になる状況は他にもたくさんある。System.Threading.RateLimitingの導入で、この機能を開発者自ら記述する必要がなくなる。
-
Quarkus 2.0が継続的テスト、CLI、JDK 11サポートを提供
Red Hatは、継続的テストや新CLI、開発者サービスなどの新機能を備えた、Quarkus 2.0をリリースした。コアのアップグレード、JDK 11、Vert.x 4.0、MicroProfile 4.0への移行と同時に、シームレスなアップグレードエクスペリエンスを保証している。InfoQはQuarkusのコアチームメンバとコンタクトを取り、Quarkus 2.0で新たに加えられた各機能のメリットについて、簡単な説明を受けることにした。
-
AWSは15年を迎えるEC2-Classicを廃止
AWSは、EC2-Classicプラットフォームを今後数か月内に廃止する計画を発表した。このクラウドプロバイダは、仮想クラウドコンピューティングインスタンスの最初のバージョンを現時点で使っている顧客が、2022年8月までに最新の仮想プライベートクラウド(VPC)に移行すると予想している。
-
Node-RED 2.0で新たにフローデバッガーとフローリンターを提供し、開発者エクスペリエンスを向上
IoT向けのローコードプログラミングツールNode-REDがバージョン2.0に至った。フローデバッガーとフローリンターが提供されており、プログラマがフローのバグを見つける助けとなる。
-
Visual Studio 2022プレビュー2は即時フィードバックにフォーカスしたものに
MicrosoftによるVisual Studio 2022の2回目のプレビューでは、Microsoftが最新のIDEで提供する予定の機能を深掘りしている。開発中のソフトウェアで予想されるように、いくつかラフなものもある。
-
11月のQConPlusで、2021年の重要なソフトウェアエンジニアリングのトレンドを探る
今年11月のQCon Plusソフトウエア開発カンファレンスでは、上級ソフトウェアエンジニア、アーキテクト、チームリーダらが共に学び、最新のソフトウェアトレンドやプラクティスについて議論する。参加して、技術的および非技術的スキルを向上するとともに、価値のある洞察を自身のチームに持ち帰って、正しい方法で実践してほしい。
-
Javaニュース総まとめ: IntelliJ IDEA 21.2、Quarkus 2.1、Micronaut 3.0.0-M5、WildFly、Payara Platform
今週2021年7月26日のJava総まとめでは、JDK 17、JDK 18、Micronaut 3.0.0、Quarkus 2.1.0、Apache Camel Quarkus 2.1.0、WildFly 24.0.1、Josh Long氏のBootiful Podcastの最新版、IntelliJ IDEA 2021.2、IntelliJ Scala Plugin 2021.2、RefactorFirst 0.2.0、Apache Tuweni 2.0からのニュースを特集する。
-
GitLabがFalcoベースのツールで、悪意のあるコードを検出するためのPackage Hunterをオープンソース化
GitLabは、新しいオープンソースツールPackage Hunterをリリースした。このツールの目的は、サンドボックス内でプロジェクトの依存関係を実行することで悪意のあるコードを検出することである。Package Hunterは、Falcoを利用して、実行時に予期しないアプリケーションの動作を検出する。
-
ブラウザ内でNode.JSを実行するWebContainers
Stackblitzは先頃、WebContainersと呼ばれる新しいプロダクトをリリースした。これにより、開発者はブラウザ内にフルスタックのNode.js環境を作成できる。この環境は瞬時にロードされ、VS Code、フルターミナル、NPMなどがバンドルされている。
-
GraalVM 21.2でネイティブコンポーネントが改善
GraalVM 21.2がリリースされ、ネイティブコンパイル時間が短縮された。そして、JDKフライトレコーダーとの統合が改善され、RubyやJavaScriptなどのJava言語以外に対するサポートが改善された。
-
GitHub、DMCAに対して開発者をサポートする独立的な法的支援機関を設立
GitHubは、セクション1201に基いて要求されるDMCA削除要請に対して、スタンフォード・ロー・スクール(Stanford Law School)からの法的支援を開発者に無償提供するプログラムをローンチした。 InfoQは今回、GitHubのDeveloper Policyの責任者であるMike Linksvayer氏と、スタンフォード・ロー・スクールJuelsgaard ClinicディレクタのPhil Malone氏に話を聞くことができた。