I've started freelancing and I'm looking for fun and interesting clients. Email me if you'd like to work together on something awesome.
A snap test, or 5 second-test, is a technique used to measure a person’s first impression of a design. Jared Spool coined the term “5-second test” and outlines a simple way to run this kind of test. While snap testing is great for quick feedback, it won’t work well on pages that don’t have a single purpose.
We've accepted the jankiness of page loads as a quirk of the web even though there is no technical reason for it. smoothState.js lets you add transitions to eliminate the hard cuts and white flashes of page loads that deface the beauty of the user experience.
This article is a regurgitation of things I’ve learned about building the web, culminating with a trip to the 2014 NYC Smashing Magazine Conference.
When working with the web, performance techniques are often not enough to achieve a good user experience. Animations are a delightful way to increase anticipation delay and give us extra time to prefetch content.
Bad code is inevitable. Code stink is introduced when deadlines are tight. As our industry progresses and our strategies for building websites improve, what was considered ‘good code’ rots. The most effective way to maintain the health of a web site is to inculcate a culture of good code hygiene, that is, constant refactoring.
An individual database of personal information, owned and maintained by the user, would take personal data out of the hands of third parties.
Even though it’s a part of the name, sometimes we forget that the Web IS world wide. It is a platform enjoyed by millions of people of different languages. This presentation reviews some of the “¡Ay, caramba!” moments we might face when designing a multilingual site.
This talk introduces the Semantic Web and how it can finally realize Vannevar Bush's Memex machine. For the first time in history, we have the technology to extend our individual memory to encompass all human knowledge.