Blog

Maximizing The Design Sprint

   Following a summer of Wonder Woman, Spiderman, and other superhero blockbusters, it’s natural to fantasize about having a superpower of your own. Luckily for designers, innovators, and customer-centric thinkers, the design sprint process allows you to see into the future to learn in just five days what customers think about your finished product.As a UX consultant and in-house design strategist, I have facilitated dozens upon [...]

Right-To-Left Development In Mobile Design

   The Middle Eastern market is growing at a rapid pace, and, as a result, demand for IT products is also booming in the region. What is peculiar, though, is that Middle Eastern countries require design that is not only compatible with their needs and comfortable for their users, but that is also suitable to their language standards, making a serious adaptation process very important. Given [...]

So you need to parse an email?

Say you have a website with users who have accounts. Those users email you sometimes. What if you could parse that email for more context about that user, their account, and what they might want?There are email parsing services out there. For example, Zapier offers Parser, which is free, with the idea being that you use Zapier itself to interconnect that data with other apps. You teach it about your emails and then get programatic access to those data [...]

Level-Up Email Campaigns With Customer Journey Mapping

   I became a huge fan of customer journey mapping the first time I was introduced to it. And after a few years of mapping, tweaking and presenting maps, my team and I started looking for other more exotic uses of this technique. Well, seek and ye shall find.Customer journey mapping is a visualization technique that helps marketing specialists, user experience designers, and product and business [...]

Understanding The Vary Header

   The Vary HTTP header is sent in billions of HTTP responses every day. But its use has never fulfilled its original vision, and many developers misunderstand what it does or don’t even realize that their web server is sending it. With the coming of the Client Hints, Variants and Key specifications, varied responses are getting a fresh start.In principle, a URL represents not a web [...]

Web Design Weekly #297

Headlines Sketching Interfaces A few times a year something really blows my mind in the web development space and this is one of them. High fives to the Airbnb team for pushing things forward. (airbnb.design) The React Story (stackshare.io) Articles Real-world Web Performance Budgets If you happen to work on a product that is getting big and bigger by the day and performance is becoming an issue, read this. Oh and send it to your manager. (infrequently.org) My approach to using z-index Another entertaining post by David [...]

SmashingConf 2018: Fetch Those Early-Bird Tickets! 🇬🇧 🇺🇸 🇨🇦

   Great conferences are all about learning new skills and making new connections. That’s why we’ve set up a couple of new adventures for SmashingConf 2018 — just practical sessions, new formats, new lightning talks, evening sessions and genuine, interesting conversations — with a dash of friendly networking! Taking place in London, San Francisco, Toronto. Tickets? Glad you asked! SmashingConf London: everything web performance. Feb 7–8. Performance matters. Next year, we’re [...]

A free guide to head elements

Josh Buchea rounds up all the stuff that could be put into the <head> for various reasons. Fun fact I just learned, the only acceptable elements in the head are <link>, <script>, <meta>, <title>, and <noscript> (I think that’s the complete list). If you put anything else in there at all, all browsers will abruptly end the <head> and start the <body>.Also, this proliferation of stuff-in-the-head is at least in part why manifest.json is a thing. Direct Link to [...]

The Front-End Performance Challenge: Make Your Site Blazingly Fast And Win Some Smashing Prizes

   Not too long ago, front-end performance was a mere afterthought. Something that was postponed to the end of a project and that didn’t go much beyond minification, asset optimization, and maybe a few adjustments on the server’s config file. But things have changed.We have become more conscious of the impact performance has on the user experience, and the tools and techniques that help us cater [...]

Quick Wins For Improving Performance And Security Of Your Website

   When it comes to building and maintaining a website, one has to take a ton of things into consideration. However, in an era when people want to see results fast, while at the same time knowing that their information online is secure, all webmasters should strive for a) improving the performance of their website, and b) increasing their website’s security.Both of these goals are vital [...]