InfoQ ホームページ ニュース
-
Heighliner: "スタック・アズ・コード"エクスペリエンスを実現するアプリケーション開発プラットフォーム
Helium3 Techは先頃、アプリケーションスタックをコードとして提供可能にする、オープンソースのクラウドネイティブアプリケーション開発プラットフォームHeighlinerをローンチした。複雑なインフラストラクチャの詳細を、可読性のある構成ファイルに抽象化することにより、バージョン管理、再利用、共有が可能になる。
-
SwiftUIがチャート、データ駆動型ナビゲーションなどを提供
WWDC 2022で、AppleはSwiftUIの新しいイテレーションを発表した。これは、iOS、iPadOS、macOS、watchOS向けのUIを構築するための宣言型フレームワークである。最も重要な目玉として、SwiftUIの新しいグラフ作成機能、洗練されたナビゲーション、新しいコントロールなどがある。
-
Metaが1750億パラメータAI言語モデルのOPTをオープンソース化
Meta AI Researchは、1750億パラメーターAI言語モデルのOpen Pre-trained Transformer(OPT-175B)をリリースした。このモデルは1800億のトークンを含むデータセットでトレーニングされている。GPT-3と同等のパフォーマンスを示す一方で、必要なカーボンフットプリントはGPT-3トレーニングの7分の1のみである。
-
AWSがアーキテクチャ決定レコードのガイドを公開
Amazonウェブサービスは、アーキテクチャ決定レコード(ADR)を使うためのガイドを公開した。彼らは、ソフトウェアエンジニアリングチームでADRを採用しレビューするプロセスを推奨している。このプロセスにより、承認、却下、置き換えのADRが決定ログに収集される。
-
Amazon Elastic MapReduceがサーバーレス製品として一般向け提供へ
AWSは最近、Amazon Elastic MapReduce(EMR)サーバレスが一般向け提供(GA)となったことを発表した。この製品はサーバレスデプロイメントの選択肢の1つである。これは、クラスタやサーバを設定、管理、スケーリングすることなく、Apache SparkやHiveなどのオープンソースフレームワークを使ってビッグデータ分析アプリケーションを実行する顧客を対象としたものである。
-
Angular 14 - Typed FormsとStandalone Components
Angular 14は今月初めにリリースされ、Ivy以降で最も重要なアップデートが行われた。これには、待望の2つの機能(Typed Reactive FormsとStandalone Components)およびマイナーな改善がいくつか含まれている。
-
Googleは最新のC2DマシンタイプとN2Dマシンタイプでコンフィデンシャルコンピューティングを提供
最新のAMD EPYCテクノロジーを採用するために、汎用(N2D)仮���マシンとコンピューティング最適化(C2D)仮想マシンをアップグレードしてから数か月後、Googleは現在、これらのマシンタイプ上でコンフィデンシャルコンピューティングをプレビュー版として利用できるようにした。
-
Java Newsラウンドアップ: JEP 428、MicroStreamがMicronaut Foundationに参加、SpringとApache Groovyのアップデート
2022年5月30日、今週のJavaラウンドアップは、OpenJDK、JDK 19、Spring Shell 2.1.0-M4、Spring Native 0.12.0、Spring Cloud Stream Applications 2021.1.2、Spring Security OAuthの開発終了、Micronaut 3.5.1、Quarkus 2.7.6.Final、Apache Groovyバージョン3.0.11と2.5.17、JobRunr 5.1.3、MicroStreamがMicronaut Foundationに参加、といったニュースをお届けする。
-
Microsoftが自身のマーケットプレイスでSaaSソリューションとしてNGINX for Azureのパブリックプレビュー版をリリース
Microsoftは最近、NGINX for Azureを発表した。これは高度なトラフィック管理と監視を備えたネイティブ統合ソフトウェア(SaaS)ソリューションである。このサービスは、Azure Marketplaceからプレビュー版で入手できる。
-
AWS DataSyncがAWS、Google Cloud、Azure間のデータ移動をサポート
Amazonは最近、AWS DataSyncがストレージロケーションとしてGoogle Cloud StorageとAzure Filesストレージをサポートを追加したと発表した。このデータサービスの2つの新しいオプションは、AWSの内外へのデータの移動に役立つが、データ転送料金は依然としてネックとなる可能性がある。
-
AWSがLambda向けのPowerShellカスタムランタイムを発表
AWSは最近、AWS Lambda向けの新たなPowerShellカスタムランタイムを発表した。これはPowerShellで記述したLambda関数を実行するためのランタイムである。この新たなランタイムを使うことで開発者はLambdaでネイティブPowerShellコードをコンパイルせずに記述できるため、デプロイとテストがシンプルになる。
-
JEP 428: javaマルチスレッドプログラミングを容易にする構造化並行性
JEP 428 "Structured Concurrency (Incubator)"が、JDK 19のProposed to TargetステータスからTargetedステータスに昇格した。Project Loomの傘下にあるこのJEPは、異なるスレッド上で動作する複数のタスクをアトミックなオペレーションとして扱うライブラリの導入によって、マルチスレッドプログラミングを簡略にすることを提案するものだ。エラー処理の容易化、信頼性の向上、可観測性の改善が期待できる。
-
より良いユーザーエクスペリエンスを構築するためのドキュメンテーションにおける言葉の重要性
製品やドキュメントに使用する言葉は、人を不愉快にさせたり、人を傷つけたりすることがある。正確で、複雑なメタファーに依存せず、否定的な意味合いを持たずにメッセージを伝える言葉を、私たちは選ぶことができる
-
Kotlin 1.7.0 Betaで絶対非null型が使用可能に
JetBrainsがKotlin1.7.0-Betaをリリースした。ビルダ推論(builder inference)と絶対非null型(definitely non-nullable type)がデフォルトで有効になり、 min()、max()、minBy()、maxBy()、minWidth()、maxWith()各関数が再導入されている。正規表現では、Kotlin/JSとKotlin/Nativeで名前付きキャプチャグループ(named capturing group)がサポートされた他、指定位置での完全一致に関するチェックが可能になった。
-
Allen Institute for AI、AIモデル検査ツール”LM-Debugger”をオープンソースとして公開
Allen Institute for AI(AI2)は、言語モデル(LM)の予測出力を解釈し制御する、対話型ツールのLM-Debuggerをオープンソースとして公開した。LM-DebufferはすべてのHuggingFace GPT-2モデルを対象に、モデルのニューラルネットワークの隠れ層(hidden layer)の更新をダイナミックに修正することにより、ユーザのテキスト生成プロセスへの介入を可能にする。