Capabilities and Nonces – Tuts+ Code Article

Amir Hameed Technology Leave a Comment

When developing a plug-in (and to a lesser extent, themes) you will often find that you want to allow a user to perform various actions: delete, edit or update posts, categories, options or even other users. More often than not you only want certain authorised users to perform these actions. For this, WordPress uses two concepts: roles and capabilities. via …

How designers can create interactive prototypes with Illustrator – Tom Germeau

Amir Hameed Technology Leave a Comment

At the start of a product idea the designer uses wireframes, mockups and prototypes to get feedback as fast as possible. Balancing the amount of time spent creating these temporary assets and reducing misinterpretation is key. Tools like Illustrator give the designer the flexibility to experiment and draw without being forced to think about technical constraints early in the process. …

Understanding Version Control with Diffs

Amir Hameed Technology Leave a Comment

Every project is made up of countless little changes. With a little luck, they will finally form a website, an app, or some other product. Your version control system keeps track of these changes. But only once you understand how to read them will you be able to track your project’s progress. Using the example of Git, the popular version …

HTTP caching — Web Fundamentals by Google

Amir Hameed Technology Leave a Comment

Fetching something over the network is both slow and expensive: large responses require many roundtrips between the client and server, which delays when they are available and can be processed by the browser, and also incurs data costs for the visitor. As a result, the ability to cache and reuse previously fetched resources is a critical aspect of optimizing for …

Image optimization — Web Fundamentals by Google

Amir Hameed Technology Leave a Comment

Images often account for most of the downloaded bytes on a web page and also often occupy a significant amount of visual space. As a result, optimizing images can often yield some of the largest byte savings and performance improvements for your website: the fewer bytes the browser has to download, the less competition there is for the client’s bandwidth …

3 fresh CMS options that could be better than WordPress | Webdesigner Depot

Amir Hameed Technology Leave a Comment

Quick, name a CMS! Let me guess, you said WordPress. Maybe Joomla? ExpressionEngine? TextPattern? It doesn’t really matter. We all know the big names, and chances are we’ve picked our favorites. Some try to use one versatile CMS to solve every problem. Some have a few they’ll consider, depending on the job. If there’s one thing I’ve learnt it’s to …

Speed Up Your WordPress Site

Amir Hameed Technology Leave a Comment

As one of the top user experience factors, website performance is more important than ever. Website speed and performance on mobile devices is particularly important, with a rapidly growing number of visitors accessing the web via smartphones and tablets. While WordPress is very easy to get up and running, making your site speedy requires a bit more work, and is …

5 Tips for WordPress Power Users

Amir Hameed Technology Leave a Comment

WordPress not only gives users the ability to create powerful websites with great features, it also allows users to make customizations to add extra security, streamline deployment and assist with administration. Installing WordPress is very simple and easy, even beginners with a basic knowledge of the web can do it. In this article, we go beyond the basics and discuss …