BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • Angular 10 インクリメンタルアップデート

    Angular 10は、GoogleのSPAフレームワークの次のメジャーリリースである。 これは比較的小さなリリースで、バグの修正、ツールの改善、依存関係の更新に重点を置いている。

  • Apache Netbeans 12 LTS リリース

    Netbeans Java IDEは、Apache Software FoundationがApacheのトップレベルプロジェクトに昇格してから1年後に、初の長期サポート(LTS)版をリリースした。

  • MicroProfile GraphQL 1.0 - MicroProfileファミリの新しいAPI

    MicroProfile コミュニティは新しいスタンドアロン API である MicroProfile GraphQL 1.0 をリリースした。- Reactive Streams Operators、Context Propagation、Reactive Messagingの3つの既存のスタンドアロンAPIに加わることで、MicroProfile GraphQL仕様の意図は「ユーザーが Java でポータブルな GraphQL ベースのアプリケーションを素早く開発できるようにする、『コードファースト』な API のセットを提供する 」ことにある。

  • 最終フロンティアに到達したJavaScript:宇宙

    最近のSpaceX Dragonの打ち上げは、JavaScriptを宇宙にもたら��た。ChromiumとJavaScriptを活用して、ユーザインターフェースの大部分がWeb技術に依存している。

  • MAUI: .NETのマルチプラットフォーム用アプリケーションUI

    先月のBuild 2020開催期間中、Microsoftは、デバイスネイティブなアプリケーションを開発するためのマルチプラットフォームフレームワークである.NET MAUIのロードマップを発表した。新フレームワークはXamarin.Formsの進化形に相当し、Android、iOS、macOS、Windows用のネイティブ機能を提供する。

  • Krustlet: Kubernetes内でWebAssemblyワークロードを実行するためにRustで書かれたKubelet

    Deis LabsがリリースしたKrustletは、WebAssemblyのワークロードをKubernetes内で実行する、Rustで記述されたオープンソースのKubernetes kubeletだ。最初のバージョンでは、PodイベントやInit Containersといった機能をサポートしない、基本的なワークロードの実行が動作する。KrustletはWebAssemblyコンテナを実行するのみであるため、アプリケーションはWASI(WebAssembly System Interface)を実装する必要がある。

  • Rustが最も人気のあるプログラミング言語トップ20に

    開発者のRusthへの愛情が、実世界での採用に反映されつつある。2020年6月2日、TIOBEは、初めてRustがTIOBE indexのトップ20に入ったことを発表した。

  • Dojo 7の紹介

    Dojoは最新のSPAのプログレッシブフレームワークであり、最近7をリリースした。ウィジェット(別名コンポーネント)システムに大幅な改善を加え、全体的な小さな変更を提供する。

  • 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 のための完全な成果物セットなどがある。

BT