this exacerbates network connectivity problems too overall we've moved to a lot of design patterns that fail miserably on flaky networks and I hate ithttps://twitter.com/gravislizard/status/1138135017148674048 …
-
Show this thread
-
Another pattern that does this: single page apps. Some can be written really well, but many are terrible in the face of network issues, and the lack of any browser feedback on loading makes it harder to tell if something broke or if it's just slow.
1 reply 3 retweets 12 likesShow this thread -
Replying to @ManishEarth
I really wish we had the bandwidth to get rid of the Ember frontend on http://crates.io
3 replies 0 retweets 0 likes -
Replying to @sgrif
Crates has almost no user state so it's actually fine in this regard
1 reply 0 retweets 0 likes -
Replying to @ManishEarth @sgrif
Is there any state other than "logged in"?
2 replies 0 retweets 1 like -
-
-
Replying to @ManishEarth @bitshiftmask
Yup, there's a "Manage Owners" panel next to the owner list if you have the rights to do so
2 replies 0 retweets 1 like
(Of course if there's ever an error when you use it you'll never find out about it, since old versions of Cargo wouldn't show errors if we returned a non-200 response so we return a 200 for this error because that made more sense than fixing Cargo?)
-
-
(Cargo is fixed now but actually addressing all of the places we do this is a major undertaking)
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.