Archive for the ‘editorial’ Category

Why Is a String Called a String?

Posted on: No Comments
Why is a string called a string? Have you ever given this some thought? We never use such a word in contexts other than programming for a set of letters sticking together, and yet - in programming it's as pervasive as the word "variable". Why is that, ...

The Theory of Constraints in PHP

Posted on: No Comments
I had been reading The Phoenix Project, a great novel about IT (you read that right), which presents day to day IT and devops problems at a large Amazon-like company in a way which makes mortals understand the complexities and chaos of 21st century tec...

Modern JavaScript Development Is Hard

Posted on: No Comments
It's not uncommon these days to see people complaining about just how complex JavaScript development seems to have become. I can have some sympathy with that view when it's coming from someone new to the language. If you're learning JS, it won't take l...

Can 9-to-5 Developers Be Good Developers?

While picking talks for the conference he's organizing, James Titcumb recently tweeted that well known speakers get picked over others because, among other things, they're reliable (i.e. they don't cancel). I would argue that "among other things" carr...

Editorial: To Benchmark, or Not to Benchmark?

Posted on: No Comments
You might have seen some headlines recently about Google's plans to retire their Octane JavaScript benchmark suite. If you're not aware of this or didn't read past the headline, let me briefly recap. Google introduced Octane to replace the industry-sta...

How Do You Keep Your JavaScript Dependencies Up-to-date?

Posted on: No Comments
This is the editorial from our latest JavaScript newsletter, you can subscribe here. Recently, security researchers analyzed 133,000 websites for outdated JavaScript libraries. Their findings, presented in a whitepaper, Thou Shalt Not Depend on Me: An...

Life after JavaScript: The Benefits of Learning a 2nd Language

Posted on: No Comments
How many programming languages do you know? According to our recent survey, around 80% of readers know at least two. Well over half of you use PHP on a regular basis, and I be willing to bet a significant number started web development with the languag...

What Is the Best Book for Learning JavaScript?

Posted on: No Comments
This is the editorial from our latest JavaScript newsletter, you can subscribe here. "What's the best book to learn JavaScript?" is a question that I've heard asked a lot lately. There are certainly a lot of to choose from. A quick search of Amazon re...

Behind the Scenes: A Look at SitePoint’s Peer Review Program

Posted on: No Comments
Unless this is the first JavaScript channel article that you've read, you've probably already noticed the small paragraph that appears in most of our articles (at the top, until recently) which starts "This article was peer reviewed by ...". I'd like t...

SitePoint 2017 JavaScript Survey — the Results Are In

Posted on: No Comments
This is the editorial from our latest JavaScript newsletter, you can subscribe here. I’d like to start this newsletter with a massive thank you to everyone who took the time to fill out our survey. You rock! We had a great response and the results tu...