Cogent Blog
Craig Ambrose

Really Good JavaScript: Part 1/3

What separates unskilled hacking from the high quality JavaScript you’d expect from a senior developer?  In Part 1, we examine the basics of writing good

Read More

Don't miss a beat.

We’d love to keep sharing a healthy dose of new insights, stories, advice and zero spam with you.