Capabilities and Nonces – Tuts+ Code Article

Amir HameedTechnology 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 HameedTechnology 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 HameedTechnology 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 …

Everyday UX ebook | UX Mastery

Amir HameedGeneral Leave a Comment

Ever wondered how Lean UX author Jeff Gothelf got started? Which tools usability guru Gerry Gaffney uses? We interviewed 10 amazing UX designers to ask them these questions and more; the result is a fascinating glimpse into the diversity of the role of a UX Designer. via Everyday UX ebook | UX Mastery.

These 3 Illegal Drugs Should be Immediately Legalized and Used as Medicine

Amir HameedScience Leave a Comment

There have been many victims in the War on Drugs, from families being torn apart to victimless criminals rotting in a cage for possessing marijuana. But one victim of the war on drugs that is seldom mentioned is alternative medicine. There has been plenty of research lately showing the near miracle medicinal properties of cannabis, from curing cancer to treating diabetes, but …

HTTP caching — Web Fundamentals by Google

Amir HameedTechnology 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 HameedTechnology 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 …