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

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

    Web APIにバージョンをつけないように
    tmtms
    tmtms 2024/04/23
  • Git2.17は移動したコードに対する差分表示やオブジェクト検索機能が向上した

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

    Git2.17は移動したコードに対する差分表示やオブジェクト検索機能が向上した
    tmtms
    tmtms 2018/04/27
    "diffの表示が改善され、移動した行のグループが色づけされるようになった" / 便利そう
  • オラクルはJava開発者にすぐにでもブラウザでアプレットを動作させないでほしいと念押しした

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

    オラクルはJava開発者にすぐにでもブラウザでアプレットを動作させないでほしいと念押しした
    tmtms
    tmtms 2017/02/16
    "オラクルは開発者に次のことを忠告している。まだアプレットを使っているのならすぐに他の解決策を見つけるように" / マイナポータルさん…
  • Facebook、Zlibを上回る新しい圧縮アルゴリズムをオープンソース化

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    Facebook、Zlibを上回る新しい圧縮アルゴリズムをオープンソース化
    tmtms
    tmtms 2016/09/12
    "「現在の標準」であるzlibよりも高速かつ高効率な、数少ない圧縮アルゴリズムの1つ" / "同じ圧縮率で約3–5倍高速 / 同じ圧縮スピードで10–15%小さいファイルを生成 / 圧縮率によらず2倍高速に解凍"
  • Scott Staples氏が語る - アジャイルが今も価値のある理由

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

    Scott Staples氏が語る - アジャイルが今も価値のある理由
    tmtms
    tmtms 2016/08/09
    "アジャイル採用のほとんどが失敗しているのはなぜでしょう?" / へぇ、アメリカでもほとんど失敗してるのか…。
  • アジャイルはなぜアジアで普及しないか

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

    アジャイルはなぜアジアで普及しないか
    tmtms
    tmtms 2016/07/06
    "アジャイルでは,財布の紐を握る人たちに対して,不都合な事実を伝えられることが必要" "西洋に比較して,服従や尊敬,“顔を立てる”ことを重視するアジアの文化では,これが決定的に困難"
  • git 2.9がリリース,merge/rebase/commitなどに新機能を追加

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

    git 2.9がリリース,merge/rebase/commitなどに新機能を追加
    tmtms
    tmtms 2016/07/06
    「rabase」→「rebase」
  • Microsoft Wordのマクロを以下にしてNodeに置き換えたか

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

    Microsoft Wordのマクロを以下にしてNodeに置き換えたか
    tmtms
    tmtms 2016/05/11
    「以下にして」
  • TDDを諦める

    この記事は,TDDに見切りをつけたある大学教授の経験と,Uncle Bobの反論を要約したものだ。 ソフトウェア工学の大学教授を退官したIan Simmerville氏には,“Software Engineering, 10th edition”を含む数冊の著書がある。同書の第8章はすべてソフトウェアテストに関する内容であり,特に8.2章ではTDDを取り上げている。それらの章で紹介された考え方を何度も引き合いに出しながら,Sommerville氏は先日の記事に,“TDDはソフトウェア工学の大きな進歩です。いくつかのクラスのシステムにおいては,それが有効であることが明らかです。”と述べて,次のような“TDDフレンドリ”なシステムの一覧を紹介している。 階層化アーキテクチャ 合意された成功基準を持ち,それに準拠したテストに基づいて構築されるシステム。 自身のコントロールを越えてシステムと対話す

    TDDを諦める
    tmtms
    tmtms 2016/04/15
    "テストを先に書くか後で書くかが問題なのではなく,とにかくテストを書いて,規律を持ってそれを維持管理し,プロジェクトで必要とされているコードカバレッジを厳格に守ることが重要なのだ"
  • Ian Murdock氏の氏をLinuxコミュニティが追悼

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

    Ian Murdock氏の氏をLinuxコミュニティが追悼
    tmtms
    tmtms 2016/02/12
    「氏を」→「死を」
  • “テストオートメーション”ではなく”オートメーション利用テスト”を

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

    “テストオートメーション”ではなく”オートメーション利用テスト”を
    tmtms
    tmtms 2016/01/06
    "一般に自動テストと呼ばれているものの大部分は,実際にはシステムのモデルを体系化して,それに対してチェックを行うという,自動チェックなのです" "テストの労力を軽減するものであって,置き換えるものではない"
  • ParseがRubyからGoへ移行,信頼性が大きく向上

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

    ParseがRubyからGoへ移行,信頼性が大きく向上
    tmtms
    tmtms 2015/07/10
    Ruby から Go へ。
  • Dockerが重大なセキュリティフィックスを含むバージョン1.4.0と1.3.3をリリース

    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が重大なセキュリティフィックスを含むバージョン1.4.0と1.3.3をリリース
    tmtms
    tmtms 2015/01/08
    "悪意のあるDockerfileやイメージ,あるいはレジストリによって,Dockerホストが棄損されたり,あるいは公式イメージへのなりすましが行われる脆弱性が修正された"
  • Pragmatic Daveに質問: アジャイルよりも敏捷性

    今月前半、アジャイル宣言の共著者であるDave Thomas と Martin Fowlerの2人が GOTOデンマークの一連の会議でパネルディスカッションに参加した。パネルは“アジャイル宣言のやり直し”を中心としていた。これはDaveの最近のブログ記事、『アジャイルは死んだ (敏捷性万歳)』から着想を得たものである。この記事は3月に公開されて以来、興味深いディベートやディスカッションを生み出してきた。 Q&A は、Pragmatic Daveとして広く知られているDaveが自身の考えを説明するものである。テーマは、当パネルディスカッション、彼のブログ記事、そして、アジャイルについてあまり重点を置かず、敏捷性の実際的な適用に重点を置くべき時だと彼が信じるようになった理由についてである。 InfoQ: ごく最近までアジャイル関連のイベントに参加してこなかったのはなぜでしょうか? それは元

    Pragmatic Daveに質問: アジャイルよりも敏捷性
    tmtms
    tmtms 2014/11/19
    "「アジャイル」と言う単語自体が壊れてしまった" "私たちがアジャイル宣言を作り出した時の意図をもはや意味していない"
  • RubyMotionがAndroidのサポートを発表

    RubyMotionはRubyでiOSとOS X向けのアプリケーションを開発するためのツールチェーンを提供する。LLVMベースのコンパイラを使ってネイティブコードにコンパイルされるのだ。3.0のリリースでは、Androidもサポートする。Androidでの開発プロセスはiOSと似ている。ビルドとアプリの実行、マニュフェストの生成とリソースのハンドルにはrakeを使う。 Androidバージョン向けに、HipByteは新しいRubyランタイムをスクラッチから開発した。性能とJavaとの互換性を改善するため、Rubyのコアクラス(Fixnum, String, Arrayなど)がJavaの対応するクラスに基づいて開発された。 この統一ランタイムを使った方法はJavaAPIとしっかりと統合でき、性能も優れています。オブジェクトをブリッジする必要がないからです。ランタイムはJava Native

    RubyMotionがAndroidのサポートを発表
    tmtms
    tmtms 2014/08/08
    期待
  • アジャイルにおけるプロジェクトマネジャーの役割

    人間の心に働きかけるというのは大変複雑なことです。 世界中で同じように物事を考える脳は二つとありません。 同じ指紋がけっしてないように、二人の人間が働くスタイルは90パーセントであっても合致しません。このように多くの個々の人間を作り出し、しかも全て違うという自然の摂理は美しいとさえ感じます。しかしビジネスであh目標は全利害関係者にとって “一つであり同じ”なのです。 ここでいう人々とは (a)プロジェクトチームメンバー(b)ビジネスユーザー (c)経営陣及び出資者など様々な立場でプロジェクトに係わる人を意味します。人々はどのプロジェクトでも管理されることが必要なのです。 というのは プロジェクトのゴールに向かって並ばせ、ワークスタイルを統一する ベストなものを引き出す 集中してやる気のある状態にするだからです。 もしプロジェクトの誰もが完璧であれば、どの業界のどんなプロジェクトも失敗するこ

    アジャイルにおけるプロジェクトマネジャーの役割
    tmtms
    tmtms 2010/03/11
  • なぜTDDとペアプログラミングで生産量が増えるのか

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

    なぜTDDとペアプログラミングで生産量が増えるのか
  • InfoQ: Cucumberを使用したストーリー駆動開発の手法

    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: Cucumberを使用したストーリー駆動開発の手法
    tmtms
    tmtms 2009/03/12
  • 1