News for hackers. Stuff that matters.
Re:How We Make Trello by mikegioia on Thursday March 13, 2014 @12:05PM (#7392697)
Does anyone know how the server determines which channel the client should be using? Are they doing this check at the apache/nginx level, or on the server right after the user is authenticated, and before the client code is sent?
Re:How We Make Trello by dpatti on Thursday March 13, 2014 @12:44PM (#7392938)
Because we are only delivering multiple clients, it means we only have one server version running at a time. Then, after authentication, we decide which client version you will be receiving based on your chosen channel and hashed member id in the case of multiple distributions within the channel.
Re:How We Make Trello by gomox on Thursday March 13, 2014 @12:22PM (#7392799)
Good question, I wondered about this as well. Channel switching would certainly create issues on data model changes in the underlying store.
Re:How We Make Trello by icebraining on Thursday March 13, 2014 @12:57PM (#7393042)
From what I understood, the API doesn't have channels, so the store only stores a single data model. The channels are only for the clients.
Re:How We Make Trello by bobbygrace on Thursday March 13, 2014 @01:09PM (#7393121)
Right. The there is only one version of the API. Multiple clients.