Welcome!

Where Continuous Integration and Deployment has its home.

Manuel Weiss

Subscribe to Manuel Weiss: eMailAlertsEmail Alerts
Get Manuel Weiss via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Manuel Weiss

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 framework. In this refactoring walk-through we will see how small, incremental improvements to the design of a rails app, and specifically, decoupling, ... (more)

Continuous Deployment for node.js apps from GitHub to Modulus

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)

Continuous Deployment to Modulus with Codeship

Set up Continuous Deployment to Modulus for your Node.js applications with Codeship 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 few minutes. 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)

How to Deploy a node.js App from GitHub to Heroku

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)

Continuous Deployment to Nodejitsu with Codeship

Set up Continuous Deployment to Nodejitsu for your node.js applications with Codeship We are proud to announce a new member in our Codeship deployments family: Nodejitsu! 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 Codeship. 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)