The Refactoring Tales
The refactoring tales was a collection of articles about refactoring JavaScript applications that I put together many years ago with the eventual aim being to put them together into a book.
Unfortunately that plan never materialised and the content now is rather outdated and not something that I'm actively working on. I don't recommend it as learning material now simply as so much has changed in the frontend space since I wrote it. This page exists to serve the surprisingly large amount of traffic that gets directed at it each month!
I think you'll enjoy my recent blog articles which contain my more relevant, up to date thoughts on software architecture and refactoring techniques but if you really would like to check out the Refactoring Tales, you can find an old version on GitHub.