Quantcast
Channel: shutterbits » Uncategorized
Browsing all 9 articles
Browse latest View live

Perl: When DWIM Doesn’t

We’ve written in the past of our love for Perl. We meant it. But in any loving relationship, there will also be hard parts and unpleasant surprises. These are some tales of unpleasant surprises....

View Article



Image may be NSFW.
Clik here to view.

SQL Shells, Rebooted

Like many other Linux/open-source software tech companies, Shutterstock makes extensive use of tried-and-true technologies like MySQL.  We are always exploring different database technologies such as...

View Article

Getting Passionate About Problems

Developing solutions to complex technical problems as a team can be fun and challenging, but also highly contentious as every great developer has their own Grand Plan for how things Should Work. For...

View Article

Overengineering and Overadoption

As coders, we usually begin our careers by throwing together commands sprinkled with single-letter variable names and wild contortions of logic. The code usually does the job inefficiently and fails in...

View Article

Introducing Lil Brother: Open Source Client-Side Event Tracking

We’re happy to share a project we’ve developed that helps us understand how our customers are interacting with our site.  It’s called Lil Brother — it tracks clicks and other events in the browser, and...

View Article


Mustache vs Swig Templating Shootout!

At Shutterstock we recently went through the process of settling on a preferred templating language. We have lots of projects across different languages and platforms, and it was clear to the front end...

View Article

Code snippets to calculate percentiles in databases

As a Datavis Engineer at Shutterstock, I dive into a lot of data everyday and routinely answer questions regarding customer behaviors, site security, and latency issues. I keep a list of SQL snippets...

View Article

Image may be NSFW.
Clik here to view.

Docker Registry Design

First a little background; Docker is an open source platform designed to make applications ship in small footprint containers which are easy to maintain.  The idea is to speed up the development...

View Article


Taking Control of Your Own Curriculum.

Throughout my career as a software engineer and technology leader, I’ve helped companies find and develop talent. The one constant: how unprepared most college grads are when entering the industry. The...

View Article

Browsing all 9 articles
Browse latest View live




Latest Images