InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Amazon ElasticsearchサービスがAuto-Tuneを導入
Amazonは最近、Amazon Elasticsearch ServiceにおいてAuto-Tune機能を発表した。これは、Elasticsearchクラスタを実行中のワークロードに適応させる閉ループ制御システムである。新しい自動メモリ管理により、ログ分析ワークロードの取り込みスループットが向上し、検索クエリのテールレイテンシが短縮する。
-
GoogleがNetwork Connectivity Centerの公開プレビュー版を発表
最近、GoogleはNetwork Connectivity Centerのプレビュー版を発表した。これはGoogle Cloudのネットワーク接続管理のための新しいサービスである。Google Cloud Platform(GCP)のネットワークサービスを使用すると、企業は1か所からオンプレミスとクラウドの異種のネットワークを作成、接続、管理できる。
-
Crystal言語がRuby構文リリース1.0でCパフォーマンスを目指す
Crystalは、最近、最初のメジャーバージョンをリリースした。Crystalは、Rubyの簡潔さと親しみやすさをCの効率と融合させることを目的とした、新しいオブジェクト指向のコンパイル済みシステムプログラミング言語である。Crystal 1.0は、Rubyに近い構文を持ち、静的に推測される型、Cバインディング、マクロを備えている。 Crystalは、Ruby/Rails、Elixir/Phoenixのバックグラウンドを持つ開発者を引き付ける可能性がある。
-
GitHub用にブラウザで長大なログを表示する
色分けやグルーピング、検索、パーマリンク(permalink)を望むならば、ブラウザに長大なログを表示するのは難しい作業になる、とGitHubのエンジニアのAlberto Gimeno氏は言う。ReactとプレーンなJSライブラリをテストした後、同社が独自開発を決めたのは、このような理由からだった。
-
Kotlin 1.5への道
JetBrainsがリリースしたKotlin 1.4.30には、Kotlin 1.5で安定版になる予定の新たな実験的機能が含まれる。Kotlin 1.4.xとしては最後のインクリメンタルバージョンになると思われる今回のリリースには、新機能として、新たなJVM IR(Internal Representation)コンパイラバックエンド、Java recordとsealedインターフェースのサポート、Kotlin Gradle Pluginでのコンフィギュレーションキャッシュのサポートなどが追加されている。
-
Linux FoundationがAsyncAPIのホストを発表
Linux Foundationは本日、Async API Initiativeをホストすると発表した。AsyncAPIの現在の成長をサポート可能な中立的プラットフォームの中で、個人や企業がAsyncAPIを進展させ、コラボレーションを育むためのフォーラムを提供する。
-
GitLab Protocol Fuzzer CEがオープンソースに
GitLabは、13.4リリースで導入されたCore Prototol Fuzz Testingエンジンを、オープンソースとして公開した。ファズテスト(Fuzz Tesiting)とは、ランダムに生成された入力をアプリにわたすことで、ビジネスロジック内にあるセキュリティ上の問題や欠陥をより効率的に見つけ出すことを目的とするものだ。Principal Product ManagerのSam Kerr氏に詳しく聞いた。
-
AWSがHealth Awareをリリースし、アカウントに対する自動ヘルスアラートを提供
AWSは最近、AWS Health Aware(AHA)のリリースを発表した。これは、インシデント管理および通信フレームワークである。AHAは、AWS Health Alertsをさまざまなエンドポイントに送信する自動通知ツールである。AHAはAWS組織とインテグレーションして、その組織内のすべてのアカウント横断で集約されたアラートを提供できる。
-
Rust 1.51がリリース - const genericsが安定化、Cargoとコンパイル時間が改善
Rust 1.51にはconst genericsの安定版MVP(minimum value proposition、最小限の価値提案)が提供されており、型や有効期限ではなく、整数などの定数値による型のパラメータ化が可能になっている。新しいFeature ResolverによるCargoの改善、macOSでのコンパイル速度の向上なども、新しいRustリリースに含まれている。
-
AmazonがS3 Object Lambdaを発表
Amazonは先頃、S3 Object Lambdaを発表した。これは、カスタマイズされたコードを追加し、アプリケーションに返す前にS3のデータを処理する新しいサーバレス機能だ。S3 Object LambdaはS3 GETリクエストを処理し、AWS Lambda関数を使用してデータがオブジェクトストレージから取得されるときにデータを修正する。
-
Eclipse Adoptiumワーキンググループが正式に設立
Eclipse Foundationは、Adoptium運営委員会がAdoptiumワーキンググループ憲章を正式に承認したことを発表した。以前はAdoptOpenJDKとして知られていたこのグループは、Eclipse Foundationに参加した後、名前をAdoptiumに変更した。Adoptiumワーキンググループは、JavaコミュニティにOpenJDKソースコードに基づいてJavaバイナリと完全互換で高品質のディストリビューションを提供する。
-
Spring BootアプリをSpring Native BetaでGraalVMに変換
Springは、JavaまたはKotlinで記述された既存のSpring BootアプリケーションをGraalVMネイティブイメージに変換するための新しいツール Spring Native Beta をリリースした。目標は、Spring NativeでSpring Bootアプリケーションをサポートすることだ。GraalVMネイティブイメージは小さく、最適化され、すばやく起動する。ただし、トレードオフとして、JVMと比較して、ビルド時間が長くなり、実行時の最適化が少なくなる。
-
Q&A with William Denniss Regarding Google Kubernetes Engine Autopilot Mode
GoogleのプロダクトマネージャであるWilliam Denniss氏に、Google Kubernetes Engineの自動操作(hand-off operation)モードについて聞いた。
-
GitHubのプッシュ障害をほぼゼロにしたProject Cyclop
GitHubは数ヶ月前、時折発生していたプッシュ障害の原因を特定し、修正方法を確認するために、Project Cyclopを立ち上げた。その結果、原因がひとつではないことが明らかになったが、慎重な分析の成果として、GitHubによれば、プッシュトラフィックを最低でも1桁改善する変更がいくつか確認された。
-
Cloudflare、ディジタルスキマなどオンラインの脅威からEコマースを保護するサービスを発表
CloudflareがPage Shieldという新サービスを発表した。Page Shieldは、Magecartのようなサプライチェーンおよびクライアントサイド攻撃からWebサイトのユーザ情報を保護する、クライアントサイドのセキュリティサービスである。CSPやSRIなどと同じく、これらの攻撃に対する防御手段のひとつとなるものだ。