BT

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

寄稿

Topics

地域を選ぶ

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

  • Elmによって実現した無停止システム

    QCon London 2017において、noredinkのソフトウェアエンジニアで、Manningから“Elm in Action”という自書を著したRitchard Feldman氏が、Elmへの変更を決断したことによって10万コード行のシステムが2015年以来一度も運用障害を起こしていないという、同社の状況に関して解説した。今回の記事では、その要点を簡単にまとめてお届けする。

  • Webドキュメント改善のためMozillaがMDNを一新する

    MozillaはMDN一新計画を発表した。MDNはMDN Web Docsのままではあるが、製品ドキュメントとは分けられる。開発者の間では、MDNは高品質のドキュメントで人気のある場所の1つとして知られている。Mozillaは"MDNがWebのドキュメントでもっともよい唯一のリソース"となることを望んでいる。

  • C# 7.2 と 8.0 のロードマップ

    Null許容参照型と制限付き多重継承を含む、C# 7.2 と 8.0 のための機能がすでに準備されている。

  • React NativeモバイルアプリのWordPressを目指すShoutem

    Shoutemは先頃、新たにReact Nativeベースのアプリケーションビル���をローンチした。開発者を対象とした、モバイルアプリ用のWorsPressのようなものだ。マーケティングVPのRobert Sekulić氏に話を聞いた。

  • SquareのAndroidエンジニアであるJake Wharton氏がETEでInfoQに語った

    Jake Wharton氏は、Square社のAndroidエンジニアであるが、2017年のEmerging Technologies for the Enterprise(ETE)カンファレンスでSquareでの仕事とリアクティブシステムやRxJava、Kotlinについての考えをInfoQに語った。

  • Safari 11に新機能追加、プライバシー改善

    AppleはWebブラウザの最新バージョン、Safari 11を公開した。これはiOSとmacOSで利用でき、WebRTCとWebAssemblyに対応する。また、Web上を移動するユーザーをサードパーティがトラッキングしにくくするという、新しいトラッキングブロッカーも含まれている。

  • データ交換フォーマットCap’n ProtoがWindowsサポートなど新機能を追加

    前回のリリースから2年半、データ交換フォーマットとRPCシステムのCap’n Protoがバージョン0.6となって、Windowsのサポートやセキュリティ強化などが追加された。

  • 起動時間削減を目指すPrepack JavaScriptコンパイラ

    Facebookは、グローバルコードブロックをプリコンパイルすることによって初期化コードに要する時間の削減を目指した、コンパイル時JavaScriptインタプリタであるPrepackを公開した。このツールで最も恩恵を受けるのは、起動時間が最大のパフォーマンスボトルネックのひとつとなっている、React Nativeアプリなどのプラットフォームだ。

  • WebKitがWebAssemblyを完全にサポートした

    AppleのSafariはWebAssemblyを完全にサポートした。これは将来のECMAScriptモジュールとスレッドの統合準備も含んでいる。

  • Lightbendのエンタープライズアーキテクト、Kiki Carter氏がETEでInfoQに語った

    Kiki Carter氏はLightbend社のエンタープライズアーキテクトであるが、2017年のEmerging Technologies for the Enterprise(ETE)カンファレンスでマイクロサービスやリアクティブシステム、ScalaとJava、SMACKスタックに対する彼女の考えをInfoQに語った。

  • BuoyantがサービスメッシュLinkerdのバージョン1.0をリリース

    クラウドネイティブソフトウェア企業のBuoyantが、Linkerdのバージョン1.0をリリースした。クラウドネイティブなマイクロサービスベースのアプリケーションのための、オープンソースの“サービスメッシュ”プロジェクトだ。創業者でCTOのOliver Gould氏が、このマイルストンについてInfoQに話してくれた。

  • IBMとRed HatがJavaモジュール(Jigsaw)に反対を投票

    InfoQはこれまでにも、一般に“Project Jigsaw”と呼ばれているJSR 376 - the Java Platform Module Systemについて、その開発状況を報告してきた。今回、非常に珍しい動きとして、IBMとRed Hatの両社が、現在の形式のJigsawに対して“反対”票を投じることを公表した。

  • Enterprise Conference 2017に見る新たなテクノロジ - 第2日目まとめ

    第12回Emerging Technologies for the Enterprise Conferenceカンファレンスの第2日がフィラデルフィアで開催された。この2日間のイベントは、Blair MacIntyre氏(拡張現実の第一人者)とScott Hanselman氏(ポッドキャスタ、Microsoftプリンシパル・プログラムマネージャ)の基調講演に始まり、Kyle Daigle(GitHubエンジニアリングマネージャ)、Holden Karau(IBMプリンシパル・ソフトウェアエンジニア)、Karen Kinnear(Oracle JVMテクニカルリーダ)各氏による講演が行われた。

  • React Fiber: Reactの新エンジンを詳査する

    Facebookは現在、人気のJavaScriptフレームワークであるReactを支援する、まったく新しいアーキテクチャに取り組んでいる。React Fiberと呼ばれるこの新デザインでは、ブラウザや他のレンダリングターゲットによる認識の応答性を改善するために、変更を検出するタイミングと方法が改められる。バージョン16でローンチされる予定のReact Fiberは、大部分のReactアプリに対して完全互換性を持つものになるはずだ。

  • ジェネリックパラメータのデフォルト指定、非同期イテレータのサポートなどを加えたTypeScript 2.3

    TypeScript 2.3は言語構文が拡張され、ジェネリック型パラメータのデフォルト値宣言と非同期ジェネレータおよびイテレータのサポートが追加されている。新しいコンパイルオプションによる既存のJavaScriptコードとの統合の改善と、言語サーバプラグインの公式サポートの導入も目的とされている。

BT