InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
オラクルはJCP Executive CommitteeにJava EEの戦略を共有した
Anil Gaur氏は、Java EEとWebLogicサーバに責任を持つオラクルのグループヴァイスプレジデントだが、直近のJCP Executive CommitteeミーティングでJava EEの将来についていくらか光を当てるために話すように招待された。彼のメッセージの核は、エンタープライズのプログラミングは変化していること、そしてオラクルはそれに適応することを望んでいることである。しかしながら、ECのメンバーからの質問は、計画がまだ不明瞭であることを表した。
-
StormpathのJava SDK 1.0がリリースされた
今週、Stormpathはユーザ管理と認証のJava SDK バージョン1.0をリリースした。StormpathはWebとモバイルのアプリケーションで認証や認可を実装するために広くAPIを提供している。そこにはオープンソース実装を含んでおり、さまざまな言語やフレームワークを対象にしている。
-
継続的アップデートツールVersionEyeがオープンソースに
VesionEyeは,自社の名前を冠した,プロジェクト依存関係の更新を支援する継続的インテグレーションツールをオープンソースとして公開した。“継続的アップデート”という造語が表すように,さまざまなソフトウェアライブラリを対象とした更新通知やライセンスチェック,セキュリティ上の脆弱性情報の提供などを行なうツールである。VersionEyeを開発したRobert Reiz氏が目指すのは,ソフトウェアをオープンソース化することによるコードベースの信頼性と透明性の向上だ。
-
開発者を苦しめる.NETのHttpClientのバグと紛らわしいドキュメント
設計の失敗、バグ、正しくないドキュメントが組み合わさって、.NETのHttpClientを正しく使うのは驚くほど難しくなっている。その結果、プロダクションで正しく動くであろうアプリケーションが性能問題や高負荷時の障害に苦しんでいる。
-
NGINXのリリースはアプリケーションセキュリティを目標にしている
NGINX Plus R10がリリースされ、アプリケーションセキュリティの改善とネットワーク統合に焦点が当てられている。このリリースはJSON Webトークン(JWT)検証によるAPI認証をサポートし、楕円曲線暗号(ECC)証明書のサポートとともにSSL/TLSの性能改善を図っている。
-
-
StopLightがビジュアルAPIデザインツールを開始
StopLight は 新しいビジュアルデザインツールと様々なAPIを抽象化し、単一のインターフェースに抽象化するためにクラウドサービスを開始した
-
AndroidのUIテスティングの改善を狙うLinkedInのTest Butler
Test ButlerとはAndroid用のオープンソースのテスティングツールである。開発者がいくつものテスティング環境設定をプログラムで制御できるようにすることで、確実にUIテストを実行できるようにするためのものだ。LinkedInのエンジニアでTest Butlerの開発者であるDrew Hannay氏は語る。
-
Facebook、Zlibを上回る新しい圧縮アルゴリズムをオープンソース化
Facebookが新しい圧縮アルゴリズムZstandard 1.0をオープンソース化した。FacebookのエンジニアであるYann Collet氏とChip Turner氏の記事によると、これは「現在の標準」であるzlibよりも高速かつ高効率な、数少ない圧縮アルゴリズムの1つだという。
-
ドメイン駆動設計でビジネスを駆動する
ソフトウエア開発者はコードの設計と維持だけでなく、その経験を生かしてビジネスサイドに方向を与える能力も持ちつつある。ドメイン駆動設計(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記事でこう述べている。