README.md in utopia-2.0.2 vs README.md in utopia-2.0.3
- old
+ new
@@ -14,10 +14,18 @@
Eventually one day I started using Ruby on Rails. There are aspects of the Rails framework which I like. However, at the time I was using it (starting with version 0.8), I found that it's flat organisation of controllers and views very limiting. Nested controllers and views make it easier to manage complexity in a web application. Utopia embraces this principle, and applies it to both the controller and view layers. I also developed a [model layer with similar principles](https://github.com/ioquatix/relaxo-model).
So, Utopia exists because it suits my way of thinking about web applications, and it's conceptual core has been refined for over a decade. It provides a considered amount of both flexibility, and opinionated behavior.
+### Is it production ready?
+
+Yes. We've used Utopia since about 2010 in production.
+
+### Is it fast?
+
+Yes. [Trenni](https://github.com/ioquatix/trenni) includes native [Ragel](http://www.colm.net/open-source/ragel/) parsers, and Utopia uses [Concurrent::Map](https://github.com/ruby-concurrency/concurrent-ruby) for multi-thread safe caches. On my laptop, Utopia can process 3000 requests/s rendering content on a single thread.
+
## Installation
Install utopia:
$ gem install utopia
@@ -38,9 +46,20 @@
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
+
+## See Also
+
+- [Trenni](https://github.com/ioquatix/trenni) — Template and markup parsers, markup generation.
+- [Trenni::Formatters](https://github.com/ioquatix/trenni-formatters) — Helpers for HTML generation including views and forms.
+- [Utopia::Gallery](https://github.com/ioquatix/utopia-gallery) — A fast photo gallery based on [libvips](https://github.com/jcupitt/libvips).
+- [Rack::Freeze](https://github.com/ioquatix/rack-freeze) — Multi-thread safety in Rack.
+- [HTTP::Accept](https://github.com/ioquatix/http-accept) — RFC compliant header parser.
+- [Samovar](https://github.com/ioquatix/samovar) — Command line parser used by Utopia.
+- [Mapping](https://github.com/ioquatix/mapping) — Provide structured conversions for web interfaces.
+- [Rack::Test::Body](https://github.com/ioquatix/rack-test-body) — Provide convenient helpers for testing web interfaces.
## License
Released under the MIT license.