Tag: Python

Deployment Automation for Continuous Delivery, Pt. 2

In the previous blog post, I shared with you the various environments we have and how we use them. I also shared how we deploy applications using CD (Continuous Delivery) and went over the various technologies used for CD deployments. Today, I’ll take you through the step-by-step process that we use for creating our Jenkins […]

Deployment Automation for Continuous Delivery Part 1

I want to share with you the improvements we’ve made to our deployment automation to support Continuous Delivery (CD). In this blog post, I’ll describe how we deploy our applications using CD. Today, our development teams are looking for ways to get features and bug fixes out into production as quickly as possible. A small […]

Juniper Networks Network Connect, SecurID and 64 bit linux

My automated command line solution to connecting to a juniper networks vpn that takes a password *and* a securID token on 64 bit Linux. We recently changed our network setup so that I would be required to log into the vpn while at work.  So, I took a look to see what it would take […]

Moving the mouse between separate screens in a single X session

Hello there, I’m Joseph Henrich and I am the newest addition to the Constant Contact Labs team! I’m here to show you an x.org trick I developed while optimizing how I play World of Warcraft on my Dual-Screen Linux setup. For a while now I’ve been running my games in a separate X session. There […]

Rails vs Django: A Developer’s Comparison

As you might know from reading some of my previous blog posts, I’ve been working with Python and Django pretty extensively over the last year, mainly for rapid prototyping and developing relatively simple web applications (including a Facebook App). During Cool Stuff Week I decided to try using Ruby on Rails (RoR) as the base […]