InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Azure Arc対応の機械学習がプレビュー版へ
Azure Arcは、顧客がAWSやGoogle CloudなどのあらゆるインフラストラクチャにAzureサービスと管理を提供できるようにするためのMicrosoft製品である。今年、仮想Ignite会議中に、同社はAzure Arc対応の機械学習のプレビュー版を発表した。これにより、Azureの機械学習機能がハイブリッド環境とマルチクラウド環境に拡張される。
-
Eclipse資格情報のリークがスナップショットビルドに影響
Nexus Repository Managerのデプロイ資格情報がGitHubにリークされた。この問題は、2月中旬に脆弱性レポートが提出されたときに広く注目された。資格情報は暗号化されていたが、マスタパスワードもリークされていた。マスタパスワードはプレーンテキストでは保存されていなかったが、デコードは比較的簡単で、他の資格情報を復号化するために使用できた。
-
NumPy 1.20が実行時SIMDサポートと型アノテーションを加えリリースされた
新しくリリースされたNumPy 1.20は、パフォーマンスとドキュメントの改善を特徴としている。開発者は、NumPy関数に型アノテーションを使用できるようになった。SIMD(単一命令、複数データ)命令を幅広く使用すると、ユニバーサル関数(ufunc)の実行速度が向上する。NumPyのドキュメントには、さらに大きな改善が見られた。
-
GitHubで信頼性の高いデプロイ
GitHubエンジニアリングチームは最近、高速で信頼性の高いデプロイを保証する方法についてブログに書いた。GitHubのソフトウェアエンジニアであるRaffaele Di Fazio氏は、GitHubのデプロイメントメカニズムについて深く掘り下げた。
-
Cloud SpannerがLiquibaseのサポートを追加
Google Cloudは最近、Cloud SpannerでLiquibaseのサポートを追加した。新しい拡張機能により、開発者はオープンソースデータベースライブラリを使用して、Google Cloud上でグローバルに分散されたSQLデータベースのスキーマ変更を管理および自動化できるようになった。
-
Flutter 2はWeb向けに本番環境対応しており、新しいプラットフォームを追加している
GoogleのクロスプラットフォームUIツールキットのメジャーアップデートであるFlutter 2では、Webサポートが安定化し、新しいプラットフォームが追加された。例えば、折り畳み式、埋め込み、デスクトップなどがある。それに加えて、新しいDart 2.12では、nullセーフティとDart外部関数インターフェイス(FFI)が提供される。
-
Scala 3への道
Scala 3には多くの変更が組み込まれており、Dottyに基づいている。新しいコンパイラは、Document Object Typesの内部データ構造を使用する。過去8年間の開発において、新しい型を含むDottyの新機能は、改善されたenum型の処理とメタプログラミングが含まれる。最初のリリース候補が利用可能になり、バージョン 3.0.0は2021年の初めから中頃にリリースされる予定だ。
-
MicrosoftがVisual Studio 2019 v16.9をリリース
今週初め、Microsoftは、Visual Studio 2019 version 16.9 for Windowsをリリースした。新リリースには.NETとGitの生産性に関する機能に加えて、アップデートされたC++、XAML、F#ツール、新しいメモリダンプアナライザ、.NET用の新しい動的インストルメンテーションプロファイリングツールなど、いくつもの改良が含まれている。
-
Netflixは迅速なアプリケーション開発のためにGraphQLマイクロサービスを擁した
Netflixエンジニアリングは先頃、どのようにNetflixが迅速なアプリケーション開発のためにGraphQLマイクロサービスを擁したかを詳述したブログ投稿を公開した。この投稿では、NetflixのシニアソフトウェアエンジニアであるDane Avilla氏が、プロセスにおける重要な学習と、GraphQLが概念実証の開発にどのように役立つかについて説明する。
-
Facebook、COVID-19患者の経過を予測するAIモデルをオープンソース公開
Facebook AI Research(FAIR)のチームとNew York University(NYU) School of Medicineは共同で、胸部X線を使ってCOVID-19患者の予後予測を行うディープラーニングモデルを開発した。比較調査の結果では、このモデルは人間の放射線科医を上回っており、病院における酸素吸入や集中治療の需要予測を支援するために使用できる。
-
Chrome 88 Devtoolsの新機能
Chrome 88の最近のリリースでは、Chrome DevToolsの重要な更新があった。例えば、ネットワークデバッグの改善、実験的なCSS Flexboxデバッグツール、フレーム詳細ビューの改善、新しいWASMデバッグ機能、一般的なパフォーマンスの改善がある。
-
AppStoreのJavaFXとUIフレームワークの改善
Gluonは最近、コンピューターとモバイルデバイスで実行されているクロスプラットフォームのJavaFXアプリケーションについて話した。例として2つのゲームがある。一方で、ControlsFXチームは、UIコントロールが改善された新しいアップデートをリリースした。
-
Diablo IV:Visual StudioでLinuxのデバッグ
BlizzardのDiablo IVチームは、Visual StudioとWSLを活用してWindows環境でLinuxコアダンプをデバッグする方法についてのブログを公開した。
-
C# 9がリリース - record型、init-onlyセッタ、パターンマッチングの拡張を提供
Microsoftは、.NET 5開発プラットフォームリリースの一部としてC# 9.0の提供を開始した。.NET 5とC# 9.0はペアになることで、言語に数多くの新機能を提供する。新たな言語機能は、record型、init-onlyセッタ、トップレベルステートメント、パターンマッチングの拡張、target-typed new式、共変戻り値(covariant returns)、他にもたくさんだ!
-
Vuenion 2021の今 - Vue Amsterdam 2021でのEvan You氏の講演
Vue.jsフロントエンドフレームワークの作者のEvan You氏は、Vue Amsterdam 2021カンファレンスで最新および将来のVue開発について先頃講演した。