InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
業界におけるAI応用について、Christoph Windheuser氏とのQ&A
ハードウェア能力の増大と膨大なデータにより、パターン認識、自然言語処理、強化学習など既存の機械学習アプローチが実現可能になった。人工知能は開発プロセスに影響を与えており、バージョン管理、CI/CD、テストなどは複雑さを増している。
-
Beaker: ElectronベースのP2P Webブラウザ
Beakerは、Electron、Chromium、Node.jsに基づく実験的なP2P Webブラウザだ。Beakerには、従来のWebとの互換性を保ちながら、ホストレスアプリケーションを構築するための新しいDatベースAPIが含まれている。
-
AWS Lambda LayersとRuntime API:公式にサポートされているランタイム以外もサポート
AWS re:Invent 2018では新しい機能とサービスが多数発表された。機能間で共有されるコードとデータを一元管理するLambda Layerや、LambdaをJavaScript以外のあらゆるプログラミング言語に拡張するLambda Runtime APIなどである。
-
Microsoftはサーバーレスアーキテクチャ向けの新しいAPI Management Consumption(従量課金)ティアを提供する
最近のブログ投稿でMicrosoftは新しい Azure API Management Consumption(従量課金)ティアを発表した。この新しい使用量ティアは「microベース」の請求が可能になり、自動スケーリング、組み込み高可用性、アクションごとの請求、プロビジョニングや管理のためのインフラストラクチャなしなどサーバーレスアーキテクチャの原則に準拠する。
-
ブックレビュー: Java by Comparison
“Java by Comparison; Become a Java Craftsman in 70 Examples”は素晴らしい本だ。一文で表現するならば – より優れた明確なJavaコードの書き方を教えてくれる。
-
TypeScript 3.2はメタプログラミングサポートを改善し、BigIntを追加
TypeScriptチームはTypeScriptのバージョン3.2をリリースし、さまざまなメタプログラミングパターンのサポート、ジェネリック型に対するオブジェクトのスプレッドとレスト、およびこのステージ3 ECMAScriptの提案をサポートする環境に対するBigIntサポートを改善した。
-
MicrosoftがAzure Cognitive Services用のコンテナサポートを発表
MicrosoftはCognitive Servicesのコンテナサポートを発表した。これにより、クラウド、エッジ、オンプレミスなど、どこでも機械学習機能を利用できるようになる。Azure Cognitive Servicesを使用すると、組織は、熱心なデータ科学者がいなくとも、視覚、音声、テキスト処理などのさまざまな認知機能を使い始めることができる。
-
AtomistがSoftware Delivery Machine 1.0をローンチ
ソフトウェアデリバリ自動化の企業であるAtomistが、Software Delivery Machine (SDM) 1.0を発表した。Atomist SDMはクラウドネイティブなソフトウェアデリバリプラットフォームであり、特にKuberneteとSpring用には追加機能を備えている。
-
Googleが精度92%の話者ダイアリゼーションAI技術をオープンソース化
最近のブログ記事で、Googleは彼らの話者ダイアリゼーション技術をオープンソース化したと発表した。それによって人々の声を高い精度で区別することができる。Googleは、複数の参加者を含むオーディオストリームを参加者ごとの同種のセグメントに分割することでこれを実現できる。
-
新たな言語機能とユーザビリティ向上を実現したDart 2.1
GoogleがDart 2.1をリリースした。 このバージョンでは、新たな言語機能、パフォーマンスの向上、型チェックの高速化、型エラーに対するユーザビリティ向上などが実現している。
-
IBMがOpen Liberty 18.0.0.3をリリース、MicroProfile 2.0をサポート
IBMが第3四半期にリリースしたOpen Liberty 18.0.0.3は、MicroProfile 2.0をサポートし、MicroProfile Metrics APIに重点を置いている。IBMのWebSphereとLibertyランタイムのアーキテクトであるAlasdair Nottingham氏が、最新リリースについて説明してくれた。
-
ApacheがJava 8とMicroProfile 1.2をサポートしたTomEE 7.1をリリース
Apache TomEEコミュニティがTomEE 7.1をリリースした。Java SE 8とMicroProfile 1.2のサポートをフィーチャーした重要なアップグレードだ。TomEE 7.1は、Java EE 8/Jakarta EEおよびMicroProfile 1.3準拠を予定している、TomEE 8へのゲートウェイリリースの役割を果たす。Tomitribeの創設者でCEOのDavid Blevins氏が、最新リリースについて説明してくれた。
-
QCon.ai San Francisco 2019: トラックを発表
InfoQとQConによるソフトウェアエンジニアのためのAIとMLのためのカンファレンス、QCon.aiが2019年のトラックを発表した。
-
クロスプラットフォーム・モバイルツールキットFlutterが安定版に
Flutter Liveカンファレンスで、GoogleはFlutterの最初の安定版リリースをローンチした。��れはDartベースのモバイル開発プラットフォームで、iOSとAndroidで1つのコードベースを共有したアプリを、ネイティブUIを使って書けるようにすることを目指している。さらに、GoogleはFlutterランタイムの実験的なWebベース実装も発表した。これはFlutterアプリを標準Webブラウザにもたらすことを目指している。
-
Three.js、リリース98と99でWebGLサポートを改善
Three.jsはCanvas 2D、SVG、CSS3D、WebGLでレンダラーを提供するJavaScript 3Dライブラリだ。最近の2つのリリースでは、何百もの改良と改善を取り込んでいる。