InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
新しいChrome拡張機能で、C++ソースファイルをステップ実行してコンパイル済みWasmコードをデバッグ
Googleは最近、WebAssemblyファイルのデバッグに関して開発者エクスペリエンスを向上させるためにChrome DevToolsチームが行ったことの進捗状況を発表した。新しい拡張機能(ベータ版)を使用すると、開発者はオリジナルのソースコードをステップ実行することで、WebAssemblyにコンパイルされたCおよびC++アプリをデバッグできる。
-
Red HatがOptaPlanner 8をリリース
Red HatのOptaPlanner 8のリリースについて、Geoffrey De Smet氏にインタビューした。今回の新バージョンでは、QuarkusやGraalVMといった新たなテクノロジが新たにサポートされる一方で、Spring BootやプレーンなJavaも引き続きサポート対象となっている。リリース8の改良点のひとつが、OptaPlannerの多彩な機能をサポート対象テクノロジで示す”クイックスタート”サンプルだ。
-
GitHubのモノリスからマイクロサービスへの旅: QCon Plus Q&A
GitHubは、チームがテーブルにもたらしたさまざまな文化、規範、テクノロジースタックのすべてのために、ソフトウェア開発をどのように行ったかを根本的に再考する必要があった。彼らは、さまざまなチーム、システム、テクノロジーが調和して連携できるようにするマイクロサービスアーキテクチャに移行している。
-
Rustの非同期ランタイムであるTokioが1.0に到達
Tokioは、Rustで信頼性が高く高速な非同期プログラムを作成するためのビルディングブロックを提供することを目指している。最近発表されたTokio 1.0は、TCP、UDP、タイマー、マルチスレッド、ワークスティーリングスケジューラなどをサポートしている。
-
-
-
-
-
-
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と組み合わせて使用することも可能だ。
-