タグ

ブックマーク / www.infoq.com (17)

  • InfoQ: 「かんばん」をソフトウェア開発に適用する: アジャイルからリーンへ

    図1 かんばんとプル生産方式 図1は、かんばんシステムの抽象的なモデルです。図1で示されているのは、上流と下流の2つのプロセスであり、上流プロセスが下流プロセスに部品を供給しています。最終的な顧客に製品を供給するために、プロセスは部品を生産し、その部品を下流に流し込まなければなりません。しかし、多すぎてはいけません。過剰生産は最悪のムダだと考えられます。そこで、過剰生産を防ぐため、上流が完成した部品を下流に押し出す(プッシュ)のでなく、その代わりに、下流が上流から自発的に部品を取ってきます(プル)。部品が置かれる場所は、「ストア」と呼ばれます。(または、「スーパーマーケット」3 - 大野耐一氏 がアメリカのスーパーマーケットに行った時にかんばんの最初の考えを手に入れました。そこでは、店の人ではなく顧客自身が店の中で必要なものを取りに行きます。) ストアは上流に置かれ、WIPの「バッファ」や

    seesaa
    seesaa 2017/02/04
  • ChromeとFirefoxが安全でないサイトの警告を開始

    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が最近リリースされ、重要な変...

    ChromeとFirefoxが安全でないサイトの警告を開始
    seesaa
    seesaa 2017/02/01
  • Dockerコンテナを安全に運用するには

    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が最近リリースされ、重要な変...

    Dockerコンテナを安全に運用するには
    seesaa
    seesaa 2017/01/19
  • Amazon、AWSの深層学習フレームワークとしてMXNetを選択

    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が最近リリースされ、重要な変...

    Amazon、AWSの深層学習フレームワークとしてMXNetを選択
    seesaa
    seesaa 2016/12/08
  • Googleが画像キャプションの機械学習モデルをTensorFlowに移行,オープンソース公開へ

    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が最近リリースされ、重要な変...

    Googleが画像キャプションの機械学習モデルをTensorFlowに移行,オープンソース公開へ
    seesaa
    seesaa 2016/12/08
  • Barclayがアジャイル移行で得たもの

    スループットの向上,コードの複雑性の低減,運用時の障害減少,デプロイメントサイクルの短縮,チームの幸福度向上 — これらはみな,Barclaysがアジャイル移行で実現したメリットだ。ディシプリンド・アジャイルのアプローチに基づいて実施された同社の移行は,最初の1年間で800以上のチームにアジャイルを採用するという,アジャイルの実践例として最大級のものだ。 InfoQは,Barclay全体のアジリティ能力をリードするJonathan Smart氏と,中核的なアジャイル採用チームのプロダクトオーナであるIan Dugmore氏に,同社のアジャイル移行についてインタビューした。そこで我々が聞いたのは,Barclayがアジャイル実践を決めた理由,採用するアジャイルフレームワークの選択方法,アジャイルが影響を与える目標,チーム間の実践方法の違いへの対処,アジリティ向上のためにBarclayが行なった

    Barclayがアジャイル移行で得たもの
    seesaa
    seesaa 2016/11/09
  • GitHubが新機能を導入 - Reviews,Projects,APIの改善など

    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が最近リリースされ、重要な変...

    GitHubが新機能を導入 - Reviews,Projects,APIの改善など
    seesaa
    seesaa 2016/10/31
  • マイクロサービスとはすなわち分散システムである

    マイクロサービスへの移行はすなわち分散システムへの移行であり,レイテンシや自動化,権限と認証,メッセージの不達といった事態に対処しなくてはならない — 独立系ソフトウェア開発者であるSander Hoogendoorn氏はこのように主張する。マイクロサービスによって大規模なシステムをより小さなコンポーネントに分割すれば,アーキテクチャ全体のコントロールを取り戻すことができる。マイクロサービスならば,単一あるいは一連のコンポーネントを拡張してデプロイすることで,小規模な変更や機能単位での追加が可能になるのだ。 アジャイル開発とソフトウェアクラフトマンシップに関するカンファレンスの第2回として,9月12日と13日にサウスウェールズで開催されるSwanseaCon 2016でHoogendoorn氏は,閉会の基調講演を行なう予定である。InfoQは氏にインタビューして,モノリシックソフトウェアの

    マイクロサービスとはすなわち分散システムである
    seesaa
    seesaa 2016/10/31
  • InfoQ: グラフデータベース、NOSQL、Neo4j

    VoldemortやTokyo Cabinetといったキー/バリューシステムにおけるモデリングの最小単位はキー/バリューペアになる。そして、BigTableやそのクローンでは可変数の属性をもつタプルに、CouchDBやMongoDBといったドキュメントデータベースではドキュメントになる。これに対しグラフデータベースでは、データセット全体をひとつの巨大な高密度ネットワーク構造としてモデル化する。 ここではNOSQLデータベースにおける2つの興味深いポイント、スケーラビリティと複雑さについて詳しく説明する。 1. スケーラビリティ CAP: ACID 対 BASE 従来のデータベースシステムのほとんどは、トランザクションに基づいてデータの完全性を保証する。トランザクションを使うことで、データ管理のあらゆる状況において、データの一貫性を確保している。こうしたトランザクションの性質は、ACID(A

    InfoQ: グラフデータベース、NOSQL、Neo4j
    seesaa
    seesaa 2013/10/22
  • InfoQ: PythonプログラマがRuby技術者認定試験を受けてみた

    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が最近リリースされ、重要な変...

    InfoQ: PythonプログラマがRuby技術者認定試験を受けてみた
    seesaa
    seesaa 2009/10/27
  • クラウドコンピューティングでリレーショナルデータベースは使えないのか?

    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が最近リリースされ、重要な変...

    クラウドコンピューティングでリレーショナルデータベースは使えないのか?
    seesaa
    seesaa 2009/08/27
  • Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案

    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が最近リリースされ、重要な変...

    Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案
    seesaa
    seesaa 2009/07/08
  • あなたは本当に、他の言語を学ぶべきなのか?

    ブロガーのGustavo Duarteは、新しいプログラミング言語を学習するのはしばしば時間の無駄である(source)、と言う呪いの言葉を吐いた。彼は最初、自分の投稿に"新しい言語は有害だと思われる"と言う、Dijkstaがgotoについて述べた古典的な文章をもじった(source)題名を付けていた。しかし彼は反応を受けた後に少しトーンダウンし、今では"言語を中途半端にかじる事は無駄が多いと思われる"と言う題名になっている。 新しいプログラミング言語を学ぶのは、プロフェッショナルなプログラマにとってはしばしば時間の無駄です。それは楽しい時間の無駄(例えば趣味)かもしれません。しかし、それでもなお無駄なのです。もしあなたがそれを遊びで行うなら素晴らしい事ですが、得にはなりません。この指摘は、優れたプログラマの間では異端の説だとされるでしょう: 非常に素晴らしい教えを説いてくれるプラグマティ

    あなたは本当に、他の言語を学ぶべきなのか?
  • InfoQ: Cockburn氏テスティングを語る: 本物のプログラマにはガッツ(GUTs)がある

    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が最近リリースされ、重要な変...

    InfoQ: Cockburn氏テスティングを語る: 本物のプログラマにはガッツ(GUTs)がある
    seesaa
    seesaa 2008/03/20
  • Rubyをモニタリングする

    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が最近リリースされ、重要な変...

    Rubyをモニタリングする
    seesaa
    seesaa 2007/12/25
  • HTTPの仕様が改定される

    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が最近リリースされ、重要な変...

    HTTPの仕様が改定される
    seesaa
    seesaa 2007/12/17
  • Rubyにおける日本語・英語の言語の差を縮めるには?

    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が最近リリースされ、重要な変...

    Rubyにおける日本語・英語の言語の差を縮めるには?
    seesaa
    seesaa 2007/12/13
  • 1