Tuesday, July 28, 2015

Smashing Newsletter #141: Front-End Tricks, Photoshop Plugins and... Piano Sheets!

With front-end techniques, helpful Photoshop extensions and handy tools. Issue #141 Tuesday, July 28th 2015 181,192 readers View in the browser

The Smashing Email Newsletter

Dear Friends,

Responsive PDF. Yes, you've read it correctly. We spend a lot of time talking about removing all render-blocking resources from the critical rendering path, but I believe we don't spend enough time discussing how to deal with good old-fashioned PDFs. They are often heavy in file size, sometimes uncompressed, and difficult to read on a mobile screen.

If your users are on a slow connection, the chances are high that they won't even bother downloading the PDF file. But what if a user knows that the content she needs is on page 17? There is no way of accessing it before the first 16 pages have been downloaded and rendered.

Responsive PDF example, with a few thumbnails accompanying the PDF.

What if instead of providing only a link to PDF, we generated thumbnail preview for all pages, compressed them heavily and made them available to users additionally to the PDF view? If users want to jump to page 17, they can do it via a thumbnail view. The image will not look particularly impressive, but it will load very fast and it will contain the information users need. And if they decide to download the PDF file after all, that option is always available. This is exactly what Energy Made Clear does with their interactive energy bill, and it does it very well indeed.

That's an approach that you could apply to other components as well — e.g. maps or lightboxes or iframes. We cover many similar clever techniques in the "Responsive Design Patterns" chapter in our shiny, new Smashing Book #5: "Real-Life Responsive Web Design". The first edition is almost sold out, and we are printing a second run already, so if you don't have it yet, do get it — you will not be disappointed. You can also check the first detailed book reviews.

And if you have a book already (it has reached Australia already!), please post a photo on Twitter — it'll put a smile on our faces, you know.

— Stay smashing!
Vitaly (@smashingmag)


Table of Contents

1. Smart Front-End Tricks And Techniques
2. E-Commerce Insights From Customer Ratings
3. Love Helpful Photoshop Plugins? Ditto.
4. Redesigning Piano Sheet Music
5. The End Of The Unconnected
6. Nudge It Gently (Or Not) In Sketch
7. The Tiny Designer Inside Of Us
8. Keep Calm And Attend A Smashing Workshop!
9. Smashing Highlights (From Our Archive)
10. New On Smashing Job Board
11. Recent Articles On Smashing Magazine

1. Smart Front-End Tricks And Techniques

Sometimes styling forms can be annoying and frustrating, and in these cases knowing a few techniques or JavaScript patches to make sure things work as intended, can be quite useful. For instance, how do you avoid annoying scrollbars for textareas? You can use Lea Verou's Stretchy, which provides form element autosizing. If the input is lengthier than expected, the input field or textarea just grows automatically — a library without any dependencies!

Smart Front-End Tricks And Techniques

And sometimes dealing with tables can be tricky. Default styling of tables is quite weird and counter-intuitive, as cells occupy space arbitrarily based on the content inside. But what if you want to keep a uniform row height in your table, perhaps by using an ellipsis to cut off lengthy entries without creating noise in the table? Well, that's where table-layout: fixed applied on a table becomes handy. With it, the layout is fixed based on the first row. Set the width of those, and the rest of the table follows.

Need more CSS tricks? Well, Louis Lazaris has published two articles on little-known CSS facts, both worth reading. You might discover an unknown gem or two! (vf)


2. E-Commerce Insights From Customer Ratings

Customer ratings influence a user's buying decision tremendously. They act as a social proof for quality or a good value for money and are one of the most applied sorting direction users choose when shopping online (right after lowest price). But did you know that when it comes to sorting products by customer rating, users expect an entirely different sorting logic than the one that is currently implemented on most major e-commerce websites? As the Baymard Institute found, people prefer products that have a higher number of ratings even if competing ones scored a slightly better average. Probably a fact we should take into account when implementing a products' sorting logic.

E-Commerce Insights From Customer Ratings

Another interesting insight into customer ratings comes from UI/UX designer Ravi Teja. He examined three popular Indian e-commerce websites to deduce patterns in customer ratings. His key finding: ratings have a very distinct pattern or shape. People are more likely to complain than to praise (obviously), but how can we circumvent this for our own products? Build a great product, and, most importantly, don't annoy your users and don't beg them to leave a review. Ask politely and at the right time. Sounds too simple? Well, that's essentially the strategy behind the Circa News app, and with 90% 5-star ratings in 1,000 reviews it did indeed prove right. (cm)


