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

  • 2018 Node.js User Surveyレポートが急速な普及の継続を明らかに

    「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

    2018 Node.js User Surveyレポートが急速な普及の継続を明らかに
    tdtsh
    tdtsh 2018/07/10
  • 私がMVCフレームワークをもはや使わない理由

    数ヶ月前、私はなぜここにたどり着き、何が可能かを理解する旅に出ました。この旅は、私にアプリケーションアーキテクチャ、MVCという強烈な宗教に対する疑いをもたらしました。そして、リアクティブ、関数型プログラミングの真の実力に触れたのです。また、シンプルさに集中する旅でもあり、私たちの産業はうまくやっているという考えを捨てる旅でもありました。どんなことを見つけたか興味がある方もいるでしょう。 私たちの見ている画面の背後にあるパターンはMVC –Model-View-Controllerです。まだウェブがなくソフトウエアアーキテクチャも分厚いクライアントが単一のデータベースに原始的なネットワークでアクセスするのがせいぜい、という時代にMVCは生まれました。そして数十年後、MVCはまだ現役であり、衰え知らずでオムニチャネルアプリケーションの開発に使われています。 Angular2のリリースの前にM

    私がMVCフレームワークをもはや使わない理由
    tdtsh
    tdtsh 2016/07/01
  • PythonがGitHubに移行

    現在Pythonの開発プロセス管理を担当しているBrett Cannon氏が,Pythonのcore workflowメーリングリストを通じて,GitHubへの移行を発表した。氏はInfoQのインタビューに応える中で,今回の決定に至った1年間に及ぶプロセスと,その中で検討された3つの提案について説明してくれた。 Pythonのリポジトリをホストするforge.python.orgの立ち上げ GitGitHubPhabricatorへの移行 GitGitLabへの移行 この中から最終的にGitHubが選択されたのには,主に3つの要因があった。 GitHubGitLabが機能面でほぼ同等であること。GitLabがオープンソースであることについては,それ自体を決め手だとは考えなかったと,Cannon氏は特に記している。 コアな開発者や外部協力者の間に,GitHubに精通している開発者が多

    PythonがGitHubに移行
    tdtsh
    tdtsh 2016/03/03
  • 優れたモダンなC++を書くのに役立つC++ Core Guidelines

    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++を書くのに役立つC++ Core Guidelines
    tdtsh
    tdtsh 2015/10/05
  • API Blueprint創始者が語るAPIの進歩

    API言語は揺籃期にある。その開発者たちは先駆者であり,それぞれの仕事に最適な技術を選択している。今年初めにInfoQは,API仕様の選択肢に関してHacker Newsで交わされた,活発な議論を取材した。 コミュニティでの議論から分かるのは,ただひとつの標準というものは存在しない,ということだ。API開発者たちはAPI BlueprntやRAML,Swaggerなどを積極的に利用すると同時に,コミュニティとして協力して,将来使用される標準の定義に取り組んでいるのが現状だ。 InfoQは先日,ApiaryのCEOであり,API Blueprintプロジェクトの創始者でもあるJakub Nesetril氏と話す機会に恵まれた。 InfoQ: API Blueprintの目的と,開発のきっかけについて教えて頂けますか? Jakub Nestril: API Blueprintは RAMLより早

    API Blueprint創始者が語るAPIの進歩
    tdtsh
    tdtsh 2015/09/03
  • iOSアプリ開発がWindowsに,一部では論議も

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

    iOSアプリ開発がWindowsに,一部では論議も
    tdtsh
    tdtsh 2015/09/01
  • マルチコア危機:ScalaとErlangの対立

    ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし

    マルチコア危機:ScalaとErlangの対立
    tdtsh
    tdtsh 2015/07/18
  • Angularチームがロードマップを発表,React Nativeとの統合をデモ

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

    Angularチームがロードマップを発表,React Nativeとの統合をデモ
    tdtsh
    tdtsh 2015/07/17
  • UnderscoreとLodashが統合に向けて議論

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

    UnderscoreとLodashが統合に向けて議論
    tdtsh
    tdtsh 2015/06/18
  • 5つのクラウドプラットフォームを計測し比較する

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

    5つのクラウドプラットフォームを計測し比較する
    tdtsh
    tdtsh 2010/08/10
    cloud
  • 信頼できるメッセージングは、不要。

    原文(投稿日:2010/06/18)へのリンク SOA やWeb サービスで一般的に容認された考え方は、信頼できるメッセージングの必要性である。信頼性のあるメッセージングとは、送信アプリケーションによって送られたメッセージは、もう一方で確かに、受信されそして1回のみ受信される、ことを保証する。RESTに対する最も共通の拒絶理由の1つは、RESTが信頼できるメッセージングを提供していないことである。Stefan Tilkov 氏が次のように書いている:「RESTful HTTPは、WS-ReliableMessaging と同等ではない、としばしば指摘され、このために、信頼性が争点(これは、相当変わってしまう。あらゆるシステムがビジネス シナリオによって、どのような関連性でも持つので)となる分野では、使えない、と多くの人々が結論している」[1]。もちろん、Tilkov氏は、これに賛成しないで

    信頼できるメッセージングは、不要。
    tdtsh
    tdtsh 2010/07/14
  • Apache Solr:Luceneをベースに構築された拡張性のあるクラスタ化検索サーバ

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

    Apache Solr:Luceneをベースに構築された拡張性のあるクラスタ化検索サーバ
    tdtsh
    tdtsh 2009/07/21
    検索エンジン Solr Lucene
  • ディベート: 何故ほとんどの大規模webサイトは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が最近リリースされ、重要な変...

    ディベート: 何故ほとんどの大規模webサイトはJavaで構築されないのか?
    tdtsh
    tdtsh 2009/05/19
    java php perl web
  • Google App Engine、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が最近リリースされ、重要な変...

    Google App Engine、Java対応についての賛否
    tdtsh
    tdtsh 2009/05/01
    クラウド Google App Engine Java
  • Hibernate を使ってカスタムドメインオブジェクトフィールドをサポートする

    Enterra CRM プロジェクトの実装の際、顧客はカスタムフィールドをサポートするタスクを「システム管理者はシステムを再起動せずにカスタムフィールドを追加・削除できるべき」であるとしました。 バックエンドの開発には Hibernate 3.0 フレームワークが利用されていました。この要因(技術的制約)が顧客の要求を実現するために考慮されたカギとなりました。 実装 この章では Hibernate をフレームワークとして利用することの特性について、実装で考慮する際の重要な点について述べます。 環境 以降に示す実装デモのバリアントの開発には次のテクノロジを使用しました。 JDK 1.5 Hibernate 3.2.0 フレームワーク MySQL 4.1 制限事項 シンプルにするため Hibernate EntityManager や Hibernate Annotations は利用しません

    Hibernate を使ってカスタムドメインオブジェクトフィールドをサポートする
    tdtsh
    tdtsh 2008/01/25
    hibernate
  • 1