InfoQ ホームページ カンファレンス に関するすべてのコンテンツ
-
ソフトウェアの無駄削減で、開発者は気候変動への負荷を軽減できるのか?
QCon Londonでの登壇の中、Holly Cummins氏は、パフォーマンスとサステナビリティーの高さは相関関係にある、つまりアルゴリズムの効率改善によるソフトウェアの高速化はエネルギー需要の削減につながる、と語った。同氏は、待機中のシステムの電源を切り、環境フットプリントの削減を意識するよう提唱している。 Cummins氏の見解では、生産性を向上させることで、開発者の作業自体を減らしながら達成成果を上げることが可能だという。
-
QCon London 2025:エンタープライズにおけるハイブリッドクラウドネイティブネットワーキング – アセンブリが必要
QCon London 2025の実用的で洞察に満ちたセッションで、Solo.io―クラウドネイティブネットワーキングに深く関与している企業―のCTOであり、影響力のあるIstio service meshの共同開発者 Louis Ryan氏が、ハイブリッドクラウド環境における堅牢なネットワーキング構築の複雑な現実について、実践的かつ洞察に満ちたセッションを行った。「マルチクラウドとハイブリッドクラウドアーキテクチャ」という非常に関連性の高いトラックの一部であり、Ryan氏の講演「エンタープライズにおけるハイブリッドクラウドネイティブネットワーキング – アセンブリが必要」にはアーキテクトやプラットフォームエンジニアが集まった。
-
スペースシャトルとOrion MPCVの組込みソフトウェア開発に学ぶ
NDC Tech TownでのスペースシャトルとOrion MPCVの組込みソフトウェア開発についての講演の中でDarrel Raines氏は、私たちが使えるツールのおかげでソフトウェア開発はスペースシャトル時代の始まりの頃とは大きく異なっていると述べた。しかしソフトウェアエンジニアリングの技術と実践自体は、ソフトウェア開発の初期の頃からそれほど進歩していない、と彼は付け加えた。
-
シニアソフトウェアエンジニアがジュニアエンジニアから学ぶ方法
シニアエンジニアとジュニアエンジニアの間の硬直した階層的なダイナミクスは、イノベーションを阻害し、新しい視点を妨げ、コラボレーションの障壁となる。Beth Anderson氏によればシニアエンジニアはジュニアエンジニアから積極的に学ぶことができる。彼女は相互成長、心理的安全性、継続的学習の環境を作ることを提案している。
-
ソフトウェア開発者が影響力を高めるためにパーソナルブランドを構築する方法
強力なパブリックブランドは、ソフトウェアエンジニアの転職を支援し、チャンスを生み出す。QCon San Franciscoでのソフトウェアエンジニアとしてのパーソナルブランドの構築についての講演で、Pablo Fredrikson氏は、サービスの問題で悩んでいたチームを助け、最終的に人間関係の改善に役立ったというエピソードを披露した。自分のブランドを築くには、目標を明確にし、目に見えるプロジェクトを引き受け、役に立つことだ。それがあなたと会社の両方に利益をもたらす。
-
コーディングの規約とガイドラインで得られた学び
コーディングの規約とガイドラインに従うことでコードの一貫性が向上するが、運用を誤ると残念な結果につながることがある。 Arne Mertz氏は、規約やガイドラインの採用範囲をソフトウェア開発者で選択し、逸脱箇所を明確に文書化しておくことを提案している。こうすることで、開発者同士がコミュニティや日々の仕事の中でエクスペリアンスを議論でき、不必要で煩雑な書類作業に煩わされることなく、コラボレーションの促進やコード品質の向上を目指すことができる。
-
自動テスト結果の分析における人工知能の活用
自動テスト結果の分析は、テスト活動において非常に重要かつ困難な部分である。任意の時点で、自動テストの結果に従って製品の状態を伝えることができなければならない、とMaroš Kutschy氏はQA Challenge Acceptedで述べた。彼は、人工知能が分析に費やす時間を節約し、人的ミスを減らし、新たな障害に集中するのに役立っていることを紹介した。
-
エンジニアリングチームがAI、プラットフォームエンジニアリング、DevExにどう取り組んでいるか:InfoQ Dev Summit Boston 2025
InfoQとQConの開発チームによるこのイベントは、理論的な議論のみ行うカンファレンスとは異なり、Netflix、The New York Times、Shopify、CarGurus、Vanguardなどから得られる実践的な洞察に基づいた現実世界での実装にフォーカスしている。講演者は参加者がすぐに適用できる戦略を共有し、チームがコストのかかる試行錯誤を避けられるよう支援する。
-
ソフトウェアアーキテクトが日常業務で人工知能をどのように活用しているか
ソフトウェアアーキテクトやシステム・アーキテクトがすぐに生成型人工知能(AI)や大規模言語モデル(LLM)に取って代わられることはないだろう、とAvraham Poupko氏は述べている。彼らは生成型AIとLLMを活用する方法を知っているソフトウェアアーキテクトに置き換えられるだろう、そして同時に重要なのは、生成型AIを使用すべきでない場面を知っていることだ。
-
データコントラクトでデータチームのチームコラボレーションを促進するには
データコントラクトは、データプロバイダーとデータコンシューマー間のインターフェース定義であり、データモデル、品質保証、所有権などを指定する。Jochen Christ氏によると、データコントラクトはデータメッシュでの分散データのデータ所有権の決定に不可欠であり、このおかげでデータ特定性、データ相互運用性、データガバナンスが確保されている。データコントラクトでチーム間のコミュニケーションが促進され、データプロダクトの信頼性と品質が向上している。
-
Webコンテンツアクセシビリティガイドラインを使用したアクセシブルなウェブサイトの作成
Webアクセシビリティとは、障害を持つユーザーがウェブコンテンツを利用可能にすることである。開発チームは、Webコンテンツアクセシビリティガイドラインの成功基準を使用してアクセシビリティを向上させ、インクルーシブなWebサイトを作成することができる。
-
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つは自動検証を伴うプロダクションデプロイメントに関するものである。どちらの移行も、エンジニアリングの効率を向上させるという目標によって進められたが、それぞれに課題と教訓があった。