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…9 min read·Mar 13, 2018--32--32
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…8 min read·Feb 22, 2018--42--42
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.4 min read·Jan 4, 2018--19--19
Bill SourourThe Trustworthy Coder’s PledgeI do hereby pledge to only produce trustworthy software that respects its users.1 min read·Oct 9, 2017--1--1
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…5 min read·Apr 20, 2017--79--79
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?4 min read·Apr 3, 2017--50--50
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…2 min read·Jan 1, 2017--4--4
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.2 min read·Dec 21, 2016--1--1
Bill SourourinDev MasteryI hate serversHave you heard of serverless architecture? Have you experimented with it? I have and I’m a big fan.3 min read·Dec 14, 2016--2--2
Bill SourourinDev MasteryOMG PHP WTF?!I have to make an embarrassing confession…2 min read·Dec 9, 2016--3--3