タグ

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

  • vert.x – Node.jsの代替フレームワーク

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    vert.x – Node.jsの代替フレームワーク
  • 「Groovy & Grails eXchange 2011」in London 参加レポート(1/3)

    Groovy & Grails eXchange 2011はGroovyのプロジェクトリーダであるGuillaume Laforge氏によるGroovy最新情報を紹介するキーノートセッションから始まりました。記事ではこのキーノートセッションで紹介されたGroovyの最新情報を中心に、その他のGroovyセッションを紹介していきます。 Groovy1.8最新情報 Groovy1.8ではさまざまな新機能の追加や改善が行われています。またいくつかの点でのパフォーマンスも改善されました。 コマンドチェーンによるDSLの改善 メソッド呼び出し時のドットと括弧が省略できるようになり、コマンドチェーンを利用することでDSLの実装が容易になりました。 Groovy1.7まではコマンドチェーンを利用しても次のような記述しかできかできませんでした。 turn(left).then(right) Groovy

    「Groovy & Grails eXchange 2011」in London 参加レポート(1/3)
  • ユーザビリティ、クラスリローディング、クエリDSLが改善されたGrails 2.0がリリース

    原文(投稿日:2011/12/16)へのリンク VMwareの一部門SpringSourceのGrails開発チームは先頃Grails 2.0のリリースを発表した。このリリースはGrailsのユーザビリティをRooコンソールに似た形に改善した。クラスリローディングは進歩し、GroovyとJavaに対応している。Grailsの永続レイヤであるGORMはGroovy 1.8でのAST変換によって最大限DSLをサポートしている。 Grailsの主要開発者で考案者であるGraeme Rocher氏は昨日(2011年12月15日)公式のアナウンスを発表した。 このアナウンスの中で氏は、このリリースが一年の活動の最高峰である、と言っている。このリリースでは、よりクリーンなデバッグのサポートとRooを思わせるようなコード補完機能つきコンソールアプリケーションにより、ユーザエクスペリエンスが強化されている

    ユーザビリティ、クラスリローディング、クエリDSLが改善されたGrails 2.0がリリース
  • Date4j- 日付を扱う最小限のライブラリ

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

    Date4j- 日付を扱う最小限のライブラリ
  • Google Code が Git をサポート

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    Google Code が Git をサポート
  • Rhinoの高速化

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

    Rhinoの高速化
  • InfoQ: Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

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

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

    Maven 3.0リリース
  • 学習の科学: 脳にとって最善のアプローチ

    子供に算数を教えるときには、ブロックなど何か物理的なモノを使って概念を具体化するとかなり効果的です。ユニットテストを説明するときには、小さなテストケースを見せてから、それを実行するのを見せるのがよいでしょう。できるだけ一連の具体例を見せるのです。そうすることで、そこにある理論を徐々に明らかにしていくのです。アジャイル/スクラムトレーニングでは、多くのトレーナがエクササイズ(具体的経験)を使って、何が起こったのかを出席者に説明させています。 脳では一体何が起こっているのでしょうか?[4] 私たちが新しいことを学ぶときには、新しい神経ネットワークが生まれているだけです。これはどこかにできればよいというわけでなく、既存の概念にくっついている必要があります。抽象的観念を具体的経験に関係付けやすいほど、これは簡単になります。神経細胞から見ると、新しい神経ネットワークを生み出すよりも、既存の神経ネット

  • Groovy 1.5の新機能

    Groovy (サイト・英語)は、JVM上で動作するJavaライクな動的言語です。良いワインのように、時間を経て成熟してきました。2007年1月のGroovy 1.0リリースの成功後、1.5と名付けられた次のメジャーなマイルストーンはすでに発表されていました。Groovy 1.5は、この記事でこれから試すいくつかの興味深い新機能を備えています。言語仕様に対して加えられた最も大きな変更は、アノテーションやジェネリックス、Enumと言ったJava 5の機能をsポートしたことで、GroovyはSpringやHibernate、JPA、Google Guice、TestNGと言ったフレームワークをフルにサポートする唯一のJVM向け動的言語になりました。Java 5の機能以外にも、動的なふるまいをよりパワフルにカスタマイズ出来るようになり、より強力になったSwing UIビルダーやツールサポートの改

    kanemu1117nc
    kanemu1117nc 2010/08/27
    可変長引数使えるんだ…!
  • GroovyServ - 高速起動Groovy -

    スクリプトの開発は、出力結果の様子を見ながら、試行錯誤的に記述を修正していくため、起動速度が重要になります。1秒はとても待っていられません。 Groovyはその機能からして、PerlRubyPythonなどにも拮抗しうる強力なスクリプト言語ですが、GroovyServを併せて使うことで、スクリプト言語としてのGroovyの来のパワーを最大限に引き出すことができるようになります。 起動性能ベンチマーク GroovyServを用いた場合の起動時間、具体的には以下のコマンドラインの実行に要する時間を計測してみます。 $ time groovy -e "println 'hello'" この測定方法だと、起動時間だけではなく処理時間や終了に要する時間も含みますが、それは十分に小さいと仮定しています。 Mac OS Xでの起動速度の測定結果を[グラフ1]に示します(グラフ縦軸目盛りの単位は

    GroovyServ - 高速起動Groovy -
  • Acegi SecurityでセキュアなGrailsアプリケーションを作る

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

    Acegi SecurityでセキュアなGrailsアプリケーションを作る
  • 1