InfoQ ホームページ Java に関するすべてのコンテンツ
-
Azul は OpenJDK ペースの Zulu Embedded をリリースした
Azul Systems は、OpenJDK ベースでオープンソースの Embedded JDK であるZulu Embedded をリリースした。Zulu Embedded はモバイルや IoT デバイス向けに組み込み Java 製品を保有している企業をターゲットにしている。ルータ、スイッチ、ATM 機器、アビオニクス、カーエレクトロニクス(automotive electronics)、Point of Sale (POS) システムが例として挙げられる。
-
Slick 3: Scalaで非同期データアクセスを実現するReactive Streams
TypesafeのScala用データベースクエリおよびアクセスライブラリであるSlickがバージョン3.0をリリースし,Reactive Streams APIを新たにサポートした。これによって非同期かつ非ブロックのデータベースクエリが可能になる。InfoQは同社技術リーダのStefan Zeiger氏から,新機能の詳細と今後の予定について話を聞いた。
-
GiltでのScala,Docker,AWSを使ったマイクロサービスのスケールアップ
Craft Conference 2015でAdrian Trenaman氏が,モノシリックなRuby on Railsアプリケーションから,Scala,Docker,AWSを活用したクラウドベースのマイクロサービスによる‘LOSA(Lots of Small Application)’プラットフォームへという,Gilt.comアーキテクチャの発展について講演した。その中で氏は,Giltがスタートアップから10億ドル企業へと発展した過去8年間に,技術面と組織面の両方から学んだ教訓を公開している。
-
Grails 3.0: Spring BootとGradleを採用
GrailsチームがGrails 3.0をリリースした。人気の高いMVCフレームワークが今回,Spring Bootをベースとして完全に書き直されている。Groovy 2.4とAndroidのサポート,Spring 4.1,旧GrantビルドシステムからGradleへのリプレースなど,多数の新機能を含む。
-
Webフレームワークベンチマーク2015
私たちは2014年にWebプラットフォームとマイクロフレームワークを含む様々なWebフレームワークのTechEmpowerのベンチマーク結果を公開した。一年後、彼らは新しい結果とトップ10のWebフレームワークにおけるパフォーマンスの重要な変更の概要を公開した。
-
Spring Security 4.0: WebSocket, Spring Data, テストサポート
Spring SecurityチームがSpring Security 4.0.0をリリースした。いくつかの新機能の他,デフォルトでのセキュリティも強化されている。WebSocket Security,Spring Data統合,テストサポートの改善,新たな(Apacheライセンスの)オープンソースプロジェクトとしてSpring Sessionの導入などが主要なテーマだ。Spring Sessionによって,カスタムバックエンドをプロジェクトのHttpSessionプロバイダとして簡単に開発できるようになる。
-
Chrome 42でNPAPIと関連プラグイン(Java, Unity, Siliverlight)が無効に
NPAPI Deprecation Guideで概説されているように,今月に設定されていた予定通り先頃リリースされたChrome 42では,NetscapeプラグインAPI(NPAPI)が廃止されている。2013年に最初に発表されたその理由は,NPAPIが“ハングやクラッシュ,セキュリティ問題,コードの複雑さの最も大きな原因になって��る”ためだ。
-
Zero TurnaroundがEclipseオプティマイザをリリース
Zero TurnaroundがEclipseオプティマイザをリリースした。このオプティマイザは、セルフガイド式ユーザインタフェースを持ち、Eclipse のJVM設定を調整することで、Eclipseのパフォーマンスを最適化する。
-
GroovyがApacheに参加
GroovyチームはApache Software Foundation(ASF)に参加する。Eclipse FoundationやSoftware Conservancyではなく,ASFを選択した理由について,プロジェクトリーダのGuillaume Laforge氏が書いている。今回の発表について詳しく知るため,InfoQはLaforge氏から,プロジェクトの新たな方向性について聞くことにした。
-
LenovoがSuperfishによる脆弱性問題に対応
Lenovoは,同社のコンピュータにSuperfishソフトウェアをプリロードしていたことへの批判を受けて,問題のツールを除去する方法のアドバイスを発表した。しかし,何が問題なのか,そもそもなぜプリロードされていたのか?InfoQはそれを調査した。一方ではMicrosoftが,Superfishとそのルート証明書を削除するための,Microsoft Defender定義の配布を開始している。
-
Azure Toolkit for EclipseがWebSphere LibertyとApplication Insightsを新たにサポート
Microsoft Open TechのJava開発チームは,Azure Toolkit for Eclipseの最新バージョンをリリースした。IBM WebSphere LibertyとMicrosoft Application Insightsをサポートする。Githubで提供されるAzure Toolkit for Eclipse with Javaは,Microsoft Azure上でJavaプロジェクトの開発,テスト,デプロイを行うためのプラグインである。
-
TeXのアルゴリズムの再実装 - プログラミングの30年間を振り返る
LivingSocialでエンジニアリングディレクタを務めるGlenn Vanderburg氏は,先のClojureConjカンファレンスで,自身がTeXのアルゴリズムをClojureで実装した際の興味深い記録を公開した。そのプロセスの中で氏は,過去30年の間に,プログラミングがどれほど変化したのかを実感した,というのだ。
-
Java EE 8 セキュリティJSRのクラウド対応
JavaコミュニティプロセスがJSR 375の詳細を発表した。JSR 375は、クラウド環境のセキュリティを実装する改善を含むJava EE セキュリティAPIを再設計したものだ。
-
Exercism.ioでプログラムスキルを向上する
Exercism.ioは,フィードバックとディスカッションを通じて,プログラム言語における開発者のクラフトマンシップ向上を支援する。コードを書き,議論することによって,自身の問題解決能力を強化することができるコミュニティとツールである。InfoQでは,Exercismを生み出したKatrina Owen氏と,C++言語トラックで貢献したRichard Thomson氏にインタビューした。
-
Prana - NetflixOSSベースサービスのための"サイドカー"アプリケーション
NetflixがPranaをリリースした。JVMベースのプラットフォームサポートライブラリであるNetflixOSSを,異種マイクロサービスアプリケーションで使用するために同社が開発した,オープンソースの“サイドカー”アプリケーションだ。