BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • GitHubによる2018年の最もホットな技術トレンド

    データ、ワークフロー統合、オープンソースツールが、2018年に企業が成功する鍵を握るトレンドの1つだ、GitHubの技術担当シニアバイスプレジデントであるJason Warner氏は語る。

  • Google、 Android ThingsにLoWPANサポートを導入

    Android Things 6.1にLoWPANネットワークの設定と管理のサポートが入る予定だ。Googleによると、これでAndroid Thingsデバイスを効果的にエッジノードとして機能させることができるという。

  • Alexa Test Simulatorがスキルのテストを簡単にする

    新しいAlexa Test Simulatorのベータ版が利用可能になった。開発者はデバイスなしにスキルのほとんどの機能をテストできる。加えて、Amazonはスキルテスト自動化のサポート改善を発表した。

  • 進化的アーキテクチャと継続的デリバリを支える技術的実践

    TDDやリファクタリング、CI、ペアプログラミングなどのXPの実践は創発的設計をサポートし、アーキテクチャの進化を可能にする。継続的デリバリに必要なのは第一にCIで、メインラインに毎日コミットすることだ。きれい���しっかり考えられた、そして、よくテストされたコードを書けることは開発者にとってもっとも重要なスキルだ。

  • 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も紹介された。

  • マイクロサービスに影響するSOA遺産について

    SOAの遺産はマイクロサービスアーキテクチャのアプローチや設計、テクノロジの選択、さらには組織的側面にも影響を与えている – 先日のMicroservices Conference µCon London 2017で、Tareq Abedrabbo氏はこのように主張した。氏が経験したひとつの例は、エンタープライズアーキテクトと開発者とを、今もなお多くの企業が区別していることである。

  • JetBrainsがGo IDE「GoLand」をローンチ

    JetBrainsがGo IDEをアーリーアクセスプログラムから市場に移行した。現在、GoLandとしてブランド化され、IDEはコア機能をGo用のものとしてIntelliJプラットフォームを拡張した。これは、Python用のPyCharm、Ruby用のRubyMineといった、他の言語用ツールに倣っている。

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

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

  • Googleの新マネージャ育成方法

    Google Partners PodcastsのホストであるAlex Langshur氏は、Google HR secrets: identifying & developing great managers(Google人事の秘密:素晴らしいマネージャの特定&育成)というポッドキャストを立ち上げた。Googleの人材育成にいるSarah Calderon氏に、Googleがマネージャをどう選んで、教育して、成長させているかについてインタビューしているものだ。

  • 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に到達した。新たな構文の導入と、多数の修正が行なわれている。

  • 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に新しいプログラム言語を追加可能にする。

  • どのようにしてテストを自動化するか

    テスト自動化には時間と注意が必要だが、正しくは実現すれば、投資する価値がある。Karishma Kolli氏は自動化をやり過ぎず、ニーズと要求に注力することを推奨している。きれいで簡単に読めるコードを維持することはテストをメンテナンス可能にするためにとても重要だ。

BT