07-21-2020, 09:06 PM
Hi All!
Me again, with the same annoying things as always
Thinking about speeding up check-in process i got some things that may help to get better user experience for web or other Ui's/api calls.
1: User should wait only for the actual Upload process to server. Forcing user to wait for all server-side stuff is bad experience.
2: If user want proper naming - request it before check-in (pretty fast and take about 100ms maximum).
3: Lock version and/or snapshot on server-side before checkin. For example, creating long-lasting template snapshot, analogue to virtual snapshot but not checked-in yet. Something similar - cnahge-lists in the Perforce.
This can resolve versioning mess, file you throwed and got naming already "waited" by server, and when file uploaded to server it can be processed properly.
Any more thoughts, Anyone?
Me again, with the same annoying things as always
Thinking about speeding up check-in process i got some things that may help to get better user experience for web or other Ui's/api calls.
1: User should wait only for the actual Upload process to server. Forcing user to wait for all server-side stuff is bad experience.
2: If user want proper naming - request it before check-in (pretty fast and take about 100ms maximum).
3: Lock version and/or snapshot on server-side before checkin. For example, creating long-lasting template snapshot, analogue to virtual snapshot but not checked-in yet. Something similar - cnahge-lists in the Perforce.
This can resolve versioning mess, file you throwed and got naming already "waited" by server, and when file uploaded to server it can be processed properly.
Any more thoughts, Anyone?