InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
AtlasのワークフローとVagrant Push
AtlasはHashicorpの新しいプロダクトだ。VagrantやPacker, Terraform, Consulといった,同社が長年に渡ってリリースしてきたオープンソースツールのスイートを活用して,開発から製品化へと流れるアプリケーションのワークフローの統合を目標とする。その基本にあるのは,マシンイメージを一括で運用にデプロイするという,不変(immutable)インフラストラクチャの原則だ。
-
Java EE 8 セキュリティJSRのクラウド対応
JavaコミュニティプロセスがJSR 375の詳細を発表した。JSR 375は、クラウド環境のセキュリティを実装する改善を含むJava EE セキュリティAPIを再設計したものだ。
-
マイクロサービス、コンテナ、そしてDocker
小さなサービスを作り、軽量な仕組みを構築し、配置を独立させ、拡張性と移植性を確保するためにマイクロサービスアーキテクチャを採用する場合、Dockerのようなコンテナ技術が、配置や性能、分離の管理、ライフサイクルを考える上で理想的な環境だ。
-
-
マイクロサービスの現在
継続的デリバリへ移行し、スピードアップするためには、変化率を上げるとともに、変化のコストや大きさ、リスクを減らす必要がある。そこで、今やDevOpsやアジャイルへの移行やコンテナ化が注目をせざるを得ない、とAdrian Cockcroft氏は、11月にアムステルダムで開催されたDockerカンファレンスの基調講演で発表した。
-
Ember 1.9のリリースでHandelbars 2.0をサポート
Ember.jsのバージョン1.9がリリースされた。Handlebars 2.0をサポートし、性能が改された。また、1.10のベータにはHTMLBarsが導入された。
-
AndroidのC/C++ネイティブアプリケーション開発を支援するGoogleの新ツール
GoogleのFun Propulsion Labsが新たに提供するfplutilは,Android用のC/C++アプリケーション開発を容易にしてくれる,ツールとライブラリのセットだ。
-
Exercism.ioでプログラムスキルを向上する
Exercism.ioは,フィードバックとディスカッションを通じて,プログラム言語における開発者のクラフトマンシップ向上を支援する。コードを書き,議論することによって,自身の問題解決能力を強化することができるコミュニティとツールである。InfoQでは,Exercismを生み出したKatrina Owen氏と,C++言語トラックで貢献したRichard Thomson氏にインタビューした。
-
Prana - NetflixOSSベースサービスのための"サイドカー"アプリケーション
NetflixがPranaをリリースした。JVMベースのプラットフォームサポートライブラリであるNetflixOSSを,異種マイクロサービスアプリケーションで使用するために同社が開発した,オープンソースの“サイドカー”アプリケーションだ。
-
jQueryはGoogleからPointer Events Polyfillを引き継ぐ
Chromiumチームは8月に、GoogleはTouch Eventsにフォーカスするために、ChromeではPointer Eventsを実装しないことを発表した。現在、彼らはPointer Events polyfillライブラリの制御をjQueryに引き渡し、“開発者がこの統合されたイベントシステムを採用するようにして”、結果的に“すべてのブラウザーがこれをネイティブに実装する”ことを期待している。
-
Qt 5.4 リリース
Qtプロジェクトのチーフメンテナを務めるLars Knoll氏が,Qt 5.4のリリースを発表した。Webテクノロジ領域での多数の改良,Windowsランタイム上でのQtのフルサポート,グラフィック操作の新機能,新しいライセンスモデルなどが提供されている。
-
Splice Machine バージョン1.0,Hadoop統合と分析ウィンドウ関数をサポート
Spline Machineバージョン1.0は,分析ウィンドウ関数とHadoopエコシステム統合をサポートする。Splice Machineチームは先頃,Hadoopでのトランザクション処理に使用可能な,HadoopベースのRDBMSデータ管理ソリューションをリリースした。
-
-
マイクロサービスの観点から見たモノリス
マイクロサービスをベースとするアーキテクチャへの強いトレンドの存在により,モノリスとの比較が盛んに議論されている。Robert Annett氏はモノリスを,3つの基本的なビュータイプを持つアーキテクチャスタイルないしパターンと定義し,それぞれの特徴を説明する。
-