Advertisement
Ad


3. Love Helpful Photoshop Plugins? Ditto.

You've been there: occasionally you stumble across a tool and just instantly know it's going to make your life easier. That tiny little time-saver that does just what it needs to do, quickly and precisely. Well, here are a few tools like that to boost your productivity in Photoshop on spot.

Love Helpful Photoshop Plugins? Ditto.

Ditto is a free Photoshop plugin to let you use variables in Photoshop for elements like colors, strings of text, font sizes, line heights, x- and y-coordinates and, perhaps most powerfully of all, visibility. Also, it's not necessary to have Ditto installed to edit the PSD file, but it might be helpful if you want to keep variables up-to-date.

GuideGuide makes dealing with guides painless; Renamy allows you to find and replace multiple layers' names easily; and  Duplllicator clones layers or groups and shifts them horizontally or vertically. Not good enough? You can find even more Photoshop extensions in the article "Photoshop Extensions For Front-end Developers" by Ronalds Vilcins. Now, that's pretty helpful, isn't it? (cc)


4. Redesigning Piano Sheet Music

Whether you play a musical instrument or not, what if you run a creative experiment that aims to redesign something as established as… well, music notation? Obviously, you could attempt to design responsive sheet music with canvas and a bit of JavaScript — but what if you rethought music notation altogether?

Redesigning Piano Sheet Music

Alex Couch decided to do just that. While traditional sheet music relies on symbols, scales and memorization, Alex's new notation uses visual cues by showing "fingers and hands" on a piano keyboard. As Alex explains, it's read from top to bottom, with each circle representing a finger placement (blue for the left hand, green for right), with the trailing colors showing how long you hold the notes. The gray lines are the black keys and the spaces between are the white keys; plus, the C keys are shaded for easier navigation.

Different? Definitely. Easier to manage? Maybe. A great design exercise that forces you out of your comfort zone. Now, what would you like to redesign next? (vf)


5. The End Of The Unconnected

The rise of smartphones not only changed our everyday habits, but also, for a lot of people without easy access to a computer, they are also the entry to the world wide web. It's estimated that by 2020, 80% of adults globally will have a smartphone; in effect, the number of people who remain offline will approach zero — a huge change with impacts on the technology industry, the internet and the broader economy.

The End Of The Unconnected

In his presentation "Mobile is eating the world" (available as slides and video), Benedict Evans provides a broad view of this development, full of findings and statistics on current and future mobile usage, the changes that are already in progress and the ones we are about to face. A real eye-opener. You can get a bit deeper into the state of mobile in Asia by watching Stephanie Rieger's talk on The Emerging Global Web, too. Worth watching! (cm)


Advertisement
Ad


6. Nudge It Gently (Or Not) In Sketch

If you've used Fireworks in the past, the chances are high that you'd feel very comfortable with Sketch. The tool is quite adaptable owing to its flexibility and extensibility, with quite a few plugins you can use with it. In the latest Sketch 3.3 release, a new feature was introduced that adjusts the arrow and Shift + <arrow> nudge increments. That's handy, but normally you have to use a command in Terminal to adjust the increments.

Nudge It Gently (Or Not) In Sketch

Nudg.it is a free companion app for Sketch that allows you to quickly edit these settings as you go. You can define a small nudge and a big nudge — that's it. A valuable, tiny tool that actually lives up to its golden nugget icon! (cc)


7. The Tiny Designer Inside Of Us

When designers and non-designers work together on a project, two worlds collide. Discussions soon get stuck among the details, like the size of the logo or the font choice, and the bigger picture fades out of sight: a frustrating situation for designers, who feel their expertise isn't respected, and non-designers, who start to doubt the value of professional design. If you find yourself at a dead end and have lost sight of what you set out to do, think of the Tiny Designer. We all have a tiny designer inside us and, well, he could help us calm the waves.

The Tiny Designer Inside Of Us

The project was brought to life by Jarrod Drysdale. Its mission: to foster a shared understanding between designers and non-designers to improve their collaboration. To lay the foundation, Jarrod offers two free email courses — one aimed at designers, the other at non-designers. Designers will learn to guide non-designers through the design process so they'll understand what design is all about; non-designers will get to grips with the basics of design to be able to communicate their ideas more clearly. A valuable resource to understand our counterparts and colleagues a lot better, and help build better products. (cm)


