InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
mvnd: Mavenを速くするDaemon、Peter Palaga氏とGuillaume Nodet氏との対談
ほぼ20歳のMavenは、依然としてJavaの世界ビルドツールであり、最大の市場シェア (60%以上) を誇っている。敏捷性とリリースサイクルの短縮という今日のニーズに適応するため、Maven Daemonは、TakariまたはGradleによって普及した手法を使用して、必要な速度を実現する。
-
NativeScriptがOpenJS Foundationのメンバーになった
NativeScriptは最近、インキュベーションプロジェクトとしてOpenJS Foundationに加わった。NativeScriptは、開発者がJavaScriptとTypeScriptを使用してネイティブモバイルAPIを活用するアプリケーションを作成できるようにするフレームワークである。これは、ガバナンスとコミュニティへの働きかけの点においてOpenJS Foundationのサポートの恩恵を受けることでき、その長期的な生存の可能性を高めることになる。
-
AirbnbがVisxをリリース:Reactを使ったインタラクティブな視覚化のための低レベルでプリミティブなコンポーネントの集合
Airbnb Engineeringは最近、visxの最初のメジャーイテレーションをリリースした。visxは、インタラクティブに視覚化を構成できる低レベルのReactコンポーネントの集合である。visxは、D3プリミティブ、Reactコンポーネントモデル、React DOM処理をベースに構築されている。visxは、表現力を犠牲にすることなく簡単に習得できるデータ視覚化フロントエンドソリューションを提供することに努めている。
-
CXXが実現するRustとC++の安全な相互運用
CXXは安全な低レベルバインディング経由でC++コードとRustコードの相互呼び出しを可能にするソフトウェアだ。安全ではないC言語形式のシグネチャ上に外部関数インターフェースを構築する必要はない。InfoQは今回、作者のDavid Tolnay氏と話す機会を持つことができた。
-
Inertia.JSでAPI不要のモノリシックReact/Vue/Sevlteアプリケーションが記述可能に
Inertia.jsは、従来のサーバサイドルーティングとコントローラを使ったシングルページアプリケーションの記述を可能にする。Inertiaがバックエンドとフロントエンドをしっかり結んでくれるので、APIを書く必要はない。開発者は、十分に実績を積んだサーバサイドフレームワーク(Laravel、Ruby on Rails、Dango、AspNetCoreなど)を使用することができる。クライアント上では、React、Svelte、Vueなどを使ったユーザインタフェースの実装が可能だ。
-
Lets Encryptの5年間
5年前、非営利団体は、TLS証明書の自動プロビジョニングを通じて、デフォルトでWebサイトの安全性を高めることを目的として、公開認証局を設立した。 5年後、Lets Encryptは独自のトップレベルルートCAを組み立てている。これは来年デフォルトで提供される。しかし、一部の古いAndroidバージョンでは使用できない。
-
Githubが複雑なアプリケーショ���でWeb Componentsの開発を容易にするCatalystをリリース
GitHubは先頃、Catalystの最初の主要なイテレーションをリリースした。これは、複雑なアプリケーションでWebコンポーネントを使用して開発するための一連のパターンと手法である。Catalystは小型化を目指しており、完全にバニラJavaScriptとWebコンポーネントで記述されたGitHub Webサイトに使用されている。
-
12のシスコの脆弱性
セキュリティ研究者は、Cisco Security Managerを悪用する12の脆弱性を特定した。この欠陥には、逆シリアル化、リモートコード実行、および任意のファイルアクセスがある。
-
Aleph.jsを使用したDenoのサーバレンダリングWebアプリケーション
Denoのサーバレンダリングアプリケーション用のReactフレームワークであるAleph.jsが、アルファリリースを通じて利用可能になった。Alephは、Next.jsのコア機能の多くをDeno環境で利用できるようにする。ゼロ構成のサーバ側レンダリング、静的サイト生成、ファイルシステムとAPIルーティングなどである。Alephは、標準のEcmaScriptモジュール (ESM) インポート構文を使用しており、開発時にバンドラを必要としない。
-
Next.JS 10は、自動画像最適化、国際化されたルーティング、およびWebバイタル分析をもたらす
Next.js Reactフレームワークの作成者であるVercel氏は、先頃、最初の年次Next.js ConfでNext.js 10を発表した。Next.js 10は、自動画像最適化、国際化されたルーティング、継続的なWebバイタル分析を備えている。
-
新しいElectronリリースが新しいApple Siliconチップをサポート
Electronチームは先頃、人気のあるクロスプラットフォームのネイティブデスクトップアプリケーションフレームワークの11番目のイテレーションをリリースした。Electron 11では、新しいApple Siliconハードウェア(Darwin arm64) のサポートが導入されている。Electron 11は、Chromium、Node、およびそのJavaScriptエンジンのバージョンも更新する。
-
JakartaOne Livestream 2020の注目はJakarta EE 9とMicroProfile 4.0
2年目を迎えたJakartaOmne Livestream仮想カンファレンスが、Jakarta EE 9およびMicroProfile 4.0の公式GAリリース後の2020年12月8日に予定されている。12の1時間セッションの最初は、東部標準時間の午前6:00に開始される。Jakarta EEとMicorProfileの話題を中心としたこれらのセッションには、基調講演、15分のテーマスロット、Javaにおける著名人がホストを務めるパネルディスカッションが含まれている。
-
Microsoftは、Build 2020でプレビューのApp Service Static Web Appsを導入
今年のデジタルイベントのBuildで、Microsoftは、静的Webアプリ用に明白に調整された新しいホスティングオファーでAzure App Serviceを拡張したことを発表した。ホスティングサービスはAzure Static Web Appsと呼ばれ、現在プレビュー中だ
-
Bloomberg Engineeringが大規模なコードベース全体でTypeScriptを採用した経験を共有
BloombergのJavaScriptインフラストラクチャおよびツールリードであるRob Palmer氏は、先頃、BloombergでのTypeScriptの大規模な採用から得られたいくつかの学習ポイントと洞察を共有した。Bloombergのカスタムランタイムに固有の学習ポイントもあれば、TypeScriptに切り替える大規模なコードベース全体で役立つ学習ポイントもある。
-
OSGi AllianceがEclipse Foundationに移行
独立財団として21年にわたって活動したOSGi Allianceが、資産をEclipse Foundationに移行し、OSGi Working Groupの下で活動を継続することを発表した。プレジデントのDan Bandera氏に、今回の行動について詳しく聞いた。