Java: Not Even Once
Java: Not Even Once Note: This post was co-written by Avleen Vig (@avleen) and Zane Lackey (@zanelackey). In mid-January of this year we started an initiative to remove Java browser plugins from all...
View ArticleData Corruption To Go: The Perils Of sql_mode = NULL
Data Corruption To Go: The Perils Of sql_mode = NULL A little while back, we hit an extremely embarrassing issue: 32-bit signed integer overflow on some primary keys. In our architecture, an unsigned...
View ArticleThere and Back Again: Migrating Geolocation Data to GeoNames
There and Back Again: Migrating Geolocation Data to GeoNames People are passionate about where they live. At Etsy we need to keep track of lots of different locations, such as buyers’ billing and...
View ArticleRe-Exploring New Technologies: The Turbo Encabulator
Re-Exploring New Technologies: The Turbo Encabulator One of the things that we like to do here at Etsy is to push the envelope. Pushing the envelope means reaching deep into unknown technologies and...
View ArticleRelease management still too slow
A write-up in ComputerWorld New Zealand summarized a Forrester Consulting survey of the state of software release management. Business managers were asked how long would it take to deploy new systems....
View ArticleIs DevOps just a fad?
A great article over at agileweboperations.com asks 'Is DevOps just a fad? "There are DevOps tools and DevOps job ads. People talk about culture and sharing and being nice to each other. Sounds pretty...
View ArticleMarch 2013 Site Performance Report
March 2013 Site Performance Report Four more months have gone by since our last update, and it’s time for another performance report! We made it through the holiday season with flying colors, and our...
View ArticleJust Don’t Panic
This fantastic article by Sebastian Kruk shows how to keep your cool when what looks like a major Operations issue breaks out. "The rule of thumb is that any updates to the services or infrastructure...
View ArticleAt Percona MySQL Conference This Week
At Percona MySQL Conference This Week A few of us are at the Percona MySQL Conference this week in Santa Clara. Please come say hello, and if you have a chance today stop by the talk about development...
View ArticleMoving Varnish caching logic into PHP with the cURL VMOD
Moving Varnish caching logic into PHP with the cURL VMOD As part of our general quest to provide fast Magento hosting, we’ve spent some time exploring new features in Varnish 3.0. VMOD support means...
View ArticleDiagnosing Magento speed issues with strace
Diagnosing Magento speed issues with strace When your application depends on a remote service, and that service is either down or slow, it will directly affect your own application’s performance. There...
View ArticleCulture Hacking With A Staff Database
Culture Hacking With A Staff Database Article originally published at: http://codeascraft.com/2013/05/31/culture-hacking-with-a-staff-database/ When your startup is just you and the cat, your company...
View ArticleLeveraging Big Data To Create More Secure Web Applications
Leveraging Big Data To Create More Secure Web Applications Article originally published at: http://codeascraft.com/2013/06/04/leveraging-big-data-to-create-more-secure-web-applications/ Here at Etsy,...
View ArticleForcing Exim Local Delivery on Ubuntu (For Development)
Forcing Exim Local Delivery on Ubuntu (For Development) Sometimes you want to run development code against your production database before it goes live, as a test, but want to make sure that there are...
View ArticleIntroducing Loupe
Introducing Loupe Article originally published at: http://codeascraft.com/2013/06/11/introducing-loupe/ In the world of Ops, monitoring is a tough problem. It gets harder when you have lots and lots of...
View ArticleIntroducing Kale
Introducing Kale Article originally published at: http://codeascraft.com/2013/06/11/introducing-kale/ Update: It came to our attention that the “Loupe” name is also used by a commercial product, and so...
View ArticleBuild Bridges and Bust Silos with a Common Toolchain
Build Bridges and Bust Silos with a Common Toolchain Article originally published at: https://puppetlabs.com/blog/build-bridges-and-bust-silos-with-a-common-toolchain/ It was time for the small company...
View ArticleIntroduction to MCollective deck
Introduction to MCollective deck Article originally published at: http://www.devco.net/archives/2013/06/14/introduction-to-mcollective-deck.php I’ve not had a good introduction to MCollective slide...
View Articlepuppet lsi hardware raid module
puppet lsi hardware raid module Article originally published at: https://ttboj.wordpress.com/2013/06/17/puppet-lsi-hardware-raid-module/ In response to some discussion in the gluster community, I am...
View ArticlePlaying with FreeIPA and puppet
Playing with FreeIPA and puppet Article originally published at: https://ttboj.wordpress.com/2013/06/18/playing-with-freeipa/ So I just rolled a new vm to hack around with FreeIPA. Here are some things...
View Article
More Pages to Explore .....