Gilt Tech Divas
So far, the blog has been focusing on all the amazing work that goes on in Gilt Technologie, but we’d like to take a moment to write about something that makes working at Gilt truly great. The people. Specifically, the women. ;-) Here’s a glimpse into our fabulously diverse tech team by those of us brave enough to step up and say, “Hello world.” (Rock on Gilt Tech Divas!)Janice E....
CNN Covers Our Hackathon
CNN stopped by Gilt HQ to cover our first Hackathon of 2011. The 24-hour hacking extravaganza produced more than a dozen ideas. Features included using your iPhone’s camera to find products that coordinate with the color of anything you point it at, to umbrella sales that activate when it starts raining near you. Read the CNN story and check out some pictures from the event.
Five Questions You Must Ask Your PCI Auditor Before You Hire Them
Cautionary Tale Told By My Friend The QSA walked into the conference room, sat down and took out a thick beige folder labeled “PCI.“ She looked uneasy as she started going down the list of questions from top-to-bottom: - “Umm okay, requirement 8.1. Identify all users with a unique user name … Do you do that?” she asked. - “Yes, we do. However in a few cases we have to...
The Rule of 4
At Gilt, we’ve stumbled into something we internally call the Rule of 4:Q: How many servers should we have for this new app?A: 4Q: How many partitions should we split our inventory into?A: 4Q: How many nodes should the cart KV store run on?A: 4Why 4?One is not a good idea - building for 1 makes it hard to expand later (e.g. imagine building a service that runs on a...
Gilt Groupe’s KIVA robots moving merchandise to and fro.
The Friday 5@4
Few people would argue the importance of great communication across a development organization. It’s vital that developers are aware of the work of their peers–not only the “what,“ but also the “how” and “why.” Achieving this is easier said than done. Traditional approaches such as wiki documentation, meeting minutes, email lists and chat channels have value, but also have significant drawbacks. We’ve been experimenting with a new approach at Gilt: The...
Do you guys like bacon?
The Xcode Organizer Doesn't Show Me All My Crash Logs. Help!
When you’re developing an iPhone or iPad application, running the app on the device is essential to understanding whether your code is working correctly. Although the iOS Simulator is very useful for testing functionality and user interface interactions, it doesn’t provide a very good simulation of the memory constraints your app will face on actual devices. As a result, applications that run fine in the simulator may be unexpectedly terminated...
Tips for Optimizing iPhone/iPad Applications (Video)
We’ve made a number of optimizations to our iPhone/iPad codebase over the past couple of months, the effects of which can be seen in the attached video: