I recently built a simple chat client (I know, I’m recreating late ‘90’s tech!) and in order to make my chat application safer, I needed to prevent XSS attacks using HTML escaping. To start, I had no idea what the frack an XSS attack was, much less how to utilize HTML escaping to prevent one.
So, I’m knee deep in the beautiful mud of learning, and as any learner can attest, I’ve run into my share of challenging concepts that cause my brain to stutter. One such topic: constructors.