Author: Will Gant

Most software developers put at least some error handling code in their applications. However, system complexity can mean that error handling isn’t enough and that the system can still fall over. Instead, you need to step back and think about error handling at a larger scale to help keep the system stable.

Tagged with: , , , ,

Programmers rarely use state machines, but they are useful in certain circumstances. In the places they work well, they can make code cleaner, far easier to debug, and much easier to reason about and maintain.

Tagged with: , ,

Join The Mailing List

Get Exclusive Content Directly From Will and BJ Mailed To You Each Week.
* indicates required