How Instacart Built Its On-Demand Grocery Delivery Service
stackshare.io
stackshare.io
It's not more responsive when you break the basic functionality of the web. Open in new tab has basically never worked with Instacart's site. I see that they attempted to remedy it a bit since the last time I placed an order (about a month ago). Now instead of generating hashbang URLs that the frontend completely ignores, it just generates broken URLs instead such as: https://www.instacart.com/store/whole-foods/departments/whol.... I get that there are a lot of challenges involved in building a business like this, but a frontend that's had basic functionality totally broken for months shouldn't be one of them.
We've worked hard to ensure basic browser functionality works. Every link on Instacart should work like a normal anchor tag would. This specific issue has less to do with it being a single-page app, and more to do with those specific Department/Aisle View More links being improperly formatted.
> But I like single-page applications
I'm curious why/how Instacart uses both python and ruby for their logistics. Seems like they could just use one.
see/ctrl+f:
> B: The data science is what's all in Python, and the application infrastructure is still Ruby.
Updated the stack page http://stackshare.io/instacart/instacart/