BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • IntelliJ IDEA 2017.3リリース

    JetBrainsが旗艦製品であるIntelliJ IDEAのバージョン2017.3をリリースした。Java、Java EE 8、Spring Boot、Kotlin、Dockerのサポート強化など新しい機能を追加している。バージョン2017.2のリリースから3ヵ月後の最新リリースだ。このリリースまで、JetBrainsはこの最新バージョンのパブリックプレビューを提供し、フィードバックとバグレポートを求めた。

  • コンテナ化されたマイクロサービスをデバッグする - Idit Levine氏のQCon SFでの講演より

    QCon San Franciscoで、Idit Levine氏が“Debugging Containerized Microservices”と題して講演し、分散型マイクロサービスベースシステムにおけるデバッグの問題点を概説するとともに、システム固有の課題を克服する上で可能な3つのアプローチを紹介した。講演では、氏が開発中の新たなオープンソースのマイクロサービスデバッガで、VS Code IDEと統合可能なSquashも紹介された。

  • IBMがKubernetsとCloud Foundryを使用したハイブリッドクラウドコンピューティングプラットフォームのIBM Cloud Privateをリリース

    IBMはIBM Cloud Privateをリリースした。パブリッククラウドと同等のクラウド機能を、企業がオンプレミスで構築可能なように設計されたプラットフォームである。“クラウドネイティブ”なアプリケーション開発を促進し、WebSphere Liberty、Db2、MQといったIBMテクノロジ上で動作する既存アプリケーションの最新化サポートを目標とする。

  • MicroProfile 1.2の最新情報

    EclipseファウンデーションはMicroProfileのバージョン1.2をリリースした。このリリースでマイクロサービス間のコミュニケーション改善、システム障害への返答、JSON Web Toolkit (JWT)といった新しいAPIを追加した。IBM所属でCDIとMicroProfileの開発リードであるEmily Jiang氏と、Payara所属でJavaミドルウェアのコンサルタントであるMichael Croft氏は、InfoQにこの最新リリースについて語った。

  • FacebookがReason 3でReasonMLの構文を変更

    OCamlの安全性と速度をJavaScriptに提供するためのFacebookの試みであるReadonがバージョン3に到達した。新たな構文の導入と、多数の修正が行なわれている。

  • 2018年の第1回QCon.aiのトラックが発表される

    QCon.aiが2018年のトラックを発表した。

  • JSON-RPCについて

    昨日のLanguage Server Protocol Support for Visual Studioに対するレポートにおいて、私たちはLCPがJSON-RPC 2.0上に構築されていると述べた。これは10年以上前に作成されたものだが、SOAPやRESTほどは知られていない。

  • Visual StudioでLanguage Server Protocolがサポートされた

    Visual Studio Codeのような様々なエディタとVisual StudioはLanguage Server Protocolをサポートした。これは少ない作業量でVisual Studioに新しいプログラム言語を追加可能にする。

  • パラメータ反変性などを加えたTypeScript 2.6

    TypeScript 2.6の新機能のひとつに、パラメータに反変性(Contravariance)を適用する新しいフラグと、ツーリングの改善がある。

  • .NET Core のための ORM

    EF Core がビューやストアドプロシージャのような基本的なデータベースの機能を手に入れようと奮闘する中、開発者たちは自身のデータアクセスのニーズのために他のものを探している。ここではその選択肢の中からポピュラーなものをいくつか紹介する。

  • サーブレット対リアクティブ: 正しいスタック��選定する - Rossen Stoyanchev氏のQCon SF 2017でのプレゼンテーション

    Spring Framework 5で新しいリアクティブなwebフレームワークspring-webfluxを導入した。これは従来のサーブレットベースのwebフレームワークspring-mvcと並んで存在するものだ。Rossen Stoyanchev氏は、プレゼンテーションでこれら2つのフレームワークの実行モデルの違いと、spring-mvcではなくspring-webfluxする際の決断方法について話した。

  • Javaのバリュータイプに対する設計が進んでいる

    Project Valhallaはメジャーアップデートを公開し、JVMでのバリュータイプに関する最初の、超初期段階の設計コンセプトをいくつか公表した。

  • Kotlin 1.2がマルチプラットフォームプロジェクトを導入

    Kotlinの最新バージョンでマルチプラットフォームプロジェクトを使うとJVMとJavaScriptのプラットフォーム間でコードを共有できるようになった。加えて、言語やライブラリでの多くの改善、コンパイラのパフォーマンス向上が含まれる。

  • SpringOne 2017 Platform Conference - 1日目

    2017年12月4日から7日まで、第2回SpringOne Platform Conferenceがサンフランシスコで開催される。これは実用的なイベントで、およそ10のトラック、著名なスピーカー、食事、飲み物、たくさんの技術が含まれている。

  • スタートアップ企業のVicariousが脳の視覚野にヒントを得たAIによるCAPTCHAの解読に成功

    Vicariousがニューラルネットワークを改善して、Recursive Cortical Network(再帰的皮質ネットワーク)と呼ばれる新たなネットワークレイアウトによるCAPTCHA問題の解決を可能にした。一般的なニューラルネットワークとは異なり、RCNはトレーニング前の知識を一切持たず、輪郭(contour)と表面(surface)の知識からスタートする。この事前知識は、モデル構築と一般化可能性(generalizability)の向上に用いられる。

BT