Menu Search
Jump to the content X X
Smashing Conf San Francisco

We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. upcoming SmashingConf San Francisco, dedicated to smart front-end techniques and design patterns.

Smashing Newsletter: Issue #173

This newsletter issue was sent out to 234,459 newsletter subscribers on Thursday, January 12th 2017. If you are not subscribed yet, feel free to subscribe to our email newsletter1 anytime.

The beginning of a new year is usually the time for resolutions, commitments, milestones and goals. It’s the time when we look forward and plan ahead. Start new chapters and abandon old habits. But, what if, instead, you look back at everything you achieved last year, tap yourself on the shoulder, and mark all the wonderful, positive things that you’d like to bring along to 2017? After all, it’s wasn’t all that bad, right?

Digital Clean-Up Checklist2

We’ve prepared a quick checklist3 to set off at a good start for 2017. Set aside 60 minutes to clean up, sort out and back up your digital footprint.

You may not know it, but maybe you’ve helped somebody in a minor but profound way. Maybe your little side project helped somebody in a time-sensitive project. Or the website you created helped somebody in a remote part of the world. Or your article made somebody change their workflow entirely. We often don’t see how much of an impact our work has on others, so we tend to focus on things we can see — numbers, figures, stats and dashboards, rather than actual people who use our so elaborately crafted interfaces.

Drop an email to a company you worked with and ask them how their site is performing. Ask people on Twitter to share their stories of how and when they use your product. Send an email to people working on the products you’re using daily, and thank them for their wonderful work in 2016.

Maintaining an effort long-term isn’t easy; it takes a lot of dedication, time, resources, and an eventual bugfixing session on late Sunday evenings. It also requires motivation and the knowledge that what you do actually matters. One fascinating story of a person using your product to solve an actual problem is worth way more than any fancy figures can provide. And that’s something tangible that will fuel your motivation, as well as the motivation of people around you for the entire new year.

Here’s one to happy stories in 2017!
– Vitaly (@smashingmag)

Table of Contents

  1. Debugging SVG Paths4
  2. Never Stop Fighting. Ever!5
  3. Detecting Outdated Browsers6
  4. Implementing Vertical Rhythm7
  5. Auto Layout: A Sketch Plugin8
  6. Making Your Users Happy With One Simple Rule9
  7. Through The Dark: An Interactive Film Experience10
  8. Upcoming Smashing Workshops11
  9. New On Smashing Job Board12
  10. Smashing Highlights (From Our Archives)13
  11. Recent Articles On Smashing Magazine14

151. Debugging SVG Paths

Have you ever tried to debug your SVG paths? To many of us, it sounds like a crazy idea. After all, SVG is just a markup of magic numbers with paths, points, figures and a few grouped elements. Well, if you need to make a minor change in your SVG file but don’t have any vector graphic tool to fire up, you might be out of luck. Well, not anymore.

SVG Debugging16

xvg17 is a Chrome extension for debugging SVG paths by converting them into outlines and displaying anchors, control points, handles and arc ellipses. The tool is currently in an early stage of development, so it doesn’t seem to to work properly just yet, e.g. when SVG is embedded as an <iframe> or <object>. Alternatively, you can also use the SVG Path Tester18 and a couple of other tools19. Handy! (vf)

202. Never Stop Fighting. Ever!

While designing web experiences today, we have to consider so many unknowns and eventualities that sometimes getting things right appears to be a task that requires quite… special abilities. Yet don’t you feel like Wonderwoman or Superman when squishing that annoying bug or improving front-end performance, or making the UX process smooth at your company? Well, we do! Now, we also love sharing, and as we know from Superman, “Do good to others, and everybody can be a Superman”! That should hold true for cats, too!

Never Stop Fighting21

Ready? Set! Go! We’d love to invite you to share your special abilities, skills, findings and experiences at our fancy SmashingConf New York 201722 convention. A 2-day-one-track-event with many smart, friendly, like-minded people willing to share and learn. The conference will be taking place on June 13–14, with Sara Soueidan, Horace Dediu, Yuko Shimizu, Jake Archibald and Eric Reiss speaking about their battles and fights and wins and losses, among others.

Early-bird tickets with a $50 discount will go live on January 31st at 10 AM EST. You know the drill: Set up your alarm clock and don’t be late! After all, superheroes are never late, and they never stop fighting evil usability no-goes and front-end bugs! ;-) (vf)

233. Detecting Outdated Browsers

