
Why Is Your Content Security Policy Still Throwing Console Errors in Production?
Stop the 'trial and error' cycle of fixing CSP violations and learn how to build a strict policy that doesn't break your third-party integrations.
Read article
Building modern web experiences with a focus on performance, accessibility, and beautiful design.

Thoughts, tutorials, and insights about web development and technology.

Stop the 'trial and error' cycle of fixing CSP violations and learn how to build a strict policy that doesn't break your third-party integrations.

End the 'z-index: 9999' arms race by mastering the native CSS property that creates clean, local stacking contexts for your components.

Interaction to Next Paint is the new king of metrics, but we finally have a native browser API to stop long-running scripts from hijacking the UI.
Looking for a web developer to help bring your project to life? I'm always open to discussing new opportunities and collaborations.
Get in Touch