8. Keep Calm And Attend A Smashing Workshop!

With so many techniques, tools, libraries, design patterns, strategies, abstractions, frameworks and boilerplates available nowadays, what do you really need to know to keep your workflow fast, smart and efficient? That's exactly what our front-end and RWD workshops are all about: practical front-end and RWD workshops that will help you become better front-end developers and designers, today.

Keep Calm And Attend A Smashing Workshop!

Upcoming Online Workshops

Full-Day Workshops, SmashingConf Freiburg, Germany

Upcoming Smashing Workshops and Meet-Ups:

But what about in-house training instead? We can improve your eCommerce checkout and conversion rates right on spot — or performance, accessibility or UX. Feel free to get in touch with Vitaly at vitaly@smashingconf.com and briefly describe what problems you're facing and would like to solve. Don't worry about the cost — we'll find a fair price for sure. Get in touch — it's that easy!

Workshop image credits: Marc Thiele (vf)


Advertisement
Ad


9. Smashing Highlights (From Our Archive)


10. New On Smashing Job Board

Here are the recent job openings published on our Smashing Job Board:

  • (Senior) Front-end Developer at IBM Design (Austin, TX)
    At the nexus of engineering and design you will be instrumental in bringing industry-defining software products, cloud services and web applications to users around the world. You will play an integral role in building the next generation of advanced technologies in cloud, mobile, cognitive computing, big data, analytics and social software.

  • iOS Developer at Booking.com (Amsterdam, Netherlands)
    We are looking for highly skilled developers to join our mobile team in the vivid city of Amsterdam. Join our international team and help us to make the best travel app in the world.

  • Web Developer at SankyNet (New York, NY)
    The Web Developer is responsible for constructing online sites and applications as architected by the Technology Director. In this role the Web Developer will help to share knowledge of best practices and implementation strategies with other members of the team. The ideal candidate will have a strong appreciation for design and an understanding of how to translate this to presentational markup.


11. Recent Articles On Smashing Magazine


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You rock.

Email: newsletter@smashingmagazine.com
Follow us on Twitter Join us on Facebook

The authors are: Cosima Mielke (cm), Catherine Clark (cc), Iris Lješnjanin (il), Vitaly Friedman (vf), Christiane Rosenberger (research), Owen Gregory (proofreading), Elja Friedman (tools).

unsubscribe update preferences view in your browser


Tuesday, July 21, 2015

Finally: Smashing Book #5, Hot Like Smoking Barrels.

All pre-orders have been dispatched.
Get the Smashing Book 5 right away.

That's Real-Life Responsive Web Design.

Finally, Smashing Book #5 has arrived: our new handbook to master all the tricky hurdles of RWD.

Smashing Book #5: Real-Life Responsive Web Design

$39

Get the bookPrinted, gorgeous hardcover (incl. eBook).
Free airmail shipping. On planet Earth.

About The Book

Just like all of our Smashing Books, the book isn't concerned with trends or short-lived workarounds. It's focused on actual techniques used today in real-life projects. Think of it a reliable playbook to master all the tricky facets and hurdles of RWD.

  1. Responsive Workflow by Daniel Mall,
  2. Design Patterns by Vitaly Friedman,
  3. Structured Content by Eileen Webb,
  4. Mastering SVG by Sara Soueidan,
  5. Components With Flexbox by Zoe M. Gillenwater,
  6. Web Fonts Performance by Bram Stein,
  7. Responsive Images by Yoav Weiss,
  8. Responsive HTML Email by Fabio Carneiro,
  9. Testing, Maintaining, Debugging by Tom Maslen,
  10. Creativity Over Predictability by Andrew Clarke,
  11. Optimizing for Offline by John Allsopp, Matt Gaunt,
  12. Responsive Process by Ben Callahan (only in eBook),
  13. Performance Optimization Roadmap by Vitaly Friedman (only in eBook).

Detailed table of contents. Available as print and eBook. With printed book, you get the eBook for free — but you knew it anyway, didn't you?

Illustration of Smashing Book 5, Chapter 11, Andrew Clarke on The Way Forward
The illustrations inside the book were crafted by Guillaume Kurkdjian and the cover was designed by Jessica Hische.


