Tag: python

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...
23 Mar 2015 · by Lu Pan
At Box, we love to build things that are easy to use and our platform is no exception. We want to make development on the Box platform a breeze, so you can leverage the power of Box and focus on your epic ideas. Today, I am extremely excited to announce the release of the Box Python SDK! You can...
28 Apr 2014 · by Kunal Parmar
Proper handling of Unicode is too often forgotten until a user reports a bug. When we developed Sync 4, the latest version of our desktop application, we wanted to make certain that it would work from the start with our user base around the world, and proper handling of Unicode was critical to that...
26 Apr 2014 · by Peter Potrebic
I'm always amazed at how important the simple things are. The basics. This notion was again reinforced just the other day when looking at a particular pattern in python. This particular pattern roughly implements Fowler's Replace Conditional With Polymorphism, however the strategy by which this is...
10 Apr 2014 · by Benjamin VanEvery
Open source has been a part of the Box technology stack since the company's earliest days. Technologies including Apache, nginx, PHP and their peers have been critical to Box's success and to the technical revolution of web software and platforms as a whole. Today, we are very excited to announce...
09 Apr 2014 · by Peter Potrebic
Testing and testability are a big part of Sync 4, Box's new desktop sync'ing application. We committed to the company and ourselves to always maintain excellent engineering practices. In that light we spent a lot of time thinking about testing and testability. We wanted (and continue to want)...
09 Apr 2014 · by Jeffrey Meadows
Have you ever been tempted to do this? We've all had tests that fail; worse, we've had tests that fail only occasionally. Often, the solution is to fix the test, but sometimes the sporadic failures originate from a component that can't be fixed.  Now you've got a flaky test -...
26 Nov 2013 · by Benjamin Smith
In an effort to maintain the agility of our startup days and deliver the best software possible, Box has been moving towards continuous deployment. We’ve had hugely successful results in our web application and, about 2 years ago, we decided we’d find out what continuous deployment looks like in...