deployment
16 posts · All topics
- — Running Slack Bots on DigitalOcean with Dokku
Slack bot experimentation, especially for not-too-serious purposes, has become a little too expensive on Heroku. There’s no free tier for maintaining apps running 24/7, so the d...
- — Three DevOps Rake Tasks I Use Daily on Heroku with MongoDB
- — Slow Migration to Mongoid::Slug 2.x
- — 5 Ways to Avoid Feature Branches
- — Avoiding Production Disasters and The Value of Patience in Software Development
I am not a patient person. But years of software practice have taught me how to take my time while coding or how to, otherwise, remove time from the equation.
- — Octopress: Setting up a Blog and Contributing to an Existing One
Octopress documentation can be quite confusing. It took me a while to understand what the heck Octopress is doing to branches and remote origins. It’s actually pretty simple, so...
- — Pushing Assets to S3 w/ Rake: Versioning and Cache Expiration
A while ago I wrote about how we package and push Rails assets to Amazon S3. We version assets with the GIT hash – varying the assets by URL enables setting indefinite cache exp...
- — Sensations Fortes: Deploying Software from Airplanes
I remember bringing a 14Kbps modem from the U.S. back to Europe in mid-nineties. I couldn’t wait to stick it into the ISA slot on my 486 and was underestimating how much trouble...
- — Deploying Latest to Heroku with Jenkins CI
You can use Jenkins Batch Task Plugin if you want to deploy the latest revision to Heroku. Our deployment has two steps: a rake task that pushes assets to S3/CloudFront and a gi...
- — CIJoe => Jenkins CI
- — How we Upgraded a Live Site in the Middle of Demo (and Didn't Die of a Heart Attack)
- — Rails + S3 + CloudFront + Jammit + Heroku + 100 грам
When someone says that you need a “100 grams” to figure something out, it means that it’s completely unobvious and complicated and therefore you need a few vodka shots. Vodka in...
- — A Rake Task for Copying MongoDB Databases
Now that we have a staging and a production environment, we want to copy all production data to staging at the same time as we push new code to staging via continuous integratio...
- — Continuous Deployment with Heroku-Bartender
You’ve heard about continuous deployment. But did you actually try to do it?
- — MSI Community Extensions: deploying databases
I announced in a previous post that AppSecInc. has open-sourced its Wix extensions. We’ve continued developing the project for our own needs and have seen some adoption, especia...
- — AppSecInc. MSI Experience
A couple of years ago we used to have a really big problem with Windows installers. We had one guy writing InstallShield installers and a bunch of components thrown at him with ...
