Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)JA
Posts
11
Comments
607
Joined
2 yr. ago

  • VS for me. I've heard notbing but praise for Rider.

    I know there's also a lot of popularity for VSCode, if you know what you're doing and what all extensions you need to setup, but that makes for a much bigger barrier to entry.

  • C#. Comes with a first-class dev and debugging experience, a HUGE first-party BCL, cross-platform application support, and one of the best webserver frameworks out there.

    TypeScript makes a reasonably-close second, not necessarily because it's great, but because of how effective it is at making JavaScript usable.

  • Okay, so you're building an API that another server needs to auth with? If the opposing side is a server, a pre-shared PKI cert ought to work. If the opposing side is a potentially-untrustworth client application, the truth is there's nothing that's going to fit such a simple definition of "extra". The back and forth it takes to establish token exchange is not "extra" is the cost you have to pay to get security.

  • making a call to generate a token is slow

    If it was happening every page load or every API call, you might have a weak argument.

    Regardless, what's the general architecture of this app? You've got an HTTP API, what else? How much is under your control, versus third parties?

  • Seconded. In particular:

    I have there's a requirement to use an authentication method other than ... any kind of token generation which requires making an extra HTTP call.

    Why? What qualifies as an "extra" HTTP call, and why does it matter?

  • TL;DR, from what I can tell: Dropbox was using a JS bundler that didn't support code-splitting or tree-shaking (y'know, the staples of modern JS bundling) and swapped to one that does. Not that there aren't plenty sub-optimal components in code I work on, at home and at work, but there's nothing revolutionary going on here.