BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ DevEx に関するすべてのコンテンツ

  • アーキテクチャ設計からデプロイまで:AI駆動型ツールキットで開発者ワークフローを統合

    開発者ツールは変化の一途をたどっており、AIの役割も当初のコード補完ツールから複数段階のソフトウェア開発ワークフローを一本化する一元化管理ツールにまで発展を遂げている。昨今のGitHub Copilot WorkspaceやClaude 3のシステムレベルの推論のリリースからも、AIの役割が当初のコーディングアシスタントとしての役割から、計画構想・ドキュメント作成・テスト支援へと広がりだしている変化を伺うことができる。DevFlowをはじめとする新たなプロジェクトでは、ドキュメント生成・テストの提案・アーキテクチャダイアグラム作成機能が統合されている。こうした業界傾向で、近い将来の開発者環境がどう再構築されていくか、その変貌の初期段階に関する洞察が得られるだろう。

  • AWSがSmithy APIモデルをパブリックアクセスと開発者ツール向けにオープンソース化

    AWSは最近、最終版APIモデルの公開を発表し、Maven Centralでの毎日の更新と新しいGitHubリポジトリを通じたオープンソースアクセスを提供している。

  • Mistral AI社、ソフトウェアエンジニア向けのオープンソースLLM「Devstral」をリリース

    先日、Mistral AI社が、新しいオープンソースのLLM「Devstral」のリリースを発表した。Devstralは、同社とAll Hands AI社の共同開発モデルである。ソフトウェアエンジニアリングにおけるワークフローの自動化を主な用途としており、なかでも、推論に複数のファイルやコンポーネントの横断が必要となる複雑な開発環境でのワークフロー改善に特化している。また、コーディングエージェントフレームワークを活用しており、リポジトリ全体における現実世界のプログラミング課題に取り組むことが可能だ。こうした汎用性により、コード補完機能や関数生成機能などの個別タスクに最適化された他のモデルとの差別化が図られている。

  • AWS Lambda、スキーマレジストリ統合によりKafkaイベントに対するネイティブAvroおよびProtobufサポートを獲得

    AWSは、Provisioned ModeでApache Kafkaイベントソースマッピング(ESM)を利用する際に、AWS LambdaでApache AvroおよびProtocol Buffers(Protobuf)形式のイベントに対するネイティブサポートを発表した。同社によると、この機能強化により、AWS Glue Schema Registry(GSR)、Confluent Cloud Schema Registry(CCSR)、および自己管理型Confluent Schema Registry(SCSR)などの人気のあるスキーマレジストリと直接統合することで、効率的なバイナリKafkaイベントの処理が大幅に簡素化される。

  • Amazon QとClaude Codeが開発者CLIをAIで制御可能に

    AWSは最近、高度なエージェント機能を備えたAmazon Q Developer用の拡張CLI(コマンドラインインターフェイス)エージェントを発表した。Amazon BedrockとClaude 3.7 Sonnetの推論機能を利用したこのアップグレードにより、開発者はコンテキストを切り替えることなく、ターミナル内で直接AIと作業可能になる。一方、Anthropic社は研究プレビューとしてClaude Codeを発表した。これはターミナルベースのコーディングアシスタントで、開発者はコマンドラインから直接Claudeを操作できる。

  • AI支援クラウド開発用MCPサーバーを導入

    AWSはAWS Model Context Protocol (MCP) Servers for Code Assistantsのオープンソースリリース、AWSのベストプラクティスを活用してAI駆動のコードアシスタントを強化するために設計された専用サーバ群を発表した。同社によればこれらのサーバーは開発を加速するためにAIを活用してコンテキストに応じたガイダンスを提供し、コードの品質を向上させ、セキュリティおよびコスト最適化原則を遵守することを確実にする。

  • CloudflareがModel Context Protocol(MCP)サーバーのリモートホスティングを可能に

    Cloudflareは、同社のプラットフォーム上でModel Context Protocol (MCP)サーバーをリモート構築およびデプロイする機能を発表した。これにより、AIアプリケーションと外部サービス間の標準化されたインタラクションを目的としたプロトコルの範囲と使いやすさが拡大する。これまではローカルでの実行に限定されることが多かったMCPサーバーが、Cloudflareのグローバルネットワークを活用可能になった。

  • ユーザー中心主義の開発者向けプラットフォームとプラクティスで顧客満足度を向上させる方法とは

    「ユーザーに焦点を当てることで、プラットフォーム開発チームは開発者の真のニーズに応えるプラットフォームの構築を実現できる」とAna Petkovska氏がQCon Londonで語った。彼女は「Delight Your Developers with User-Centric Platforms & Practices(ユーザー中心主義の開発者向けプラットフォームとプラクティスによる顧客満足度の向上))」という講演の中で、自チームのデベロッパーエクスペリエンス(DevEx)グループや提供する製品・サービスを紹介した。

  • GitHub Universe 2024、AIイノベーションと開発者向けツールを発表

    GitHubは、GitHub Universe 2024で重要なアップデートを発表し、開発者の自律性の強化とAIネイティブな体験の向上に向けたシフトを示した。このイベントでは、アクセシビリティ、イノベーション、マルチモデルの柔軟性を中心に、ワークフローを簡素化し、あらゆるスキルレベルの開発者が人工知能の力を活用できるように設計されたツールを提供した。

  • AWS Lambdaが、Visual Studio Codeをベースにしたエディタを導入し、高度な機能とAI統合を実現

    AWS Lambdaは、Visual Studio Code Open Source(Code-OSS)エディタに基づく統合を特徴とする、コンソール内での新しいコード編集エクスペリエンスの提供を開始した。

  • Figma、ECSからKubernetesに移行し、CNCFエコシステムの恩恵とコスト削減を図る

    Figmaは、同社のコンピュート・プラットフォームをAWS ECSからKubernetes (EKS)へ、顧客への影響を最小限に抑えながら12ヶ月以内に移行した。同社は、コンテナ化されたワークロードを実行するためにKubernetesの採用を決定したが、これは主にCNCFがサポートする大規模なエコシステムを活用するためだった。さらに、コスト削減、開発者エクスペリエンスの向上、回復力の強化を追求したことも、この移行を決定づけた。

  • エンジニアリングの生産性に最適化されたアプリケーション・セキュリティ

    アジャイル・アプリケーション・セキュリティの著者であり、SafeStackの創設者でもあるLaura Bell Main氏は最近、「Decoding Dev Culture 2024」と題したウェビナーを開催し、2024年のセキュリティについて「現場からの視点」を提供した。Bell氏は、自身の経験と SafeStack の 12 か月にわたる調査から、DevSecOps 実践者が SAST やその他のツールへの過度の集中から脱却する必要性について論じた。彼女は、セキュリティプロセスとツールに関連する開発者の経験をよりよく理解することを提唱した。Bell氏は、効果的なセキュリティ・オーナーシップはコミュニケーションの改善を通じて促進され、エンジニアの生産性にプラスの影響を与えることができると説明した。

  • Discordのエンジニアリング・チームをクラウド開発環境に移行する

    最近、Discord内部の開発者エクスペリエンス・チームは、バックエンドとインフラ開発をLinuxベースのクラウド開発環境に移行した方法について語った。Coderとのコラボレーションにより、開発者は、MacBookの使用から、リモート開発環境のマシン上での作業に移行した。

  • Microsoft、Azure Quantum Development Kit 1.0を発表

    Microsoftは最近、Azure Quantum Development Kit (QDK)の1.0リリースを発表した。従来のQDKを大幅に書き直し、スピード、シンプルさ、開発者向けのブラウザ体験を重視した。QDKの大部分はRustで書き直されており、VS Codeやウェブ用のWebAssemblyとPython用のネイティブバイナリにコンパイルされる。

  • 大手ハイテク企業のエンジニアリング生産性指標に学ぶ

    The Pragmatic Engineer Newsletterの著者であるGergely Orosz氏は最近、Measuring Developer Productivityという記事を発表した。DXのCEOであり、DevExフレームワークの共同開発者であるAbi Noda氏との共著である。この記事では、Noda氏が有名ハイテク企業の幅広い分野で使用されているエンジニアリング・メトリクスを調査した結果を分析している。Noda氏は、DORA やSPACEメトリクスを全面的に採用するのではなく、使用されている指標には多くのコンテキスト固有の定性的・定量的メトリクスが含まれていることを発見した。Noda氏とOrosz氏は、イネーブルメントチームが求める成果から逆算して、そのようなメトリクスを定義するためのガイダンスを提供した。

BT