When to start using a framework for web development beginners

Many web development beginners ask the same questions about using frameworks.

Developers will frequently ask me:

Should I be using a Framework?

Which framework should I be using?

Which is the best framework will earn me the most money?

Which framework gives me the best chance of employment?

In this article, I will attempt to answer these questions from the perspective of a PHP developer. Many of the answers do cross over for developer interested in JavaScript.

Read more

Your website redesign pre-launch checklist

website checklist

Every once in a while your website will need a redesign to stay relevant to your content and keep up with new web design trends. It’s a good opportunity to really analyze your content to see if the user experience is working to meet the needs of your target market.

The web design process is one that takes a lot of work. It is a process that involves managing a lot of content as well as the technical process including testing, usability and ensuring your meeting the necessary web standards.

Read more

User experience design, what’s new and what’s practical

user experience design

One of the most important things to remember in user experience design is that how you think is probably different to how users think. In fact, if you are a web designer or a web developer you almost certainly do think differently.

Another important feature is user testing, getting to know your real-world users and investigating how they use your website or application on their terms. Learning what they want and how they expect they will get it. Something else you may want to consider when planning for a good user experience is A/B testing.

Read more

Think like a user to boost your websites performance

website performance

When a web developer sits down to start working on the task of optimising the performance of their website they are likely not thinking of the outcome in the same way as the user.

Typically a developer has a tool set to measure their performance and can tell you to the nearest millisecond how fast their CSS file loaded and how fast the frame rate is in their animation.

Read more

Introduction to Common Security Vulnerabilities

Website security is a crucial and should not be over looked, in this article I’d like to introduce you to some of the most common security threats and what can be done to combat them.

SQL Injection

SQL injection can happen when users provide data which is not sanitised. The attacker’s hostile data can trick the website into executing unintended commands or accessing data without proper authorization.

Read more