タグ

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

  • JavaScript関連ツールの2016年状況調査

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

    JavaScript関連ツールの2016年状況調査
    kasumani
    kasumani 2016/12/21
    JavaScript関連ツールの2016年状況調査 Ashley Nolan氏の年次フロントエンドツールサーベイの2016年版が発表された。その結果は「どのフレームワークを選ぶべきか」という議論に具体的な数値を与えてくれる。 Tags: from Pocket Decembe
  • マイクロサービスの旅で得た経験を共有する

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

    マイクロサービスの旅で得た経験を共有する
    kasumani
    kasumani 2016/12/20
    マイクロサービスの旅で得た経験を共有する 数年前より、様々な実践者がマイクロサービスを採用するようになるにつれて、その学んだ教訓を紹介しようとしてくれている。ソフトウェアエンジニアであるPiotr Gankiewicz氏も
  • 未来のソフトウェアのための技術

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

    未来のソフトウェアのための技術
    kasumani
    kasumani 2016/12/14
    未来のソフトウェアのための技術 クラウド、コードによるインフラ構築、APIにより連合されたアーキテクチャとアンチフラジャイルなシステム。Mary Poppendieck氏が主張するところによると、これらは目的に素早く到達するソ
  • 開発者を苦しめる.NETのHttpClientのバグと紛らわしいドキュメント

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

    開発者を苦しめる.NETのHttpClientのバグと紛らわしいドキュメント
    kasumani
    kasumani 2016/09/12
    開発者を苦しめる.NETのHttpClientのバグと紛らわしいドキュメント 設計者の失敗、バグ、正しくないドキュメントが組み合わさって、. Tags: from Pocket September 13, 2016 at 12:16AM via IFTTT
  • LinuxとMac OS XでF#をはじめる

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

    LinuxとMac OS XでF#をはじめる
    kasumani
    kasumani 2016/04/22
    LinuxとMac OS XでF#をはじめる .NET Coreの登場により、Windowsと同レベルのサポートで、F#プログラムをLinuxとMac OS Xでビルドして実行できるようになる。MicrosoftでF#のプログラムマネージャーを務めるDavid Stephens氏が、Build 2016で. Tag
  • Dockerコンテナ上でのJavaの実行はライセンス違反なのか?

    先日のブログ記事でHenn Idan氏が,Oracle Javaをコンテナで使用することはOracleのライセンス契約に違反しているのではないか,という問題を提起した。この記事は,発端となったAlpine Linux用のJavaの再コンパイルバージョンを推奨するツイートに対して,Oracleライセンスに対する明確な違反ではないか,とBen Evans氏が指摘したことを受けて提起されたものだ。 OpenJDKはGPLライセンス下で公開されているが,java.comでダウンロード提供される OracleJDKのコンパイル済バイナリには,これとは違うバイナリライセンスが適用されている。コードの著作権はOracleが所持しているため,Oracleには,GPL管理外のバージョンをリリースする権限があるのだ。また,Oracleの提供するJREにも,AppletプラグインやGUIをプラットフォームに依存

    Dockerコンテナ上でのJavaの実行はライセンス違反なのか?
    kasumani
    kasumani 2016/04/18
    Dockerコンテナ上でのJavaの実行はライセンス違反なのか? 先日のブログ記事でHenn Idan氏が,Oracle Javaをコンテナで使用することはOracleのライセンス契約に違反しているのではないか,という問題を提起した。この記事は,発
  • Go 1.5のブートストラップ化を目指すGoogle

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

    Go 1.5のブートストラップ化を目指すGoogle
    kasumani
    kasumani 2015/02/09
    Go 1.5のブートストラップ化を目指すGoogle Googleは先頃,Go 1. Tags: feedly, ifttt, recently read, saved for later from Pocket February 09, 2015 at 02:30PM via IFTTT
  • AndroidとWatchKitをサポートしたRubyMotion 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が最近リリースされ、重要な変...

    AndroidとWatchKitをサポートしたRubyMotion 3
    kasumani
    kasumani 2015/01/08
    AndroidとWatchKitをサポートしたRubyMotion 3 HipByteがRubyMotionバージョン3をリリースした。これは、RubyでiOS、OS X、Androidアプリを開発するための環境だ。今回のリリースで初めてAndroidをサポートする。以前は、ベータテスター向け
  • NetflixがExpress.jsに嵌まる

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

    NetflixがExpress.jsに嵌まる
    kasumani
    kasumani 2015/01/01
    NetflixがExpress.jsに嵌まる NetflixのソフトウェアエンジニアであるYunong Xiao氏は先日,自社の公式技術ブログに,NetflixのWebサイトのUIをNode. Tags: feedly, ifttt, recently read, saved for later from Pocket January 01, 2015 at 02:10AM via IFTTT
  • Martin Fowler氏の語る“犠牲的アーキテクチャ"

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

    Martin Fowler氏の語る“犠牲的アーキテクチャ"
    kasumani
    kasumani 2014/11/15
    Martin Fowler氏の語る“犠牲的アーキテクチャ" ソフトウェアを開発するチームには,寿命の長いソフトウェアアーキテクチャを選択する傾向がある。しかしながら,ハードウェアとソフトウェアの技術動向とネットワーク
  • Herb Sutter氏の語る現代的C++プログラミングの基本

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

    Herb Sutter氏の語る現代的C++プログラミングの基本
    kasumani
    kasumani 2014/11/06
    Herb Sutter氏の語る現代的C++プログラミングの基本 CppCon 2014でHerb Sutter氏が,現代的なC++プログラミングの基本的なイディオムに関する講演を行った。ここではその要約を紹介しよう。 Tags: from Pocket November 06, 2014 at 10:34PM via IFTT
  • モバイルアプリケーション開発のためのアジャイル

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

    モバイルアプリケーション開発のためのアジャイル
    kasumani
    kasumani 2014/10/27
    モバイルアプリケーション開発のためのアジャイル モバイルアプリケーション開発を行うチームの,アジャイルソフトウェア開発などのライトウェイトな開発プロセス導入に対する関心が高まっている。短周期でアプリケ
  • 新鋭の言語: この5年を振り返る

    最近の記事でEmerging Languages CampのオーガナイザであるAlex Payne氏がこの5年でプログラミング言語の世界がどのように変わったか、これからどのように変わっていくのかについて考えを披瀝している。InfoQは氏に話を聞いた。 氏は最近の言語の進化の物語とその未来を語る上で手助けになる3つの条件を挙げる。 ツールの重要性 "実装戦略"として仮想マシンを使う 他言語化 氏が言うように、Goの作者であるRob Pike氏が2010年に言語について振り返ったとき、氏はなぜ"30年以上の蓄積があるプログラミング言語理論の研究を無視しているように思われる"言語を開発したのか、質問された。もちろん、Goの保守的な特性は普及を妨げるものではないと氏は言う。一方で、Scalaは"当初からツーリングに苦労してきた"。その結果、多くのScala開発者は"なじみのJavaの世界"へ戻って

    新鋭の言語: この5年を振り返る
    kasumani
    kasumani 2014/10/23
    新鋭の言語: この5年を振り返る 最近の記事でEmerging Languages CampのオーガナイザであるAlex Payne氏がこの5年でプログラミング言語の世界がどのように変わったか、これからどのように変わっていくのかについて考えを披瀝して
  • InfoQ: HTTPSコネクションの最初の数ミリ秒

    ほとんどの人がHTTPSとSSL (Secure Sockets Layer) を結びつけて考えます。SSLは1990年代半ばにNetscape社が開発した仕組みですが、今ではこの事実はあまり正確でないかもしれません。Netscape社が市場のシェアを失うにしたがって、SSLのメンテナンスはインターネット技術タスクフォース(IETF)へ移管されました。Netscape社から移管されて以降の初めてバージョンはTransport Layer Security (TLS)1.0と名付けられ、1999年1月にリリースされました。TLSが使われだして10年も経っているので、純粋な"SSL"のトラフィックを見ることはほとんどありません。 Client Hello TLSはすべてのトラフィックを異なるタイプの"レコード"で包みます。ブラウザが出す先頭のバイト値は16進数表記で0x16 = 22。 これは

    InfoQ: HTTPSコネクションの最初の数ミリ秒
    kasumani
    kasumani 2014/10/22
    HTTPSコネクションの最初の数ミリ秒 原文(投稿日:2009/07/27)へのリンク ECサイトで商品を見た後、"レジへ進む"ボタンをクリックしたとき何が起こっているんでしょう。この記事では、Amazonとの間でHTTPS通信が確立され
  • RubyMotionがAndroidパブリックベータをリリース

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

    RubyMotionがAndroidパブリックベータをリリース
    kasumani
    kasumani 2014/10/22
    RubyMotionがAndroidパブリックベータをリリース RubyMotionは先頃,同社のAndroidサポートがパブリックベータになり,アーリーアダプタによるAndroidプラットフォーム開発への適用が可能になったと発表した。RubyMotionは,人気の高
  • Rustの1.0ベータ版に向けたロードマップ

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

    Rustの1.0ベータ版に向けたロードマップ
    kasumani
    kasumani 2014/10/18
    Rustの1.0ベータ版に向けたロードマップ プログラミング言語Rustは活発な開発が続いており、年末までに1. Tags: from Pocket October 18, 2014 at 06:35PM via IFTTT
  • あなたのORMの使い方は間違っている

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

    あなたのORMの使い方は間違っている
    kasumani
    kasumani 2014/09/29
    あなたのORMの使い方は間違っている パフォーマンス不足,あるいは分からないことが多すぎる,といった理由でORM(Object-Relational Mapper)が放棄される場合,その多くは使い方が間違っている – Jimmy Bogard氏は,先日行ったプレ
  • AppleのSwift言語を学ぶためのオンラインリソース

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

    AppleのSwift言語を学ぶためのオンラインリソース
    kasumani
    kasumani 2014/09/24
    AppleのSwift言語を学ぶためのオンラインリソース AppleがOS XとiOSプラットフォームに向けての新言語Swiftを導入したことで、開発者コミュニティからの関心に火がついている。たった数日間で、Stack Overflowではすでにほぼ500の質
  • DevOpsとは何かを再考する

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

    DevOpsとは何かを再考する
    kasumani
    kasumani 2014/08/11
    DevOpsとは何かを再考する O'Reilly Mediaのコンテンツ戦略担当バイスプレジデントを務めるMike Loukides氏が,DevOpsの文化的変化を取り上げた2年前の記事 “What is DevOps” をアップデートした。 Tags: from Pocket August 11, 2014 at 02:45PM via
  • C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓

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

    C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓
    kasumani
    kasumani 2014/06/13
    C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓 Dropboxの開発者が、最近、アプリをiOSとAndroidの両方でそれぞれのプラットフォームごとにすべてを書き直すことなくサポートする方法についての講演をいく