After shrugging at Jumplinks’ massive module class, I’ve begun writing in a more OOP way, and there are a couple of things that have come in handy in terms of SoC of late. One of them is hook classes, which helps split hook functions out into their own classes in an intuitive way.
With so few updates from the jQuery team(s), it’s no wonder the landscape has changed so much. With the welcome addition of front-end frameworks to the JS world, jQuery has fallen behind. Very far behind.