BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ カンファレンス に関するすべてのコンテンツ

  • レガシソフトウェアをメンテナンスするためのモデルベースのアプローチ

    Phillips HealthcareのソフトウェアアーキテクトであるHans van Wezep氏がBits&Chips Software Engineering Conferenceで,モデルを使用したマイグレーションについて講演した。InfoQでは氏にインタビューして,レガシソフトウェアをメンテナンスする上での問題点,手作業によるリファクタリングでのエラーの問題,コードベースのリファクタおよびマイグレーションにおけるモデルの利用,レガシソフトウェアをメンテナンスする上でのモデル利用のメリットなどについて話を聞いた。

  • WebAssembly: Webのためのユニバーサルバイナリとテキストフォーマット

    Mozilla, Google, Microsoft, Appleは、Web向けのバイナリフォーマットを開発することを決定した。WebAssemblyと呼ばれ、このフォーマットは、ブラウザや他のエージェントでアプリケーションの実行を可能にし、任意のプログラム言語を対象にする可能性がある。

  • アジャイルでの不確実性と発見的なマインドセット

    InfoQはAndrea Provaglio氏に、実行、最適化、発見のビジネスモデルについて、不確実性を使って、ビジネス価値を産むこと、価値とコストの両方を理解すること、発見のマインドセットを育てること、失敗し、そこから学ぶ勇気を持つ文化を生み出すことについて話を聞いた。

  • 形式的手法を用いた正当性立証可能なソフトウェアの開発

    ソフトウェアプログラム内の中核的なコミュニケーションと状態管理が論理的に100%正しいことを証明する手段として,コンピュータチェックモデルを利用する方法がある。同じようなモデルは,100%正確なソースコードの作成にも応用できる。このような形式的手法を利用することにより,市場提供のためのコストと時間を削減し,より信頼性の高いソフトウェア製品の提供が可能になる。

  • スケールアップのジレンマに対処するには

    複数のチームが一緒に仕事をするというのは,時には困難が伴うが,大規模で複雑な製品を開発し提供するために不可欠なことも多い。アジャイルのスケーリングにまつわるジレンマをテーマとした,Agile Adria 2015カンファレンス基調講演の中で,Poppendieck氏は,アジャイルのスケールアップを望む組織にヒントを示してくれた。

  • 継続的テストの利点

    2006年の設立以来、Unrulyはチームとしてエクストリームプログラミング(XP)を実践してきた。テストファーストの手法を用いてコードを書き、ステージングでの手動テストに頼るのではなく、自動テストに投資をしてきた。InfoQはRachel Davies 氏にインタビューし、テストの継続的手法の重要性やその育て方、Unrulyで生み出している価値について話を聞いた。

  • Agile 2015およびAgile Executive Forumの講演者とプログラム

    Agile Allianceは2015年8月にワシントンDCで開催されるAgile 2015カンファレンスおよびAgile Executive Forumの講演者の顔ぶれとプログラムを公開した。

  • プロダクトオーナバリューゲームをプレイする

    プロダクトオーナバリューゲーム(Product Owner Value Game)は,可能な限り多くの価値を提供することを目標として,チームで行うカードゲームだ。参加チームはバックログの優先順位付け,繰り返し計画,結果のデリバリについて学ぶ。ゲームを通じてアジャイル原則について話し合い,経験を交換することができる。

  • 作業環境における神経多様性

    Sallyann Freudenberg博士はQCon Londonで,作業環境における神経多様性について講演した。プログラミングは複雑で創造的な作業だ。Freudenberg博士は,プログラミングを行うプログラマが一般的に使用している,数多くの技術について検討した。

  • Dev&OpsとDevOpsの違いを体験する

    Agile Testing Netherlandsで開催されたワークショップでは,参加者がDev&OpsアプローチとDevOpsアプローチを体験した。Jaap Schuttevaer氏がインタビューに応じて,DevOpsが組織にもたらすもの,Dev(開発)とOps(運用)の壁を壊すこと,そしてDevOpsを導入しようとする組織へのアドバイスを語ってくれた。

  • Uberがリアルタイムマーケットプラットフォームを公開

    UberのチーフシステムアーキテクトであるMatt Ranney氏は、Uberのディスパッチシステムを紹介した。このシステムはUberのパートナー、つまり、運転手や乗客をマッチングする役割を担う。氏は、このシステムを完全に書き直すことになった理由を説明している。また、このシステム支える設計原則、可用性や性能、アルゴリズム、そして、独自のRPCプロトコルを設計実装した理由について説明している。

  • Phil Calcado氏がSoundCloudのマイクロサービス移行で学んだこと

    QCon London 2015でPhil Calcado氏は,SoundCloudがモノシリックからマイクロサービスアーキテクチャへの移行から学んだ教訓を公開した。その中で氏は,マイクロサービスプラットフォームを構築する上で中心となる要件として,迅速なプロビジョニング能力の開発,基本的なモニタリング,素早いアプリケーションデプロイメントの3つを挙げた。

  • Eclipse Xtext 2.8がEclipseConでリリース

    本日のEclipseConでXtext 2.8のリリースが発表された。既存のJavaコードをXtextアプリに移行するための新ツール追加され,将来的なロードマップが発表されている。

  • 組織におけるソーシャルキャピタルの可能性

    “組織構築の100年とHRM(Human Resource Management)の50年を経て,職業の未来は今,組織のソーシャルキャピタル(Social Capital)に対する関与と展開のあり方の習得に掛かっている。” – Antwerp Management Schoolの研究ディレクタであるBart Cambré氏のことばだ。No Pants Festival 2015で氏は,組織のソーシャルキャピタルが持つ可能性の解放について,講演を行った。

  • Dave Farley氏,継続的デリバリの基本原理について語る

    QCon London 2015においてDave Farley氏は,これまでのソフトウェア開発の状況が最適とは言えないものであったことを認めた上で,それが継続的デリバリの実践によって著しく改善されることが調査の結果から明らかになった,という見解を発表した。継続的デリバリはソフトウェア開発の経済を変える,と氏は言う。ビジネスアイデアのより迅速な評価を可能とし,欠陥率を低減するというのだ。

BT