Hire Us

Railsware Blog

on product management, engineering, design, culture and many more...

Capistrano delivery via Patch

Today we’ll talk about lightweight deployment method for your applications via Capistrano. Preface Standard capistrano deployment via ‘cap deploy’ is quite sufficient, but the standard deployment isn’t very fast. Each time, you have to do following: check out the codecreate symbolic linksrun your custom tasksswitch to a new releasereload your …

The Resque Way

Introduction When we started using Resque two years ago we were impressed by two things: its power out-of-the-box and its opportunities for scalability. Over the past two years, we’ve explored Resque internals and plugins. We’d like to share what we’ve learned from our practical experience using Resque during different phases …

5 things I would improve in rails

Warning: the content of this article is not considered to be trivial, like “Make ActiveRecord …. just like DataMapper”. These are valuable and realistic improvements that fixes significant problems that I met during 3 years of development with rails. Multiple select problem Everyone should know the problem with html checkbox …

The first look into Object Oriented CSS

For the first two years of being a front-end developer, my method was fairly simple: I would put up a fairly simple site layout, estimate development time, and then proceed with quick markup coding. Typically, there was no time allocated for corrections and polishing and the development was based on …

URL shortening

URL shortening. How we do it.

The growing demand to share content through the different social networks has rapidly led us to the need to shorten URLs in order to free space within a post (Twitter is a good example here) and it actually looks good. We didn’t want to reinvent the wheel – so we …

Command line interface for hoptoad

We are trying to build a better development workflow in Railsware by connecting all our tools together.So, this time we tried to connect HopToad Application with git commits. This idea was resulted in the command line interface for hoptoad api with a little git integration – Shelltoad.

How to crash production from github admin page

When I get into github project page yet another time and switched view from master branch to development I came up with idea that we should change the default branch to development as we work with it more. So, I navigate to admin tab and changed default branch with confidence …

Set up new servers with Sprinkle

Automated set-up and maintenance of new servers is the only inexpensive and effective way to create new servers quickly and consistently.Using automated scripts allows you to kill two birds with one stone: Avoid possible mistakes by a system administrator (or whoever is setting up the server) and speed up routine tasks.Avoid configuration …