Tuesday, May 31, 2016

Arriba! Arriba! SmashingConf Barcelona Is On Its Way...

SmashingConf Barcelona is coming back.
October 25–26. Early-birds now on sale!

¡Arriba! Break Out Of The Box With SmashingConf Barcelona 2016.

You can't be extraordinary in every project, but knowing how and when to break out of the box can go a long way. SmashingConf Barcelona 2016 tickets on sale today!

SmashingConf Barcelona, October 25-26th 2016

Get the tickets →¡Arriba! Only 50 early-birds available.

About The Conference

How do we avoid common traps in UX and front-end development? How do we break out of the predictable, generic, boxy layout? How do we solve complex problems more efficiently? With the second conference in magnificent Barcelona, we'll explore practical techniques and design patterns from real projects. That's right: 1 track, 2 days, 6 workshops, 17 speakers and only 450 available seats.

SmashingConf Barcelona, October 25–26th 2016

Nothing obvious, nothing superficial: just actionable insights that you can apply to your projects right away. From visual design to front-end to performance to UX to eCommerce and, well, to one-of-a-kind-out-of-the-box-layouts. Taking place on October 25th–26th, right at the sunny Mediterranean seaside in the one-of-a-kind Palau de la Música Catalana.


Speakers

For this year's line-up, we invited experts who have worked in small as well as large companies, ranging from Pentagram to Skyscanner, Shopify, Medium, Google and Apple. It doesn't get more practical than that, does it? Get ready, set, go:

Smashing Conference Barcelona 2016

We reserved 50 early-bird tickets for $349 (€314, incl. VAT), and if you book a workshop, too, you'll save $100 off the conference + workshop price.


Why This Conference Is For You

Our conferences are designed to provide practical value to everybody involved. No theories, no assumptions; just things that have worked (or have failed) in real-life projects, and why.

You'll learn:

  1. Strategies for building fast responsive websites,
  2. Clever techniques for better front end,
  3. Rules of thumb for better transitions and animations,
  4. Strategy to break out of the generic layouts,
  5. Approaches for better visual/brand identity design,
  6. Guidelines for building pattern libraries,
  7. How to use testing efficiently in development,
  8. Mistakes and lessons learned from large projects,
  9. How to apply psychology in design decisions,
  10. How to improve conversion rates in eCommerce projects,
  11. How to tackle complexity when building a delightful, responsive user experience.

Good enough? Alright then! Only 450 tickets are available, so you can get your ticket right away — it won't take more than 60 seconds.

Get the tickets →¡Arriba! Only 50 early-birds available.


Tuesday, May 17, 2016

Smashing Newsletter #158: UI Animations, a11y and Sublime Shortcuts

UI animations, a11y and Sublime shortcuts. Issue #158 Tuesday, May 17th 2016 187,737 readers View in the browser

The Smashing Email Newsletter

Dear Friends,

What's the best way to get to the root of the problem in front end? When we encountered an unintended behaviour back in the early days, we used to split the HTML/CSS or even JavaScript into parts, continuously tested whether the problem still existed and then cut the other half to isolate the cause of the problem. However, this strategy wouldn't always have helped if the problem was caused by multiple buggy instances in the code base.

Thanks to Firebug and console.log, debugging has become easier. Following Sakichi Toyoda's 5 Whys Principle, we could dig deep into the cause-and-effect relationships underlying a particular problem, just by diving into calls and the entire call stack. Today, with tools like DevTools and Webpack we can even visualize the code tree, let the tool analyze the code, eliminate duplicates and automatically resolve dependencies and bundle modules while polishing them up on the fly with PostCSS.

To approach debugging strategically though, we need a plan. Remy Sharp has published his debugging thought process and even gave a talk on the Art of Debugging which goes into details on how to isolate a problem and fix it as well as tooling, shortcuts and workflows that are useful to know while debugging. Definitely worth reading and watching.

SmashingConf Barcelona 2016
A big "bon dia" to the second SmashingConf Barcelona! We're excited to announce the new site is live. Tickets will go live on Tuesday May 31st at 14:00 CET.

We will also spend quite a bit of time talking about how to get to the root of front end as well as UX problems at our upcoming conferences in New York (in only 4 weeks!) and Freiburg (almost sold out). Also, the SmashingConf Barcelona website has just gone live, and the tickets will go on sale on May 31st at 14:00 CET. Watch out for that one! ;-)

With bugs, never take "No" for an answer!
– Vitaly (@smashingmag)


Table of Contents

