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はRubyでiOSとOS X向けのアプリケーションを開発するためのツールチェーンを提供する。LLVMベースのコンパイラを使ってネイティブコードにコンパイルされるのだ。3.0のリリースでは、Androidもサポートする。Androidでの開発プロセスはiOSと似ている。ビルドとアプリの実行、マニュフェストの生成とリソースのハンドルにはrakeを使う。 Androidバージョン向けに、HipByteは新しいRubyランタイムをスクラッチから開発した。性能とJavaとの互換性を改善するため、Rubyのコアクラス(Fixnum, String, Arrayなど)がJavaの対応するクラスに基づいて開発された。 この統一ランタイムを使った方法はJavaのAPIとしっかりと統合でき、性能も優れています。オブジェクトをブリッジする必要がないからです。ランタイムはJava Native
ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く