BT

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

寄稿

Topics

地域を選ぶ

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

  • QCon New York 2023 初日を振り返る

    2023年6月13日、ニューヨークのブルックリンにあるNew York Marriott at the Brooklyn Bridgeで、第9回QCon New Yorkカンファレンスの1日目が開催された。この3日間のイベントは、エンタープライズ開発コミュニティにおける偏りのないコンテンツと情報に焦点を当てたソフトウェアメディア会社であり、InfoQとQConのクリエーターであるC4Mediaが主催するものである。Radia Perlman氏による基調講演と、以下の4つのトラックからのプレゼンテーションが行われた。

  • QCon Plusで、最も必要なソフトウェアプラクティス、パターン、スキルをレベルアップしよう

    QCon Plus Online Software Development Conference(5月10日~20日)は、上級開発者やソフトウェアアーキテクト、ソフトウェアエンジニア、チームリーダのラーニングパスを加速するために、InfoQがあなたに届けるカンファレンスだ。ソフトウェアの開発、アーキテクチャの拡張、技術的リーダシップのファインチューニングに実際に携わっているソフトウェアリーダから実用的な洞察を学ぶことが、自らが正しい判断を下すための一助となるだろう。

  • Qoveryは”クラウドプロバイダを問わないHeroku”か?

    Qoveryは、急成長中の企業が品質や安定性を犠牲にすることなく、迅速なデリバリペースを維持できるようにするための、開発者の生産性向上ツールの構築を目標として誕生した。ひとつの方法は、HerokuなどPaaSの単純さと'マジック'を、IaaSの柔軟性に組合せることだ。InfoQとの会話の中で、CEOで創設者のRomaric Philogene氏は、同社の活動について詳しく話してくれた。

  • MLOps: 機械学習システムの継続的デリバリー

    機械学習モデルの開発、導入、生産性の維持は、多くの困難を伴う複雑で反復的なプロセスだ。MLOpsとは、MLモデル、特にMLシステムの開発にシステムの運用を組み合わせることを意味する。MLOpsを機能させるには、データサイエンスの反復と探索コンポーネントと、より線形のソフトウェアエンジニアリングコンポーネントとのバランスをとる必要がある。

  • Live Recorder: 非決定的データのキャプチャとリプレイを使用したC++、Rust、Goのデバッグ

    今年初めにUndoチームは、C、C++、Goアプリケーションを対象として、デバッグ目的で実行されたアプリケーション内のすべての非決定的データのキャプチャを可能にする、同社の”ソフトウェア・フライトレコーダ・テクノロジ”であるLive Recorder 5をリリースした。バグの調査および修正作業では、生成された記録によってその時間内のイベントの再生、後退、前進をサポートする。

  • Googleのソフトウェアエンジニアリング文化

    Googleのエンジニアリングプラクティスのいくつかは、今日に至るまで企業全体に広く適用されており、今もなおその成功に貢献している。2017年、同社のソフトウェアエンジニアが、ソフトウェア開発に限定しない、これらプラクティスのいくつかを公開した。今日のGoogleは、創造性、自律性、イノベーションのチーム文化を育んでいる。

  • エンジニアのためのDevOpsにおけるテストについて、Katrina Clokie氏とのQ&A

    ウェリントンで開催されたDevOpsDays NZは、エンジニアがDevOpsで活用できるテストスキルと強大な力に関するKatrina Clokie氏のキーノートで幕を閉じた。 『A Practical Guide to Testing in DevOps』の著者が、テスト現場で見てきた変化と、これがDevOps原則を受け入れる動きにどう影響するのかをInfoQに語った。

  • 創造、協力、革新のためのソフトウェアエンジニアリング

    ソフトウェアエンジニアリングは、反復的で、フィードバックに基づき、漸進的、実験的で、実証的でなければならない。 C職人技は十分ではない。エンジニアリングは増幅器であり、創造性と協力、発明を強化する。継続的デリバリはエンジニアリングの原則に根ざしている。

  • 素晴らしいエンジニアリング文化についてリーダーが語る

    QConLondonのBuilding Great Engineering Culturesと題したトラックで、登壇者が聴衆から質問を受け、パネルディスカッションをした。 Google、Sky Betting、Gaming、ITV、Deliveroo、GlobalSignのリーダーたちが、自分たちがどのようにしてエンジニアリングについての素晴らしい文化を支援し構築してきたかを共有した。

  • ソフトウェアプロフェッショナルの倫理、価値観、行動

    Christiaan Verwijs氏は先頃、ソフトウェア開発者にとっての“ヒポクラテスの誓い”の必要性について記事を書いた。Robert C. Martin氏を始めとするコメンテータたちも、この数ヶ月間に同じような呼びかけを行なっている。我々はこの間のニュースを取りまとめ、プロフェッショナルとしてのソフトウェア開発の実践を支持する原則を確かめることにした。

  • 書評: Understanding Software

    Max Kanat-Alexander氏の著書 "Understanding Software" は、プロジェクトマネージャやソフトウェアアーキテクトにとって興味深い読み物だ。ソフトウェアをシンプルに保つ方法、複雑な保守不能のソフトウェアを避ける方法について、知見を与えてくれる。

  • プログラミング言語ランキングの把握に役立つIEEEによるサーベイ

    他のプログラミング言語サーベイとは違って、IEEE Programming Language Surveyは、ランキング基準の重み付けをインタラクティブに変更できるようになっている。10のデータソースに12のメトリックスを適用することで、48の言語をランク付けする。彼らはその設計、手法、データソースについても説明している

  • QCon New Yorkまで10週 - 決定した基調講演者と講演者の一部を紹介

    QCon New York(年次開催されるソフトウェアカンファレンスの第6回)まであと10週となった。6月26日~28日にニューヨークへと戻るQConは、タイムズスクエアのMarriott Marquisに開催場所を移したものの、講演者の素晴らしいラインアップに変わりはない。2017年はStitch Fix、Google、Netflix、Lyft、Pivotal、Redis Labsなどから講演者がある。

  • CA TechnologiesのCEOが語る“新たなパラダイムとしての継続的変化“

    CA TechnologiesのCEOであるMike Gregoire氏が先日のCA Worldカンファレンスのオープニングで,今後成功するのはソフトウェアをすべての活動の中心に置くことによって“継続的な変化(Built To Change)”を行なう企業であり,競争優位性の主要な実現手段としてソフトウェアによる根本的な“継続的変化”が必要だ,という予測を披露した上で,この動乱による影響の例をあげた。

  • 未来のソフトウェアのための技術

    クラウド、コードによるインフラ構築、APIにより連合されたアーキテクチャとアンチフラジャイルなシステム。Mary Poppendieck氏が主張するところによると、これらは目的に素早く到達するソフトウェアシステムを開発するための技術である、とMary Poppendieck氏は主張した。システムはクラウドに向けて進化を続けており、APIは中央集権のデータベースを置き換え、IoTを可能とする。失敗を受け入れるアンチフラジャイルなシステムを開発する必要がある。

BT