1. Take Your Sublime Skills To The Next Level
2. Front End Metrics From News Sites Around The World
3. Timing UI Animations
4. Keyboard Navigation Done Right
5. Pixel-Fitting For Crisp And Sharp Vector Graphics
6. Approaching A Strategic Debugging Process
7. Upcoming Smashing Workshops
8. New On Smashing Job Board
9. Smashing Highlights (From Our Archives)
10. Recent Articles On Smashing Magazine

1. Take Your Sublime Skills To The Next Level

Learning by doing is one of the most effective ways to acquire new knowledge. That's also the idea behind Sublime Tutor, an interactive keyboard shortcut tutorial for Sublime Text 3. To give your Sublime workflow an efficiency boost, it provides exercises and shortcuts that will make you familiar with everything from basic to very advanced Sublime features. And the best part is that all of this happens right in your text editor — keeping you away from any distractions.

Take Your Sublime Skills To The Next Level

The tutor can be accessed directly from the Sublime menu or with a keyboard shortcut and is divided into six modules and 39 chapters that cover 70 features and shortcuts. Spaced repetition ensures that you remember them. A nice way to get you fit for using Sublime in all its glory. (cm)


2. Front End Metrics From News Sites Around The World

Metrics give us an interesting insight into the state of front end, and at how widespread the best practices out in the wild actually are. Front end developer Francesco Schwarz decided to get to the bottom of this by gathering data from 80 big news websites that, with their massive reach and traffic, have a certain responsibility of delivering quality front end code and serving information as fast and accessible as possible.

Front End Metrics From News Sites Around The World

The metrics that Francesco checked for range from transferred page weights (both cached and uncached) and SSL encryption to usage of heading elements and usability without JavaScript. The results are in some cases quite surprising. Washington Post, for example, has a fully encrypted website (the only one among the tested sites) but, on the other hand, it doesn't use any heading elements in HTML (just like eight other sites in the test). When it comes to caching, most sites do a good job (cnn.com being an exception here weighing in with 965KB cached), but almost all lose in the initial page call — 2 to 4 MB uncached are, unfortunately, no exception. (cm)


Advertisement
Ad


3. Timing UI Animations

How fast should UI animations be? That's a question Val Head gets asked a lot in workshops and talks. To answer it for all of us, she now wrote up her thoughts on the topic, backed up by data from research. And, well, as it turns out, working with a flexible range will serve your designs much better as applying one set duration value to all your animations.

Timing UI Animations

Val suggests a range between 200ms and 500ms for interface animations. Small UI animations that involve smaller elements and only small amounts of change are well served by a range of 200ms to 300ms. For larger motion that takes up a lot of ground or uses complex bounce and elastic easing, she recommends 400ms to 500ms. Having reference points like these is good, but you should also keep in mind that these are only suggestions and more important than exact numbers is that your animation feels right. (cm)


4. Keyboard Navigation Done Right

When it comes to accessibility and providing ways to navigate a website only with the keyboard, a lot of websites have still some catching up to do. One that does an excellent job, however, is Starbucks. The Starbucks site is a breeze to navigate only with the Tab key — even the mega-menu doesn't impose any problems.

Keyboard Navigation Done Right

Right at the beginning of tabbing through the pages, you'll find three links that either take you to the navigation, the main content or the footer. A nice detail. Unfortunately, screen reader users aren't that well off in this case. As Accessibility Wins points out, Starbucks could still do better in regards to screenreader support. Especially the mega-menu that shines with keyboard support, doesn't tell a screen readers that the menu links are in fact toggles controlling extra links. Nevertheless, a great example of an accessible design pattern that improves the experience for a lot of people. (cm)


Advertisement
Ad


5. Pixel-Fitting For Crisp And Sharp Vector Graphics

To cater for sharp edges on vector graphics, on both Retina and non-Retina screens, we have to rely on antialiasing. However, computer-automized antialiasing is, unfortunately, far from perfect and often leads to blurry edges. So in order to cater for crisp shapes, pixel-fitting is still the best option. Admittedly, the manual work takes some more time, but it's worth to go the extra mile, especially for prominent graphics like a site logo.

Pixel-Fitting For Crisp And Sharp Vector Graphics

A good primer on how to get pixel-fitting right comes from Dustin Curtis. In it, he compares pixel-fitted graphics with the automized output from a graphics editor, and, well, the results speak for themselves. (cm)


6. Approaching A Strategic Debugging Process

What's your approach to debugging? Imagine a podcast website loads extremely slowly, or not at all — but this happens only sometimes and on Chrome. Where would you begin your search for the bug?

Approaching A Strategic Debugging Process

