Jeff Atwood writes about the experience of creating Discourse’s login and all the invisible complexities involved on a deceivingly simple form: third-party auth, forgotten login data, labeling, security…
Jeff Atwood writes about the experience of creating Discourse’s login and all the invisible complexities involved on a deceivingly simple form: third-party auth, forgotten login data, labeling, security…