InfoQ ホームページ ニュース
-
Coolblueの継続的デプロイメント
継続的デプロイメントは結果的に,より高い責任感とデプロイメントの品質向上をもたらす - CoolblueのテクニカルパスファインダであるPaul de Raaij氏は,このように主張する。コーディング標準はコードベースの混乱を防止し,自動化されたインスペクションは退屈で単純なチェック作業に効果がある。そして手作業によるチェックは,ロジックやコードの利用の妥当性のチェックに最適な方法だ。
-
クラウドネイティブな運用を実現する
運用の成熟を推し進めるためには、マイクロサービスアーキテクチャや継続的デリバリ、DevOps文化、プラットフォーム自動化が必要だ。この4つは組織全体を変革し、継続的に顧客へ価値を提供するクラウドネイティブな運用を実現するのを助けてくれる。
-
”10%タイム”:Agile on the BeachでElizabeth Pope氏が賛否を語る
Agile on the Beach 2016カンファレンスでElizabeth Pope氏は”10%タイムの賛否”について講演し、Googleの’20%タイム’で知られているようなR&Dや学習に費やすというコンセプトを履行した自身の経験を話した。ポイントは始める障壁を減らすこと、非開発チームをサポートし、参加を促すこと、組織を超えてコラボレーションを促すこと、などである。
-
Don Syme、.Net FringeでF#の設計原則を語る
F#の生みの親であるDon Symeが、F#の現況評価について.Net Fringe 2016で示した。氏はF#が持つ二重性、すなわちオブジェクト指向言語のためのランタイム上に開発された関数型言語であることについてもコメントした。
-
Boxが継続的ローカライゼーションプラットフォームのMojitoをオープンソースとして公開
Boxは,継続的インテグレーションプラットフォームのMojitoをオープンソースとして公開した。翻訳対象の文字列の収集と統合を行なうCLIと,翻訳者が作業対応するためのインターフェースを提供するWebアプリで構成されている。
-
Tom Clark氏に聞く - ITVにおける企業レベルのDevOps採用
ITVで共通プラットフォームの責任者を務めるTom Clark氏が,ロンドンのDevOps Enterprise Summit 2016で,組織全体にDevOpsプラクティスを広めるメディアとして同局のクラウドプラットフォームが果たした役割と,それに関わる”スマートで親切な”技術者のチームを育て上げた方法について講演を行なった。このQ&Aでは氏が,ITVのDevOps活動と直面した課題,今後の見通しについて語っている。
-
Git 2.10リリース - pushとworktreeコマンドの改良,スタイルオプションの追加など
先日リリースされたGit 2.10のpushコマンドには,より正確になった処理情報や追加オプションのサポート,--force-with-leaseの改良など,いくつかの便利な機能が追加されている。さらに,新しいオプションによってシグネチャがより便利になり,カラーリングスキーマに斜体や取り消し線が使えるようになった。
-
AureliaのRob Eisenberg氏がMicrosoftに入社
Aurelia JavaScriptフレームワークの顔であり生みの親であるRob Eisenberg氏がMicrosoftにて仕事を始めた。Aureliaの将来がどうなるのかコミュニティ内で疑問が残っている。Aureliaチームのメンバーは大きな変化はないと述べている。
-
優れたエンジニアリングプラクティスによって"常に出荷可能な製品”を実現する
優れたエンジニアリングプラクティス(Good Engineering Practice)は,アジャイルチームが出荷可能な製品を提供するためのツールだ。効果を証明されたエンジニアリングプラクティスはたくさんあるが,期待されるほど広くは活用されていないのが実情である。結果として,アイスクリームコーン型ソフトウェアテストなどアジャイルのアンチパターン,技術的負債の蓄積,機能的サイロが,リリース可能な製品の提供を妨げているのだ。
-
Googleと完璧なチーム
Googleの研究者はチームについて研究し、どのような性質がチームの力を促進するか調査した。Project Aristotleと名付けられたこの研究は、心理的安全性や構造、目的意識などチームの成功を助ける要因について洞察を提供する。
-
マイクロサービスアーキテクチャと異なる選択肢、サービスに基づくアーキテクチャ
ThoughtWorksディレクターのNeal Fordが最近の講演で論じたところによると、組織は一枚岩アーキテクチャからマイクロサービスアーキテクチャに移行するよりも、サービスに基づくアーキテクチャへ移行するほうが容易とのことだ。FordがUberConf 2016で話したサービスに基づくアーキテクチャとは、サービス指向アーキテクチャとマイクロサービスアーキテクチャの中間点である。
-
進化的アーキテクチャによりシステムの釣り合いを取り続ける
イギリスのコーンウォールで開催されたAgile on the Beach 2016会議において、Rebecca Parsons氏は商品投入までの期間の改善と事業のアジリティに対する要求は、真の進化可能性のためにソフトウェアのアーキテクチャ構築を行い、変更に備えてシステムの釣り合いを取り、実験のコスト(とリスク)を低減し、可視性とフィードバックを最大化し、コアとなる価値の提案に向かって組織を調整することで達成されると主張した。
-
心理学の手法で見積もりを改善する
バイアス、プライミング、サリアンスは見積もりの能力に影響を与える3つの代表的な心理要因だ。見積もりをしているときに心理的に何が起こっているのかを知ることは、これらの要因に対処して見積もりを改善するのに繋がる、と心理学の研究者であるJoseph Pelrine氏は言う。
-
-
Linuxコントロールグループのメモリ管理の問題がコンテナアプリケーションに影響
LinkedInのエンジニアリングチームが先日,cgroupのメモリ管理に関連してパフォーマンスを低下させる可能性のあるいくつかの問題と,それらに対して考えられる回避策とを取り上げた記事を公開した。