Re:Thank you for ad blocking
by insaneirish on Sunday March 20, 2016 @11:55PM
(#11326139)
> A funny coincidence: I had a phone screen yesterday for a full stack developer job at 23andMe.
Unless you're also writing the operating system, can we all agree to stop using the term "full stack"?
"Full stack" is an alias for web developer nowadays, and I thought everyone kind of assume that. Btw if one shouldn't use the term "full stack" unless he is also writing operation system, then maybe anyone who doesn't write hardware driver is not full stack as well.
One of the questions was to talk about cross site scripting.
I described the basic concept and then mentioned how so many sites volunteer to be cross site scripted, by loading random scripts from multiple ad networks.
Some years ago I was working at Zvents on front end code for their partner sites. These were news sites who just loved to pull in as many ad network scripts as they could.
Those ad networks did not make my job easy. Here I was, trying to create a nice experience for our users, and robust across multiple browsers... And the ad network scripts kept breaking fundamental JavaScript features! A lot of my time went into reverse engineering their scripts so I could figure out how they were breaking things and work around it.
A pox on ad networks, I say.