InfoQ ホームページ QCon に関するすべてのコンテンツ
-
Mezzalira氏のQCon London講演:「マイクロフロントエンド~設計から企業メリットと社内実装まで~」
QCon Londonでのプレゼンテーションで、AWSのプリンシパルアーキテクトLuca Mezzalira氏は、理想的なマイクロフロントエンドプラットフォームを構築する中で得られた知見を共有した。また、マイクロフロントエンドと自社の適性を判断するヒントや、個別ユースケースに最適なアーキテクチャを設計するために押さえておきたい基本原則、分散型アーキテクチャのデプロイ戦略も紹介されている。
-
プリンシパルエンジニアになるためのスキルを養うには
プリンシパルエンジニアになるには技術スキルだけでなく、周囲へポジティブな影響を与える発信力やコミュニケーション能力、戦略的思考といった側面も問われる。「成功とは、集団としての文化を形成し、チームワークを活性化することだ」と、Sophie Weston氏は述べている。QCon Londonでの講演では、協業能力という誰もが持っているスキルを活かし、複数分野における専門的なスキルを磨いていくことを奨励している。スポーツやボランティア活動、ゲームといった業務以外の私生活で培われるスキルがあると、プリンシパルエンジニアに求められる協業観点やリーダーシップの素質を養うことが可能だ。
-
ペアプログラミングがスピード・集中・フローをどのように向上させたか
Ola Hast氏とAsgaut Mjølne Söderbom氏はQCon Londonでペアプログラミングによる継続的デリバリーについて講演をした。彼らのチームはペアプログラミングとモブプログラミングをTDDと共に使用している;ソロタスクや個別コードレビューはない。このアプローチはコード品質を向上させ、無駄を減らし、知識の共有を可能にする。頻繁な休憩は集中とフローを維持するのに役立つ。
-
ソフトウェアの生産性を犠牲にせずにセキュリティを確保する方法
セキュリティは開発効率と衝突することがある。侵害の影響を最小限に抑えることに焦点を当てる方が、予防よりも効果的である。Dorota Parad氏は、コンプライアンスの柔軟性とセキュリティチームとの協力によって実用的な保護策を定義することを主張している。影響範囲を制限し、自動化を利用することで、生産性の損失を最小限に抑えながらセキュリティを向上させることができる。
-
ソーシャルドライバーを活用してソフトウェアエンジニアリングチームのパフォーマンスを向上させる
Lizzie Matusov氏が、技術的なドライバー(例えば、速度)はチームのパフォーマンスの不完全な視点しか提供しないと発表した。信頼、自律性、目的、心理的安全性といった「ソーシャルドライバー」(社会的要因)はより完全な視点を提供し、改善のための重要な機会を明らかにする。彼女はQCon San Franciscoで高パフォーマンスのエンジニアリングチームの背後にあるソーシャルドライバーについて話した。
-
ソフトウェア業界でレジリエンスを高める業界・企業文化や習慣を育むには
レジリエンスを高めることで、課題に対する個人や企業の柔軟な対応が可能になる。Kathleen Vignos氏曰く、個人のレジリエンス、技術におけるレジリエンス、企業のレジリエンスの根底には、それぞれ適応力、幅広いツールの習得、柔軟性と強力なネットワークが必要になるという。 急速に変化するソフトウェア業界では、技術変化にアンテナを広げ、新たな知識の吸収して柔軟性を高め、協業を進めることがレジリエンス向上につながるというのだ。
-
ソフトウェアの無駄削減で、開発者は気候変動への負荷を軽減できるのか?
QCon Londonでの登壇の中、Holly Cummins氏は、パフォーマンスとサステナビリティーの高さは相関関係にある、つまりアルゴリズムの効率改善によるソフトウェアの高速化はエネルギー需要の削減につながる、と語った。同氏は、待機中のシステムの電源を切り、環境フットプリントの削減を意識するよう提唱している。 Cummins氏の見解では、生産性を向上させることで、開発者の作業自体を減らしながら達成成果を上げることが可能だという。
-
QCon London 2025:エンタープライズにおけるハイブリッドクラウドネイティブネットワーキング – アセンブリが必要
QCon London 2025の実用的で洞察に満ちたセッションで、Solo.io―クラウドネイティブネットワーキングに深く関与している企業―のCTOであり、影響力のあるIstio service meshの共同開発者 Louis Ryan氏が、ハイブリッドクラウド環境における堅牢なネットワーキング構築の複雑な現実について、実践的かつ洞察に満ちたセッションを行った。「マルチクラウドとハイブリッドクラウドアーキテクチャ」という非常に関連性の高いトラックの一部であり、Ryan氏の講演「エンタープライズにおけるハイブリッドクラウドネイティブネットワーキング – アセンブリが必要」にはアーキテクトやプラットフォームエンジニアが集まった。
-
シニアソフトウェアエンジニアがジュニアエンジニアから学ぶ方法
シニアエンジニアとジュニアエンジニアの間の硬直した階層的なダイナミクスは、イノベーションを阻害し、新しい視点を妨げ、コラボレーションの障壁となる。Beth Anderson氏によればシニアエンジニアはジュニアエンジニアから積極的に学ぶことができる。彼女は相互成長、心理的安全性、継続的学習の環境を作ることを提案している。
-
ソフトウェア開発者が影響力を高めるためにパーソナルブランドを構築する方法
強力なパブリックブランドは、ソフトウェアエンジニアの転職を支援し、チャンスを生み出す。QCon San Franciscoでのソフトウェアエンジニアとしてのパーソナルブランドの構築についての講演で、Pablo Fredrikson氏は、サービスの問題で悩んでいたチームを助け、最終的に人間関係の改善に役立ったというエピソードを披露した。自分のブランドを築くには、目標を明確にし、目に見えるプロジェクトを引き受け、役に立つことだ。それがあなたと会社の両方に利益をもたらす。
-
エンジニアリングチームがAI、プラットフォームエンジニアリング、DevExにどう取り組んでいるか:InfoQ Dev Summit Boston 2025
InfoQとQConの開発チームによるこのイベントは、理論的な議論のみ行うカンファレンスとは異なり、Netflix、The New York Times、Shopify、CarGurus、Vanguardなどから得られる実践的な洞察に基づいた現実世界での実装にフォーカスしている。講演者は参加者がすぐに適用できる戦略を共有し、チームがコストのかかる試行錯誤を避けられるよう支援する。
-
InfoQの新認定制度、シニア開発者とアーキテクト向けの実践的スキルにフォーカス
InfoQは国際的なソフトウェア開発カンファレンス QCon London 2025(4月7日〜10日)で、初のハンズオン・ソフトウェアアーキテクチャ認定制度を発表する。この認定制度は実務者主導のカンファレンスセッションと、実世界のアーキテクチャ課題に焦点を当てたハンズオンワークショップを組み合わせたものである。
-
QCon London 2025 Trainingでマイクロサービス、LLM、チームトポロジーにディープダイブする
19回目を迎えるQCon London 2025は、3日間のテクニカルセッション(4月7日~9日)だけでなく、それ以上のものを提供する。参加者は、シニア開発者、アーキテクト、チームリーダーのための実践的で詳細な学習体験を提供するように設計された2日間のオプショナルトレーニングデイ(4月10日〜11日)を受講できる。これらのセッションは、重要なソフトウェア開発トピックを深く掘り下げ、上級実践者の指導のもとでスキルを磨く絶好の機会だ。
-
SlackがAIを活用したハイブリッドアプローチでEnzymeからReactテストライブラリに移行した方法
EnzymeはReact 18をサポートしていないため、既存の単体テストは使用できず、それらが提供する基礎的な信頼性を危険にさらしていた、とSergii Gorbachov氏はQCon San Franciscoで述べた。彼は、テストカバレッジの継続性を確保するために、SlackがすべてのEnzymeテストをReact Testing Library(RTL)に移行した方法を示した。
-
ソフトウェアエンジニアリングの効率化を支援する社内ツールの移行から学んだこと
QCon San Franciscoのプレゼンテーションで、Ying Dai氏(ダイ氏)は2つの重要なソフトウェアエンジニアリングのマイグレーションストーリーを共有した。1つはプロダクションモニタリングに焦点を当てたもので、もう1つは自動検証を伴うプロダクションデプロイメントに関するものである。どちらの移行も、エンジニアリングの効率を向上させるという目標によって進められたが、それぞれに課題と教訓があった。