Quantcast
Channel: Random – Ruby On Rails Blog by Railsware
Viewing all 34 articles
Browse latest View live

ColorScope – a way for critical data acquisition and prioritization

$
0
0
During customer interaction and product development we usually face two big issues: requirements are not structured expectations are not properly managed Let’s dig deeper into the easiest way of how to eliminate stress and minimize their impact. Manage expectations It’s Continue

Remove QA headache while testing email delivery

$
0
0
Are you a QA engineer or tester? Have you ever sent emails to real users by mistake? Did you have to create additional email accounts for testing and was it difficult to trace emails from a bunch of mailboxes? If Continue

A couple of Airbrake tips

$
0
0
No software is complete without bugs and no Rails application is complete without proper exception tracking. In most cases we choose Airbrake to collect those exceptions for us. Here’s a couple of tips to make Airbrake more useful. Server-specific environment Continue

MoSCoW or how to reduce 50 todos to 5.

$
0
0
It’s common when you have to do a lot, but time/money is not on your side. The first and obvious wish would be to squeeze it all into term/budget you’ve got. But conditions would rather be unfriendly than allow you Continue

Rails 4.0 ActiveSupport small improvement

$
0
0
A few days ago my patch with the beginning_of_week config option has been merged to Rails master, so starting from Rails 4.0 we’ll gain full control over the week start day. Preface Working on Interstellar, I’ve found out that ActiveSupport Continue

yield-gotcha every Ruby developer should be aware of

$
0
0
Preface Using yield and blocks is what makes Ruby so different from other scripting languages. But in some cases yield can lead to unpredictable behavior and it’s crucial to understand what can go wrong. Let’s consider next code: File.open("/etc/hosts", "r") Continue

Asynchronous Airbrake delivery – avoiding latency in application response time

$
0
0
TL;DR Update airbrake-gem to last version and enable asynchronous delivery option to avoid latency in application response time. Introduction We used Airbrake (ex-Hoptoad) to track errors in our application. But, several months ago we noticed delays in application response time, Continue

JRuby and PostgreSQL from Railsware at RubyShift 2012

$
0
0
With a little delay, right on a first week of December why not to share 2 speeches that our guys had during RubyShift 2012 conference. Here you go! Deadsimple JRuby troubleshooting by Sergey Boiko. RubyShift 2012 And a presentation: PostgreSQL Continue

Speeding up Authlogic login for Postgres and MySQL

$
0
0
Update (2012, 10 December) Authologic-team patched weird behavior with (I)LIKE and now Postgres users can make everything without clutches. Just use new version 3.2.0. Introduction User authentication – is the most utilized part of Authlogic gem. But default configuration of Continue

Chrome extension that improves New Relic navigation experience

$
0
0
Recently we’ve released Chrome extension that improves New Relic navigation experience, by giving ability to return to time spans you’ve selected previously. If you running out of time while troubleshooting application performance issues New Relic can help you a lot. Continue

Fixing multithreading for Rails in development mode

$
0
0
Preface In Rails, automatic code reloading in development mode is based on autoload, which is not threadsafe. It means you can’t use it while developing multithreaded Rails applications(especially for JRuby). But several monkeypatches can do the trick. Workaround When we Continue

How to set up the Heroku tools for deployment with multiple accounts

$
0
0
This is a guide to setting up the Heroku toolset so that you can deploy an existing Heroku app, or create a new app on Heroku. As you may not yet know, the vanilla Heroku toolset can only work with Continue

Heroku Queuing Time, Part1: Problem

$
0
0
One of the most exciting things about Heroku is that you can scale in a single click – just add more dynos, and you can immediately handle higher load. This post is about our experience of hosting high load application Continue

New Relic Goes Mobile with New Relic for Native iOS & Android Apps

$
0
0
This is a guest blog post from Bill Hodak, Director of Product Marketing at New Relic, the SaaS-based application management provider and a Railsware partner. If you’re a mobile app developer, you know the challenges of getting your app to Continue

Heroku Mailtrap add-on: dummy SMTP for emails testing

$
0
0
Good news for the development teams who run their applications on Heroku cloud application platform and need to constantly test transactional and other emails sent from your app. Railsware is proud to announce Mailtrap Heroku add-on public release. Mailtrap is Continue

API with Ruby on Rails: useful tricks

$
0
0
This article is about gotchas you should be aware of while building your API with Ruby on Rails. Controller tricks: API on Metal Sooner or later each Rails developer come to a point when he wants to build his first Continue

Globalize Your Configuration

$
0
0
Quite a lot of applications face the problem of storing configuration data, where configuration differs for development, test and production environments. Yaml files is a common way of organising application settings. They help make our configuration clean, as well as Continue

Intro to Google Scripts

$
0
0
Did you ever know that you can create custom scripts for Google Spreadsheets? The ones that would allow you easily manage your data, i.e. copy it, move between spreadsheets, calculate complex cases and create specific functions for further re-use in Continue

Capistrano recipe for checking Travis CI build status

$
0
0
Using Continuous Integration is a must for any mature development process, but in the hurry of delivering to production it’s easy to forget about checking build status before issuing “cap production deploy”. What if while running Capistrano deployment, script will Continue

Useful Google Spreadsheet Script Triggers

$
0
0
In my previous blog post, I’ve provided a brief intro to Google Scripts and with this article, I’d like to share several useful code examples that might come handy. Problem ‘Exceeded maximum execution time’ error message appears while executing a Continue
Viewing all 34 articles
Browse latest View live




Latest Images