First Reviews

We've designed the book to be as practical and hands-on as possible. No fluff, just the things that have actually worked or failed. Every chapter should stand for itself. It should deliver the value you expect, and exceed your expectations by far.

"Smashing Book #5 has completely changed the potential for books around the web. This thing is ridiculous in how it dives deep into a topic and continues to dive deeper until you feel as though your brain might explode from the knowledge.

Smashing Book #5 is now your RWD bible. Stop searching, buy this book, and spend a weekend filling your brain with the most useful, technical information on RWD you can find anywhere.

And that's what is most impressive to me about this book. It's no different than sitting in a work environment with these authors and seeing how they get the job done. When you are trying to get into this field you are often left on your own to figure things out."

— Paul Scrivens, Smashing Book 5: Review

Smashing Book #5: Real-Life Responsive Web Design

We designed the book to stand the test of time, too; to be more than just a manual or a guide. It's really about the bigger picture you need to make smart decisions, faster.

"Smashing Magazine's fifth book is everything I've come to expect from the productions of Freiburg's finest: Extensive, in-depth and beautifully rendered. But best of all it is wise; unafraid to step back from technicalities and take in the bigger picture.

This isn't just a book about how to do responsive design, but about what it really is and what it really means. So many web design books are mere manuals. This is a great deal more."

— Heydon Pickering


Good enough? Alright then! All pre-orders have been shipped, and if you don't have yours get, get your book right away — it won't take more than 45 sec. You will not be disappointed.

Get the bookGorgeous hardcover and eBook.
Free airmail shipping. Worldwide.


Tuesday, July 14, 2015

Smashing Newsletter #140: Front-End Performance and Instruction Manuals

Performance, responsive design and eye candy. Issue #140 Tuesday, July 14th 2015 181,631 readers View in the browser

The Smashing Email Newsletter

Dear Friends,

How much data do you actually use per day? What if you go to a remote city, just to discover a few entangled data plans on site — unless you want to stay off the grid? What if you do have to work full day and you can't rely on a "good enough" Wi-Fi in a coffee house? Also, how do you make sense of the plans if sometimes you are expected to pay a setup price, or pay per 100 Mb, or weekly, or monthly, or perhaps even with a long-lasting contract. Oh nightmare!

Editorial

As I keep observing my data plan squandering from one month to another, I've noticed that even without downloading videos or syncing Dropbox or streaming Spotify (using it in offline mode), I ended up spending around 375 Mb of data per full working day — basically just reading many articles, visiting many websites, and receiving many emails — with an occasional dash of Facebook, Tweetdeck, Instagram and Skype attachments.

Extrapolated for an entire month, it makes up for 8–10 Gb of data per month (if you count weekend for occasional browsing as well). Considering that an average web page is 2.1 Mb in size, it makes sense — with 375 Mb/day, that's just (well, "just") 178 web pages a day.

If you still use roaming when travelling, obviously consider purchasing a local SIM-card instead; depending on your work, you might need to sync larger files, so accounting for 375 Mb per working day might make sense — and that without heavy downloads. To save bandwidth, use Opera Turbo, Opera Mini or Tripmode. In light of this, a 3GB plan doesn't seem like much any more, yet depending on the country of interest it might be ridiculously expensive — unless you find a savvy café or an open space, that is.

Ah, and before you get that cappuccino in a coffee shop, speed test the Wi-Fi using apps like SpeedSmart on iOS or Speedtest on Android.

— Snappy browsing!
Vitaly (@smashingmag)


Table of Contents

1. Better Interface Copywriting
2. Dealing With Multilingual Responsive Design
3. Don't Trust HTTP Cache
4. Designing Style Guides And Pattern Libraries
5. Where Are You Travelling Next?
6. Graphics Standards And Instruction Manuals
7. What's Around You Now? That's Your Design!
8. Keep Calm And Attend A Smashing Workshop!
9. Smashing Highlights (From Our Archive)
10. New On Smashing Job Board
11. Recent Articles On Smashing Magazine

1. Better Interface Copywriting

A good interface is all about great copywriting. The tone, the voice, the language all define how messages are perceived, but also how exactly they are communicated, shaping the atmosphere and experience for users. Particularly when we design interfaces for tiny screens, being precise yet delightful is crucial. No wonder that some designers go as far as starting to design their interfaces in a text editor, outlining interactions and copy in plain text first. Often, adjusting microcopy is a quick win.

