Railsware Blog

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

Mailtrap: Save your customers from getting test emails.

We assume you’re a web developer, QA engineer, product manager, etc — somebody who’s doing internet software projects. Have you ever needed to test e-mail notifications in your web application? Today we’ll speak about common issues while testing e-mail notifications and best solutions for that issues. Common issues with manual …

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. …

ClickTale gem released

There is a great product called ClickTale. It is a web analytics system that we use on many projects to get comprehensive, visual representation of what visitors are looking at and focusing on within a web page. Unfortunately, ClickTale is not able to track dynamic session-based content, which changes for each user independently …

Background jobs evolution: Rake, custom daemons, Resque

Background Rake tasks When we start one of our projects there is always the need for some background tasks: updating online/offline user counts, doing some remote API calls, fetching a fresh version of GeoIP database, etc. The easiest and most straightforward solution was the creation of appropriate Rake tasks and scheduling their use using …