Some things are so simple that they are genius. After having spent too much time optimizing for old browsers, the team at Portugal-based agency Büro decided that they needed a solution that puts an end to this. So they built Outdated Browser24.

Outdated Browser25

The script detects whether the browser being used by a user supports a CSS property. If it doesn’t, it displays a friendly warning at the top of the page advising them to update to a current version. It’s as easy as that. Want to give it a try? Just include the JS and CSS files in your project, paste in the required HTML and you’re good to go. (cm)

264. Implementing Vertical Rhythm

Aligning type to a vertical grid to add consistency to a page and making it look harmonious, might sound like a simple thing to do. But let’s face it, as a front-end architect, you know that the devil lies in the detail and that what sounds good, isn’t always as easy to achieve as you hoped. But help is in sight, at least when it comes to adding vertical rhythm to a page: A small .scss file called Plumber27 promises to do the hard work for you.

With Plumber, you won’t have to measure, shift and manually add margins and padding to set up a grid anymore. All you need to do is decide on a vertical grid height, look up the baseline ratio of your font family, and include the Plumber SASS mixin in your styles. After you’ve done that, Plumber will do the tricky maths and output everything you need as CSS. And when your project uses multiple font families, no problem, just add different baseline parameters.

Baseline Rhythm In CSS28

Another approach to setting up a baseline grid to improve vertical rhythm comes from Jan Dudek. Even though CSS doesn’t provide a system out of the box, he and his team managed to come up with a framework that makes it perfectly achievable to neatly lay all type — regardless of its size — on the same grid. He shares the necessary tweaks in a comprehensive write-up29. (cm)

305. Auto Layout: A Sketch Plugin

Alright, so you’re probably thinking, “What? Another new plugin? But why?” Well, before you get all upset, this particular Sketch plugin is definitely not “just another plugin.” Designers have been looking for ways to define and see how their designs look like on all screen sizes, and Auto Layout31 (finally!) makes that possible. See? It’s a game changer.

Auto Layout32

Not only does the plugin generate an overview of all screen sizes for all artboards at once, it also integrates seamlessly into Sketch and enables defining and viewing different iPhone/iPad sizes including Portrait/Landscape. All you need to do is download the plugin33 (for free!) and get started right away. (il)

346. Making Your Users Happy With One Simple Rule

There has been countless research done on how customer experience can be improved, but did you know that it really all comes down to one simple psychology rule? That’s right. It is known as the peak-end rule35 which was popularized by Nobel Prize winner Daniel Kahneman. It has been proven that an experience is judged by the most intense point and the end point. But what does that actually mean?

One Simple Rule36

Well, if you lean back in your chair and try to remember your last holiday, what sticks to your mind most? What would you tell someone about the trip if you had to summarize it in one minute? The moments you remember well are surely the peak experiences you’ve had, along with the end experience that left an impression of the place you visited. Similarly, always remember to try and identify where a user of your product could have a peak experience and how you could amplify it. It’s really the delightful and unexpected experiences that people will appreciate for a long, long time. (il)

377. Through The Dark: An Interactive Film Experience

When his eight-year-old son Liam was diagnosed with leukemia and had to undergo chemotherapy, the Australian musician Dan Smith spent six months with him in hospital. During that time, he wrote the song “Through The Dark”. It became a story of a father and son, and of hope and fear. In a cooperation between Dan’s band Hilltop Hoods and Google Play Music, the song was now brought to life in an interactive film experience38 that uses mobile technology to capture a world turned upside down. And, well, it turned out nothing less as mind-blowing.

Through The Dark39

The experience consists of two worlds — the dark and the light — representening the feelings of fear and hope that father and son went through. You follow along on their journey through these extremes, switching between both worlds as you tilt your device. The animation is powered by WebGL, simplified 3D meshes and rings were built to tell the story, textures and lightning designed by hand. A technical masterpiece that revives this intense period in the life of father and son and gives hope to others whose world is turned upside down, too. (cm)

408. 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.

Smashing Public Workshops41

Workshops at SmashingConf San Francisco 2017

Our Public 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.com57 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!

589. New On Smashing Job Board

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

  • WordPress Developer60 at Marijuana Business Daily (Denver, CO)
    “We’re looking for a WordPress Developer to help upgrade and maintain our portfolio of sites. In this role, you will collaborate with our fun and talented team to take on web site upgrade projects and drive them to a successful conclusion.”
  • Full Stack Developer61 at Dodgems & Floss (Canterbury, Kent)
    “We’re looking for a Full Stack Developer who has an affinity with code, always keeping up to date with the latest cutting edge technologies in order to create exciting experiences for our client projects.”
  • UX Designer62 at The American Speech-Language-Hearing Association (Rockville, Maryland)
    “We’re looking for a UX designer who will help support ASHA’s mission and vision by ensuring that its digital products are developed from a user-centric design perspective.”

