https://linktr.ee/alexrusin
youtu.be/wU2SFAbnL3s
youtu.be/wU2SFAbnL3s
youtu.be/wU2SFAbnL3s
youtu.be/wU2SFAbnL3s
youtu.be/YeFo6yoP6ro
youtu.be/YeFo6yoP6ro
youtu.be/YeFo6yoP6ro
youtu.be/YeFo6yoP6ro
youtu.be/YeFo6yoP6ro
youtu.be/YeFo6yoP6ro
youtu.be/oYYXQSgn-bA
youtu.be/oYYXQSgn-bA
youtu.be/oYYXQSgn-bA
youtu.be/oYYXQSgn-bA
youtu.be/oYYXQSgn-bA
youtu.be/oYYXQSgn-bA
S3 checks the policy against the fields it has already parsed. Anything after the file is invisible to that check. Put the file first and your conditions never get read.
youtu.be/IhbpLIdIo2k
S3 checks the policy against the fields it has already parsed. Anything after the file is invisible to that check. Put the file first and your conditions never get read.
youtu.be/IhbpLIdIo2k
createPresignedPost is different — the policy travels with the request and S3 evaluates it before accepting a byte.
youtu.be/IhbpLIdIo2k
createPresignedPost is different — the policy travels with the request and S3 evaluates it before accepting a byte.
youtu.be/IhbpLIdIo2k
I signed a URL for a 200KB PNG and uploaded 400MB of shell script to it. S3 accepted it. No error, no alert.
youtu.be/IhbpLIdIo2k
I signed a URL for a 200KB PNG and uploaded 400MB of shell script to it. S3 accepted it. No error, no alert.
youtu.be/IhbpLIdIo2k
Skip the retries, the backoff, the idempotent writes, the dead letter queue, and you've taken work that used to fail loudly and taught it to fail silently.
youtu.be/kxgO32H0jmc
Skip the retries, the backoff, the idempotent writes, the dead letter queue, and you've taken work that used to fail loudly and taught it to fail silently.
youtu.be/kxgO32H0jmc
Retries without idempotent writes is how an 800-person file imports 975 people. You created that bug by making the system safer.
youtu.be/kxgO32H0jmc
Retries without idempotent writes is how an 800-person file imports 975 people. You created that bug by making the system safer.
youtu.be/kxgO32H0jmc
If you never passed an options object, you don't have retries. You have a queue that gives up immediately, which is most of the way to not having a queue at all.
youtu.be/kxgO32H0jmc
If you never passed an options object, you don't have retries. You have a queue that gives up immediately, which is most of the way to not having a queue at all.
youtu.be/kxgO32H0jmc
youtu.be/ctJy5AxgVXM
youtu.be/ctJy5AxgVXM
youtu.be/ctJy5AxgVXM
youtu.be/ctJy5AxgVXM
youtu.be/ctJy5AxgVXM
youtu.be/ctJy5AxgVXM
youtu.be/BrzxA3B7gEw
youtu.be/BrzxA3B7gEw
The agent can't see your UI — but the fix isn't better prompting. It's throwaway prototypes you review by pointing at the element instead of narrating it in English.
The agent can't see your UI — but the fix isn't better prompting. It's throwaway prototypes you review by pointing at the element instead of narrating it in English.