Skip Navigation

Posts
1
Comments
80
Joined
2 yr. ago

  • The smell.

  • Absolutely true, but Graph-QL has never pretended to be REST.

  • good old 418, always appears when you really want a cup of coffee

  • Why even use HTTP, when you can just send bytes directly over the physical network card, right?

    Because standards make it better for everyone. You've no idea when, who or in what context the error will happen or be received by.

    It takes so little to return ProblemDetails, and improves the experience of devs using your API so much. Just do it. Stop thinking up edge cases and faffing about with excuses. Do it.

  • Then just return a 500 - Server error. Nice and obscure.

    The ability to separate "something wrong with what you sent" (4XX) and "something wrong on the server" (5XX) is very valuable in itself.

  • As long as people keep giving them money they will keep pushing deadlines.

    When people stop they will stop making and running the game.

    A strange game, the only winning move is not to play.

  • Sorry to say, but if you put it on the internet the AI bots are going to gobble it down.

    Only way to protect it is to not put it on the public net. If you add a challenge (login or something) it might stay unmolested, but that's no longer a static site.

  • Only if it's a cow

  • Would pass first validation, but fail when we try to send an email.

    Successfully failed.

  • Almost correct. ^.+@.+$

    Too hard to validate properly to be worth it. Even if it is technically valid that's insufficient. It must also work, and the easiest way to test that is to use it and verify that the user got what we sent.

  • I don't validate emails, I test them.

    That's your email? OK, what did we send it? if we couldn't send to it or the user can't read it there's no reason to accept it.

    OK, maybe I do some light validation first, but I don't trust the email address just because it's email-address-shaped.

  • The day the nazi died - chumbawamba

  • And every one of those is delicious. I wonder what the originator tastes like.

  • vscode with edamagit and the cli

  • Watching it right now - Age of Umbra has been different, but good, so far. I prefer the longer lines that they can draw in the longer campaigns, but they show clearly why they have such a huge following. Pure quality.

  • Computing: invented by an incredible clever gay guy to fight nazis.

    Honour his legacy.