Accessibility forces you to see and think about your application beyond the typical sighted, mouse-based user experience. In this article, we’ll dig into some specific, practical examples.
Read more…
To make the best of SVG, it’s useful not only to learn its syntax but also to understand how SVG is generated by graphic design software. Let’s take a closer look at the process of generating SVG with popular design apps and how we can use them to our own advantage.
Read more…
In this final article of the series, we’ll look into notifications UX and permission requests, and how we can design the experience around them better, with the user’s privacy in mind.
Read more…
This third article of the series explores some of the respectful ways on how to deal with cookie consent prompts, push notifications, and third-party tracking.
Read more…
In this second part of the series, we’ll look into notorious GDPR cookie consent prompts, and how we can design the experience around them better — with our users’ privacy in mind, of course.
Read more…
There are a few ways to align elements in CSS. Let’s make sense of inline and box alignment, flex and grid alignment and common issues and problems to keep in mind.
Read more…
What is Node in the first place? What is the meaning “event-driven” and “non-blocking” anyway, and how does Node fit into the bigger picture of applications, Internet networks, and servers? In this article, Jamie Corkhill will attempt to answer all of these questions and more throughout this series as he takes an in-depth look at the inner workings of Node, learn about the HyperText Transfer Protocol, APIs, and JSON, and more. An introduction to the backend web application development process.
Read more…
It’s important to understand that all decisions involve emotions. In this article, Susan Weinschenk explains how you can make your users feel confident of their decisions and why it’s a bad idea to provide more than four options to choose from. For example, if someone is making a habit-based decision, do not give them a lot of information, and always limit the number of choices people have to make to one, two or three. If you provide too many choices then people likely won’t choose at all.
Read more…
Web Standards, and the documentation to support them, provide huge insight into ‘the why’ and ‘the what’ of the world wide web. They are a fantastic resource for any web developer and help people build stuff for the web that is functional, accessible and cross-compatible. In this article, we take a look at the history of Web Standards, how to use them in your work and ways you can get involved in making them. In this article, Amy Dickens will give you an introduction to web standards, as well as ways you can get involved in contributing to new and existing standards. Let’s begin!
Read more…
You don’t need to commit to memorizing every CSS Property and Value, as there are good places to look them up. There are some fundamental things, however, which will make CSS much easier for you to use. In this article, Rachel Andrew aims to guide you along your path of learning CSS and outline resources for further reading on key areas of modern CSS development. Many of those are things right here on Smashing Magazine. Her aim is to cover the breadth of modern CSS with a focus on a few key areas, that will help to unlock the rest of the language for you.
Read more…