InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Red Hat MandelはJavaをネイティブにする
Red Hatは、Javaアプリケーションをネイティブコードに直接コンパイルする新しいJavaディストリビューション「Mandrel」を発表した。GraalVMのフォークとして、起動時間とメモリ使用量を減少させる。
-
オラクル オープンソース Coherence インメモリデータグリッド
オラクルは、Coherence インメモリデータグリッド(IMDG)製品の中核を自由なオープンソースのソフトウェアとしてリリースした。
-
C# 9: シンプルになったパラメータnullバリデーション
シンプルになったパラメータnullバリデーションがC# 9の機能として取り入れられることになった。最小化されたこの機能では、非nullパラメータの検証に必要なコードが、関数シグネチャ内の1文字にまで削減されている。
-
Uber、不要コードを自動的にクリーンアップするツールをオープンソースとして提供
Uberは、失効した機能フラグ(feature flag)によって発生する不要なコードを自動的にクリーンアップする、同社のツールPiranhaをオープンソースとして公開した。Piranhaはパイプライン内での動作が可能で、クリーンアップ対象となる不要コードを継続的に検索する。現時点ではJava、Swift、Objective-Cをサポートしている。
-
Amazon、AWS Amplify iOSとAmplify AndroidをGAリリース
Amazonは先頃、Amplify iOSとAmplify Androidの一般提供開始(General Availability, GA)を発表した。いずれもオープンソースのAmplifyフレームワークの一部である。Amplify iOSとAmplify Androidにはライブラリとツールが含まれており、モバイル開発者によるスケーラブルでセキュアなクラウド利用アプリケーションの開発を可能にする。
-
MicroProfile 3.3の新機能
Eclipse Foundation は MicroProfile 3.3 をリリースし、5 つの API (Rest Client, Config, Fault Tolerance, Metrics, Health) を更新した。その他の改善点としては、仕様とドキュメントの明確化と強化、すべての MicroProfile API 間の統合の改善、異なる MicroProfile 実装間の相互運用性、各 API のための完全な成果物セットなどがある。
-
Angular 9.1がTypeScript 3.8のサポートと高速なビルドを追加
Angular 9.1リリースはTypeScript 3.8のサポートを追加し、Angularアプリケーションの構築にかかる時間を短縮する。
-
AWSがコードレスのモバイル&Webアプリビルダーをベータリリース: Amazon Honeycode
AWSは最近、Amazon Honeycodeのベータリリースを発表した。これは、顧客がコードを記述せずにすばやくモバイルおよびウェブアプリケーションを構築できるフルマネージドサービスである。
-
Paypalは企業レベルでのUIコンポーネント共有をいかに実現したのか
PaypalのエンジニアであるDong Chen氏は先頃、企業レベルのコンポーネント共有における課題と、その課題に対処するためにPaypalが講じたソリューションについて講演した。
-
OCIはMicronaut Data 1.0を特徴とするMicronaut 1.3をリリースした
Object Computing, Inc.は、Ahead of Timeコンパイルを使用したデータベースアクセスツールキットであるMicronaut Data 1.0プロジェクトのマイルストーンリリースを特徴とするMicronaut 1.3をリリースした。Micronaut Dataは、コンパイル時にクエリモデルをクエリに変換するAPIを提供し、サポートされているデータベースのランタイムサポートを提供する。
-
Johnny Boursiquot氏のGoサーバーレスと"外交官"としてのSRE
最近のInfoQポッドキャストで、Herokuのサイト信頼性エンジニアであるJohnny Boursiquot氏は、次のようなさまざまなトピックについて説明した。なぜ、Goがファンクション・アズ・ア・サービス(FaaS)スタイルのアプリケーションを構築するのに役立つ言語であるのか。 Herokuがどのようにしてサイト信頼性エンジニア(SRE)の役割を実装するのか。 なぜ、教える能力がそんなに貴重なスキルなのか。
-
Quarkus 1.5 新しい拡張機能と迅速なjarパッケージング
Red Hatは、Picoli、gRPC、MicroProfile GraphQL、Hibernate ORM with Panacheをサポートする新しい拡張機能を備えたQuarkus 1.5をリリースした。また、新しい迅速なjarパッケージ形式とSpring Cache互換性レイヤーもある。超高速 亜原子 Java」と称されたQuarkusは、GraalVMとOpenJDK HotSpot用に設計されたフルスタック、KubernetesネイティブのJavaフレームワークとして2019年3月に初めて紹介された。
-
壊れたコードがマージされることを防ぐGitHub Super Linter
GitHub Super Linterは、GitHubリポジトリの設定プロセスを自動化して、プルリクエストが作成されるたびに適切な静的解析ツール(lint)を使用することを目的としている。
-
AdoptOpenJDK は Eclipse Adoptium になる
AdoptOpenJDKプロジェクトは、オープンソース財団への移行の一環として、Eclipse AdoptiumとしてEclipseの傘下に入ることになった。ベンダー中立なオープンソース財団がAdoptOpenJDKプロジェクトを管理することは、将来に向けての強力な基盤となる。実用的な観点から何を意味するのか、また、この移行がどのように展開されるのかについては、続きをお読みください。
-
AmazonがAWS Graviton2を搭載したEC2 M6gインスタンスの一般提供を発表
Amazonは最近、第6世代のAmazon Elastic Compute Cloud(EC2)汎用インスタンスであるM6gの一般提供を発表した。「g」は、次世代のArmベースのチップである「Graviton2」の略だ。 パブリッククラウドベンダーとその買収会社であるAnnapurna Labsが64ビットArm Neoverse N1コアを利用するこのチップを設計した。