Better Interface Copywriting

However, it can be difficult to find a strategic approach for writing and maintaining good copy consistently. Nicole Fenton's article on interface writing looks into the fine detail that make up interface copy, and offers a few guidelines and examples of how to get it right. Not enough tips for you? Jonas Downey from 37signals has an article on writing interfaces well, too. And just in case your clients send their content in Microsoft Word, consider using Writage, a Markdown plugin for Microsoft Word that converts Word documents into reasonable Markdown plain text. (vf)


2. Dealing With Multilingual Responsive Design

One codebase of one responsive website, shared across dozens of international versions of the website, supporting dozens of different languages. If it doesn't sound like a complex undertaking to you, it probably should. Creating a scalable design system across viewports and browsers is one thing, but when it comes to languages, web fonts and layouts can easily become a headache.

Dealing With Multilingual Responsive Design

Tom Maslen from the BBC team has summed up the lessons they learned when building the multilingual BBC website. You won't find any obvious statements, but practical tips, from creating JSON configuration files with language attributes, to translation files for the critical UI components — as well as dealing with web fonts and bidirectional layouts. Certainly an article worth reading.

If you're looking for more general non-technical issues to keep in mind on multilingual projects, check Jane Robbins' slide deck. Now, if a multilingual project comes your way, you'll be prepared. (vf)


3. Don't Trust HTTP Cache

When we talk about performance, we tend to talk about the first visit and subsequent visits. The first visit is always expensive because so many assets have to be requested and downloaded; also, the render tree has to be constructed from scratch — not to mention images and web fonts. Subsequent visits shouldn't be that bad: after all, most of the site's assets are in HTTP cache at this point. Well, they should be. As it turns out, that's not really the case most of the time.

Don't Trust HTTP Cache

Following up on Yahoo's cache persistence study from 2007, the Facebook team has re-created and rerun the study. The result wasn't particularly good: 25.5% of all logged requests that were supposed to be coming from cache were missing the cache entirely.

Caches don't stay populated for very long; according to Facebook, on desktop there's only a 42% chance that any request will have a cache that is, at most, 47 hours old. It's not surprising when you remember the 2.1MB weight of an average website — keeping caches for a long time just isn't viable for most devices. If you rely on cache too much, it might be worth reconsidering; in most cases users will have a first-visit experience, so we'd better make it damn fast. (vf)


Advertisement
Ad


4. Designing Style Guides And Pattern Libraries

We're all still trying to figure it out, aren't we? When crafting responsive websites, how do style guides and pattern libraries fit into the workflow? Are they tools we use when we start off with interface inventories or atomic components? Or are they deliverables, a by-product of what we are building anyway? Well, everybody finds an answer for themselves, but there are a few interesting conversations happening among people like us.

Designing Style Guides And Pattern Libraries

Sönke Rohde and Jina Bolton have recently published articles on their experiences with style guides at SalesForce and beyond. SalesForce applies Theo, which uses a set of JSON files which contain name/value pairs describing their design properties, and then translates this raw JSON data into a platform-specific format for the style guide.

Robert Haritonov has recently provided an overview of living style guide tools on our very own SmashingMag; Brad Frost provides a few style guide best practices; while Chris Coyier discusses where style guides fit into the process. And just in case you have it figured out already, you can use a CSS style guide audit tool to see what elements use styles from the style guide and which styles are overriding them. Food for thought for your current or next project. (vf)


5. Where Are You Travelling Next?

If you spend a lot of time working remotely, or have to travel to a distant place to work on site for a while, wouldn't it be useful to know a few general rules of thumb about the remote location so you have the right expectations? Even better if you can actually select the location where you can focus on your work for the next project. Well, NomadList has got your back.

Where Are You Travelling Next?

Drawing on the expertise of a growing community of creatives travelling and working remotely, the project aims to provide a comprehensive overview of the best cities to live and work remotely. It ranks destinations based on the cost of living, the climate, average connection speed, clean air, safety and friendliness — taking into account whether a destination is female-friendly as well.

Once you select a destination, you can preview the expected costs for a cappuccino or beer, connect with community members staying there, ask questions in a forum or online chat, and check options for working spaces and accommodation. Apparently, if you search for a safe, friendly destination with "super fast" Wi-Fi, warm temperature and clean air, Chattanooga in the US, Timisoara in Romania, and Braga in Portugal are your best options.

