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

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