Engineering Fitness

Automatic Mean Shift Detection: My Internship Project

This summer Margaret Tian interned on Fitbit’s Performance and Capacity team and worked on researching, designing, and implementing an automatic mean shift detection system to help with production site health monitoring.  Here she describes her project and her experience as an intern at Fitbit. Background What is a mean shift? A mean shift...

Instrumenting Hibernate Connection Providers

Note: this article is written with the assumption that the reader has existing knowledge of the Hibernate framework. For an introduction to Hibernate, see . Code for this post may be downloaded here Background Many of the Java web applications we develop at Fitbit leverage Hibernate as an object-relational mapping (ORM) framework. Hibernate...

Stepping Up: Working with the Security Community

With the pace of security today, nobody can afford to go it alone.  Even if you hire the greatest security team, deploy airtight process, tools, design reviews, testing, etc, there’s a global community of like-minded security folk working on these problems. There are economies of scale that come from researchers honing test strategies over many...

Welcome to Engineering Fitness

Fitbit is a group of passionate, intelligent, energetic people dedicated to helping people lead healthier, more active lives. The people that make up this group have produced some amazing products and experiences that have inspired millions of people and pushed Fitbit to the forefront of wearable technology. The purpose of this blog is to...