BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • Javaニュース週報 - 2021年3月1日

    2021年3月1日週のJavaエコシステムの小さなストーリーのまとめで、OracleとOpenJDKのマイルストーンを祝い、IBM、Red Hat、Springのニュースを特集する。

  • Stimulus 「すでにあるHTMLのためのJavaScriptフレームワーク」 リリース2.0

    「すでにあるHTMLのための謙虚なJavaScriptフレームワーク」と呼ぶStimulusは、先頃2番目の主要なイテレーションをリリースした。Stimulusは、GitHubのパターンのWebコンポーネントセットであるCatalystに影響を与えた。

  • AdoptOpenJDKがDragonwellを受け入れ

    AdoptOpenJDKとAlibabaは、Dragonwell JDKをAdoptOpenJDKのインフラストラクチャを使って構築、テスト、配布すると発表した。これはユーザにとっての選択肢が増えるということであり、コルーチンやウォームアップサポートなどのユニークな機能を理由としたDragonwellの選択が可能になるということである。

  • Apache Netbeans 12.2はJava14および15をサポート

    Apache NetBeansリリース12.2は、主にJava 14および15に対してサポートを改善した。コードの色付け、コードのフォーマット、オートコンプリートなどのNetBeans機能は、レコードやsealed、non-sealed、permitsなどのキーワードなどの新しいJava言語機能をサポートするようになった。

  • GoogleがPython用ファジーテストツールAtherisをオープンソースとして公開

    Googleは先頃、Python用の新しいファジーテストエンジンをオープンソースとして公開すると発表した。新たなファザー(fuzzer)のAtherisは、Pythonコードとネイティブエクステンション内のバグを検出する。メモリ破壊バグや未定義動作(バッファオーバーフロー、ポインタのアライメント不正、nullポインタなど)の検出ツールであるAddress SanitizerやUndefined Behavior Sanitizerと組み合わせて使用することも可能だ。

  • さらば、Flash

    Flashは2020年12月31日にEnd of Lifeを迎えた。InfoQは、Flashが初期のWebに貢献したこと、その終焉後に何が失われるかを振り返る。

  • CloudflareがCloudflare PagesでJamstackサイトを構築してホストする方法を発表

    先頃のブログ投稿で、CloudflareはCloudflare Pagesを使用してJAMstackサイトを構築およびホストするための高速で安全かつ無料の方法を発表した。Gitリポジトリおよび既存のJAMstackフレームワークとシームレスに統合され、現在ベータ版だ。

  • MicroProfile4.0の新機能

    新たに設立されたMicroProfile Working Groupの手により、待望久しいMicroProfile 4.0のリリースがJavaコミュニティに届けられた。Jakarta EE 8との整合性がフューチャーされた他、12のAPIすべてがアップデートされているが、スタンドアロンAPIについては変更されていない。MicroProfile 4.0では、Config、Fault、Tolerance、Health、Metrics、OpenAPIという5つのAPIに、非互換的な変更が行われている。

  • Airbnb Showkase - JetPack Composeライブラリのブラウザ

    Airbnb Showkaseは、特定のコードアノテーションに基づいて合成されるブラウジングアクティビティによって、Jetpack Compose UIエレメントを検出し、体系化し、視覚化するツールである。

  • Infer#によりFacebookのInfer Static AnalyzerがC#と.NETに使えるようになった

    Microsoftは、Infer#を使用して、Facebook Inferの手続き間の静的分析機能を提供することにより、.NETエコシステム内で利用できる静的アナライザーの選択肢を広げる。

  • TypeScript4.1にテンプレートリテラルタイプが追加された

    TypeScriptチームはTypeScript 4.1のリリースを発表した。リリースには、強力なテンプレートリテラルタイプ、マップされたタイプのキーの再マッピング、再帰的な条件付きタイプが含まれる。

  • GraalVMがCOBOLをサポート

    GraalVMは、COBOLとJavaの間を橋渡しするインテグレーションサポートを提供し、単一のランタイムで多くの言語のサポートを追加している。

  • Tailwind CSS V2.0 - 最初のメジャーアップデート

    人気のユーティリティフレームワークであるTailwind CSSは最近、最初のメジャーアップデートをした。ダークモードのサポート、拡張カラーパレット、フォームサポートの改善、他にコミュニティからリクエストされたの多くの機能など、大幅な改善が提供される。

  • single-spa によるマイクロフロントエンド

    マイクロフロントエンドは、マイクロサービスの概念をフロントエンドに拡張する。目標は、大規模なSPAを、さまざまなテクノロジーを使用し、別々のチームで開発および管理できる小さな独立したアプリケーションに分割することだ。 single-spaは、複数のフロントエンドアプリケーションの構成を単一のプロダクトに簡素化することにより、開発者がその目標を達成するのに役立つフレームワークだ。

  • PHP 8がJIT、union型などを新たに提供

    PHP 8は、Just In Time(JIT)コンパイラと多数の言語機能を新たに加えた、PHPのメジャーアップデートである。InfoQは今回、PHPおよびPHP 8が今日の言語環境において果たす役割についての理解を深めるべく、SentryのプリンシパルデベロッパであるMark Story氏に話を聞いた。

BT