Tag: javascript

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...
06 Oct 2014 · by Nicholas Zakas
Over the past year, we’ve been steadily working to increase our JavaScript tooling at Box. Our codebase grew from a single PHP application with client-side JavaScript to include two Node.js web applications. With that change came a desire to standardize the way we write JavaScript tests so that the...
08 Jul 2014 · by Fred Schott
  Image courtesy of INTVGene When we first started experimenting with Node.js, we spent a good amount of time evaluating our stack. We debated web frameworks and took on dependency management, but one task continued to allude us: testing. As front-end developers we had plenty of ...
23 Jun 2014 · by Komal Mangtani
It has been an exciting journey getting Box Notes, our content creation service, rolled out to millions of users. Yesterday, we continued on that journey by introducing Box Notes for mobile. Box Notes is a collaborative editing service built on the Box platform. It is used in enterprises to serve...
23 Apr 2014
Summary StatusWolf graphs need to support interactive features, this post details how those features exist in the current version of StatusWolf and how they've been updated for the next release to implement something I've not seen done before with d3 - graphs that highlight points on all lines...
18 Aug 2013 · by Nicholas Zakas
We, like an overwhelming majority of the Internet, use jQuery on the Box web application. We use it primarily to make our lives easier as it effectively abstracts away cross-browser API differences. The plugin infrastructure makes it easy to extend and fill in any gaps we may have. For all that...
30 Jun 2013 · by David Tong
Introduction First of all, take a look at the XSS Cheat Sheet and the HTML5 Security Cheat Sheet about the many ways a website can be exploited using cross-site scripting (XSS) techniques. Persistent XSS can occur when a website prints or injects text or HTML code into the page. Examples: [php] //...