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が最近リリースされ、重要な変...
原文(投稿日:2012/01/31)へのリンク VMware は先日,SQLFire 初の安定版をリリースした。SQLFire は高可用性と水平スケール性を重視した,分散 SQL データベースである。 SQLFire は外部的には,SQL クエリのサポートやJDBC ドライバ (.NET 用サポートも提供される) など,従来のリレーショナルデータベースシステムに期待される機能の大部分をサポートする。組込モード (Java プロセス内部への) ,あるいはクライアントサーバアーキテクチャで配置可能である。JDBC ドライバ,クエリエンジン,SQLFire 用ネットワークサーバなどを Apache Derby から直接取り込んでいる SQLFire は,ストレージに SQL を使用している Java アプリケーションであれば,理論上はその置き換えとして動作するはずだ。 一方で SQLFire は
原文(投稿日:2011/11/07)へのリンク 最近、MongoDB に関して非常に好ましくない内容のかなり話題になった市場報告が2つあった。批判の大部分は、パフォーマンス問題とデータ損失の組合せに集中している。この話を続ける前に、これらは公式の事例研究でないことを肝に命じて欲しい。そうではなくて、最近 MongoDBを使った開発チームによる市場報告である。 まず Urban Airshipの Michael Schurter氏のレポートから始める。 Urban Airshipは既に、MongoDBの問題を経験しており、このレポートを書く前にデータのほとんどを PostgreSQLに移行を済ませていた。残ったデータはMongoDBにとって理想的のようだ。 短命-もしそれを失っても、短い間サービス低下を経験するが、 壊滅的ではない 小さい-容易にメモリーに収まる(~15 GB) 二次索引-キ
原文(投稿日:2011/11/04)へのリンク NoSQLデータストアは、ドキュメントベース、オブジェクトグラフ、key-valueペアのような非関連データタイプに代替のデータストレージオプションを提供する。 分散キャッシュは、NoSQLストアとして使用することができるのだろうか?EhcacheのGreg Luck氏は、分散キャッシュとNoSQLデータストアの類似点について記載した。InfoQは、ユースケースについて彼と話し、この優位性と制限についてキャッチアップした。 InfoQ: どのように分散キャッシュソリューションがNoSQLデータストアと比較できるのかを教えてください? Greg Luck: 分散キャッシュは、待ち時間を短くするために一般的にデータをインメモリに保持するように設計されています。NoSQLストアは、R (relations)を除いたDBMSで、通常はトランザクション
原文(投稿日:2009/09/30)へのリンク Googleが、最近、Steve Kondik氏に対して停止命令を出した。Kondik氏は、CyanogenModを作ったAndroid開発者として知られている。CyanogenModは、無料で公開されているカスタマイズしたAndroidファームウェアであり、Maps、GMail、Talk、YouTube、Marketなどのオープンソースではないアプリケーションをバンドルしている。これがGoogleと開発者の最初の衝突だと見る人もいる。 CyanogenModは30,000 Android携帯電話にインストールされ、初期設定にはない機能が含まれているため、ユーザたちに感謝されている。 Kondik氏が語ったところによると、同氏はAndroidのフレームワークにも取り組んできた。 AOSP(Android Open Source Project
原文(投稿日:2009/09/23)へのリンク ペアプログラミングはここ数年で一番議論が続けられているプラクティスのひとつだ。ほとんどの支持者はペアプログラミングの利点をほめたたえることを惜しまないが、その人たちでもペアで作業することの導入に苦労があることを認める人は多いだろう。それはなぜか。Obie Fernandez氏はそうなる理由と考えられる10の項目を挙げている。 氏の会社Hashrocketの従業員であるDesi McAdam氏とJim Remsik氏の2人がペアプログラミングで得られる恩恵についてニューヨークタイムス誌へ寄稿した後、氏による示唆に富むブログ記事においてペアプログラミングが多くの職場で成功しない10の理由が概説された。氏はまずペアプログラミングの利点に対する純粋な思いを述べて氏の見解をそっと示してから、「ペアプログラミングはHashrocketが他社に負けないもっ
原文(投稿日:2009/09/16)へのリンク すべてのアーキテクトが知っておくべき97のこと (InfoQの記事)に続いて、「97のこと」シリーズの続編はすべてのプログラマが知っておくべき97のこと、だ。これらはwikiに集められて、誰でも貢献できるしコメントも受け付けている。 このwikiには既に(この記事を書いた時点で) 88 のエントリが集まっていて読まれている。例えば、 コードだけが真実を知っている by Peter Sommerlad氏 スピードは命取り by Uncle Bob氏 API設計の黄金律 by Michael Feathers氏 自分のIDEを知る by Heinz Kabutz 人々のためにテストを書くWrite Tests for People by Gerard Meszaros氏 InfoQは「すべてのプログラマが知っているべき97のこと」の編集者であるK
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く