What I audit first on every slow website
Speed work pays best when it starts in the right place. Here is the exact order I check things before touching a line of code.
Read article →Speed work pays best when it starts in the right place. Here is the exact order I check things before touching a line of code.
Read article →Search results age fast and tutorials contradict each other. A practical method for getting to answers you can trust.
Read article →Side projects stall for predictable reasons. Small scopes, fixed rhythms and public deadlines keep mine moving.
Read article →Spam ruins good enquiry forms. The layered defences I fit to every form I ship, without punishing real visitors.
Read article →