In these two videos (a webinar recorded for our Smashing Members and a presentation from SmashingConf Freiburg), Rachel Andrew invites you to discover all the tips and tricks you need to help you design HTML emails. Follow along as Rémi Parmentier shares what he knows about taming email clients.
Read more…
Task switching is a design killer. Find out why switching and interruptions are even more serious than you think and how biology makes it difficult to resist the temptation to just check your email every few minutes. In this article, Eric Olive will show you how to slay the distraction dragon with five practical tips for increasing focus as you tackle challenging design problems.
Read more…
Agile has had a long time to infiltrate software development. While the methodology advocates for “co-located, dedicated teams,” in its ubiquity Agile is frequently applied to teams partially or fully composed of part-time workers. While there are lessons to be taken from the practice, Agile must be adapted to support, rather than hinder, part-time teams. In this article, Philip Kiely will consider applying Agile to a team of 5-10 people each working 20 hours per week on a project.
Read more…
The video from SmashingConf New York is ready to share. If you didn’t manage to get a ticket, this post should give you a feel for what happened. Rachel Andrew rounds up the event with all the video, photos and memories of the fun we had together in New York. We also have the video of the presentations to share with you.
Read more…
We’ve all dealt with analysis paralysis before. Do I choose vanilla, strawberry or one of the 30 other flavors? And do I go with the cone or cup? When it comes to putting our visitors on the spot, giving them too many options hurts their decision-making ability along with how they feel about the experience as a whole. While you can’t do anything about how much “stuff” is on your site, you can design it in a way that makes it easier for your visitors to make a choice. Today, Suzanne Scacca will look at what it is about the psychology of choice that can be detrimental for conversions and what you can do to keep your PWA visitors from succumbing to it.
Read more…
Before the home page, there was the front page. From the Gutenberg Principle to grid systems to above the fold, newspapers teach us much about the foundations of web design. In this article, Frederick O’Brien will examine several tenets of newspaper design and show their connection to best practice online. At the core of that connection is a principle childlike in its simplicity, one newspaper and web designers alike would do well to remember.
Read more…
Our products become slower, clunkier and more painful to use — often simply unbearable for keyboard- and screen reader users, and as such fragile and vulnerable for legal disputes. Let’s fix it. IToday, we bring you Heydon Pickering’s new book Inclusive Components, which explores more accessible and robust solutions for the UI patterns we author, plug in, and use every day. Jump to table of contents or pre-order the book right away.Read more…
Today, Heydon will talk about the relationship between accessibility and design systems, and introduce his brand new book: Inclusive Components. During the session, he will explore how to create an accessible accordion using progressive enhancement, and answer your questions about inclusive interaction design.
Read more…
Gutenberg is reinventing the experience of creating content in WordPress, granting it new powers to create, edit and manage our content. In this article, Leonardo Losoviz will shine some light on these upgraded capabilities, exploring the new tools at our disposition and presenting several new ones to be released sometime in the future.
Let’s see what these new powers are!
Read more…
This is the final part of a series on how to create your own multiplayer text adventure engine. Today, Fernando Dolgio will focus on adding chat support to the text client from part 3. He’ll go through the basic design of a chat server using Node.js and socket.io, the basic interaction with the UI, and how we’ve integrated the chat code into the existing UI.
Read more…