Alternatively, be sure to check WorkFrom.co, an overview of the best coffee shops and co-working spaces to work from while you roam — recommended by people who have actually worked there. Handy? Handy! So, where you are travelling to next now? (vf)


6. Graphics Standards And Instruction Manuals

There is always something alluring about graphics standards manuals — frankly, surprisingly boring documents which describe a design system and provide guidelines on how it should be used in different contexts. Exploring those manuals can be a discovery in itself, especially if you spend a lot of time studying both the design of the manual — the table of contents or the layout — and the building blocks of the system with the connections between these parts.

Graphics Standards And Instruction Manuals

While the New York City Transit Authority Graphics Standards Manual is an affirmation of bold typography and grid systems, the NASA Graphics Design Manual appears to be more open and less conservative. Not to mention the geometric consistency of the 1976 Montreal Olympics Graphics Manual or, expanding your area of interest, the Kodak Retina IIIc instruction manual or even more vintage camera guides, collected by Gareth Wonfor.

If you have time over the weekend, why not visit your local library and search for old technical books like these? The experience alone will be worth it. (vf)


Advertisement
Ad


7. What's Around You Now? That's Your Design!

We all have that one cool friend whose walls are covered with obscure, beautifully designed posters that we wish we had found to hang at home. Yet we tend to see these posters from distance — as something "artsy" that we can't necessarily apply to our work right away. But perhaps we can. To explore the creative edge, we could think about ways to use pretty much anything around us — a carpet, a bouquet of flowers, an iron shape — to the aesthetic of our next project, to make it really unique and unusual.

What's Around You Now? That's Your Design!

We could look into older books or magazines or leaflets or instructions manuals; or we could explore that one artist whose work you really love, and meticulously study the details and ideas of their artworks. Perhaps Birgit Palma's projects, such as designing glyphs using stairs as a metaphor of our path in life. Curated collections aren't particularly loved but they be inspirational, too: Baubauhaus or Veerle's Inspiration Stream are a few thoroughly curated streams of illustration, photography, fashion and all else art-related. What's around you right now? Perhaps that could Look around you, outside or inside the screen. That could be just the inspiration you are seeking, if you think about it creatively. (cc)


8. Keep Calm And Attend A Smashing Workshop!

With so many techniques, tools, libraries, design patterns, strategies, abstractions, frameworks and boilerplates available nowadays, what do you really need to know to keep your workflow fast, smart and efficient? That's exactly what our front-end and RWD workshops are all about: practical front-end and RWD workshops that will help you become better front-end developers and designers, today.

Keep Calm And Attend A Smashing Workshop!

Upcoming Online Workshops

Upcoming Smashing Workshops and Meet-Ups:

You can also check more workshops coming up later this year. Or, if you'd like to run an in-house workshop at your office, feel free to get in touch with Vitaly at vitaly@smashingconf.com and briefly describe what problems you're facing and would like to solve. Don't worry about the cost — we'll find a fair price for sure. Get in touch — it's that easy!

Workshop image credits: Marc Thiele (vf)


9. Smashing Highlights (From Our Archive)


10. New On Smashing Job Board

Here are the recent job openings published on our Smashing Job Board:

  • Senior Product Manager at InterNations (Munich, Germany)
    As a product manager, you share the strong belief that business success is driven by a great user experience — and that a great user experience is based on a user-centered and data-driven product development approach.

  • UX Designer at Blue State Digital (San Francisco, CA)
    You'll be part of a small team of UX designers where each member is a huge contributor to the projects they lead, as well as the team's culture and evolving design practice.

  • Front-End Engineer at GoGuardian (Los Angeles, CA)
    As a Front-End Engineer with GoGuardian, you will have the opportunity to develop responsive and elegant web applications that enhance education for millions of students and educators around the world.


11. Recent Articles On Smashing Magazine


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You rock.

Email: newsletter@smashingmagazine.com
Follow us on Twitter Join us on Facebook

The authors are: Catherine Clark (cc), Iris Lješnjanin (il), Vitaly Friedman (vf), Christiane Rosenberger (research), Owen Gregory (proofreading), Elja Friedman (tools).

unsubscribe update preferences view in your browser