Surgeworks is a dynamic and growing company. We’re looking for experienced developers to help expand our custom web development team. We focus on Ruby on Rails applications utilizing best practices including outside-in and BDD. It also wouldn’t hurt to have some PHP experience as well. If you’re interested, shoot an email to jobs at surgeworks.com…. →
Using Raw SQL snippets to create Thinking-Sphinx Indexes
We have used Thinking-Sphinx in several projects to implement search engines. Thinking-Sphinx is a wrapper in Ruby to use ActiveRecord with Sphinx. But in the project I’m working right now I had to solve a different problem: the user should be able to search for formatted values, however without using the formatting characters, i.e, suppose… →
How to send a large quantity of email in Rails, using ar_mailer
Sending a large number of emails is not an easy task. It can take a lot of time so you need to do it asynchronously. Also, if you are on a shared hosting, you might be limited to a certain number of emails per hour, so you need to divide your list of email addresses in… →
How long will it take to understand Rails 3 in and out?
According to David Heinemeier Hansson, you will never understand it all. Case in point? David himself. That was the gist of his answer to how a new change to the way rails 3 renders actions in the browser would be handled for older browsers. DHH gets involved in the parts he cares about and doesn’t… →
We're hiring! Ruby on Rails/Rhodes developer
Offshore software developer position using Ruby on Rails and web technologies to build web applications for desktop browsers and targeting mobile devices. Also using Rhomobile to make native mobile applications. Candidate should be a remote worker, must use an Intel Mac running OSX 10.5 or 10.6, should have strong communications skills, good written and spoken English. Availability… →
Linux kiosk
I recently did some maintenance on a linux-based kiosk project. It runs linux and has a rails application serving content. Firefox is running in a kiosk mode and there is no keyboard or mouse present. In adding a touchscreen from a different vendor, I found some details that can help make a kiosk application more… →
Using cucumber and webrat for remote web testing
Cucumber and webrat serve as a powerful combination of tools for testing your web applications, but in its most common mode webrat can only test your application locally. Is it possible, you may ask, to use webrat to test a remote web site? The answer is yes, with a little tweaking. Webrat has a configuration… →
RadiantCMS customized
We are working on a very interesting project right now that allows us to adapt RadiantCMS to serve several different functions in a big picture system. Radiant is a powerful content management system that has very good design for factoring out redundancy in your web content. Think of the Don’t-Repeat-Yourself principle applied to the web… →
best railsconf title
The best title had to be When to Tell Your Kids About Client Caching. Parents might identify more with this. Interesting stuff in any case.
Ruby performance work
Railsconf had several performance-related talks. This one went over a lot of interesting territory. Who knew the Date class performed so badly?? Use equivalent ops in Time or get date::performance Use String::<< instead of String::+= Tune your custom sql with virtual attributes It’s surprising that things we might not think are performance issues are problematic… →
RubyMine
During his talk at railsconf, Gregg Pollack showed off Jetbrains Rubymine, an awesome IDE for ruby & rails. I wouldn’t be surprised to find out Jetbrains had a spike in their downloads coinciding with the talk. It is a nice IDE. I was happy to see it includes git support out of the box (I… →