InfoQ ホームページ ニュース
-
Micronaut Servlet - サーブレットAPI開発者のための新しいMicronautプロジェクト
Object Computingは、従来のサーブレットコンテナ上でアプリケーションを実行するMicronautの新しいプロジェクト、Micronaut Servletを発表した。これは、従来のサーブレットコンテナにすでに慣れていて、サーブレットエコシステムに多大な投資をしている開発者に、MicronautのビルトインHTTPサーバの代替手段を提供する。Micronaut ServletはTomcat、Jetty、Undertowをサポートする。
-
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のベータリリースを発表した。これは、顧客がコードを記述せずにすばやくモバイルおよびウェブアプリケーションを構築できるフルマネージドサービスである。
-
パンデミックプログラミング調査の結果からCOVID-19の変化が悪影響を及ぼすことが判明
パンデミックプログラミングの調査では、COVID-19によるロックダウンや変化によって開発者の生活にどのような影響が出ているかを調べた。52カ国から2200人以上の人々がアンケートに回答し、自宅で仕事をする前と仕事中の幸福度と生産性を評価した。その結果、一部のグループが他のグループよりも影響を受けており、幸福と生産性が低下していることがわかった。
-
Paypalは企業レベルでのUIコンポーネント共有をいかに実現したのか
PaypalのエンジニアであるDong Chen氏は先頃、企業レベルのコンポーネント共有における課題と、その課題に対処するためにPaypalが講じたソリューションについて講演した。
-
テクノロジ企業大手がリモートワークを長期継続へ
COVID-19の影響が世界中で感じられ続けて、テクノロジ産業の従業者の多くが自宅で仕事をするようになった中、大手のハイテク産業は社員のリモートワークを長期的に許可および奨励する決定を下しつつある。Facebook、Twitter、Shopifyなどが現在、従業員の大半を恒久的にリモートワークとする計画を立案中だ。
-
アジャイルを納期と連携させるには
たとえ納期が厳しくても、スプリント作業に優先度を設定したり、日々のスタンドアップでブロッカを管理したり、レトロスペクティブを実施して作業方法を改善することは可能だ。恣意的に決定された納期を交渉によって緩めさせようという場合には、ステークホルダとの関係性が重要になる。事前に対話を始めておくことで、より望ましい期待値を設定し、スムーズな提供を確約することが、不確実性に直面する状況では特に重要だ。
-
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)の役割を実装するのか。 なぜ、教える能力がそんなに貴重なスキルなのか。