Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
Caroline Kirkhope氏によれば、自己組織化するチームは効率的でより幸せだ。全ての人が自己組織化するチームに馴染む訳ではない。言われたことをやり、自分で働くことに慣れている。自己組織化するチームを実現するには意図を元にしたリーダーシップ、ソシオクラシー、ホロクラシーのようなモダンなリーダーシップのアプローチが必要だ。 Caroline Kirkhope氏はソフトウェア開発者でありテックリードだ。氏はLean Agile Scotland 2017で自己組織化について話した。InfoQはこのカンファレンスをインタビューや記事で取り上げている。 InfoQは氏にインタビューし、自己組織化についての実験から学んだことについて話を聞いた。 InfoQ: 自己組織化はなぜ重要なのでしょうか。 Caroline Kirkhope: 知識労働者は自分たちの仕事に発言権があればより健康的でより
Ivar Jacobson Internationalの“Agile Essentials”は,1組のカードの形で提供される,アジャイルプラクティスのスターターキットだ。カードを使ってゲームをチームでプレイすることでアジャイルプラクティスを学び,作業の方法を試したり,実際に適用したりすることができる。 InfoQでは同社プリンシパルコンサルタントのRoly Stimson氏に,Agile Essentialsを開発した理由,プラクティス実践や適用方法改善の面で期待できる効果,EssenceやSEMATとの関係,ソフトウェア開発のプロがAgile Essentialsでプレイ可能なゲームなどについてインタビューした。 InfoQ: Agile Essentialsについて,InfoQの読者に簡単に説明して頂けますか? Stimson: ポーカーサイズのトランプのパックです。私たちが経験から得
開発者がチームをリードするポジションに昇進する場合、新たなスキルセットが必要だ。Talking with Tech Leadsの著者によればPatrick Kua氏によれば、技術的リーダーは共通の技術的なビジョンに向けてチームを動かすため、権限を委譲し、ファシリテーション、コミュニケーションをし、リスクを管理しなければならない。 Patrick Kua氏はOOP 2015カンファレンスでThe Geek‘s Guide to Leading Teamsと題した講演を行う予定だ。カンファレンスの模様はInfoQでも取り上げる。 InfoQは氏にインタビューを行い、技術的リーダーの必要性、スクラムマスタと技術的リードの役割の違い、リーダーシップのスキル、能力やスキルを磨くのを支援するために技術的リーダーがするべきことについて話を聞いた。 InfoQ: なぜ技術的リーダーが必要なのでしょうか。
5月に開催されたBacon Conferenceで,bitlyのアプリケーション開発リーダのSean O’Connor氏は,毎月600億クリックを処理する分散システムの開発を通じてbitlyの開発者たちが学んだ,最も価値ある教訓について説明した。 分散システムとは何か? 分散システムを定義する3大特性は,氏によれば,Wikipediaで簡単に見付けることができる。 コンポーネントノードの真の並行性。これによってノード間の同調に関連するコストと複雑性が発生する。 共通クロックの不在。このため,異なるノードで発生したイベントを時間順に並べることは不可能になる。 障害の独立性。これはノード障害がシステム内の他のノードに影響を与えない,という能力として理解されるべきだ。 従って分散システムの構築では,これらの特性を扱うことを目標にする必要がある。 ただし氏の意見として,システムの分散的特性に起因す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く