Railsware
  • COMPANY
  • WORK
  • APPROACH
  • TEAM
  • CONTACT
  • BLOG
MENU

heroku-150

2 Comments

Heroku Queuing Time, Part2: Solution

February 28, 2013 by Andriy Yanko

Preface In previous articles we discussed application with slow resources and heroku queuing time problems. Today we find out how to setup HAProxy as “slow-fast” request balancer for heroku application using Amazon Elastic Compute Cloud. You need: non optimized application Continue

Categories: Development, Performance

Tags: haproxyherokuscaling

balance

0 Comments

Slow-Fast Request Balancer

February 4, 2013 by Andriy Yanko

Problem To be honest you don’t have ideal application during start-up development. Some actions are not so fast as you want. For instance you may have some heavy admin reports requests, some lazy import/exports actions, slow third part services network Continue

Categories: Development, Performance

Tags: haproxyherokuhostingrequest balancer

skypekit

6 Comments

Libskypekit and Skypekit – C and Ruby interface for Skype

May 11, 2012 by Andriy Yanko

Preface There are two methods to programmatically use Skype: Via the native desktop Skype application using Skype Desktop API Via SkypeKit Runtime using SkypeKit SDK wrapper. The first method is rather slow due to an interaction with the user interface. Continue

Categories: Random

Tags: cffilibskypekitskypekit

http_keepalive

1 Comment

Speed up your ActiveResources!

April 26, 2012 by Andriy Yanko

Preface In non trivial projects we often use SOA approach. Thereby one big monolithic application can be segregated into smaller applications or services. The benefit is obvious – it’s easy to control and maintain small applications. If you use Rails Continue

Categories: Random

Tags: activeresourcehttpkeep-alivesoa

capybara

2 Comments

Capybara with Given/When/Then steps in acceptance testing

January 8, 2012 by Andriy Yanko

Capybara with Given/When/Then steps in acceptance testing. Many of us use cucumber to write acceptance tests. We must to say it’s very nice tool that allows you to write features in English plain text. The main goal is provide interface Continue

Categories: Random

Tags: acceptancecapybararspecstepstesting

capybara

4 Comments

Accessing application session in capybara

January 7, 2012 by Andriy Yanko

Trouble There are some cases when you may need to access application session in your tests: User signup or registration flow is too long. Application use another backend and store result into session. In each story you must repeat the Continue

Categories: Random

Tags: capybararackrspecsession

gem-multi-frameworks

2 Comments

Testing gem integration with multiple ruby frameworks

January 7, 2012 by Andriy Yanko

Preface When you develop some cool gem that should work in different ruby frameworks you definitely should write acceptance tests. Nowadays it’s pretty easy to do with RSpec+Capybara. Your goal Assume you develop MyRackMiddleware gem that should work in Sinatra Continue

Categories: Random

Tags: capybaragemrspectesting

caphub

3 Comments

CapHub – multiple applications deployment with Capistrano

November 18, 2011 by Andriy Yanko

Today we’ll talk about deploying multiple applications via single Capistrano project, managing its deployment configurations in a single place. This approach is a must for projects with multiple applications deployment and recommended for any other project using Capistrano for deployment. Continue

Categories: Development

Tags: capistranodeploymentsysadmin

google-calendar

4 Comments

Posting delivery events to Google Calendar

November 10, 2011 by Andriy Yanko

Introduction One day our client asked us about product deployment notification. Initially we wanted to use mail-list or create special skype chat, but it turned out to be unreliable and inconvenient: hard to filter notification emails hard to track deploment Continue

Categories: Development

Tags: capistranodeployment

reservoir_dogs_quentin_tarantino

9 Comments

Advanced server definitions in Capistrano

November 2, 2011 by Andriy Yanko

What if you have several servers with different users, ssh-keys, and even port numbers? How to manage all this stuff flexibly ? This tutorial covers poorly documented Capistrano features for advanced servers and roles configuration. Many of them obtained via Continue

Categories: Development

Tags: capistranodeployment
← Older posts
  • RSS feed RSS feed

Categories

  • Business
  • Conferences
  • Design
  • Development
  • Development process
  • Front End
  • Mac OSX
  • Mailtrap
  • Management
  • Marketing
  • Monitoring
  • New Relic
  • Office
  • Partners
  • Performance
  • Products
  • Random

Railsware is a premium software development consulting company, focused on delivering great web and mobile applications. Learn more.

We're always ready to help!

CONTACT US

Tags

api capistrano capybara chef client comparison component couchdb css deployment Design email extension FireWorks guidelines heroku hosting http javascript library Mailtrap module monitoring New Relic nosql office-2010 oocss org Photoshop pivotal pivotalbooster postgresql productivity Products qa rails Railsware RoR rspec ruby ruby conferences scalability sysadmin testing UI

Products by Railsware

Mailtrap is a web service that saves software development teams from accidentally spamming real customers during e-mail notifications testing.

The PivotalBooster is a simple and fast Mac OS client for the popular Pivotal Tracker service.

© 2006–2012
Railsware LLC

+1 (810) 515 8322

European HQ
10-A Naberezhno-Kreshchatitska
Kiev 04070, Ukraine
View on map

  • COMPANY
  • WORK
  • APPROACH
  • TEAM
  • CONTACT
  • BLOG