InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
マイクロサービスのデータを管理する
Stitch FixチームのRandy Shoup氏がQCon New York 2017 Conferenceで、マイクロサービスベースのアプリケーションにおけるデータと分離永続化の管理について講演し、マイクロサービスの重要な構成要素としてのイベントにも言及した。
-
Node.js 2017 エンタープライズにおけるユーザ調査結果
Node.js Froundationは2017年度のユーザ調査の結果を公表した。エンタープライズからの興味の高まりがうかがえるものであった。Node.js Froundationは長期サポートバージョンにおけるエンタープライズカスタマーの増加は、LTS戦略がうまくいった証拠だと述べている。
-
プログラミング言語ランキングの把握に役立つIEEEによるサーベイ
他のプログラミング言語サーベイとは違って、IEEE Programming Language Surveyは、ランキング基準の重み付けをインタラクティブに変更できるようになっている。10のデータソースに12のメトリックスを適用することで、48の言語をランク付けする。彼らはその設計、手法、データソースについても説明している
-
イベントベースのシステムにおけるプロセスマネージャー
ドメインが保持する変更を通知するためにイベントを発行することは、異なるドメイン同士を互いから疎結合に保つが、そこに本当にイベントの論理フローが存在するのであれば、フローは暗黙的なものとなり追跡するのが難しくなってしまう。より良い解法はプロセスマネージャーパターンを用いてプロセスの全てを追跡し続けることである、とBernd Rücker氏は述べた。
-
モバイルおよびWebのテストカバレッジ戦略
すべてのデジタルチャネルにおけるスムーズな機能の実現というユーザの期待に応えるため、開発チームは、各地域の市場でのアプリの使用パターンに合わせたテストを実施する必要がある。本記事ではモバイル市場におけるデータ駆動テストのカバレッジのための、デバイス/OSの組み合わせと、エージングや画面パラメータなどのテスト関連のガイドラインを同時に考慮した方法論と指標を紹介する。
-
GoogleがCloud Prediction APIをCloud Machine Learning Engineにリプレース
Googleは、同社のCloud Prediction APIを来年内に廃止すると発表した。開発者に対しては、Google Cloud Platformからのデータ解析、機械学習トレーニング、予測が可能な同社のCloud Machine Learning Engineへの移行を推奨する。
-
よりテクニカルなテスタになるには
テストの実施において、テクニカルなテスト技法(test craft)のテクニックをうまく適用できるテスタは、チームの品質と生産性の向上を実現するという意味から、より価値の高い存在である。テスタがよりテクニカルになるためには、コードについて学ぶとともに、テキストファイルを操作し解析する方法、アプリケーションプラットフォームにおいて最も重要な分析ツールを扱う方法を知っておくことが必要だ。
-
JetBrainsがJCP Executive Committeeの一員に
最近行われた特別選挙で、JetBrainsがJCP Executive Committeeに選出された。EricssonとTOTVSの退任で生まれたふたつの空席のひとつを埋めることになる。InfoQは同社の開発者であるTrisha Gee氏に、最新の状況と計画、そして、JSR 376の投票と将来の開発について話をした。
-
Adobe、2020年でFlashのサポートを終了
AdobeがFlashを2020年末で終了することを発表した。ブラウザベンダーはそれぞれのブラウザでFlashを段階的に廃止していくタイムラインを公表している。
-
学び、心理的安全、継続的デリバリの重要性:Agile on the Beach 2017
アジャイルとポストアジャイルソフトウェア開発手法における最新の開発について議論を交わすため、英国Cornwellで開催されたAgile on the Beach 2017 カンファレンスに、何百という講演者、参加者がに集まった。
-
Reactベースの静的サイトジェネレータGatsbyの作者、Kyle Mathews氏とのQ&A
Reactベースの静的サイトジェネレータGatsbyが1.0になった。このインタビューで、作者のKyle Mathews氏はプロジェクトへのモチベーションと、Gatsbyがどこへ向かっているのかについて語った。
-
GPU Technology ConferenceでGreg Kurtzer氏に聞く。
InfoQのRags SrinivasがGPU Tech Conferenceで、一連のオープンソースのコントリビュータであるGreg Kurtzer氏に話を聞く。
-
Rider RC1リリース、パフォーマンスが向上
JetBrainsが.NETにフォーカスしたマルチプラットフォームIDE、Riderの最初のRC (2017.1) をリリースした。この最新プレビューでは、NuGetサポートの拡張、一般的なパフォーマンス改善(特にWindows)、ユーザビリティ強化が含まれている。
-
AtlassianがBamboo 6.0とBitbucket Server 5.0を発表
AtlassianがBambooとBitbucket Serverの新バージョンを発表した。いずれも企業内のDevOpsサポートを目的としたツールである。Configuration as Code、ビルドコントロールの強化、ビルドプロセスの監視などが新機能だ。
-
SOAとマイクロサービスの違いとは?
RedMonkのStephen O'Grady氏がSOA対マイクロサービスの議論を始めた。彼はその違いについて、サービスのサイズは必要でも十分でもないと、他の多くの人の意見に同意している。