When Una Kravets noticed that toolsday.io behaves like this, she asked the Twitter community to find the root of the problem. Remy Sharp set to work and, what's even more interesting as the solution, is his write-up of how he got there. In it, he shares how he replicated the bug and the process of how he narrowed down where the issue exists. A nice example of a strategic approach to debugging. (cm)


Advertisement
Ad


7. Upcoming Smashing Workshops

With so many techniques, tools, style guides, 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 classes are all about: practical front end and RWD workshops that will help you become better front end developers and designers, today.

Workshops at SmashingConf New York

Workshops at SmashingConf Freiburg

Upcoming Smashing Workshops

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 costs — we'll find a fair price for sure. Get in touch — it's that easy! (vf)


8. New On Smashing Job Board

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

  • UI Designer, Web Usability at Rockwell Collins (Annapolis, MD)
    "Are you a front end developer with a seasoned workflow and taste for design? Do you enjoy taking new feature concepts from paper to production? Are you looking for competitive pay, project completion incentives, awesome benefits, and the opportunity to have every other Friday off? You just might be who we are looking for!"
  • Senior Interaction Designer at inSided (Amsterdam, The Netherlands)
    "As an interaction designer you are passionate about design and technology. You have designed and shipped designs for multiple platforms and viewports. You have an opinion on trends, techniques and technologies in this field and like collaborating with other designers, product owners and developers to deliver new features to our communities. You like to innovate and experiment with design solutions but know that in the end it's all about users. You are confident to present the designs and decisions you make."
  • Senior User Interface Designer at Easy UX (India, Chandigarh)
    "EasyUX is a website that provides information on easy to use interface designs, sharing reliable and professional information on UX & UI Design. We are currently seeking a Senior User Interface Designer for 6 months."

9. Smashing Highlights (From Our Archives)

  • Functional Animation In UX Design
    A good UX designer can easily explain the logic behind each decision in a design concept. This includes the information architecture, the hierarchy of page content, the flow and the assumptions made. Sooner or later, animation will be introduced to the wireframe concept, and then making design decisions or explaining them becomes harder.
  • Mobile And Accessibility: Why You Should Care And What You Can Do About It
    Mobile has revolutionized the way we use the web. This is especially true of disabled users, for whom mobile devices open the door to a whole new spectrum of interactions.
  • Color Theory for Designers, Part 1: The Meaning of Color
    Color in design is very subjective. What evokes one reaction in one person may evoke a very different reaction in somone else. Sometimes this is due to personal preference, and other times due to cultural background.

10. Recent Articles On Smashing Magazine

Design & Coding Articles

Freebies, Inspiration, Misc.


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), Iris Lješnjanin (il), Vitaly Friedman (vf), Christiane Rosenberger (research), Elja Friedman (tools).

unsubscribe update preferences view in your browser


Tuesday, May 3, 2016

Smashing Newsletter #157: Design Systems, Sketch and Freebies

So how do you sell a design system to the client? How do you establish a shared commitment within the company to put a pattern library on the roadmap?
Issue #157 Tuesday, May 3rd 2016 186,750 readers View in the browser

The Smashing Email Newsletter

Dear Friends,

So how do you sell a design system to the client? How do you establish a shared commitment within the company to put a pattern library on the roadmap? As designers, we all know and see the benefits of an overarching system that radiates consistency throughout the different experiences of a company.

In his article on Selling Design Systems, Dan Mall suggests to illustrate how fractured an organization is by printing out its different presences online and putting them on a large board as an example of all the wasted money and effort that goes into making sites from scratch, one-by-one, needlessly reinventing the wheel every time.

On Selling Design Systems, an article by Dan Mall
You can illustrate how fractured an organization is by printing out its different presences online and putting them on a large board. (Image credit)

What I learned from my experience is that trying to focus on the workflow or the process is never as helpful as focusing on tangible benefits that the client will get as a result. Clients usually don't want to hear about atomic design and modular design and standalone patterns, but they love seeing the output, be it working prototypes or a page with all components on them.

One way to display the output better is by using a project hub — one central place with all the important assets all collected in one place, sorted chronologically, and always up to date. As a result, the client can come to the site at any time and see the progress right away.

Whenever we work with companies, we never try to sell atomic design, and we rarely sell design systems. Instead, we're selling the ability to quickly see output with a new approach that — accidentally (or not) — includes modular design methodology. I'm "selling" project hubs and quick turnarounds, and often establishing a design system is a major part of the conversation with designers and front-end developers, but not what drives the conversation forward with clients.

Next time you encounter a client not seeing the benefits of a modular approach, try to convince them of the tangible benefits and the output, not the workflow you're using. You're much more likely to succeed this way.

