pondering how to manage email templates after a
Pondering how to manage email templates after a long white boarding session with Jose Sanchez
fail ales beers carefully selected for the first
Fail Ales: beers carefully selected for the first Gilt Tech 5@4 in celebration of all the things that didn’t go as we hoped.
gilt ceo michelle peluso visits the dublin office
Gilt CEO Michelle Peluso visits the Dublin office
Ade Trenaman: Gilt slide wins 'Pic o' the Day' @ Lucene Revolution 2013
Ade Trenaman: Gilt slide wins 'Pic o' the Day' @ Lucene Revolution 2013ade-trenaman: Was thrilled to be invited to speak for Gilt at this year’s Lucene Revolution conference; talk went really well and had lots of great feedback from the audience - thanks guys! Fun highlight: one of the conference attendees took a picture of the Solr Makes the Business Love You slide…
ninjas in their natural habitat
Ninjas in their natural habitat
c level engineering symmetry
C Level Engineering Symmetry
Monitoring Network Traffic and Service Chatter with Boundary
We recently published a case study with Boundary regarding how we, at Gilt Groupe, are using their product and I wanted to give some additional details concerning our decision process, what we were looking for, what we looked at and why we decided that going to Boundary was the best choice for us moving forward. Gilt Groupe’s architecture is now very much a case of micro-service architecture. We have hundreds...
Mobile Web How-To: Development Environment Toolkit
While working on Gilt Mobile Web, these are our development tools of choice to get the job done: Browsers & Emulators Android emulator: http://developer.android.com/sdk/index.html XCode iOS Simulator: https://developer.apple.com/devcenter/ios/index.action Chrome Canary + mobile settings: https://www.google.com/intl/en/chrome/browser/canary.html Page Speeds HTTP proxy/monitor and bandwidth throttler: http://www.charlesproxy.com/ PageSpeed Insights: https://developers.google.com/speed/docs/insights/using_chrome Device Testing User agent strings: http://youruseragent.info/commonua.en.htm Feature compatibility checks: http://caniuse.com/ Android debug bridge for inspecting your Android device: http://developer.android.com/tools/help/adb.html Adobe inspect for inspecting Android Browser:...
Mobile Web How To: Proxy Local Environment To Devices
When you develop a front end experience for the full screen, the feedback loop between code and test is relatively fast. You code. You refresh your browser. Repeat. When you develop a front end experience for mobile devices, this can become a little cumbersome because the feedback loop can sometimes feel much slower. There are emulators for your machine and browser sizing/user-agent strategies that you can employ to make your...
today in pictures
Today in Pictures
Mobile Web How-To: Detect Samsung S4 Device On Your Mac
This hasn’t been very well documented on the Internet just yet so I thought I’d share how you need to connect your Samsung S4 device to a Mac. When you connect this device to your Mac, it (most likely at the time of this writing) will not be recognized.
Mobile Web How-To: Inspect Elements On Android's Internet Browser
I’m building Gilt’s new Android app and a good portion of the website is an Android WebView. As you may or may not know, this WebView uses the default Android Internet Browser to render webpages. You probably know this app best by its logo in the lower right hand corner of this screenshot: When you use Google Chrome on the Android device, inspection is very straightforward – I’ll cover this...
A few of us took some time to get to know each other a little better, hug trees and talk shop.
ade trenaman erlang distributed systems and
ade-trenaman: Erlang, Distributed Systems and Sierra Nevada Pale Ale Found this photo on my phone - a real moment in time at Gilt New York! Steve Vinoski, who worked with Gregor and I back in the days of the seminal Irish tech startup IONA Technologies, came to Gilt one cold February night to give a talk on how Riak is implemented in Erlang - it’s a great talk, and a...
Ade Trenaman: Why Java 8 doesn't rock my Scala
Ade Trenaman: Why Java 8 doesn't rock my Scalaade-trenaman: I was looking through an article on Java 8, . We’re using Scala heavily at Gilt and I was toying with the heretical notion that Java 8 might create a compelling reason to go back to Java. Sacrilige! I am of course biased in this matter as I’ve really enjoyed the last two years of Scala coding at…
Gilt Mobile Web Nav Redesigned
Hello! Yesterday (April 23, 2013), I sent to production the third phase of the Gilt Mobile Web (m.gilt.com) redesign. In this phase, I updated the primary and secondary nav on the mobile web so that there is (hopefully!) a much better user experience. And like the first and second phase of the redesign, the goal with the m.gilt.com nav redesign was to incorporate learnings taken from the Gilt iPhone App...
up and running with play2
Up & Running with Play 2
Working with Time Series Data
Life in Gilt Tech involves much lively discussion on KPIs, consequently we spend a lot of time looking at time series data.
Gilt Mobile Web Redesigned - 10 Views Compared
26/3/13: Today's Noon Outage--and What We're Doing to Make Sure This Never Happens Again.
At Gilt we try to move as fast as we can getting code - be it fixes or awesome new features - to production as quickly and safely as possible. Sometimes we make mistakes, and, today was such a day. Around noon, a commit on one of our flagship applications ran riot: allocating native threads; consuming memory and CPU; and bringing down all other applications collocated on the same set...