When you’re working on a new project, what is more crucial than choosing the right features to develop? However, the exercise often turns into a spectacle of team voting. As a result, decisions change many times down the road. In thi article, Slava Shestopalov will talk about the pitfalls of popular prioritization techniques and approaches to reducing bias and disagreement.
Read more…
In this article, Ankita Masand will show you how to build an event-based application and send a web-push notification when a particular event is triggered. She’ll set up database tables, events, and scheduled triggers on the Hasura GraphQL engine and wire up the GraphQL endpoint to the front-end application to record the stock price preference of the user.
Read more…
We know how difficult it can sometimes be to stay on top of things. In this monthly edition, you can read more about what’s cookin’ at Smashing and explore some of the most popular resources featured in our newsletter in the past few weeks.
Read more…
Implementing best SEO practice can produce immediate results, but long-term performance requires long-term maintenance. Besides, the journey is more important than the destination, isn’t it? The most beautiful, spectacular site in the world won’t do anyone much good if people can’t find it on Google (or Bing, or DuckDuckGo).
This is not an exhaustive list, but hopefully there is enough to help you win over some of the most tedious search engine optimization issues.
Read more…
Today, Suzanne Scacca is going to look at “The Website Dilemma”. In other words, is it possible to build an authoritative, lead generating, high converting website without manipulating visitors into doing what you want? If you follow social media’s lead, they’re one and the same. If you’d prefer not to trade your customers’ well-being for profit, keep reading.
Read more…
In this episode, we’re talking about GraphQL. What is it, and how does solve some common API problems? Drew McLellan talks to expert Eve Porcello to find out.
Read more…
If you have used Redux at any point while developing an application to manage state, you will most definitely have come across reducers. In this tutorial, Fortune Ikechi will show you the concept of reducers and how they work, specifically in React applications. In order to understand and better use Redux, a solid understanding of reducers is essential. Reducers provide a way to update an application’s state using an action. It is an integral part of the Redux library.
Read more…
Software and apps often solve very complex problems for businesses and consumers in the way of sales, marketing, finances, and so on. But offering a product that solves your users’ problems isn’t enough. If the UI is just as complex as the original problem, user churn is going to be high. Today, we’re going to look at some tips for designing a simple UI regardless of your solution’s complexity.
Read more…
Modern websites aren’t inseparable from screens any more. Between phone assistants, home speakers, and screen readers, more and more people are using the web without even looking at it. Websites need to evolve in kind. In the article, Frederickk O’Brien will try to break down what that means for websites going forward, what designers can do about it, and why this might finally be a leap forward to accessibility. More than two thirds of the web is inaccessible to those with visual impairments, after all. It’s time to make websites easy to talk to.
Read more…
Research is an essential part of creating good UX. We are often in roles where we interact with our users in order to collect data to inform our UX. We need to ensure our UX research is compliant with ethical standards of research conducted with humans. To do this, we need to have an awareness of potential ethical issues in research, training on how to conduct ethical research, and a systematic review of our research protocols to avoid potential ethical pitfalls.
In this article, Victor Yocco discusses some areas of ethical consideration for UX practitioners when conducting UX research, and explores potential solutions to preventing research from venturing into unethical territory.
Read more…