Editorial
SmashingConf NYC 2016 is coming in June this year. Grab your ticket — only a few seats are left!

Ah, right, that's also one of the topics we'll be exploring at the upcoming Smashing Conferences this year. SmashingConf Freiburg 2016 is almost sold out, but we do have a few tickets for SmashingConf NYC 2016 coming up in June 14-15th next month. So grab yours today, and hopefully see you there — there's no doubt that you'll leave with a toolbox of skills and little tips and hints just like this one.

Happy designing!
— Vitaly (@smashingmag)


Table of Contents

1. Sketch Runner: An Alfred For Sketch
2. Faking Element Queries With iframify
3. Doctor Kopioff And The Elevator Rule: A Peek Behind iA
4. Free eBook: "A Pocket Guide To Combining Typefaces"
5. Color And Buttons In Design Systems: How To Get Them Right
6. Freebie: Responsive Office Icons
7. Design Facts That You Didn't Know About
8. Upcoming Smashing Workshops

1. Sketch Runner: An Alfred For Sketch

When working with Sketch, it often takes quite a lot of clicks to perform simple tasks like navigating artboards, positioning layers and applying styles. Wouldn't it be great to have a little butler built into Sketch, something like Alfred, to simplify things? At the beginning of April, a team of six designers and developers got together at a hackathon to built just that — in an unbelievable 30 hours: a command runner for Sketch. It's name: Sketch Runner.

Sketch Runner: An Alfred For Sketch

Sketch Runner is still in Beta, but it's already powerful enough to speed up your workflow significantly. You won't have to search your way through the menu anymore, and you don't have to remember keyboard shortcuts either. Instead, the plugin lets you type commands to perform tasks. You can search through all available menu commands and plugins, jump anywhere, apply styles and insert symbols right from your new command center. Could it get any more convenient? (cm)


2. Faking Element Queries With iframify

Working with living style guides can be tricky at times and if you do so you've probably experienced components breaking visually. Usually, this happens because the context the component is displayed in the style guide (i.e. media query) is different from the context you actually want to use it in. Element queries would provide a solution, but since they do not exist natively, we have to find another way to deal with the issue.

Faking Element Queries With iframify

A fix comes from Hugo Giraudel. He suggests rendering the element in an iframe so that media queries fire based on the width of the iframe instead of on the actual screen size. To spare you the tedious work of creating a separate page for each component, his iframify script automates the process by replacing a node with an iframe version of itself and importing all its necessary styles to perform correctly. Now that's clever! (cm)


Advertisement
Ad


3. Doctor Kopioff And The Elevator Rule: A Peek Behind iA

Every team has its unique way of communicating, working and thinking, and most of this usually stays behind closed office doors. The Zurich-based team behind iA wants to change that. To offer an insight into their mindset they chose a quite unusual but very entertaining way: a design business dictionary that explains playfully how they see things — from "Achtung, Idee!" (German for "Caution, idea!") to ZUI (zoomable user interface).

Doctor Kopioff And The Elevator Rule: A Peek Behind iA

Besides lingo and slang and how they use it internally, the compendium also reveals their view on certain aspects of design. It will evolve and grow over time, but always with the key rule in mind to limit each entry to one paragraph. Now to reveal the mystery of what Doctor Kopioff and the elevator rule are all about — well, it's best you find out yourself. (cm)


4. Free eBook: "A Pocket Guide To Combining Typefaces"

After Five Simple Steps closed their doors last month, Tim Brown decided to let his successful "Pocket Guide To Combining Typefaces" (originally published in 2013), live on by offering it for free download. The 63-pages-strong booklet sold thousands of copies, has been used in college curricula and cited in conference talks by leading designers.

Free eBook: 'A Pocket Guide To Combining Typefaces'

Starting off with some background information on type and typography, Tim's guide provides you with strategies for selecting typefaces so you can make better choices and truly understand why a combination works or doesn't work. A great read to strengthen your typographic expertise. (cm)


5. Color And Buttons In Design Systems: How To Get Them Right

Setting up a design system that endures, is accessible and bulletproof can be a challenge. Nathan Curtis, founder of UX firm EightShapes, knows the pitfalls that come with it from his own experience, and, to help you avoid them, he now shares his tips and lessons learned from setting up two of the key components that belong in every design systems: color and buttons.

Color And Buttons In Design Systems: How To Get Them Right

