Because the W3C’s mission from the outset has been to make the web accessible, accessibility features are built into its specifications. As responsible designers, we have the job of creating compelling web experiences without disrupting the inclusive features of a simpler design. We need to find a way to adopt new tools and techniques to keep the playing field level. It’s time to embrace change. This article is an excerpt of a chapter in the eBook that introduces many of the ideas and techniques presented.
Read more…
Responsive web design has turned out to be somewhat of a case study in the law of unintended consequences, with one of them being breakpoint paranoia. But even without the undue influence that media queries exerts on your selection of these breakpoints, these might not be the droids we’re looking for. In this article, Obinwanne Hill will look at breakpoints beyond screen size and explore different possibilities and practical approaches to using them to create truly adaptive experiences on the web.
Read more…
Photoshop can be used for so much more than just retouching images or manipulating photos. You can create your own textures . In this article, Stephen Petrany will present a foundation of techniques to help you build custom textures. He’ll go over three Photoshop features that he relies on to do most of his texturing — filters, layer styles and brushes. You’ll see that creating high-quality textures for art or design doesn’t require the talent of an artisan painter. All it takes is a little understanding of Photoshop and knowledge of the tools and how to manipulate them to get the effect you desire.
Read more…
Stricter functional programming languages are typically used when a system’s performance and integrity are both critical — i.e. your program needs to do exactly what you expect every time and needs to operate in an environment where its tasks can be shared across hundreds or thousands of networked computers. These languages have a steep learning curve for most front-end web developers; however, many more approachable languages incorporate features of functional programming.
Read more…
Responsive Web Design and tools like Modernizr have become very popular. Recently, combination techniques, where optimization is done both server-side and client-side, has become a trend. The recently launched WURFL.js tool, fits into this category. In this article, Jon Arne Sæterås and Luca Passani will look at some basic use cases of how to use WURFL.js to optimize the user experience both in HTML and CSS, and an example of how to choose the right ads to display on different devices.
Read more…
Having to make choices with limited information is not unusual — especially in complex projects or with brand new products. But, at some point, though, these choices start to feel like pure guesses and the ground under your feet feels shaky. What can you do about it? Approaching potential users for research, such as interviews and usability tests will help your whole team build a solid foundation for product strategy and design. You’ll find that the skills you develop will give you confidence to pursue the answers you need, leading you to better experiences for yourself and others.
Read more…
Communicating effectively can be quite difficult, especially when a project involves many people with different responsibilities and levels of authority. The problem compounds when the people involved belong to different organizations with different working guidelines. Effective communication happens when a message is delivered whose content has the same meaning for the recipient as it does for the sender. In this article, Krzysztof Rakowski will show us the rules he follows for a better communication. He hopes you find these insights useful to your work.
Read more…
The reason why app store reviews aren’t as effective as they could be is that they’re a one-way conversation, asking the user to say something positive to everyone else. There should be something better, something more conversational. In this article, Joshua Mauldin will investigate the various tactics of prompting for app reviews and ratings and how to make them better. He’ll also talk about how to ask users for feedback in a way that benefits everyone. Getting feedback on your app is important. How else can people tell you that your app is doing well or poorly?
Read more…
According to a 2009 study, 47% of visitors expect a page to load in under 2 seconds, and 57% of visitors will abandon a page that takes more than 3 seconds to load. Mobile Internet usage is expected to overtake desktop usage. This shift towards Internet-enabled mobile devices means that having a fast website has never been as important as it is today. Users now expect websites to be lightening fast, and developers who don’t comply will ultimately lose out to developers who invest in delivering a great experience.
Read more…
Interface designers use affordances all the time. They have to. Unlike physical objects, web and mobile interfaces must gain all of their affordance through design. For most designers, this is intuitive and instinctive, based on the thousands of design patterns we see every day. But have you ever thought about the qualities that make an object afford clicking, sliding, pulling or pushing? By deeply understanding how affordance works, you’ll better master interface or product design. Better affordance can have a dramatic impact on conversion rates, registration rates and the user actions that matter most to the website, app or product you’re designing for. This is why “affordance” is the most underrated word in web design.
Read more…