InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Javaニュース総まとめ: Hibernate Reactive 1.0、Springの更新、OpenJDK、Red HatのCryostat 2.0の発表
今週2021年10月25日のJava総まとめは、OpenJDK、JDK 18、Springプロジェクトの多数の更新、MicroStream 6.0、Quarkus 2.4.0、Hibernate Reactive 1.0、Open Liberty 21.0.0.11、Eclipse Vert.x 4.2.0、Red HatのCryostat 2.0の発表、GraalVM Native Build Tools 0.9.7.1、Liberica Native Image Kit 21.3、およびJDKMon 17.0.7からニュースを特集する。
-
Oracle JDK 17 - 再び商用利用が無料に
Oracle JDK は、新しい「Oracle No-Fee Terms and Conditions (Oracle無料利用規約)」(NFTC) ライセンスの下で、プロダクションで再び無料で使用できるようになる。この動きは、Oracle JDK のプロダクションでの使用に対して課金するという2018年の決定を覆すが、Oracle のOpenJDK ディストリビューションには影響しない。NFTC は、最近リリースされたバージョン 17 の Oracle JDK および将来のバージョンに適用される。
-
トレーニング済モデル上で高速クエリ検索インデクスをサポートするTensorFlow Similarity
Francois Chollet氏とそのチームは先頃、TensorFlow SimilarityというTensorFlow用Pythonライブラリをリリースした。類似性学習(similarity learning)とは、画像内の似通った衣類から顔写真を使用した人物識別に至るまで、類似アイテムの検出を行うプロセスである。ディープラーニングモデルでは、イメージ間の類似性学習の正確性と効率を向上させるために、対照学習(contrastive learning)と呼ばれる手法が使用される。
-
Google Cloud SpannerがPostgreSQLインターフェースを追加:PostgreSQLはクラウドデータベースの標準になるか
最近開催されたNext '21カンファレンスで、GoogleはCloud Spanner向けのPostgreSQLインターフェースを発表した。これはGoogle Cloud上の分散SQLデータベース管理とストレージサービスだ。プレビュー版の新しいインターフェースは、Spannerのスケーラビリティと信頼性に、開発者の開発のしやすさとPostgreSQLの移植性とを組み合わせたものである。
-
F# 6が、再開可能なコード、パターンマッチング、ツールの改善などを導入
F# 6は言語、ライブラリ、ツールに対して豊富な新機能を提供する。パフォーマンスを向上させ、プログラマーが簡単にF# 6に切り替えられることを目指している。
-
Javaニュース総まとめ: OpenJDKの更新、Spring、Quarkus、Payara、Hibernate、QuarkusとJakartaOne
今週2021年10月18日のJava総まとめでは、OpenJDK JEP、2021年10月のOracleリリースクリティカルパッチアップデート、JDK 18、多数のSpring Projectsアップデート、Quakus 2.3.1、Payaraプラットフォーム、Hibernate Search 6.0.7、GraalVM 21.3、Java for VS Code 1.0とApache Camel for VS Code 0.1.0、JakartaOne Livestream 2021カンファレンスのプログラムの完成からのニュースを特集する。
-
GoogleがAnthos for VMのプレビューを発表
Google Cloud Next'21バーチャルイベント中に、GoogleはAnthos for Virtual Machines(VM)のプレビューを発表した。さらに、同社は新しいAnthos Multi-Cloud APIを導入した。これは、第4四半期に一般提供される予定だ。
-
SCADE 2.0でSwift for Androidが大きく前進
バージョン2.0になったSCADEの目標は、iOSとAndroidのネイティブアプリをSwiftで開発できるようにすることだ。数多くの内部的な改善に加えて、SCADE 2には、これまでのEclipseベースのIDEに代わる、macOS用のネイティブIDEが新たに含まれている。InfoQは今回、開発者のFrank Langel氏と話す機会を得て、その詳細な情報を聞くことができた。
-
TriggerMeshのCloud Native Integration Platformがオープンソースとしてリリースされた
先ごろ、クラウドネイティブ統合プラットフォームプロバイダの TriggerMesh は、Cloud Native Integration Platform がオープンソースになり、Apache Software License 2.0 で利用できるようになったと発表した。これにより、クラウドオペレーターと DevOps プラクティショナは、コードによる統合で自由にデプロイできるようにする。
-
.NET MAUI Preview 9 - ボーダ、コーナ、シャドウ、パフォーマンスの向上
.NET MAUI Previewエディションの今月のリリースには、コントロールとレイアウトに対するボーダ、コーナ、シャドウのサポートが導入されている。さらにもうひとつ、Preview 9の重点は、50を越えるコントロールやレイアウトを完成させることだった。Preview 9は現在、Androidアプリケーションの起動時間をパフォーマンス改善する.NET MAUIスタートアップトレーシングを含めて��供されている。
-
デザイナと開発者の作業受け渡しを合理的にする - Travis Arnold氏のReact Finland 2021での講演より
Travis Arnold氏は先日、JSXとコンパイラのテクノロジを組み合わせて使用することによって、デザイナと開発者の作業の受け渡しをより効率的にする方法について講演した。紹介されたアイデアは、公開されているツールやライブラリとしてはまだ実現されていないが、自身をデザイナ兼開発者だと称するArnold氏のアイデアは、コラボレーションの改善方法として有用な可能性がある。
-
Javaニュース総まとめ: Grails 5.0、Spring Framework、Hibernate、WildFlyおよびKotlin Multik Library
今週2021年10月11日のJava総まとめでは、OpenJDK、JDK 18、Spring Framework、Grails 5.0、Micronaut 3.1、Helidon 2.3.4、Hibernate ORMおよびReactiveのポイントとGAリリース、WildFly 25の最近のGAリリースに関連するアップデート、GraalVM Native Build Tools 0.9.6、Apache Camel 3.11.3、Piranha 21.10.0、およびMultik多次元アレイライブラリを導入するJetBrainsからのニュースを特集している。
-
SoundCloudの付加価値サービスとドメインゲートウェイを備えたドメイン駆動設計とは
最近、ドメインゲートウェイの実装に向けたSoundCloudのサービスアーキテクチャの進化について説明する2つの記事が公開された。付加価値サービスはその過程にある。著者は、これらのドメイン駆動設計ベースのパターンがどのように重複を減らし、ビジネスと承認ロジックを均質化するのに役立ったかを説明している。
-
IntelのLoihi 2とLava Frameworkでニューロモルフィックコンピューティング研究の進歩を目指す
Intelは、ニューロモルフィック (神経形態) コンピューティングの分野の研究用ツールを提供することを目的として、第2世代のニューロモルフィックチップであるLoihi 2 を発表した。また、IntelはLavaをリリースした。これは、従来のハードウェアとニューロモルフィックハードウェアの両方でニューロモルフィックアプリを構築するためのソフトウェアフレームワークだ。
-
FacebookがCSS-in-JSソリューションのStylexをReact Finland 2021で発表
Facebookのソフトウェア技術者であるNaman Goel氏は、先日のReact Finland 2021でStylexについて講演した。Stylexは新しいfacebook.com Webサイトで使用されたFacebook独自のCSS-in-JSソリューションで、大規模ReactアプリケーションにおけるCSS-in-JSの主な問題点(使用されていないスタイル、CSSファイルの肥大化、CSS-in-JSライブラリのサイズ)を軽減する。Goel氏によると、2021年末までにオープンソースとして公開される見込みである。