InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
GoogleがPython用ファジーテストツールAtherisをオープンソースとして公開
Googleは先頃、Python用の新しいファジーテストエンジンをオープンソースとして公開すると発表した。新たなファザー(fuzzer)のAtherisは、Pythonコードとネイティブエクステンション内のバグを検出する。メモリ破壊バグや未定義動作(バッファオーバーフロー、ポインタのアライメント不正、nullポインタなど)の検出ツールであるAddress SanitizerやUndefined Behavior Sanitizerと組み合わせて使用することも可能だ。
-
-
確率論的データサイエンスモデルのテストから学んだこと
データサイエンスモデルは統計的なブラックボックスだ — そのテストには、アルゴリズムや乱数性、統計学といった数学的テクニックの理解が必要になる。データサイエンスモデルの検証で有効なのは、しきい値を用いた出力差異の処理だ。
-
Qt 6がQMLを改善し、C++17を採用
Qt 6はQtの新しいメジャーリリースであり、LinuxのKDEデスクトップ環境を強化するGUIアプリを作成するための無料のオープンソースクロスプラットフォームツールキットである。Qt 6では、完全なソース互換性を維持するよう努められている一方で、QMLの改善、新しいグラフィックアーキテクチャ、C++17のサポート、ツールの改善など、多くの変更がある。
-
Google CloudがFilestore Backupsを発表
Google Cloudは先頃、ファイルベースのアプリケーションのクラウド移行を容易にする新しいプロダクトであるFilestore Backupsのプレビュー版を、すべてのリージョンで導入した。
-
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エレメントを検出し、体系化し、視覚化するツールである。
-
AsyncAPIとPostman Partner、非同期API用の新ツールを提供へ
AsyncAPIとPostmanは、Postmanプラットフォーム上でAsyncAPI仕様をサポートする業務提携を発表した。それぞれの発表の中で両社は、今回の提携による非同期APIの開発促進に関して説明している。これを実現するのは、エンジニアの希望するプログラミング言語とフレームワークを使用した非同期APIの開発とメンテナンスを支援する、優れたツールの構築だ。
-
Githubが不必要なCookieをすべて削除
GitHubは先頃、GitHubからすべてのバナーを削除したことを発表した。GitHubはさらに、GitHub.comの提供に不可欠な将来のCookieのみを使用することを約束した。
-
Haskellの採用促進を目指すHaskell Foundationが発足、20万米ドルの資金を調達
Glasgow Haskell Compilerのリードデザイナを務めるSimon Peyton Jones氏が先頃、Haskell Foundationの設立を発表した。Haskell Foundationは、ツールやライブラリ、教育、研究といったHaskellのエコシステムのサポートを通じたHaskellの採用拡大を目的とする非営利組織であり、すでに企業スポンサから20万ドルの資金を集めている。
-
Infer#によりFacebookのInfer Static AnalyzerがC#と.NETに使えるようになった
Microsoftは、Infer#を使用して、Facebook Inferの手続き間の静的分析機能を提供することにより、.NETエコシステム内で利用できる静的アナライザーの選択肢を広げる。
-
TypeScript4.1にテンプレートリテラルタイプが追加された
TypeScriptチームはTypeScript 4.1のリリースを発表した。リリースには、強��なテンプレートリテラルタイプ、マップされたタイプのキーの再マッピング、再帰的な条件付きタイプが含まれる。
-
AWSがAWS Iot Greengrassの新しいバージョンを発表
最近、AWSは、毎年開催されるre:Invent中に、IoT Greengrassエッジランタイムとクラウドサービスの新しいバージョンを発表した。最新バージョン2.0は、構築済みのソフトウェアコンポーネント、ローカルソフトウェア開発ツール、そして、大規模なフリートデバイス上のソフトウェアを管理するための新機能と共に提供される。