InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
アマゾン、Correttoをリリース; 無償サポート、マルチプラットフォーム対応のJava OpenJDK
ベルギーのアントワープで開催されたDevoxx BEにて、アマゾンがAmazon Correttoのプレビューリリースを発表した。これは、"無償で、マルチプラットフォームに対応し、リリース可能なディストリビューション"であるOpenJDKのビルドで、Javaの参照実装である。
-
Howler.js、モダンなWebのためのオーディオライブラリ
Howler.jsは、Web Audio APIのサポートとHTML5 Audioへのフォールバックメカニズムを備えたモダンなオーディオライブラリを提供する。このプロジェクトが目指しているのは、JavaScriptによるオーディオを用いたクロスプラットフォーム開発を簡単にすることだ。
-
Babylon.js 3.3、3DゲームのためのパーティクルシステムおよびWebVRサポートを改善
Babylon.js 3.3がリリースされた。Microsoft Mixed Reality Toolkit (MRTK)の機能を活用し、WebVR開発が改善され、そのパーティクルシステムコントロールが改良されている。
-
JetBrains、ReactベースのRing UI 1.0 Web UIコンポーネントをリリース
Ring UI 1.0がリリースされた。ライト環境およびダーク環境におけるコンポーネントの新しいビジュアル言語を導入し、CSSプロパティとモジュールのサポートを追加し、新しいMessage、Tabs、Toggleコンポーネントを追加する。
-
Micronaut 1.0への道 - JVMベースのフルスタックフレームワーク
1年の開発期間を経たMicronaut 1.0への道程は、この3週間、Object Computing(OCI)がリリース候補RC1、RC2、RC3を公開することで勢いを増している。Micronautは、マイクロサービスベースのクラウドネイティブなアプリケーションをJavaやGroovy、Kotlinで記述可能な、JVMベースのフルスタックフレームワークである。OCIのプリンシパルソフトウェアエンジニアであるGraeme Rocher氏が、Micronaut 1.0について説明してくれた。
-
Oracleが軽量JavaマイクロサービスフレームワークHelidonを公開
Oracleは先頃、マイクロサービスベースのアプリケーション開発用にデザインされたJavaライブラリのコレクションであるProject Helidonを新たに公開した。HelidonはMicroProfileファミリに属し、MicroProfile 1.1仕様を実装している。Oracleの上級ソフトウェア開発マネージャであるDmitry Kornilov氏が、この新しいプロジェクトについて話してくれた。
-
KotlinについてのQ&A - PinterestのChristina Lee氏に聞く
InfoQは先日、PinterestのCore UIチームのAndroidエンジニアであるChristina Lee氏と席を共にし、PinterestでのKotlinの採用状況、採用に際してPinterestが直面した組織的課題、最大の教訓、Javaから移行する際のヒント、KotlinConf 2018で予定されている氏の講演 “Representing State: the Kotlin Edition” の内容などについて話を聞いた。
-
RSocket - SpringOneで発表された、リアクティブアプリケーションのための新たなアプリケーションネットワークプロトコル
ワシントンDCのSpringOne Platformカンファレンスで発表されたRSocketは、言語に依存しない、新たなレイヤ7アプリケーションネットワークプロトコルである。Reactive Streamsバックプレッシャをベースとして、双方向で多重化が可能な、メッセージベースのバイナリプロトコルだ。
-
GlassFishの新たな時代
Eclipse Foundationは先頃、2018年9月の2つのマイルストンを発表した。GlassFishのソースコードのOracleからの移行が完了したことと、Java EE TCKがオープンソースになったことだ。Jakarta EEの前進とGlassFishの新たな時代に向けての大きなマイルストンと考えられている今回の発表は、“Jakarta EEをクラウドネイティブなアプリケーション開発のイノベーションの手段とする上で、新たなステップとなる”。
-
Facebookがログストレージ用分散データストアのLogDeviceをオープンソースとして公開
Facebookは、社内使用していた分散ログストレージプロジェクトのLogDeviceを、オープンソースとして公開した。レプリケーションを使用した書き込み機能、堅牢なログストレージ、障害回復機能を提供する。
-
Swift 5がリリースに向けて最終開発段階に
Swift 4.2の公式提供開始に続いて、Swiftチームは現在、リリースの最終段階が始まったSwift 5に注力している。2019年初頭のリリースが予定されるSwift 5は、ソース互換性を確保しながら、ABIの安定性の実現を目標とする。
-
Payara FoundationがPayara ServerとPayara Micro 5.183をリリース、MircoProfile 2.0をサポート
Payara Foundationは先頃、MicroProfile 2.0とJava EE 8のフルサポートを含み、多数の新機能やアップグレード、バグフィックスを備えた、Payara ServerとPayara Microのバージョン5.183をリリースした。新たな機能としては、MicroProfile APIとAdmin Consoleのアップデート、OpenID仕様のサポート、新しくなったアプリケーションデプロイメントディスクリプタスキーマなどがある。
-
Googleが改良版Cloud Source Repositoriesをベータ公開
Googleは、新たに改良したCloud Source Repositoriesのベータ提供を発表した。改訂されたのは、まったく新しいユーザインターフェースとセマンティックコード検索機能だ。
-
GitHubのインシデント分析がサービスの信頼性を改善する方法を示す
2018年10月21日、GitHubユーザは、日常のメンテナンス作業が原因のインシデントにより、24時間のサービス低下を経験した。古くて一貫性のない情報が表示され、24時間、ウェブフックと他の内部サービスが利用できなくなった。GitHubの事後インシデントレポートは、どこで問題が起きたかを示し、サイト信頼性を改善する解決策を述べている。
-
ES.Next提案とTypeScriptをサポートを改善するBabel 7リリース
TypeScriptトランスパイルやES.Next提案を管理するためのよりよい方法のサポートなど、多くの重要な変更と改善が含まれたBabel 7がリリースされた。