Author - admin

Creating Secure Password Resets With JSON Web Tokens

   When a user of your application has forgotten their password, it can and should be reset securely. To accomplish a secure password reset, I will demonstrate how to use JSON Web Tokens (JWT) to generate a URL-safe token. The JWT contains encoded information about the user and a signature that, when decoded, is validated to ensure that the token has not been tampered with.Once the [...]

Web Design Weekly #298

Headlines Colour management and gamut A great introduction to colour management for software designers and developers. (bjango.com) HTML Web Component using Vanilla JavaScript (ayushgp.github.io) Sponsor Web Design Weekly and reach over 26,434 passionate designers and developers Articles How to structure components in React? How we structure our components has a great impact on how we maintain a system and how expandable it is. Of course it all depends on the context but thankfully we have plenty of options and we can pick and choose as Bartek [...]

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 [...]