To help you get things right when it comes to color and produce engaging and harmonious palettes, Nathan wrote up 16 practical takeaways. They range from defining primary and secondary palettes to dealing with tints and shades and integrating accessibility considerations into the design process early on. Analogous to that, he also presents his tips on creating a system of buttons — with their ability to bring interaction to life the most important component in a design system, as he argues. A welcome reminder that it's the small details that make a great and user-friendly design. (cm)


Advertisement
Ad


6. Freebie: Responsive Office Icons

Codrops and Icons8 teamed up to release a handy freebie recently: responsive office icons. The set includes 150 icons in four size variations with different levels of detail (so 600 icons in total). Perfect for responsive projects.

Freebie: Responsive Office Icons

Motives include everything from office equipment to technical things such as a Wifi sign, magnifiers and cropping tool, social media buttons, people, and, well, even cake. The icons are held in soft colors and come with delicate 1px borders which give them a friendly, unobtrusive look. EPS, PDF, SVG and optimized PNG formats are available. You may use the icons freely but please don't republish or redistribute them. (cm)


7. Design Facts That You Didn't Know About

Humankind has always created, however, the design craft as we know and practice it today is a rather young discipline. But that doesn't mean it doesn't have a lot of stories to tell. The project Design Facts by writer and art-director Shane Bzok reveals them by serving bite-sized pieces of design history that you probably didn't know about.

Design Facts That You Didn't Know About

Did you know, for example, that the logo for the Spanish lollipop company Chupa Chups was designed by Salvador Dali in 1969? That the Adobe founders named their company after a creek that ran behind the house of one of the founders? Or that the logo of the Chanel brand with its interlocking C's originally adorned the building of a French vineyard and that Coco Chanel was granted permission by the vineyard owner to use it for her brand in the early 20's? These are only three of the more than 130 surprising and informative design facts that Shane Bzok has collected. Perfect to squeeze into a short coffee break. (cm)


8. Upcoming Smashing Workshops

With so many techniques, tools, style guides, 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 classes are all about: practical front-end and RWD workshops that will help you become better front-end developers and designers, today.

Workshops at SmashingConf New York

Workshops at SmashingConf Freiburg

Upcoming Smashing Workshops

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 costs — we’ll find a fair price for sure. Get in touch — it’s that easy! (vf)


New On Smashing Job Board

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

  • UX/UI Designer at Psychic Bunny (Los Angeles, CA)
    "Psychic Bunny is seeking a freelance UX/UI Designer for a web and mobile game being released in conjunction with a network television show. The ideal candidate should have an eye for clean, straightforward design and be able to design meaningful interactions based on an existing style guide. It is a contract position starting immediately."
  • Product Designer at STAT (Boston, MA)
    "STAT is a new national publication focused on finding and telling compelling stories about health, medicine, and scientific discovery. We produce daily news, investigative articles, and narrative projects in addition to multimedia features. We tell our stories from the places that matter to our readers – research labs, hospitals, executive suites, and political campaigns."
  • Software Engineer, Frontend at Zalando SE (Berlin, Helsinki, Dortmund, Hamburg)
    "Zalando is transforming from Europe's leading e-commerce company into a multi-service platform for fashion. From logistics, to big brands, to manufactures – we're building the platform that connects all people and parts of the fashion ecosystem. We live Radical Agility. With the set of principles that we give to you and your team – Autonomy, Mastery, Purpose – we entrust you to shape the future of Zalando. You will be the one changing the world's opinion of tech and fashion in Europe."

Smashing Highlights (From Our Archives)

  • How To Become A UX Leader
    Let's say you run a UX team. Better yet, let's say you don't. Let's say you just want to do great work. You're a consultant. You're a newbie. You're an intern. Your position is irrelevant. So is your title. What's important here is that you want great UX to happen. You want it consistently. You want it now. You want it all the time.
  • Rethinking Mobile Tutorials: Which Patterns Really Work?
    Pattern libraries are a great source of inspiration and education for designers. But common practice doesn't always equal best practice. In this post, we'll look at why many common tutorial patterns are ineffective and how you can leverage game design principles to increase user engagement.
  • How I Work: IDEO's Duane Bray On Creating Great Digital Experiences
    Welcome to another interview in the series called "How I Work." These interviews revolve around how leading thinkers and creators in the Web world design, code and create. The goal is not to get into the specific nuances of their craft (as that information already exists online), but rather step back and learn a bit about their habits, philosophies and workflow for producing great work.

Recent Articles On Smashing Magazine

Coding Articles

Design Articles

Freebies, Inspiration, Misc.


Editorial Image Credit: Dan Mall

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), Iris Lješnjanin (il), Vitaly Friedman (vf), Christiane Rosenberger (research), Elja Friedman (tools).

unsubscribe update preferences view in your browser