InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
表現力豊かなコーディングを可能にする「レコードパターン」でJavaがパワーアップ
JEP 440, レコードパターンは、JDK 21のためにProposedからTargetedに昇格された。このJEPは、この機能を最終化し、過去2回のプレビューからのフィードバックに対応した機能拡張を組み込んでいる。JEP 432Record Patterns (Second Preview)(JDK 20で提供)、JEP 405Record Patterns (Preview)(JDK 19で提供)だ。この機能は、レコード値を分解するためのレコードパターンを持つ言語を強化するものだ。
-
Quarkus 3.0をリリース: Jakarta EE 10のサポートでクラウドネイティブなJava開発を改善
6回のアルファ版リリース、ベータ版リリース、2回のリリース候補を経て、Red Hatは先週、待望のQuarkus 3.0リリースを発表した。このアップデートでは、Jakarta EE 10、MicroProfile 6.0、Hibernate ORM 6.2、Hibernate Reactive 2.0のサポートなど、多数の新機能が追加されている。さらに、Dev UIは、より拡張性が高く、ユーザーフレンドリーなものに刷新され、最新のデザインと操作感を示しているのだ。さらに、Quarkus 3.0では、Reactive Streamsの代わりにJava Flow APIを利用するようになったSmallRye Mutiny 2.0.0へのアップグレードが導入されている。
-
マイクロソフト、ラーニングルームでAzure Learningを強化
マイクロソフトはラーニングルームでAzureを学習するための新しいサービスを発表した。これは学習者がAzureに関心を持つ他の学習者や技術者とつながるように設計されたマイクロソフト Learn communityの一部として提供される。
-
Google Maps、Aerial View APIをプレビューリリース
先日のGoogle I/Oカンファレンスで、クラウドプロバイダーは、観光地の映画のようなビデオにアクセスする新しいオプションであるAerial View APIのプレビューリリースを発表した。Google Mapsのその他の改良点として、ルートのイマーシブビュー、フォトリアリスティック3Dタイル、新しいルートのカスタマイズ機能、再利用可能なウェブコンポーネントが挙げられる。
-
AWS、データ取り込みを効率化するAmazon OpenSearch Ingestionを発表
AWSはAmazon OpenSearch Serviceの機能として、Amazon OpenSearch ServiceドメインまたはAmazon OpenSearch Serverlessコレクションにデータを受信、変換、配信するサーバーレス、オートスケール、マネージドデータコレクターを提供するAmazon OpenSearch Ingestionを発表した。
-
ChatGPTは何にでも適用可能か?アラン・チューリング研究所のフェローがDevoxx UK基調講演でチェックリストを発表
アラン・チューリング研究所の倫理フェローであるMhairi Aitken氏は、Devoxx UKの基調講演で、AIが人の言語の複雑さを処理するときの限界についてゲール語由来の自分の名前をAIが誤って発音したことを例にあげて語った。彼女はまずアラン・チューリング研究所で、社会における大規模言語モデルの社会的・倫理的リスクの予測に焦点を当てて研究していることを説明した。また、それらのリスクをどのように最小化できるか、そして責任を持って設計・開発された場合にデータやAIが社会全体に提供できる価値を理解しようと努めている。
-
AirBnbがAWSとTerraformを使ってiOS用のCIパイプラインを改善
AirBnbはこれまで、iOSの継続的インテグレーションパイプラインを実行するために、独自のMacのフリートを管理してきた。AWSがMacをサポートするおかげで、AirBnbのエンジニアはiOS CIインフラをAWSに移行し、柔軟性、一貫性、効率性を向上させた。
-
Googleが展開するパスキー、パスワードを過去の遺物にするか?
Googleはすべての主要プラットフォームでGoogleアカウントにおけるパスキーのサポートを開始した。パスワードや2段階認証などの既存の認証方法と並んで追加の認証オプションとして利用可能になる。
-
Node.js 20をリリース、セキュリティ向上のための実験的な権限モデルを搭載
Node.jsチームは先日、Node v20をリリースした。Node v20は、10月に長期サポート(LTS)ステージに入った後、完全な実運用に向けた準備が整う予定だ。主な機能には、セキュリティ向上のための実験的な権限モデルや、スタンドアロンで実行可能なNodeアプリケーションのビルドを含んでいる。
-
Javaニュースまとめ、JDK20リリース、Springリリース、Quarkus、Helidon、Micronaut、Open Libertyのアップデート
2023年3月20日のJavaラウンドアップは、OpenJDK、JDK20、JDK21、Amazon Corretto 20、BellSoft Liberica JDK20、Springのマイルストーンとポイントリリース、Quarkus 3.0.0.0Beta1と2.16.5、Helidon 3.2.0、 Open Liberty 23.0.0.3-beta, Micronaut 4.0.0-M1, Camel Quarkus 3.0.0-M1, JBang 0.105.1, Failsafe 3.3.1, Maven 3.9.1 および Gradle 8.1-RC1のリリースニュースだ。
-
ローカルクラウド開発のオープンソースツールLocalStackがメジャーアップデート
LocalStack社はクラウドアプリケーションのローカル開発・テスト用オープンソースツールLocalStack 2.0の一般提供を開始すると発表した。
-
GitHub、新しい検索エンジンでコード検索機能を全面改修
GitHubはコード検索機能を全面改修している。高速・高性能かつコードが理解しやすいように刷新された検索インターフェイスと新しいコードビューを備えた新しいコード検索機能はスクラッチで開発された、とGitHubソフトウェアエンジニアColin Merkel氏は述べている。
-
AWS Lambdaがレスポンスペイロードストリーミングを導入
Amazonは先日、AWS Lambda関数がレスポンスペイロードを段階的にクライアントにストリームバックできることを発表した。この新機能は��Webおよびモバイルアプリケーションのパフォーマンスを向上させるもので、現在、Node.js 14.xおよびそれ以降のランタイム、およびカスタムランタイムで利用できる。
-
オープンソースのメンテナが有害な行為に対処する方法
オープンソースのメンテナが経験する3つの有害な行動とは、権利の主張、不満を爆発させる人、そして明らかな攻撃である。問題のある行為に耐性ができて無視するようになると、怒りや悲しみの負のスパイラルに陥ってしまう。そうならないように問題のある行為に声をかけ、オープンソースの本来の意味がコラボレーションと協力であること人々に思い出させるべきなのだ。
-
AWS Lambda、ついにPython 3.10に対応
AWSはLambdaがマネージドランタイムとコンテナベースイメージの両方としてPython 3.10をサポートし、開発者がランタイムの改善と機能を活用できるようになったと発表した。