InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
ドメイン駆動設計でビジネスを駆動する
ソフトウエア開発者はコードの設計と維持だけでなく、その経験を生かしてビジネスサイドに方向を与える能力も持ちつつある。ドメイン駆動設計(DDD)を使うことで、開発者は顧客の振る舞いを見つけビジネスの性質を変化させるための施策を推奨できる。
-
SpringOneで更新されたSpring 5.0のロードマップとリアクティブの話が発表された
ラスベガスで開催されているSpringOneプラットフォームカンファレンスの2日目で、プロジェクトリードであるJuergen Hoeller氏は出席者に向けてSpringフレームワークのロードマップを更新した。
-
Visual Studio CodeでiOS Webアプリのデバッグが可能に
Visual Studio Codeの新たな拡張機能は 開発者が直接MacとWindows上のエディタからiOSデバイス上で実行されているJavaScriptのウェブアプリやサイトをデバッグすることを可能にすることを目指している、とMicrosoftのJavaScript DiagnosticsプログラムマネージャーであるKenneth Auchenberg氏は記している。
-
Visual Studio “15” Preview 4リリース
MicrosoftがVS2015の後継であるVisual Studio "15"のPreview 4をリリースした。このリリースでは、新しい軽量インストーラー、IDEエディタの言語サポート拡張、C++向けのワークロードにフォーカスしている。
-
Googleがクラウド自然言語APIを立ち上げる
Googleはクラウド自然言語APIのβ版を7月20日にリリースし、最先端研究の小さな世界を抜け出してデータサイエンティストとソフトウェアエンジニアの毎日の業務に使用できるよう、自然言語処理(NLP)を活用する動きに加わった。GoogleのNLP APIは3つの核となるNLP機能をユーザに提供する。
-
データはマイクロサービスを取り扱う際の難しい部分である
エンタープライズのためのマイクロサービスを作成・開発する際の最も難しい問題の1つはデータである。ドメイン駆動設計(DDD)を用いて事業ドメインの分析を行い、データをどう表現するかを判断することはマイクロサービスアーキテクチャを構築する際に助けになる、Christian Posta氏はマイクロサービスの実装についての一連のブログ投稿の1記事でこう述べている。
-
V8の新たなJavaScriptインタプリタがメモリ使用量を改善する
Googleは新たなJavaScriptインタープリターである"Ignition"が、メモリに制限のあるAndroidデバイス向けのChrome 53で公開される予定であることを発表した。Chrome 53は512MB以下のRAMを持つAndroidにおいてIgnitionを利用する。
-
FableでF#をJavascriptにトランスパイルする
FableはF#からJavascriptへのトランスパイラだ。F#スクリプトもしくはF#プロジェクト全体をJavascriptにコンパイルする。.fsxスクリプトもしくはプロジェクト全体をコンパイルするオプションを付けて、コマンドラインから実行する。Fableはnpmパッケージとして配布されている
-
TDD/BDD導入に関する調査結果
テスティングサービス会社のQASymphonyが「State of Test-First Methodologies 2016 Report」をリリースした。15ヶ国から200を超える個人/組織を対象に調査したもので、テストファースト技術(BDD/ATDD/TDD)の導入状況と、それについてどう思っているかを評価するのが目的だ。
-
WSO2 MSF4JにSpringとSwaggerのサポートが追加
WSO2 MSF4J 2.0 にSpringおよびSwagger定義の生成サポート,ExceptionMapper,StreamingOutputが追加された。
-
Stack OverflowがDocumentation Webサイトをベータローンチ
Stack OverflowはDocumentationというWebサイトを新たにローンチした。開発者を対象とした,さまざまなソフトウェア開発のトピックに関するドキュメントの作成が可能だ。
-
deepstreamHubがオープンソースのリアルタイムサーバdeepstream.ioをリリース
ドイツのスタートアップであるdeepstreamHubがdeepstream.ioをローンチした。デバイス常駐ノードによってクラウドアプリケーションや他ノードと通信するネットワークを必要とするアプリケーションのために設計された,オープンソースでスケーラブルなリアルタイムサーバプラットフォームだ。個々のノードがトピックをサブスクライブすることで,他のクライアントがトピックを公開するたびにデータを受信できる。
-
Bashoが時系列データベースRiak TS 1.3をオープンソース公開
InfoQのRags SrinivasがBashoのCTOであるDave McCrory氏に,時系列データ処理に特化したRiak TS 1.3のオープンソース公開について話をきいた。
-
Intel、IoTのためのモジュールプラットフォームJouleをリリース
Intel Developer Forum 2016で、IntelはJouleを発表した。このLinux「SoM(system on module)は、発明家やIoT開発者がすばやくモノづくりするのに役立つ」という。Jouleは高い計算能力、RAM、ストレージを提供する。Jouleには、IoTスマートデバイス向けにカスタムされたリファレンスLinuxベースOSであるOstroがプリインストールされている。
-
Eclipse FoundationがNeonをリリース
Eclipse FoundationがEclipse Neonのリリースを 発表した。この輝かしい名前を持つIDEは、特に、Java、JavaScript、C/C++、PHP、Fortranのサポートを提供する。このリリースは、779名の開発者(331名はコミッター)と合計6,900万行のコードの貢献により、今まで続いてきたリリースの11番目のリリースとなる。この記事を読んで、このリリースの新機能を知ろう。