ACCU, W3C, W3Schools or W3Fools?

One of my favourite sites is ACCU. They claim

ACCU is an organisation of programmers who care about professionalism in programming and are dedicated to raising the standard of programming.

W3C sets the standard on HTML, XML tagging and CSS styling etc. Now there is a new sheriff or boy in town, W3Fools that announce themself as

W3Schools an intervention.

Below, we take a deeper look at some (you can look up the rest for yourself) of the persons that claim to be members of the Front-end Dev Community. It is unclear to me whether that is the Finnish site Frontend.fi – The Developer Community. It was not easy to find a link, and I did not takt the time to Google them. Time is also a limiting production factor for me. The remaining time of my life is too short to Google newcomers too often.

Here are some of the members (that have a site or mention a company that have a site) in alphabetical after twitter ID:

  • @addyosmani: addyosmani
  • @ajpiano: ajpiano
  • @antimatter15 antimatter15
  • @ard

    Adventurer & treasure hunter in a land of JavaScript, HTML5 and NodeJS. Web game developer & 1/2 designer at Crytek.

    Crytek

We stop there. Our impression is that most of them have their WordPress powered blog sites. The last site is bad. It takes time to load. It took more than a minute the first time I clicked the link.

We find some value on the front page. This

www.w3schools.com/php/php_mysql_insert.asp

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

Yikes. This code exposes an application to trivial SQL injection attacks and should never have been posted. It contravenes every best practice.

is an important objection. Today this is trivially avoided by using the php PDO object and prepared statements. PDO set restrictions that most web developers never need do know anything about. But I am unaware of whether the people at W3Schools as well as the people at W3Fools know about object relational mapping, PDO and prepared statements in php 5.3 and higher. Should they join forces and go back to school? Some of them may find it worth the effort to start on OoopSchool.com where we have collected a lot of resources.

Today there are much talk about standards. The statement on the home page about the Opera Web Standards Curriculum is nothing new to the author of this post. Read more on the following interesting WebProWorld thread about:

Bing, Google and Yahoo! Join Forces with schema.org

You may also find some value in this WPW thread about the easiest programming language where assembly 🙂 is also mentioned.

Don’t look at my sites. Hopefully they deliver content that is seen in most browsers. Some of them are old and this blog is WordPress powered. In my personal view:

Content is still King and refactoring to better code and markup is still Queen.

Leave a Reply

Your email address will not be published. Required fields are marked *