We are happy to announce that our NestedSet plugin for the Grails framework has been released. The plugin creates a hierarchical structure on top of plain database records. A description of the “nested set” data structure can be found in Wikipedia. The NestedSet Grails plugin is non-intrusive – it does not change your data model,… Continue reading Nested set plugin for Grails
Category: Open source
Utilizing Caches.rb with Ferret
We needed to cache a Ruby class method calling the Ferret indexing engine. “Yurii Rashkovskii”:http://rashkovskii.com/tags/caches developed a great library called “Caches.rb”:http://pad.verbdev.com/cachesrb/. When I googled it out, it seemed very simple to use and promised to do *EXACTLY* what I need (even the default timeout was *JUST IT*). I especially liked the very Rails-like tutorial “Don’t… Continue reading Utilizing Caches.rb with Ferret
Visualize your Rails schema
While doing some Ruby on Rails code refactoring, I realized I’d like to visualize the database schema of the application. An easy possibility is to print out db/schema.rb. This seems a bit too linear and little visual to me. OK, I’d better keep thinking. An enterprise approach would be to take a CASE machinery and… Continue reading Visualize your Rails schema
Functional testing with Watir
So, we have a public web application accessible 24×7. Even if we do not process financial transactions or control airport traffic, this poses a kind of stress upon us. To relieve it, functional testing is our true companion. By functional testing I mean simulating an end user’s traversal through the application. This means that, contrary… Continue reading Functional testing with Watir
Freedom and open source is not for all
I have been living under totalitarianism for 15 years. And I must say, it was a great time. It was funny and joyful, because it was my childhood. I never wanted to live in a free country. In fact, I thought, I am living in a free country. I just did not know the taste… Continue reading Freedom and open source is not for all