Caching Tutorial for Web Authors and Webmasters

Amir HameedTechnology Leave a Comment

A Web cache sits between one or more Web servers (also known as origin servers) and a client or many clients, and watches requests come by, saving copies of the responses — like HTML pages, images and files (collectively known as representations) — for itself. Then, if there is another request for the same URL, it can use the response …

A Beginner’s Guide to HTTP Cache Headers

Amir HameedTechnology Leave a Comment

This article offers an exploration into HTTP caching headers and associated CDN behaviour. If you’re looking to understand how caching headers fit into the modern web, or are just curious about what everyone is talking about around you, this resource is for you. If you already understand the benefits of cache headers and are looking to extend your knowledge further, …

Freelancers: How to Increase Your Profits 75% with Client Follow Up

Amir HameedTechnology Leave a Comment

I’m sure that headline got your attention–after all, what freelancer wouldn’t like to increase their profits by 75%? Here’s the deal: a 5% increase in customer retention can increase profitability by 75%. Most freelancers take a one-and-done approach with their clients: They work with a client on whatever project the client brought to them, and then when that’s done, it’s …

An Introduction To DOM Events | Smashing Magazine

Amir HameedTechnology Leave a Comment

Click, touch, load, drag, change, input, error, resize — the list of possible DOM events is lengthy. Events can be triggered on any part of a document, whether by a user’s interaction or by the browser. They don’t just start and end in one place; they flow though the document, on a life cycle of their own. This life cycle is …

A Detailed Introduction To Custom Elements | Smashing Magazine

Amir HameedTechnology Leave a Comment

You’ve probably heard all the noise about Web Components and how they’re going to change Web development forever. If you haven’t, you’ve either been living under a rock, are reading this article by accident, or have a full, busy life that doesn’t leave you time to read about unstable and speculative Web technologies. Well, not me. via A Detailed Introduction …

Efficiently Simplifying Navigation, Part 2: Navigation Systems | Smashing Magazine

Amir HameedTechnology, Tutorial Leave a Comment

How do we make navigation as simple and predictable as possible? As explained in part 1 of this series, the first two steps are to structure content in a way that naturally narrows the navigation options, and to explain those options in a way that minimizes the cognitive load on users. via Efficiently Simplifying Navigation, Part 2: Navigation Systems | …

Next-Generation Responsive Web Design Tools: Webflow, Edge Reflow, Macaw | Smashing Magazine

Amir HameedTechnology Leave a Comment

To prepare for a talk about the changing roles of designers and developers, given at HOW Interactive a few months back, I interviewed 20+ web shops. Validated by my own experience, I found that many of them faced challenges fitting responsive design into their workflow, and the role of most web designers had changed to include coding in some form …