Aaron James

Aaron James

The ramblings of a software engineer, with an emphasis on security.

© All rights reserved.

Software Design

Software Design

Modern Web Development and the 14-Hour Blog

What was once a cutting-edge project can now be scaffolded in a mere 14 hours. I will describe my experience building this blog in under a day with SvelteKit.

Read
Software Design

Getting a Handle on Errors

Computers fail all the time. Surprising, programming languages handle errors in completely different ways. Which approach is the best?

Read
Software Design

Your Data is Fragile

The road to a populated database is paved with half-truths and missing information. How can we correctly tolerate intermediate, invalid states?

Read