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が最近リリースされ、重要な変...
![GitHub、Gemの自動作成をやめる](https://cdn-ak-scissors.b.st-hatena.com/image/square/1dea079f3c8eee49f636638a061b722d42b294d5/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240521072209%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
Welcome to our site! We cover all aspects of automated testing, from TDD/Unit testing to System Testing and Continuous Integration. Please contact us with any questions or suggestions. - Eric Vautier, David Vydra Surely such an attitude cannot continue to exist in delivering software that is increasingly underpinning business critical applications * October 7, 2008 A study into the views o
CompanyIntroducing BERT and BERT-RPCAs I detailed in How We Made GitHub Fast, we have created a new data serialization and RPC protocol to power the GitHub backend. We have big plans for these… As I detailed in How We Made GitHub Fast, we have created a new data serialization and RPC protocol to power the GitHub backend. We have big plans for these technologies and I’d like to take a moment to exp
名前 ActiveGroonga 説明 ActiveRecord風のAPIを使ってgroongaを使うためのライブラリです。 groongaは全文検索機能とカラムストアの機能を提供しています。 ActiveRecordとRDBの組み合わせの代わりに、ActiveGroongaと groongaの組み合わせを使うことができます。 Ruby/groongaをベースとしています。Ruby/groongaとgroongaに関 する情報は以下を参照して下さい。 Ruby/groonga: groonga.rubyforge.org/ groonga: groonga.org/ 作者 Kouhei Sutou <kou@clear-code.com> ライセンス LGPL 2.1です。詳しくはlicense/LGPLを見てください。 依存ソフトウェア Ruby/groonga インストール % sud
最近、増井君と私でアーキテクチャの話をすることが多いのだが、そんなディスカッションの中で気に入っているのは左の図のようなアーキテクチャ。 もちろん、核となるのはビジネスロジックを含んだModelの部分。そこをしっかりと実装し、内部構造を隠す粒度の荒いインターフェイスを定義し、外から何をされてもデータの整合性が壊れない様にすることは何よりも大切。 そして、そのModel層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにすることがミソ。こうすることによりにより、どんなに締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように作っておく(ずる=本来使うべき外部インターフェイスだけでなく、Model内部に直接アクセスして依存関係を作ってしまう事)
LimeBerry is an advanced WebDAV server written in the Ruby on Rails framework. LimeBerry currently implements the WebDAV and Access Control RFCs, as well as the BIND draft. Support for the DeltaV and Quota & Size RFCs is currently incomplete. Installation Install the following software: xdelta library MySQL server & client Ruby Ruby Gems Install required gems: gem install mysql rake shared-mime-i
インストールから順番にやってみる インストール JRuby のサイトからダウンロードして適当なパスに展開. % cd ~/tmp % tar zxvf ~/downloads/jruby-bin-1.3.1.tar.gz % sudo mv jruby-1.3.1 /usr/local/jruby % export PATH=$PATH:/usr/local/jruby/bin % jruby -v jruby 1.3.1 (ruby 1.8.6p287) (2009-06-15 2fd6c3d) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_12) [amd64-java] Rails のインストール 適宜インストールします.ただし環境変数 GEM_HOME が指定されていたりすると,そこにインストールしようとして Permission error に
More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く