BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • Ionic 4のβ版リリース

    モバイルWebアプリケーション構築のためのフレームワークIonicのバージョン4 β版がリリースされた。Ionic 4は、パフォーマンス改善およびWeb Components標準のサポートによるフレームワークに依存しないアプローチにフォーカスしている。

  • Javaコミュニティリーダ陣、プラットフォームサポートの選択肢を解説

    Javaコミュニティの30を超えるリーダがオープンレターを公開した。今後利用できるサポートの選択肢とJavaビルドを明らかにしている。ドキュメントではオラクルとその他のサプライヤ双方から利用できる無償と有償のサポートの選択肢を詳細に解説している。

  • Google、Python 3.7とPHP 7.2をサポートするApp Engineの第2世代ランタイムをリリース

    Google Cloudは、第2世代App Engineスタンダードランタイム、アプリ構築のためのWebフレームワークおよびクラウドコンピューティングプラットフォームに対するアップデートを発表した。今回のアップデートで、ユーザーはPython 3.7とPHP 7.2ライブラリを含む人気のある言語・フレームワーク・ライブラリの最新バージョンでWebアプリを動かせるようになる。

  • Mozilla FirefoxはWebトラッカーをデフォルトでブロックするようになる

    Mozillaは最近、Firefoxが近い将来、Webトラッカーをデフォルトでブロックするようになると発表した。Mozillaは、ページロードパフォーマンスの改善、クロスサイトトラッキングの削除、有害な行為の軽減を含む3つの重要な取り組みにより、一連の機能をリリースする予定だ。

  • ASP.NET 2.2 Preview 1でJava SignalRクライアントが登場

    Microsoftは、ASP.NET Core 2.2で登場する新機能について詳細をリリースし始めている。その1つに、SignalRをサポートする新しいJavaベースクライアントがある。

  • Apacheへの移行作業が進むNetBeans

    NetBeansのApache Foundationへの移行は、新たなメジャーリリースとともに、順調に進んでいる。

  • IntelliJ IDEA 2018.2、Java 11やMacBookタッチバーのサポートなど

    JetBrainsはIntelliJ IDEAのバージョン2018.2をリリースした。このバージョンは次のJava 11のサポートやブレークポイントインテンション、MacBookのタッチバー、Spring BootやScalaプラグイン、Dockerプラグインの強化といったものを提供する。

  • UberはオープンソースのFusion.jsフレームワークを発表した。

    UberはFusion.jsを発表した。これはオープンソースの「プラグインベースのUniversal Web Framework」である。この発表において、UberのシニアソフトウェアエンジニアであるLeo Horie氏は、Uberは数百のWebアプリケーションを構築し、Webテクノロジは迅速に変化し、ベストプラクティスは絶えず変化し続けていると説明した。何百人ものWebエンジニアが最新の言語機能を活用しながら、Webプラットフォームのダイナミックな性質を維持することは難しい課題だ。

  • Uber、分散JVMトレースのJVM Profilerをオープンソースに

    UberがJVM Profilerという分散型のプロファイラをこの6月にオープンソースにした。彼らはApache Sparkで直面したリソース割り当ての問題を解決しようとJVM Profilerを開発した。Apache Sparkは大きなデータストリームを処理する人気のフレームワークであるが、そういったデータストリームはまさにUberが多数持っているものだ。JVM ProfilerはSpark向けに構築されているが、JVMベースのどんなサービスやアプリケーションにも適用できる。

  • マイクロサービスアーキテクチャの正しい設計 - QCon NYで学んだMichael Bryzak氏の教訓

    先日のQCon New York 2018で、Michael Bryzek氏が、マイクロサービスアーキテクチャを“正しく”設計する方法について論じた。ボイラプレートコードの自動生成を実現するため、最初にすべてのAPIとイベントのスキーマを設計すること、デプロイや依存性管理などの自動化に注力すること、などがおもな内容だ。

  • Jib、Google提供のJavaコンテナイメージビルダ

    GoogleはJibを発表した。オープンソースのコンテナイメージビルダで、Java開発者は普及しているJavaツールを使ってJavaコンテナをビルドできる。

  • Coinbaseはどのようにしてスケーリングの問題に対処したか

    仮想通貨交換所を運営しているCoinbaseは2017年の仮想通貨ブームで同社のプラットフォームのスケーリングの問題に直面した。エンジニアリングチームはMongoDBのアップグレードと最適化やトラフィックの分離に注力し、将来のためにキャプチャとリプレイのツールを構築した。

  • ApacheがGroovy 2.5とGroovy 3.0プレビュー版をリリース

    Apacheは先日、AST変換を改善し、マクロサポートを導入したGroovy 2.5をリリースした。2018年末に予定されているリリース候補に向けて、Groovy 3.0の開発も順調に進んでいる。OCIのプリンシパルエンジニアでGroovyのコミッタのPaul King博士がInfoQに、今回の最新リリースと、近々予定されているバージョン3.0について説明してくれた。

  • Tomcat 9のJBoss Web Server 5を提供開始

    Red Hat JBoss Web Server (JWS) はwebアプリケーションや大規模webサイトの構築、デプロイ、保守できるようApacheのwebサーバとTomcatサーブレットエンジンを組み合わせたものである。JBoss Web Serverのバージョン5がリリースされTomcat 9をサポートし新機能と拡張をいくつか導入した。

  • ByteBuddy新バージョン、Java 11を完全サポート

    広く使われているJavaバイトコードエンジニアリングライブラリであるByteBuddyの新しいリリースではJava 11を完全にサポートし、Java 8以降に導入されたクラスファイルとバイトコードの新機能をすべてサポートした。

BT