Here are 3 quick UX gems for you


Hello Reader,

I reviewed approximately 200 brief notes and selected three practical UI/UX solutions that significantly improve interfaces.

Short and concise—often overlooked.

Verifying the email field

I tried to sign up and accidentally typed "gmaail." Look at the alert message they showed.

Since technically the email has the correct format, they noticed that I probably meant gmail, not gmaail.

This demonstrates their concern for their users.

Segmented butttons

There is a nice discussion here, where I picked up a short rule and also learned the term "segmented buttons" (never knew what they were called).

I'll copy the image from the link; all credits go to the author.

So, once and for ever, use switches when

  1. The option is binary (yes or not; turn on or turn off).
  2. The action is applied immediately.

Just like these guys

But when you need to change different options, such as

  • List view/Map view
  • Cash/Card
  • Delivery/Pick up

Use segmented buttons. This article provides a comprehensive overview of segmented buttons.

Flex Shrink

One of the most common bugs I've encountered so far is when you don't set flex-shrink to zero. Here's what we have.

Look at the "view job" button in the middle of Y Combinator's job board.

Another three examples of:

  1. Twitter UI (show more is squeezed)
  2. I can't recall where I took the screenshot, but it also squeezes my avatar
  3. The third is an artificial example made by me since I couldn't find a real one, but it happens all the time. An icon or button accompanies the message in some kind of alert message.

Another example, my cell phone:

So be careful and always test your UI with lengthy data.

Thank you, and have a wonderful day!

Victor Ponamariov

I'm a full-stack developer that is passionate about good user interfaces. In my newsletter, I talk mainly about UI/UX stuff. You could expect an email or two in a month, I'm not aiming to spam you with non-useful info.

Read more from Victor Ponamariov

I've just gone through some of the screenshots I collected over the past few months. I’d like to share one of them with you. I don’t have a universal solution for rating UX. What I want to share is this thought: sometimes people come up with a great solution, but due to human nature, lifestyle, or whatever-you-want-to-call-it, the solution ends up becoming useless. I remember reading news about a new law that limits the number of SIM cards a person can buy. Many people use them for fraud, or...

I apologize for being absent. For the past ~2 months, I've collected quite a lot of topics for newsletter issues; hopefully, you will like them. Today I want to share with you a screenshot from my bank app and make a quick review of the problems it has. In my humble opinion, of course. Here we go. There are quite a few problems: 1. Separated from each other, the expiration date, card number, and security code are all part of the card credentials. The thing is, if you need to see card number,...

It's been quite a while since I sent my last newsletter. Fully focused on my course that I should have finished in the past year =\ But I want to share something really cool. Accidentally, I noticed this trick on nuxt.com. Then I posted about it, and other folks sent more examples of the same trick. Sometimes, when I want to download a logo, I right-click on the header logo to copy it. Now, look at what happens on these four sites. Nuxt.com Linear.app Evidence.dev Svgl.app All these examples...