The quality of available free fonts has increased dramatically. Fee fonts don’t have a good reputation, and often they are knock-offs of thoroughly crafted, already established typefaces. So is it time for professional designers to take a second look? Thanks to the open-source community, there are now free fonts available that even typography snobs would be happy to use. The following fonts all have multiple weights with matching italics. They are suitable for headlines as well as body copy, and they render well on screen and at small sizes.
Read more…
Transformations are a powerful technique for separating content and presentation in Web applications. Yet, they transformations have failed to gain popularity through XSLT. For this reason, Web developers are liable to think that transformations “don’t apply to me,” even though they work with HTML. Thankfully, new transformation frameworks are on the horizon, that hold the promise of a revival. In this article, Ishan Anand will reintroduce transformations and explore their applications to mobile and responsive design.
Read more…
After a decade of JavaScript library work, the progressive-enhancement revolution, the advent of polyfills, and the effort to birth the “Web Components” and “Shadow DOM” specifications have taught us surprising lessons: In every period, being able to use features in both high- and low-level forms has always been desirable. HTML is great, until it isn’t. And JavaScript-only has predictable drawbacks. Thinking that there is a “right way” to build new Web features is seductive. Turns out, it’s not that simple.
Read more…
Developing an application in HTML5 is a way to leverage code across multiple platforms, rather than having to write the application from scratch for each platform. As such, much of the user interface would be done in HTML. It’s important to understand the benefits each potential development strategy affords. As an app developer you have the ultimate decision on what strategy best suits the needs of your application. Test early, and test often, across a variety of devices. Keep your technology choices open and flexible to reap the rewards of a hybrid experience.
Read more…
Progressive enhancement has become a bit of a hot topic recently, most recently with Tom Dale [conclusively showing it to be a futile act, but only by misrepresenting what progressive enhancement is and what its benefits are.
Read more…
Jesse Friedman has spent nearly a decade trying to create scalable, predictably insightful, inspirational environments. he has led creative teams in these environments, and is currently doing it as the Director of Web Interface and Development at Astonish. What follows is what Jesse has found to help his team harness inspiration effectively.
Read more…
While srcset as implemented by WebKit doesn’t address to all the responsive images use cases, it does represent a major step toward a long overdue solution—hopefully the first of many. And as Chair of the W3C’s Responsive Images Community Group, Mat Marquis has been dreading this moment for some time now. Pertaining to “responsive images”: it’s complicated, and it can be hard keeping up with the signal in all the noise. Here’s what you need to know.
Read more…
In this article, we’ll travel into the future and explore a world where Google Glass and a few other technologies are as much a part of our daily lives as our smartphones and desktops are now. We’ll be discussing a new paradigm of human-computer interface. The goal of this piece is to start a discussion with forward-thinking user experience designers, and to explore what’s possible when the mainstream starts to interact with computers in 3-D space.
Read more…
Our knowledge of building digital things changes rapidly, taking us from newborn to adult and back again every couple of years. So, it seems pretty normal that our methods of designing and building websites are questioned every so often. But in this article, Francisco Inchauste will teach us some new things.
Read more…
Why can’t design simply be a technical service industry, free from the fussy standards and constraints peculiar to a profession? Andy Rutledge believes that in order to understand the profession’s imperative and place, we must fully understand how nonprofessional services fit into our industry.
Read more…