BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • AppStoreのJavaFXとUIフレームワークの改善

    Gluonは最近、コンピューターとモバイルデバイスで実行されているクロスプラットフォームのJavaFXアプリケーションについて話した。例として2つのゲームがある。一方で、ControlsFXチームは、UIコントロールが改善された新しいアップデートをリリースした。

  • Vuenion 2021の今 - Vue Amsterdam 2021でのEvan You氏の講演

    Vue.jsフロントエンドフレームワークの作者のEvan You氏は、Vue Amsterdam 2021カンファレンスで最新および将来のVue開発について先頃講演した。

  • Typescript 4.2 リリース。型と開発者エクスペリエンスが向上

    TypeScriptチームは、TypeScript 4.2のリリースを発表した。これは、より柔軟な型注釈、より厳密なチェック、追加の構成オプション、およびいくつかの重大な変更を特徴としている。タプル型では (最後の位置だけでなく) 任意の位置に残余引数を使用できるようになった。型エイリアスは型エラーメッセージで拡張されなくなり、開発者のエクスペリエンスが向上している。

  • Javaニュース総まとめ - 2021年4月12日週

    今週のJavaニュース総まとめでは、OpenJDKがJEP 411を候補ステータスに昇格すること、Kotlin 1.5.0-RC、Piranha Cloud 21.4.0、Weld CDIのポイントリリース、CloudBeesによるJenkins X 3.0のリリース、Springプロジェクトに関連する多数のポイントリリースとリリース候補およびDavid Blevins氏によって導入された新しいAtlassian JIRAコマンドラインユーティリティのニュースを取り上げている。

  • 新しくリファクタリングされたVue.jsのビルダーVite 2.0は、依然としてスピードにフォーカスしており、フレームワークに依存しないようになった

    Vue.jsフロントエンドフレームワークの作成者であるEvan You氏は、最近、Viteの新しいメジャーイテレーションをリリースした。これは、ビルド速度と短いフィードバックループにフォーカスしたビルドツールである。Vite 2.0は、フレームワークに依存しないコアを中心とした以前のバージョンの完全なリファクタリングである。Vite 2.0は、新しいプラグイン形式と改善されたプログラマティックAPIを備えている。これによって、Vite上に新しいツールを簡単に構築できるように取り組んでいる。

  • 最新のJavaScriptによるパフォーマンスの向上

    Houssein Djirdeh氏とJason Miller氏は先日のChrome Developer Summit 2020で、最新のJavaScriptによるWebアプリケーションのサイズ削減とパフォーマンス向上の可能性について講演した。Webサイトestimator.devではGoogleによる改善可能性の推測値と、それを実現する上で有効なプラグインの推奨が提供されている。

  • NetflixがDomain Graph Service Frameworkをオープンソース化: Spring BootのGraphQL

    Domain Graph Service Framework (DGS) を実装してからほんの数か月で、NetflixはJavaコミュニティにDGSをオープンソース化した。このフレームワークは、スタンドアロンおよびフェデレーションGraphQLサービスのGraphQLの使用法を改善する。InfoQは、Netflixのシニアソフトウェアエンジニアであり、DGSのコミッタであるPaul Bakker氏と、DGSフレームワークのオープンソースについて話した。

  • 分散アプリケーションランタイム (Dapr) v1.0 が発表された

    分散アプリケーションランタイム (Dapr) チームは本日 Dapr v1.0 が利用可能になり、プロダクションレディになったと考えていることを発表した。Daprは、開発者がクラウドとエッジで実行される回復力のあるマイクロサービスベースのアプリケーションを構築できるようにするオープンソースのランタイムだ。v1.0リリースでは、開発者はDaprアプリケーションをプロダクションシナリオのKubernetesクラスタにデプロイできる。

  • 非同期コードのテスト - RxJS Live London

    RxJSコアチームの元メンバーであるJay Phelps氏は最近RxJSを使用してコードを活用するコードをテストする方法を説明した。このリアクティブプログラミングライブラリは非同期プログラミングでAngularフロントエンドフレームワークで使用される。RxJSは、時限シーケンスとライフサイクルイベントを表現するDSLを備えたテストAPIを提供する。

  • MicroProfile 4.0への道

    当初は2020年6月のリリースが予定されていたが、MicroProfile 4.0は、Eclipse Working Groupが設立されるまで延期されていた。新しいリリース日は2020年11月10日だ。Red HatのシニアプリンシパルプロダクトマネージャであるJohn Clingan氏とMicroProfile 4.0の今後のリリースについてInfoQと話した。

  • Deno 1.5、RustベースのJavaScriptコンパイラによりビルド性能が3倍向上

    JavaScript/TypeScriptランタイムDenoの開発チームがDeno 1.5をリリースした。RustベースのJavaScript/TypeScriptコンパイラswcを使うことで、ビルド時間が改善されている。さらに、Tree-Shakingによってバンドルサイズが削減されている。また、alert、confirm、promptというWebプラットフォームAPIを実装しており、開発者はターミナルでシンプルな対話型アプリケーションを書けるようになる。

  • これまでのJava 16と17についてわかっていること

    Oracleは先頃、Javaプログラミング言語とバーチャルマシンのバージョン 15をリリースした。今後の次のリリースであるJava 16および17のコンテンツについてわかっていることを少し見ていく。

  • Google CloudがCloud FunctionsでRubyをサポート

    Google Cloudは最近、Ruby on Cloud Functionsの公開プレビュー版を発表した。Ruby用のオープンソース関数フレームワークは、HTTP関数とCloudEvent関数をサポートしている。

  • Vue3のネイティブCSS変数テンプレートとの統合検証

    Vue 3は、2年間の作業に続く大規模なリリースで、昨年9月に出荷された。 Vue開発者は、どのようにコンポーネントの状態がコンポーネントのスタイルに関連するかを単一ファイルのコンポーネントテンプレートで宣言的に記述することができるようになった。実験的な機能はCSS変数に依存するものである。これは、フレームワークに依存しない設計システムを実装するために使用されてきた、最新のブラウザのネイティブ機能である。

  • OracleデータベースのGraalVM

    Oracleは、データベース内で実行されるGraalVMベースのストアドプロシージャのサポートを追加した。この機能は、APEXフレームワークにフォーカスした多言語エンジン(MLE)を通してJavaScript機能をサポートする。

BT