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


Latest Blogs from Manuel Weiss
With Christmas time fast approaching we thought it might be a good idea to tell you which books we think are worth reading. Everybody loves good recommendations. So if you don’t know yet what to wish for under the Christmas … Continue reading →
How to set up Continuous Integration and Continuous Deployment for a Django Application from GitHub to dotCloud In this blog post we’re gonna deploy a Django application from a GitHub repository to dotCloud using the Codeship. We’ve set up a … Continue reading →
How to set up Continuous Integration and Continuous Deployment for a Django Application from Bitbucket to dotCloud In this blog post we’re gonna deploy a Django application from a Bitbucket repository to dotCloud using the Codeship. We’ve set up a … Continue reading &...
Set up Continuous Deployment to dotCloud for your Python applications with Codeship We are proud to announce a new member in our Codeship deployments family: dotCloud! A lot of our customers have asked for better Python deployment support on our … Continue reading →
Sharing a common development environment with everyone on your team is important. It is really hard though to keep the same dependencies, database versions and other systems in sync between different machines. Vagrant is a great tool that helps with … Continue reading →
This is a guest blog post by Andy Shora. You can find the original article on his blog. We can highly recommend Andy’s blog, especially if you are interested in AngularJS. Check it out! In this article Andy talks about … Continue reading →
How to set up Continuous Integration and Continuous Deployment for a Node.js Application from GitHub to Nodejitsu In this blog post we’re gonna deploy a Node.js application from a GitHub repository to Nodejitsu using the Codeship. We’ve set up a … Continue reading ...
Learn how to set up Continuous Integration and Continuous Deployment for your node.js Application from GitHub to Heroku.
Learn how to set up Continuous Integration and Continuous Deployment for node.js apps from GitHub to Nodejitsu in less than 5 minutes. We are proud to announce a new member in our Codeship deployments family: Nodejitsu! Recently we experienced increasing interest in node.js deploymen...
Continuous Integration and Deployment for Dart projects There is change coming to our browsers. Google has been working on the Dart language, their replacement for Javascript, for quite a while now and we are happy to officially launch our Dart … Continue reading →
How to set up Continuous Integration and Continuous Deployment for a node.js application from BitBucket to Nodejitsu In this blog post we’re gonna deploy a Node.js application from a Bitbucket repository to Nodejitsu using the Codeship. We’ve set up a … Continue readi...
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....
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 … Con...
UPDATE: We’ve added performance comparisons done by Jonathan Rochkind to the additional links. He had Puma come out on top as well. 18 months ago I wrote a blog post about how to use Unicorn to optimize our Heroku performance. … Continue reading →
This is a republished guest blog post. The original article is written by Oren Dobzinski. You can find it on his Re-factor blog. If you have a slow test suite and you are asking yourself “how can I make my … Continue reading →
Developers need to be able to run tests quickly or they will stop running them. Slow test suites are often partially caused by slow startup times. Once you've eliminated this problem, you might want to take a look at individual tests. Note that test suites stress your code in a tot...
Recently Flo talked about Continuous Deployment and Automation on the ShopTalkShow Podcast. We’ve been listening to Chris Coyier’s show for a long time and were very happy when he asked us if we would like to talk on his show. … Continue reading →
Having a good support workflow in place is essential to a good business. Have a look at this case study on how you can answer your support requests quickly and thoroughly without automating every single step. Everyone in our team does support. To help our users we need to work togethe...
This week we are happy to announce that we have improved support for Go projects on the Codeship. We also redesigned the way we handle Deployment Branches to make it easier to work with them. Improved Go Support We now … Continue reading →
How to set up Continuous Integration and Continuous Deployment for a node.js Application 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 … Continue reading →
Last time we talked about how we use Intercom to understand users. This time we will focus on our support workflow. We build Codeship on three pillars. * Stable Technology * Audience through Education * Personal and quick support Everyone … Continue reading →
How to set up Continuous Integration and Continuous Deployment for a Ruby on Rails Application from BitBucket to Heroku In this blog post we’re gonna deploy a Ruby on Rails application from a Bitbucket repository to Heroku using the Codeship. … Continue reading →
This is a republished guest blog post. The original article is written by Manfred Stienstra. You can find it on the fingertips blog. Developers need to be able to run tests quickly or they will stop running them. Slow test … Continue reading →
With OpsWorks, we can easily segregate our development environments in Stacks and control how each project gets built via Chef recipes. OpsWorks binds directly with your code repository of choice. When you initiate a new build, it will pull in the latest changes and build them for you....
How to set up Continuous Integration and Continuous Deployment for a Ruby on Rails Application from GitHub to Heroku In this blog post we’re gonna deploy a Ruby on Rails application from a GitHub repository to Heroku using the Codeship. … Continue reading →
Blippex.org published a blog post yesterday why they moved away from AWS. In the blogpost and HN discussion we recognized a couple of important points were missing in favor of AWS or cloud services in general. Full Disclosure: We know … Continue reading →
Signing up for a new service is exciting. You are interested enough that you think the service will help you. It has every feature that you missed so dearly in your current tools. You tell your colleagues how great working … Continue reading →
Interested in Google Glass development? Monica Wilkinson from Crushpath explains which services she used to build a Google Glass integration in under 2 weeks. At Crushpath our mission is to help people, in particular, small business owners and entrepreneurs, quickly pitch their busine...
This is a republished guest blog post by Edgars Lazdins. He is director at Novo IT – a Web Development Agency from Latvia. You can find his original article here. Deploying code to Amazon OpsWorks using Codeship Here, at Novo … Continue reading →
This is a guest blog post by Monica Wilkinson. Monica is Director of Platform & Engineering at Crushpath. In this article she writes about the services and tools her team used to build a Crushpath Google Glass integration in under … Continue reading →
Immutable Infrastructure and Continuous Deployment work great together. Completely replacing, instead of updating, an existing part of your infrastructure makes your deployments less complex. For example, instead of deploying into an existing EC2 instance, start a new server, deploy ...
Quick iteration is key to develop a new product and finding the product-market fit. When we started Codeship it was clear that we needed to automate as much as we can. Otherwise we wouldn’t be able to succeed with a … Continue reading →
This is a guest blog post by Floor Drees about Product Management and Product Development. Let us know in the comments if this is content you enjoy reading. If so, we will provide more articles about it in the future! … Continue reading →
This is a featured guest blog post by Boris Rorsvort. He writes about development on his app Emuzikos – “The first easy way to find local musicians.” A few months ago, when I started using Codeship I didn’t realize how … Continue reading →
Last week we talked about Deployment Pipelines and Zero Downtime Deployment. After reading Chad Fowlers excellent blogpost about immutable deployments at 6Wunderkinder, we wanted to share our views on immutability in infrastructure. Our definition of Immutable Infrastructure: Automate ...
This week we are happy to announce a big change that we released two weeks ago on the Codeship: Our new Dependency Cache. Why cache dependencies For every build we provide a clean virtual machine. The advantage is that our … Continue reading →
After our Continuous Deployment Meetup last May in Boston we talked a lot with Amos Benninga from GrabCAD about Development Workflows and the internal processes at his company. We were especially interested in how GrabCAD grew over time, how they … Continue reading →
This is the 21st and – for now – last Testing Tuesday episode of this season 1. Every week we shared our insights and opinions on the software testing space. Last week we continuously deployed a node.js application to Heroku with the … Continue reading →
Having a Deployment Pipeline in place is extremely helpful! Learn how to set it up and how to deploy to production servers with Zero Downtime Deployment in this article. A deployment pipeline lays out the whole process that your code needs to go through from your repository to product...
Last week we talked about how we review code, open pull requests and use Github issues to manage our development workflow. This week I will show you every step that happens after a pull request is merged into our master … Continue reading →