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が最近リリースされ、重要な変...
![IAM条件とタグでGoogle Cloud SQLのアクセス制御が改善](https://cdn-ak-scissors.b.st-hatena.com/image/square/04f8328f59ab8e607968a6005e48d7f0652e35d3/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240416075135%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
ツール 個人的には Vim を好むようだが、Henneke 氏がこのプロジェクトで使用したツールについて以下のように述べてくれた。 「Eclipse内で検索するのは、びっくりするほど遅く煩わしいものです。」 「Xcodeのオーガナイザでドキュメントを検索するのは、腹立たしいほど遅いです。」彼は後に検索を速くする方法を発見した。 「Eclipse(および Androidプラグインの logcat 統合機能)のタグによるログの絞り込みはとても役に立ちます。」 「双方のIDEとも、コード補完機能は、本当に素晴らしいものです。」 「Xcodeのインターフェイス・ビルダは使い物になりません」 「Xcodeのインスツルメント機能は、プロファイリング、計測、デバッグに極めて有効です。」 「Androidエミュレータは完全なる時間の無駄です。その遅さときたら、ほとんど冗談のような代物です。私の開発サイクル
この他にも "サービスを受けるのを待つ人が,キューの中に立っている平均時間はどれくらいか?" といったような疑問に,Littleの法則で答をだすといった内容のゲームは,他にもたくさんあります。 図1. Littleの法則 同じようにLittleの法則は,スレッドプールサイズの決定にも使うことができます。私たちがしなければならないのは,リクエストの到着率と,サービスに必要な平均時間を測定することです。そうすれば,これらの値をLittleの法則に挿入して,システムの平均要求数が計算されます。その数値がスレッドプールのサイズよりも小さければ,その結果に従ってプールのサイズを小さくすることが可能なのです。逆に計算結果がスレッドプールのサイズよりも大きい時には,問題はもう少し複雑になります。 実行中のリクエストより待ち状態のリクエストの数が多い場合,まず最初に判断しなければならないのは,もっと大きな
原文(投稿日:2011/12/09)へのリンク 先週、Scala界隈には、目まぐるしい出来事があったが、Yammerのメールリークが問題の発端である。その後に Typesafeが丁寧なフィードバックと、将来のScalaの改善について述べた 回答を公開した。 一番の改善部分は、Eclipse向けのScala IDEが予定されており、これは長い期間、開発が続いている。最初は、 Miles Sabin氏により始められ、今ではこのプロジェクトは、TypeSafeの従業員も開発に加わっており、現在のバージョン 2.0.0-RC2が存在している(訳注:既に2.0.0-RC4になっています)。他のコンパイル済みScalaライブラリのように、特定のScalaバージョンに固有のいくつものダウンロードモジュールがある。2.9.1, 2.8.3-SNAPSHOT、2.8.1のいずれかを使うことができる。 他の有
原文(投稿日:2010/09/14)へのリンク PostRank の創立者で CTO である Ilya Grigorik 氏が 先週,ZeroMQ の紹介記事を書いている。 バークレーソケット(BSD)は,すべてのネットワーク通信のデファクト API です。1980年代始めに起源を持ち, TCP/IP スィートのオリジナル実装でもあった BSD ソケットが,今日すべてのオペレーティングシステムにおいて,最も広くサポートされている重要なコンポーネントであることは間違いないでしょう。BSD ソケットを使った通信として一般的なのはピアツーピア接続ですが,これには明示的なセットアップとティアダウン,トランスポート(TCP, UDP) の選択,エラー処理などが必要になります。問題がすべて解決すると,次に待ち受けるのがアプリケーションプロトコル (HTTPなど) の世界です。そこではさらにフレーム処理
Rubyに人気があるため、Ruby on RailsやMerb、CampingといったWebフレームワークが誕生した。Wavesという新しいWebフレームワークが最近リリースされたが、 Ruby開発者が興味を持って試してみようと思うような特徴が、Wavesにはある。 WavesはRuby on RailsのようにMVCフレームワークであり、Request Lambda(source)と呼ばれるものを使うが、各マッピングはルールとブロックで構成されている。ルールが要求と一致すると、そのブロックが実行される。 Wavesに独特な特徴の1つである。 Wavesのこの他の優れた特徴には以下が挙げられる。 真のコード再ローディング ホットパッチング クラスタのサポート スレッド・セーフティ InfoQは、Wavesの開発者Dan YoderとWavesについて話す機会を得た。 Robert Bazi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く