What does it mean to be an Advanced PHP Programmer?

On a previous post I had someone comment that they did not agree that the code implementation that was presented in the article was advanced (which was described in the title). They also claimed that I was not an advanced PHP programmer.

This made me think. Not because my programming skill or knowledge was challenged. But because I’m not sure what makes code or a programmer “advanced”. This article is meant to take a look at this from an analytical perspective. I’m less concerned about general labels, and more concerned in how to improve going things going forward.


Simplequiz #7: Pinterest

One of our readers commented on an article a while ago (I won’t tell you which one just now 😉 asking about marking up items on Pinterest. It struck me that this would be a prime candidate for a Simplequiz, so here we are.

Pinterest, for the uninitiated of you, allows you to organise and share things you love — mostly food, drink, and kittens.


The progress element

When building web sites and web applications, we often need to provide essential feedback to a user informing them of the progress of their request or task, be it uploading a file, playing a video, or importing data.

HTML5 makes life easier for us by defining an element whose sole purpose is just that: the


The HTML5 specification describes it best:
The progress element represents the completion progress of a task.
The task itself is irrelevant, but displaying its progress is not.


Understanding the Differences Between C & C++

Both C and C++ are computer programming languages. As it has been derived from C, C++ can be considered as a superset of C.  It runs most of the C code and includes the concept “Object Oriented“.  Though some of the programming rules that are applicable in both C and C++, they generate dissimilar results.

The major differences between C and C++ are as follows:

While C is a procedural programming language it gives importance to the data and the process of the program and C++ being is a procedural and an object oriented (multi-paradigm) program focuses only on the records and not on the procedure.  The object oriented program characteristics makes it possible to code huge programs with ease.


Important WordPress Tips from WordPress Pros

WordPress is undoubtedly one of the most popular publishing platforms in the internet world today.  From developing new custom plugins to converting existing page designs, WordPress provides a range of options for web design Vancouver developers, both newbies and professionals. Take a look below at some useful WordPress tips covering a range of areas like development, business advice and even getting involved with the community.

WordPress Tips for Developers

Increase the overall website experience by making use of WordPress’ core, with its built-in-functionality and APIs. You can also make use of the two WordPress Hooks, namely actions and filters to alter how the site behaves without modifying any of the core files.


Drupal 7: Reflecting on my Experience

Over the last few years I started working extensively with Drupal. I first started with Drupal 6 and late last year got into Drupal 7. Drupal has seen widespread growth and I only see the system improving going forward.

This isn’t to say that Drupal is the only system you should use. But when looking at the system objectively, I think there are some advantages and disadvantages in choosing Drupal 7.


5 Reasons to Prefer Objective C for developing iPhone/iOS Apps

The popularity of iPhone has generated a substantial increase in the demand for iPhone Apps from millions of individuals and business users all over the world. Apple’s online store features literally thousands of applications designed to work with iPhone/iPad; however, the market for iPhone Apps is expected to witness further growth in the coming years. Apart from using Apple’s own store, many users are also jail breaking their devices to ensure that they have access to a wider selection of products including third party vendor apps not featured in Apple’s online store. The rising demand for iPhone/iOS apps has led many software development companies to develop apps using languages such as objective C, Java, Python and Ruby.


HTML5 forms introduction and new attributes

No doubt you interact with at least one form on the Web every day. Whether you’re searching for content or logging in to your e-mail account or Facebook page, using online forms is one of the most common tasks performed on the Web. As designers and developers, creating forms has a certain monotony about it, particularly writing validation scripts for them. HTML5 introduces a number of new attributes, input types, and other elements for your markup toolkit. In this article we’ll be focussing on the new attributes with a future article looking at the new input types.

As we’ll see, these new features will go a long way toward making your life easier while delivering a delightful user experience. The best thing about all this? You can start using them now. We’ll start with a (very) brief history of HTML5 forms though.