Services

File upload in Next.js and TypeScript

Sharing the solution of how to create an API in Next.js that supports file upload. I hit issues that are sorted out by this implementation.

Read
Services

Idempotency with POST APIs

Idempotency is critical in web services. It means the same request can be repeated multiple times and get the same result. A general question to identify it is: *does data change if the same call is repeated?*

Read
Front end

Webview navigation timeout

This is a quick post on a problem I recently hit working on a C# XAML application. When using a Webview to navigate to a website, there is no default retry, timeout, or time tracking attributes available with XAML. Users could hit timeouts of over a minute, and there is no built in tracking to handle these cases.

Read
Services

Building with Queue Services

One of my favourite tools in service development are Queue Services. If I'm designing logic that may run a long time or has a high chance of failure, I'll first look at queues.

Read