In this installment of Programming By Stealth, we’re working towards our first truly practical assignment in the series – a function that finds all links on a page, and if, and only if, they lead to an external page, alters them to open in a new tab, and appends an icon indicating that fact. Bart’s amazing full on tutorial is over at pbs.bartificer.net/…. I also mention a fun little jQuery Easter egg, which you can find at citymapper.com. Just follow the link and open the console on your favorite browser and you’ll find a text based adventure game!
Regarding Bart’s concern about reflexibly referring to the creator of URI.js as “he”: In my opinion, it is perfectly acceptable to refer to the generic person as “he”. As in: “After a person eats an apple, then he is not hungry.” This has been common usage for decades, if not centuries. It might be sexist, but it is concise and complete, since the gender is not relevant. Nowadays, people get super-PC and say the (IMO) awkward “After a person eats an apple, then he or she is not hungry.” Correct, but so wordy. I took Bart’s “he” to be a generic non-gender-specific “he” and did not feel insulted or denigrated at all. So don’t worry, Bart. Carry on. We still love you.
I see your point about “he is not hungry” but that’s not at all the same context. As long as we continue to use “he”as the generic for doctor, lawyer, engineer, computer scientist, It’s a subtle message being sent. Gender is relevant. “Common usage for decades” suggests that we have no need to progress as a society. Every derogatory name for a race or a people was in our lingua franca for decades, but that didn’t force us to keep them there in civilised society.
BTW I choose to use the improper form “they”to eat an apple.