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

  • 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のファイナライゼーションは非推奨となるか?
    momontyo
    momontyo 2017/04/04
    明示的に活用したことないな
  • Uncle Bobが”プログラマの誓い”を提案

    Uncle Bobがソフトウェアプログラマたちに対して,他のプロフェッショナルたちと同じような誓いを立てて,クラフトマンシップの重要性を意識するように提案している。 Uncle BobことRobert C. Martin氏は1年前,ソフトウェアプログラマの重要性について次のように書いた。 我々は世界を支配する。… ソフトウェアがなければ,社会は何もできない。そう,何も …. ソフトウェアがなければ,電話は鳴らない。車は走らない。飛行機は飛ばない。爆弾は爆発しない。船は航海しない。オーブンは焼けない。ガレージドアは開かない。貨幣は取引されない。電気は作られない。店に行く道順さえも分からないのだ。… そしてMartin氏は,社会においてこれほど重要な役割を担うプログラマならば,自らの力を社会利益のために使う責任感を持ち,倫理の規定に従うことが必要だ,と述べる。プログラマは自分たちの責任を自ら決

    Uncle Bobが”プログラマの誓い”を提案
    momontyo
    momontyo 2016/01/06
    できない約束はできないから誓いは無理だけどその努力はしたいな。
  • AndroidがAOT(ahead-on-time)コンパイラを採用

    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がAOT(ahead-on-time)コンパイラを採用
    momontyo
    momontyo 2014/07/23
    仮想マシン変わるだけかと思ったら、こんな変更もあったのか。その分インストールに時間掛かりそうだがどんなもんだろう。
  • OracleはJava 6のセキュリティアップデートの配布を2月で停止する

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

    OracleはJava 6のセキュリティアップデートの配布を2月で停止する
    momontyo
    momontyo 2013/02/14
    予定通りJava6も終了か。これで大手を振ってJava7勧められるのかな?
  • Ruby から Java へのシフトで大統領選を乗り切った Twitter

    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 から Java へのシフトで大統領選を乗り切った Twitter
    momontyo
    momontyo 2012/11/15
    衰えないサービス続けるのは大変だなあ
  • Xtend、Javaをエクステンドする

    Eclipse Junoのリリースとともに、Eclipse FoundationはXtendのリリースを高らかに発表した。これはラムダを備えたJava互換の言語で、Javaランタイムに完全な互換性をもつ。XtendはXtextというDSLライブラリおよびエディタ生成のためのプラグインスイートをベースにしている。 ScalaやCeylon、Kotlinと違って、Xtendは独自のバイトコードコンパイラを必要としていない。その代わり、XtendのソースファイルはJavaのソースファイルに変換され、それから通常のJavaコンパイラでコンパイルされる。その結果、Xtendは、標準的なJavaプロジェクトで使えるJavaを生成する、開発時の変換ツールとして利用したり、コンパイル時にJavaソースファイルを生成するのに使うソースモデルとして利用することができる。 Xtendをコンパイルするには2つの方

    Xtend、Javaをエクステンドする
    momontyo
    momontyo 2012/07/02
    また一つJVM言語が出たのか、あんまり増えるよりJavaが必要なことできるようになればいいのに
  • 1