Bill SourourinWe’ve moved to freeCodeCamp.org/newsElegant patterns in modern JavaScript: Ice FactoryI’ve been working with JavaScript on and off since the late nineties. I didn’t really like it at first, but after the introduction of…Mar 13, 201832Mar 13, 201832
Bill SourourinWe’ve moved to freeCodeCamp.org/newsElegant patterns in modern JavaScript: ROROI wrote my first few lines of JavaScript not long after the language was invented. If you told me at the time that I would one day be…Feb 22, 201842Feb 22, 201842
Bill SourourinWe’ve moved to freeCodeCamp.org/newsDon’t do it at runtime. Do it at design time.Long ago a wise old developer gave me a piece of advice that I didn’t fully appreciate until very recently.Jan 4, 201819Jan 4, 201819
Bill SourourThe Trustworthy Coder’s PledgeI do hereby pledge to only produce trustworthy software that respects its users.Oct 9, 20171Oct 9, 20171
Bill SourourinWe’ve moved to freeCodeCamp.org/newsPutting comments in code: the good, the bad, and the ugly.Stop me if you’ve heard this one before…Apr 20, 201777Apr 20, 201777
Bill SourourinWe’ve moved to freeCodeCamp.org/newsThe 100% Correct Coding Style GuideTabs or spaces? Curly brace on the same line or a new line? 80 character width or 120?Apr 3, 201750Apr 3, 201750
Bill SourourinDev MasteryTechnical DebtHave you ever shipped a system completely free of technical debt? An application where no corners were cut and no compromises were made in…Jan 1, 20174Jan 1, 20174
Bill SourourinDev MasteryTop 5 Developer Links of 2016I’ve shared some pretty awesome links and resources through the Dev Mastery newsletter this year. Here are my top 5 favourites.Dec 21, 20161Dec 21, 20161
Bill SourourinDev MasteryI hate serversHave you heard of serverless architecture? Have you experimented with it? I have and I’m a big fan.Dec 14, 20162Dec 14, 20162
Bill SourourinDev MasteryOMG PHP WTF?!I have to make an embarrassing confession…Dec 9, 20163Dec 9, 20163