If you have a slow test suite and you are asking yourself "how can I make my
tests faster?" then you are asking the wrong question. Most chances are that
you have bigger problems than just slow tests. The test slowness is merely
the symptom; what you should really address is the cause. Once the real cause
is addressed you will find that it's easy to write new fast tests and
straightforward to refactor existing tests.
It's surprising how quickly a rails app's test suite can become slow. It's
important to understand the reason for this slowness early on and address the
real cause behind it. In most cases the reason is excessive coupling between
the domain objects themselves and coupling between these objects and the
In this refactoring walk-through we will see how small, incremental
improvements to the design of a rails app, and specifically, decoupling,
How to set up Continuous Integration and Continuous Deployment for a Node.js
Application from GitHub to Modulus
In this blog post we’re going to deploy a Node.js application from a GitHub
repository to Modulus using Codeship.
We’ve set up a simple Node.js application called codefish which contains
some Jasmine specs. We’ll use screenshots of this application in this blog
post. If you haven’t got your own project to set up but you want to follow
along on your computer, just fork the repository.
Together, we’re going to deploy this application to Modulus using Codeship.
First, s... (more)
Set up Continuous Deployment to Modulus for your Node.js applications with
Today we’re announcing another Codeship deployment partner: Modulus!
Modulus is a cloud hosting platform for your Node.js web applications.
Getting started is easy: Just create an account and you’re all set within a
How to continuously deploy to Modulus with Codeship
You can deploy your GitHub and BitBucket projects with the Codeship. Within 2
minutes you can configure Codeship to deploy your app to Modulus.
All you have to do is
Provide a Modulus API token Pick a project name Optiona... (more)
In this blog post we're gonna deploy a Node.js application from a GitHub
repository to Heroku using the Codeship.
We've set up a simple Node.js application called codefish which contains
some Jasmine specs. We'll use screenshots of this application in this blog
post. If you don't have an own project to set up but you want to follow along
on your computer, just fork the repository.
Together, we're gonna deploy this application to Heroku using the Codeship.
First, sign in to the Codeship with GitHub. The Codeship needs access to your
GitHub repositories to be able to set them up. ... (more)
Set up Continuous Deployment to Nodejitsu for your node.js applications with
We are proud to announce a new member in our Codeship deployments
Recently we experienced increasing interest in node.js deployments on our
service. Especially after our Testing Tuesday series about node.js a lot of
people started creating Continuous Integration and Deployment projects on the
Nodejitsu is a cloud hosting platform for your Node.js applications. Getting
started is easy:
Just create an account, follow the few setup steps and you're all set within
5 m... (more)