InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
AWSがCloudfront Functionsの一般提供を発表
先頃、AWSは新しいエッジコンピューティング機能であるCloudFront Functionsの一般提供を発表した。この新しいCloudFront機能を使用すると、顧客は世界中のCloudFrontエッジロケーションでJavaScript関数を実行できる。
-
現行のSpectre防御を無効にする新たなエクスプロイト、修正はパフォーマンスに影響
バージニア大学工学応用科学部(UVA Engineering)の研究者たちが先頃、既存のSpectre防御を回避して、Intel/AMDのマイクロ命令キャッシュから機密を盗み取ることの可能な、新たなSpectreハードウェアエクスプロイトを公開した。IntelとAMDは、新たなガイダンスは不要だと述べている。一方で研究者たちは、修正は展開が困難か、あるいはパフォーマンスの低下を伴う、と指摘する。
-
GitHubがすばやく安全にリリースを行うためにどのようにフィーチャーフラグを利用しているか
先頃のブログ投稿で、GitHub Actions EngineerのAlberto Gimeno氏が、GitHubがフィーチャーフラグを利用して頻繁で安全なデプロイメントを可能にする方法を共有した。GitHubは、リスクを伴う可能性のあるすべての変更にフィーチャーフラグを利用して、必要に応じて変更をすばやく無効にできるようにしている。
-
Amazon Nimble Studio:AWSで視覚効果、アニメーション、インタラクティブコンテンツ
Amazonは最近、Nimble Studioを発表した。これは、クリエイティブスタジオが視覚効果、アニメーション、インタラクティブコンテンツを作成するためのサービスである。このクラウドベースのスタジオは、仮想ワークステーションへのオンデマンドアクセス、柔軟なファイルストレージ、レンダーファームの能力、そして、セキュリティ、権限、コラボレーションを管理するためのツールを提供する。
-
Microsoftは、Azure Web PubSubと呼ばれるリアルタイムWebアプリケーションを構築するためのプレビューサービスを発表
最近、Microsoftは、Azure Web PubSubのプレビュー版を発表した。これはリアルタイムWebアプリケーションを構築するための新しいサービスである。Azure Web PubSubは、ネイティブおよびサーバレスWebSocketをサポートするフルマネージドサービスである。
-
Kotlin 1.5がJava 15機能と新しいJVMコンパイラをサポート
Kotlin 1.5では、レコードクラス、シールドインターフェイス、インラインクラスなどの最新のJava機能のサポートが導入されている。さらに、標準ライブラリと新しいJVM IRコンパイラに多くの改善が加えられている。
-
Javaニュース総まとめ - 2021年5月31日週
今週の総まとめでは、JDK 17を対象とするOpenJDK JEP、JDK 18の初期作業、Project Skara 1.0、JavaFX、MicroProfile GraphQL、Quarkus 2.0、Micronaut 3.0、Hibernate ORM 5.5.0、Payara Platform 5、Eclipse Vert.x 4.1.0、SpringおよびEclipseCon 2021からのニュースを取り上げる。
-
Grain: WebAssemblyファーストプログラミング言語 - WebAssembly Summit 2021
Oscar Spencer氏は先頃、WebAssemblyにコンパイルされる新しい強く型付けされた高級言語であるGrainのプレゼンテーションをした。Grainには、可変変数の使用が可能な、関数型プログラミング機能 (型推論、パターンマッチング、クロージャなど) がある。Grainには、複合データ構造 (Option、Stack、Result) とシステムコール (I/O、プロセス処理など) の標準ライブラリもある。
-
テストピラミッドを使って品質を左シフトする
品質の左シフト(前倒し)とは、開発終了後に品質テストを行うのではなく、ソフトウェア開発サイクルの早期に品質を作り込む、という意味である。テストピラミッドモデルを使うことで、テストをより早いステージに移動させることが可能になり、統合時に問題となる欠陥を開発早期に発見することが可能になる。
-
Android Studio 4.2には最新のIntelliJ IDEAが導入され、開発者エクスペリエンスが向上
Android Studioの最新リリースでは、IntelliJ IDEAプラットフォームが最新になり、開発者のエクスペリエンスを向上させることを目的とした多くの機能が導入されている。Android Studio 4.2には、開発者がプロジェクトをアップグレードして最新のAndroid Gradle Plugin APIを簡単に利用できるようにする移行アシスタントも含まれている。
-
JHipsterがMicronaut Blueprint 1.0.0をリリース
Object Computing, Inc.は、Object Computing、Micronaut Foundation、JHipsterのコラボレーションであるJHipster Micronaut Blueprint 1.0のリリースを発表した。これは、JHipsterサーバーサイドアプリケーション用のMicronautのオプションを構築するためのものである。MHipsterとも呼ばれるこの新しいフレームワークはモノリスまたはマイクロサービスベースのアプリケーションを生成する。これには、本番環境へよりクイックにデプロイできるようにするための主要な機能とインテグレーションも提供される。
-
AWS、新タイプのAWS Storage Gateway "Amazon FSx File Gateway" をローンチ
AWSは先頃、オンプレミスでのファイルサーバの使用や管理に代えて、Amazon FSx for Windows File Serverを使ってクラウドに格納されたデータへのアクセスを提供する、新たなタイプのAWS Storage Gatewayとして、Amazon FSx File Gatewayをローンチした。頻繁にアクセスされるデータをローカルキャッシュに保存することで、オンプレミスによる共有ファイルへのアクセスを最適化する。
-
Google CloudがCloud FunctionsでPHPをサポート
Google Cloudは先頃、Cloud Functions上で動作するPHPの公開プレビューを発表した。このFunctions Framework for PHPはHTTP関数、HTTPイベントへの応答に加えて、Pub/Sub、Cloud Storage、Firestoreといった外部および内部のGoogle Cloudサービスが発行したイベントを処理するCloudEvent関数をサポートする。
-
-
Swift 5.4が複数の可変数引数、リザルトビルダなどをサポート
先日リリースされたSwift 5.4では、複数の可変数引数のサポート、暗黙的メンバ構文の拡張、ローカル関数オーバーロードのサポート追加などが行われている。実行時のパフォーマンスやバイナリサイズも改善された。