6310. Smashing Highlights (From Our Archives)

  • Designing The Most Desirable Product: Exploration Of Banknotes Design64
    As digital technologies are implanted deeper in the world, making more and more aspects of life intangible, it’s hard to imagine the world without any kind of banknotes, or paper money. In the dramatic history of our world, money became not just generic objects of payment, but also symbols of societies.
  • Designing With Your Clients65
    We have all known the pain of a client interfering in the design process. Phrases like “Make the logo bigger” and “Put that above the fold” have become a running joke in the web design community.
  • Editing Tips For Business Web Content66
    The Web is awash in content. A recent Moz article reports that 92,000 new articles are posted online every day. Companies are spending billions on content marketing to enhance credibility, build brand awareness and, especially of late, improve SEO.

6711. Recent Articles On Smashing Magazine

Design Articles

Coding Articles

Inspiration, Freebies, Misc.

Footnotes

  1. 1 http://www.smashingmagazine.com/the-smashing-newsletter/
  2. 2 https://www.smashingmagazine.com/2016/12/digital-clean-up-checklist/
  3. 3 https://www.smashingmagazine.com/2016/12/digital-clean-up-checklist/
  4. 4 #a1
  5. 5 #a2
  6. 6 #a3
  7. 7 #a4
  8. 8 #a5
  9. 9 #a6
  10. 10 #a7
  11. 11 #a8
  12. 12 #a9
  13. 13 #a10
  14. 14 #a11
  15. 15 #
  16. 16 https://xvg.now.sh/
  17. 17 https://xvg.now.sh/
  18. 18 http://naiksoftware.github.io/svg.html
  19. 19 http://stackoverflow.com/posts/22565897/revisions
  20. 20 #
  21. 21 https://www.smashingconf.com/ny-2017
  22. 22 https://www.smashingconf.com/ny-2017
  23. 23 #
  24. 24 http://outdatedbrowser.com/en
  25. 25 http://outdatedbrowser.com/en/
  26. 26 #
  27. 27 https://jamonserrano.github.io/plumber-sass/
  28. 28 https://pilot.co/blog/implementing-baseline-rhythm-in-css/
  29. 29 https://pilot.co/blog/implementing-baseline-rhythm-in-css/
  30. 30 #
  31. 31 https://medium.com/sketch-app-sources/introducing-auto-layout-for-sketch-24e7b5d068f9#.u2carp4l9
  32. 32 https://medium.com/sketch-app-sources/introducing-auto-layout-for-sketch-24e7b5d068f9#.u2carp4l9
  33. 33 https://animaapp.github.io/Auto-Layout/
  34. 34 #
  35. 35 https://medium.com/@daverothschild/use-this-simple-psychology-rule-to-improve-your-customer-experience-41aa4f3f2124#.s64bnfugx
  36. 36 https://medium.com/@daverothschild/use-this-simple-psychology-rule-to-improve-your-customer-experience-41aa4f3f2124#.s64bnfugx
  37. 37 #
  38. 38 https://throughthedark.withgoogle.com/
  39. 39 https://throughthedark.withgoogle.com/
  40. 40 #
  41. 41 https://www.smashingmagazine.com/smashing-workshops/#public-workshops
  42. 42 https://shop.smashingmagazine.com/products/workshop-nathan-curtis-SF-2017
  43. 43 https://shop.smashingmagazine.com/products/tim-kadlec-http2-performance
  44. 44 https://shop.smashingmagazine.com/products/workshop-vitaly-friedman-ux-design-SF-2017
  45. 45 https://shop.smashingmagazine.com/products/workshop-chris-holst-SF-2017
  46. 46 https://shop.smashingmagazine.com/products/workshop-sarah-drasner-SF-2017
  47. 47 https://shop.smashingmagazine.com/products/workshop-rachel-andrew-sf-2017
  48. 48 https://shop.smashingmagazine.com/products/workshop-nadieh-bremer-sf-2017
  49. 49 https://shop.smashingmagazine.com/products/workshop-vitaly-friedman-rwd-SF-2017
  50. 50 http://prjctr.com.ua/events/friedman.html
  51. 51 https://2017.iceweb.is/workshop.html
  52. 52 http://fitc.ca/event/am17/workshops/
  53. 53 http://www.uxriga.lv/full-day-workshops/
  54. 54 https://swissmobidevs.org/workshop-vitaly-friedman-smart-responsive-design-patterns/
  55. 55 http://fitc.ca/presentation/workshop-smart-responsive-design-patterns/
  56. 56 http://www.webdirections.org/respond/
  57. 57 mailto:vitaly@smashingconf.com
  58. 58 #
  59. 59 http://jobs.smashingmagazine.com/
  60. 60 http://jobs.smashingmagazine.com/j/WordPress-Developer/2462083
  61. 61 http://jobs.smashingmagazine.com/j/Full-Stack-Developer/2461437
  62. 62 http://jobs.smashingmagazine.com/j/User-Experience-Designer/2424259
  63. 63 #
  64. 64 https://www.smashingmagazine.com/2016/01/learn-from-the-history-of-banknote-design-most-desirable-product/
  65. 65 https://www.smashingmagazine.com/2014/12/designing-with-your-clients/
  66. 66 https://www.smashingmagazine.com/2014/01/editing-tips-for-business-web-content/
  67. 67 #
  68. 68 https://www.smashingmagazine.com/2017/01/designing-responsive-music-player-sketch-part-1/
  69. 69 https://www.smashingmagazine.com/2017/01/algorithm-driven-design-how-artificial-intelligence-changing-design/
  70. 70 https://www.smashingmagazine.com/2017/01/illustrating-animals-13-circles-drawing-tutorial-challenge/
  71. 71 https://www.smashingmagazine.com/2016/12/strategies-for-effective-mobile-landing-pages/
  72. 72 https://www.smashingmagazine.com/2016/12/conversational-design-essentials-tips-for-building-a-chatbot/
  73. 73 https://www.smashingmagazine.com/2016/12/mistakes-developers-make-when-learning-design/
  74. 74 https://www.smashingmagazine.com/2017/01/how-functional-animation-helps-improve-user-experience/
  75. 75 https://www.smashingmagazine.com/2017/01/bringing-app-data-every-user-wrist-android-wear/
  76. 76 https://www.smashingmagazine.com/2016/12/improving-ux-names-vocalizer-js/
  77. 77 https://www.smashingmagazine.com/2016/12/front-end-performance-checklist-2017-pdf-pages/
  78. 78 https://www.smashingmagazine.com/2016/12/app-development-showdown-native-hybrid-debate/
  79. 79 https://www.smashingmagazine.com/2016/12/the-not-so-secret-powers-of-the-mobile-browser/
  80. 80 https://www.smashingmagazine.com/2016/12/styling-web-components-using-a-shared-style-sheet/
  81. 81 https://www.smashingmagazine.com/2016/12/how-my-api-driven-website-helps-me-travel-the-world/
  82. 82 https://www.smashingmagazine.com/2017/01/introduction-building-sending-html-email-for-web-developers/
  83. 83 https://www.smashingmagazine.com/2017/01/breaking-out-of-the-box-design-inspiration-january-2017/
  84. 84 https://www.smashingmagazine.com/2017/01/becoming-better-facilitator/
  85. 85 https://www.smashingmagazine.com/web-tech-front-end-ux-conferences/
  86. 86 https://www.smashingmagazine.com/2016/12/digital-clean-up-checklist/
  87. 87 https://www.smashingmagazine.com/2016/12/desktop-wallpaper-calendars-january-2017/
  88. 88 https://www.smashingmagazine.com/2016/12/web-development-reading-list-163/
  89. 89 https://www.smashingmagazine.com/2016/12/web-development-reading-list-164/
  90. 90 https://www.smashingmagazine.com/2016/12/tech-advent-calendars-for-web-developers-web-designers-2016/

↑ Back to top Tweet itShare on Facebook

The Smashing Editorial prepares bi-weekly newsletter issues with lots of love and appreciation for the good ol' web with the latest tips and tricks for designers and web developers. Vitaly Friedman, Smashing Magazine's editor-in-chief, started this project back in early 2010. Today, we can't imagine a better way of informing and communicating with our fans and readers!

  1. 00

    No comments have been posted yet. Please feel free to comment first!
    Note: Make sure your comment is related to the topic of the article above. Let's start a personal and meaningful conversation!

Leave a Comment

You may use simple HTML to add links or lists to your comment. Also, use <pre><code class="language-*">...</code></pre> to mark up code snippets. We support -js, -markup and -css for comments.

↑ Back to top