InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Java 14がフューチャーフリーズおよびリリースランプダウンに
JDK 14は現在、ランプダウン(rampdown)の第1フェーズにある - 機能セットはすべてフリーズされ、今回のリリースを対象とした機能が今後追加されることはない。
-
JavaScriptエンジンV8バージョン8.0がリリース、ヒープを40パーセント削減し、Optional ChainingとNull Coalescingを追加
GoogleのV8 JavaScriptエンジンの最新リリースであるV8 8.0は、ポインタ圧縮を採用することで、パフォーマンスを低下することなく、ヒープを40パーセントにまで削減している。?.演算子を使用したOptional Chainingと、??によるNullish Coalescenceも追加された。V8 v8.0はChromeバージョン80で正式に公開される。
-
JetBrainsがAWS Toolkit for Riderをリリース
今月初め、JetBrainsがAWS ToolkitのRiderバージョンをリリースした。Amazon Web Serviceプラットフォームでサーバレスアプリケーションの開発、テスト、デプロイを行う開発者の支援を目的としたIDEプラグインである。今回のリリースには(WebStorm内の)Node.JSのサポートとともに、IntelliJ IDEAを使用するJava開発者とPyCharmを使用するPython開発者用に3月から提供開始されている、最初のバージョンからのアップデートが含まれている。
-
RedHatがJakarta EEとMicroProfileをサポートしたWildFly 18をリリース
RedHatは、Jakarta EE 8とMicroProfile 3.0をサポートした、WildFlyアプリケーションサーバのバージョン18をリリースした。その他にもJakarta EE APやJDK 13のサポート、セキュリティの強化、クラスタリングとEEサブシステムなどの機能があるが、注目はEJBに関わる分野とRESTEasyだ。
-
Ionic Reactリリース
IonicチームがIonic Reactの最初のプロダクションリリースを発表した。これはIonicのReactバージョンであり、Reactを利用してiOS、Android、Desktop、PWA向けのアプリケーションを構築する。
-
Payara Server: Jakarta EE 8準拠の認証を受けた最新プロダクト
PayaraがPayara Server 5.193.1をリリースした。これによって同社は、Eclipse FoundationやIBM、Red Hatとともに、2019年9月10日のJakarta EE 8の公式リリース以降にJakarta EE-8準拠と承認されたプロダクトの提供者のひとつになった。PayaraのJavaソフトウェアエンジニアであるPatrik Duditš氏が、今回のマイルストーンについてInfoQに語ってくれた。
-
Preact X、スリムなまま機能を追加
PreactチームがPreact Xを発表した。Reactの代替として、gzip圧縮で4KB未満のスリムサイズを維持したまま、FragmentsやHooksといった重要なアップデートを追加している。
-
AirbnbにおけるGraphQLマイグレーション
Airbnbは、APIの大半をGraphQLに移行して、ページロード時間の短縮とより直感的なユーザエクスペリエンスを実現することに成功した。GraphQL Summitで行われたプレゼンテーションでは、Brie Bunge氏が、同社の多くのチームで使用されたマルチステージのマイグレーションプロセスについて説明した。
-
JetBrainsがRiderとReSharper Ultimate 2019.3をリリース
今週初め、JetBrainsは、RiderとReSharper Ultimateの2019年最終版のリリースを発表した。新しいIDEは、T4 Templateのサポート、クロスプラットフォーム .NET Coreプロファイリング、マルチコンテナDockerデバッグ、Unityのテストなどの機能を備える。ReSharper Ultimate 2019.3には、新しいLocalization Manager、多数のC# 8機能のサポート、NuGetパッケージの依存性検索などが含まれている。
-
Microsoftが.NET Core 3.1 LTSをリリース
今月初めにMicrosoftは、自社の開発ブログの記事として、.NET Core 3.1とASP.NET Core 3.1、EF Core 3.1のリリースを発表した。新リリースは従来バージョン(3.0)の修正と改善が中心だが、長期サポート(LTS)リリースとして、少なくとも3年間のサポートが行われる予定である。
-
iOSとAndroidのアプリ開発にReact Nativeを採用したWalmart
過去2年間、Walmartのエンジニアたちは、自分たちのモバイル開発ツールにReact Nativeを取り込む作業を着実に進めてきた。純粋にReact Nativeなアプリに代えて彼らが選んだのは、ネイティブとReactのよい部分を活用したハイブリッドアプリだ。
-
MicrosoftがJupyter Notebooksでの.NETサポートを発表
Microsoftは今月初め、.NET CoreのJupyter Notebooksサポートの公開プレビューを発表した。C#およびF#で記述されたコードの使用が可能になる。このリリースは、.NET Core用のインタラクティブなドキュメントジェネレータである、Try .NETプロジェクトの一環だ。
-
CSS-in-JSパフォーマンスコスト - 緩和戦略
CSS-in-JSは、コンポーネントロジックをスタイリングにリンクする方法として、一部のコンテキストで人気になった。Aggelos Arvanitakis氏はCSS-in-JSのコストがもはや無視できない場合について開発者に注意を促し、緩和戦略を提供した。
-
JakartaOne 2019 - 7:00~13:00 ライブストリームの概要
初のJakartaOne LivestreamグローバルバーチャルカンファレンスがJakarta EE 8の公式リリースに合わせて開催され、皮切りとして19の1時間セッションが2019年9月10日7:00(EST)から行われた。Jakarta EE��MicroProfileに関連するトピックを取り上げたセッションでは、Java有名人のオールスターキャストによるデモやパネルディスカッションが配信されている。
-
AIとVRの現状と展望
これからはAIやVRなど認知技術の時代だ — Susie Harding博士はTech Dublin 2019で、このように主張した。我々は現在、絶えずAIと関わっている。AIはあらゆる場所に進出しているが、5年前には考えられなかったことだ。VRテクノロジはまだ技術的な壁を乗り越えられていないが、今後数年の間にもっと身近なものになるだろう。