InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Angular 8 - Angularフレームワークの段階的改善
Angularチームは先頃、シングルページアプリケーション用フレームワークの最新メジャーリリースとなる、Angular 8をリリースした。今回のリリースには、多数のバグ修正、差分ロードを含むいくつかの段階的な改善、IvyレンダリングエンジンとBazelビルドシステムのプレビュー版などが含まれる。
-
Try .NETによるインタラクティブな.NETドキュメントの作成
Microsoftは先頃、.NET Core用の対話型ドキュメントジェネレータであるTry .NETをオープンソース化した。さまざまなプログラミング言語用の同種ツール(Jupyterなど)と同じように、説明テキストと実行可能なライブコードの両方を含んだドキュメントを生成する。
-
AI時代のフロントエンドアーキテクチャ
QCon New York 2019で、Oqtonのフロントエンド担当ソフトウェアエンジニアである Thijs Bernolet氏が、フロントエンドアーキテクチャ開発時におけるマシンラーニングの影響による課題について説明した。
-
Ionic Capacitor - JavaScriptによるネイティブアプリケーションの開発
Capacitorは、Ionicが開発したハイブリッドアプリケーションのための新しい開発フレームワークである。2009年に初めてリリースされ、ソリューションとして定評のあるApache Cordovaの代替を提供する。
-
AWSがDeep Learning AMIおよびAIサービスのSageMakerとRekognitionを強化
Amazon Web Services (AWS)は、Deep Learning仮想マシンイメージのアップデートと、AIサービスSageMaker Ground TruthとRekognitionの改善を発表した。
-
AWSユーザにMLを提供するAmazon Personalizeが一般利用可能に
昨年11月のAWS re:Inventで初めて発表されたAmazon Personalizeが、すべてのAWSユーザを対象に一般公開された。このサービスを使用すれば、マシンラーニングの経験がなくても、パーソナライズされたプロダクトレコメンデーション、検索結果、ダイレクトマーケティングなどのモデルを含む、独自のマシンラーニングモデルをアプリケーションに加えられるようになる。
-
ビジネスアプリケーションにAIを - MicrosoftがAI Builderをプレビューリリース
先日のBusiness Applications Summit in AtlantaでMicrosoftは、AI Builderという名称で、Power Platformの新たな人工知能(AI)サービスを発表した。この新サービスはローコードアプリケーションやワークフローサービス、エンタープライズクラスのデータストアであるCommon Data Service(CDS)上で実行されるMicrosoft PowerAppsやMicrosoft FlowなどにAI機能を提供する。
-
JCPのディレクタHeather VanCura氏、JCP20周年をInfoQに語る
Java Community Process(JCP)のディレクタでJCP Executive Committee(EC)の議長でもあるHeather VanCura氏は先日、ピッツバーグとニューヨーク市のBNY Mellonのキャンパスを訪れて、JCP20周年の記念講演を行った。このイベントには、NYJavaSIGとACGNJ Java Users Groupの2団体も協賛している。氏はInfoQに、JCPと20周年について話してくれた。
-
.NET Core - 過去、現在、そして未来
先回のMicrosoft Buildで、同社.NETプログラムマネージャのScott Hunter氏が、.NET Coreが.NETの未来である(.NET Core is the future of .NET)と題した記事を発表した。
-
Android React Ntiveアプリの起動時間とメモリ使用量の大幅な削減が可能なFacebook Hermes
先頃Facebookがオープンソースとして公開したJavaScriptエンジンのHermesの目標は、Androidデバイス上でのReact Native Appsのパフォーマンス向上にある。特に重視されているのが、起動パフォーマンス、ダウンロードサイズ、メモリ消費量だ。Facebookの主張は、Microsoft Officeと、Slackに代わるオープンソースの代替品であるMattermostを使った最初のベンチマークで裏付けられている。
-
GitHubは継続的な脆弱性検出のためにSemmleコード分析を統合する
GitHubはスタートアップのSemmleを買収し、継続的統合/継続的デプロイサービスの一部として、継続的脆弱性検出を目指している
-
BaiduがERNIE 2.0をオープンソース公開、自然言語処理タスクでBERTを上回る
先日のブログ記事で、中国の検索エンジンと電子商取引の巨人であるBaiduは、ERNIE 2.0と呼ばれるオープンソースの自然言語理解フレームワークを発表すると同時に、最新技術(SOTA)達成の成果、さらには中国語と英語による16のNLPタスクにおいて、GoogleのBERTやXLNetなど、既存のフレームワークをパフォーマンスで上回ったことを公開した。
-
ブラウザ用のAR/VRアプリを開発する
仮想現実と拡張現実は、いずれもWeb開発者に新しい、エキサイティングなチャンスを提供する技術だ。Doug Sillars氏の講演”Building an ARt Gallery in the Browser”から、JavaScriptによる仮想現実と拡張現実の現状と、AR/VR用JavaScriptライブラリであるA-Frameを使用した導入について追ってみた。
-
C++20のフィーチャリストが凍結 - モジュール、コルーチン、コンセプトを採用、コントラクトは延期
ISO C++委員会は、2020年2月までに公開予定の、C++20と呼ばれる次期C++標準の機能リストをクローズした。C++20はC++の重要な改訂版で、モジュール、コルーチン、コンセプトを主要な新機能として提供する。
-
Javaのハイフン付きキーワード提案について、Brian Goetz氏が語る
Java言語の生産性とパフォーマンスの追求を続ける、OracleのJava言語アーキテクトであるBrian Goetz氏は、同社でJava言語とJava Virtual Machineの仕様リーダを務めるAlex Buckley氏と共同で、新機能を追加して言語を進化させる手段として、ハイフン付きキーワードセットの提案を行った。そこで提案したハイフン付きキーワードについて、Goetz氏がInfoQに説明してくれた。