21 Jul 2015 · by Sam Ghods / Ops
At Box, we power collaboration for some of the largest companies in the world. To effectively serve our customers, we need to maintain enterprise-grade security and functionality while still providing an agile and dynamic infrastructure for our engineers. This has always been a difficult balance to... READ MORE +
 
Recent Posts
01 Sep 2015 · by Lu Pan
Tests are usually tightly coupled with test environments in some way. For example, if you’re building an iOS app, you test the app on iOS. ClusterRunner parallelizes tests execution on a cluster of machines to bring you the fastest test feedback possible. Historically, ClusterRunner has only...
27 Aug 2015 · by Paul Southworth
Walk around the Box office and you'll probably encounter a few Boxers whizzing past you on scooters. Nowadays, we use them to travel between meetings, to the snack room, to find our colleagues. The use of scooters at Box proliferated in late 2011, when we expanded into a second office space on...
21 Aug 2015 · by Jessica Gibby
Last week, we hosted our first-ever Mobile Open House. With over 150 developers and mobile enthusiasts in the audience, the mobile leads for Uber, Square and Box dug into the ways different organizations scale their mobile efforts and approach mobile development. By the end of the night, one thing...
20 Aug 2015 · by Benjamin VanEvery
An Inconvenient Debt Talk to any engineer, and they're probably more familiar than they'd like with technical debt. It's a reality in each of our systems about which most of us are aware, but don't like facing. Good practices for addressing technical debt are not discussed often enough. Read on to...
11 Aug 2015 · by Karna Warrior
At Box, we're proud to say that our developers are some of the best and brightest in the business. We strongly believe that every engineer has a unique perspective that they bring to their work, and it's this diversity and creativity that make our teams so successful. This is the idea behind Inside...
06 Aug 2015 · by Ray Yang
I've been a professional developer for over 15 years, and in my experience I've learned how powerful and rewarding it is to test working code as it is built. At Box, we test code early and often to avoid running into problems further down the line. In fact, for every change we make, we run over 100...
07 Jul 2015 · by Jay Grizzard
Most of us have heard of leap years, but not as many are familiar with their little brother, the “leap second.” These minuscule adjustments to our clocks may seem inconsequential; it’s not like an extra second in the day has a drastic impact on our lives. However, for computers, leap seconds can...
25 Jun 2015 · by Jessica Gibby
Making the leap from engineer to co-founder takes more than just the right code. For Lever CTO and co-founder, Nate Smith, it also required curiosity, a passion for users, and more than a few lessons in team dynamics to capitalize on a market opportunity. We caught up with Nate to learn about how...
19 Jun 2015 · by Tom Krouper
This past Wednesday, Box hosted the DBA community for a series of lightning talks by DBAs at Yelp, Facebook, Pinterest, and Box. During this night of networking and learning, engineers, developers, and interested employees joined us at Box headquarters to hear about the speakers' respective teams,...
05 Jun 2015 · by Emily Chen
In 2013, we launched the Box Engineering Diversity Scholarship with the goal of enabling high potential college students from traditionally underrepresented backgrounds in technology to pursue engineering degrees. Applications for the 2015 Box Diversity Scholarship just opened, so we caught up with...
26 May 2015 · by Matt Basta
CSS sprites are a common technique for minimizing HTTP requests for a website's images. While sprites can have a positive impact for your website itself, the tools for working with sprites can have the opposite effect on your website's developers. The tools haven't advanced much since their...
19 May 2015 · by Michael Ansel
Earlier this month, my colleague, Phillip Moore, and I presented at DevOpsdays Austin about the secure layer we built in front of GitHub's Hubot to enable ChatOps, while still meeting all of our internal and external security requirements. Managing access to restricted data and systems is a not a...
14 May 2015 · by Dave Sawyer
A few weeks ago, I was lucky enough to visit Montreal to attend PyCon. This year, we decided to add a programming challenge for attendees in addition to our usual talks, poster session, and booth. There are typically a handful of programming challenges at the convention and those who complete them...
05 May 2015 · by Lance Co Ting Keh
As an Apache Spark application developer, memory management is one of the most essential tasks, but the difference between caching and checkpointing can cause confusion. Both operations are essential in preventing Spark from having to lazily recompute a resilient distributed dataset (RDD) every...
16 Apr 2015 · by Skippy Ta
A few months ago, we began the process of rolling out HipHop Virtual Machine (HHVM) to our servers. After hitting a few bumps in the road, we're excited to announce that 100% of our PHP servers are now operate on HHVM! This represents a huge milestone for us, as virtually all requests to Box...
15 Apr 2015 · by Nicholas Zakas
When I joined Box in 2013, the web application front-end was in a typical state for a fast-growing company - what had started out as a small codebase maintained by a few engineers had grown into a massive codebase maintained by dozens of engineers. This meant that new features were built on top of...
14 Apr 2015 · by Benjamin VanEvery
An excellent series of posts has been published over the last few weeks on the TODO Group blog. The series focuses on why each of the companies got involved in open source. It's been enlightening to read through each one and get a glimpse of what open source means to each company and how it impacts...
30 Mar 2015 · by Joshua Bancroft
Meet Joshua Bancroft, one of our Site Relability Managers. He'll be blogging regularly at scaledevops.com about life as an SRE. Check out his first post below! Oncall, one of the most dreaded responsibilities within operations and engineering organizations alike. At Box, we had a serious problem...
09 Mar 2015 · by Reshma Khilnani
Last week at Box, I participated on our "Building a Modern Enterprise Company" panel and was joined by Erica Brescia, co-founder and COO of Bitnami, and Nancy Hua, co-founder and CEO of Apptimize. I got the opportunity to meet these founders through Y Combinator where we, with many others, learned...