By creating toSerializableObject() and fromSerializableObject(), we’ve very carefully isolated our network event from the actual Socket.IO transport layer. But is this solution over-engineered? Although our event structure is better isolated and more centralized than before, the new methods feel like boilerplate. Are we on the right path?

comments powered by Disqus