urn:uuid:6b4dee15-a23d-59f0-9ee2-0047044511ae Topic: User Experience – Ctrl blog Daniel Aleksandersen https://www.daniel.priv.no/ Copyright © 2022 Daniel Aleksandersen. https://www.ctrl.blog/assets/logo/logo-square.svg 2022-02-22T13:07:00Z weekly 10 urn:uuid:69da5b31-500a-4db1-b5cd-c003cb4ad92e 2022-02-22T13:07:00Z 2022-02-22T13:07:00Z The web is overrun by pop-ups and blockers haven’t worked in years You can now expect every website to inundate you with pop-ups for email lists, promotions, and privacy theater. (No, the GDPR isn’t to blame.) Enough is enough. <p>Virtually all web browsers have a built-in feature to suppress an annoyance from the early days of the web: pop-ups. However, the pop-up blockers of yesteryear no longer work on today’s web. There are pop-ups everywhere gating our entry into virtually all websites. What happened to the pop-up blocker?</p> <p><a href="https://www.ctrl.blog/entry/pop-up-blocker.html">Read more …</a></p> urn:uuid:7db6be4a-b590-4c0a-a37b-b10d0b85b2aa 2021-07-20T22:57:00Z 2021-07-20T22:57:00Z Don’t preorder ebooks from Packt Publishing The preorder purchase experience at PacktPub was confusing. Packt never notified me when the book was made available to download. The ePub was also unformatted. <p>Two months ago, I preordered an interesting-looking ebook title from Packt Publishing. Neither the post-purchase experience nor the final product lived up to my expectations.</p> <p><a href="https://www.ctrl.blog/entry/packtpub-preorder.html">Read more …</a></p> urn:uuid:9af4f6da-1d43-46c4-9b29-bc3aee8023ca 2021-02-20T15:25:00Z 2021-02-20T15:25:00Z Please don’t make me choose a username Forcing the user to choosing a username is a terrible user experience. No one wants to use an online service that forces a name you don’t like. <p>I hate username fields in registration forms. The usernames I want are, of course, already taken. Many services won’t let you change your username later, so you might get stuck with it. Who wants to settle for a name they don’t like? Just <em>please don’t make me choose a username.</em></p> <p><a href="https://www.ctrl.blog/entry/usernames.html">Read more …</a></p> urn:uuid:dbca2fc3-0f48-4620-99ae-eddec06e0eea 2019-11-01T12:50:00Z 2019-11-01T12:50:00Z Why pay for Grammarly when you’re the one doing the work? You’re the one paying for Grammarly. However, you’re also the one spending your time training and improving its machine-learning algorithm. Is that okay? <p>Grammarly is a grammar and language analysis and correction service. It’s essentially providing those red and green squiggly lines that highlight your writing-mistakes in your favorite text editor. However, it’s offered as a software-as-a-service (SaaS) that can somehow afford non-stop ad-campaigns all over the web.</p> <p><a href="https://www.ctrl.blog/entry/grammarly-free-labor.html">Read more …</a></p> urn:uuid:6c329041-a1b3-4d98-9215-d3eb1886c144 2019-06-26T05:22:00Z 2019-06-26T05:22:00Z Progressive JPEGs make a meaningful impact on perceived performance Make a meaningful improvement in user experience for your website visitors, especially those with slow internet, with semi-progressive JPEG loading. <p>The JPEG image file format, one of the most common image formats on the web, can be encoded with one of two decoding profiles: baseline (sequential details) and progressive (additive details.) The latter variant offers many advantages on the web over the former variant; especially for website visitors with low-bandwidth or high-latency.</p> <p><a href="https://www.ctrl.blog/entry/jpeg-progressive-loading.html">Read more …</a></p>