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
Recipes

Biscoff Cookie Butter Cookies

You've heard of Biscoff Cookies. You've tried Biscoff Cookie Butter. You've had Peanut Butter Cookies. We all know where this needs to go.

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
Cybersecurity

Defense In Depth vs The Walled Garden

One of these is the leading paradigm of secure network engineering. The other is the future. Get the full breakdown of what Defense-in-Depth is all about.

Read