InfoQ ホームページ ニュース
-
Eclipse Luna - OSGi移行10周年の新しい年次リリース
Eclipse Lunaは76のプロジェクトを統合した,9回目の年次リリーストレインであると同時に,OSGiフレームワーク上で動作する最初のリリースとなったEclipse 3.0から10年目にあたるリリースでもある。過去10年間,Eclipseは毎年6月に,世界最大規模のオープンソースアプリケーションの定期的なリリースを続けてきた。Eclipse Luna(4.4)の新機能と注目すべき機能をこの記事で確認してほしい。
-
Google I/O 2014のキーノート
Googleの2日間の2014開発者カンファレンスはオープニングキーノートから始まった。(“オープニング”キーノートは、今年は唯一スケジュールされていたキーノートであった。)
-
WebIDE: Web IDE in Firefox
MozillaはNightlyビルドで、Firefox OSデバイスとシミュレーター上でWebアプリケーションを作成、編集、実行、デバッグができ、モバイル上のすべてのメジャーブラウザー向けの拡張が予定されているIDEをリリースした。
-
GoogleのGoが高速化
3か月ほどのベータ期間を経て、Go 1.3がリリースされた。1.2から言語機能に変更はないが、さまざまな性能改善、Native-Clientでのコマンドラインプログラム実行サポート、その���の強化がなされている。
-
Docker + Apache Brooklyn = Clocker
Clockerはクラウドを意識しない方法で,過剰なコンテナを生成せずにDockerコンテナを立ち上げるためのオープンソースプロジェクトだ。マルチクラウドアプリケーションの管理ソフトウェアであるApache Brooklynをベースとする。
-
GoogleによるWeb FundamentalsとWeb Starter Kit
Googleはクロスプラットフォームのレスポンシブウェブデザインに対応する、多数のガイドラインとボイラープレートコードを発表した。
-
Bol.comのDevOpsへの道
DevOpsDays Amsterdam 2014の初日,オンラインストアのbol.comは,DevOpsへの道程における同社の経験について報告した。成功の鍵となったのは完全な自動化,慎重なチーム構築,そして組織全体に浸透したアジャイル思考だ。RunDesk, Puppet, Hira, Nagiousなどのツールを駆使することでbol.comでは,完全に自動化された方法で,作業環境全体の構築と監視を2時間以内に可能としている。
-
力と影響について
DevOpsDays AmsterdamでMark Coleman氏が、企業文化の変化はあるひとりの人間が他人に影響を与えることで始まる、と主張した。氏によれば、Charles Handy氏の力と影響についての著作が組織の動きと、その変化のさせ方についての理解を助けてくれる。Charles Handy氏は著書で力の源泉を6つ挙げている。
-
アジャイル移行におけるマネージャの役割
アジャイルプロジェクトにおける従来型マネージャの役割変化に関するRobert Galen氏の説明と,Zapposが採用したホラクラシ(Holacracy)組織モデルのアプローチを紹介する。
-
John Willis氏のDevOps"一般教書演説"より
DevOpsコミュニティの指導者のひとりであるJohn Willis氏が,DevOpsDays Amsterdamで"DevOps一般教書演説"を行った。最初に"2014 State of DevOps Report"の調査結果について述べ,"Software Defined Everything"について論じた後に氏は,DevOpsの未来は"Consumable Composable Infrastructure (消費財で構成可能なインフラストラクチャ)"にある,と断言した。
-
きれいで代表的なモデルが高性能
先頃ロンドンで開催されたDDD Exchangeで、Martin Thompson氏は、自分の書いたコードが全く最適化されておらず、コードがきれいなきわめて性能の良いシステムを開発することができるはずだ、と語った
-
Google Chrome PDFエンジンがオープンソース化
Googleは、PDFファイルの閲覧、印刷とPDFフォームの入力が可能な、Chrome PDFエンジンをオープンソース化した。GoogleがChrome PDFエンジンのベースとして選択したFoxit PDF SDKの開発元であるFoxit Softwareから今月初めに発表された。以前はクローズドソースであったChrome PDFのコードは今、PDFiumオープンソースプロジェクトとしてGoogle Sourceにホストされている。
-
結果整合性に代わるもの
因果一貫性(Causal Consistency)モデルは分散システムにおいて結果整合性(Eventual Consistency)を代替するものだ。いずれのモデルに重きを置くかは,システムの要件とリスク許容度によって決めなければならない。
-
New Relicが自社Docker展開ツールのCenturionをオープンソースに
New Relicは,社内で開発インフラストラクチャ運用に使用しているDocker用展開ツールのCenturionを,オープンソースとして公開した。Centurionは,Dockerレジストリから取得したコンテナに,適切な環境変数とホストボリュームマッピング,ポートマッピングなどを設定して,ホストグループ上で実行するツールだ。特別な設定を必要とせず,ローリングデプロイメントをサポートする。
-
マネージャ向けのアジャイルトレーニングとコーチング
何人かの著者がアジャイルをうまく導入するためのトレーニングの重要さについて説明している。チームは普通、会社がアジャイルを導入するときにトレーニングを受ける。問題は、アジャイルの導入を成功させるには、マネージャには、どの程度、どのようなトレーニングとコーチングが必要なのかということだ。