Thursday, July 9, 2015

User Testing: Painful… But Worth It

Perhaps this is a familiar story. You’ve built a new website or app, dogfooded it with your team, and now you’re ready to test with real-life users. Excitedly, you gather a few people who are most likely to be your target audience, and begin the testing sessions.

Immediately you start getting some rather… painful feedback.

  • "I have no idea what this is"
  • "I would never use, or come back to this website”
  • "How do I log-in?” *Ignores giant log-in button*

User testing is often the moment where the rubber meets the road. All your ideas, decisions, sketches, and code comes together to create a real interface… one that a user is now attempting to use, and is forming their own ideas about.

It can be hard to watch.

User testing can be like watching someone struggle to drink a glass of water

Forgive me if my emotions are a bit raw from some recent feedback sessions, but I’d like to share a bit about the experience, and a few of the lessons I’ve learned along the way. Hopefully these tips can help you build better products… and not burst out crying in the middle of a user critique.

The humbling experience of testing Versioning

After a few weeks of working on Versioning, our new curation platform, with our developers, I headed to a local co-working space to watch web developers use the prototype. At this point we had a working web app. We’d been dogfooding it for a week, the SitePoint team was using it daily, and we really enjoyed it! While Versioning was rough around the edges, I thought we had a reasonably intuitive web app.

After three sessions, I was a lot less excited. People had NO CLUE what it was, or what it did. It was a hard truth - we had built something that wasn’t intuitive at all.

Testing can be a hard process. Here are a few bits of advice.

Continue reading %User Testing: Painful… But Worth It%


by Kyle Vermeulen via SitePoint

How To Optimize Your Social Contests (& Stay On The FTC’s Good Side) - #infographic

How to Optimize Your Social Contests (and Stay on the FTC’s Good Side) - #infographic

According to the 2015 Form Conversion Report, contest forms have a 35% conversion rate, which is 11% higher than any other form. That said hosting a contest is a great way to grab visitors’ attention and shower potential customers with goodies.

But before you decide to run that contest check out the new Federal Trade Commission (FTC) Q&A section on its Endorsement Guides. Detailing the dos and don’ts for the future of advertising, The Endorsement Guides are a marketer’s best friend.

What do these updates mean for marketers looking to take advantage of generating leads through social contests? In two words: conspicuous and clear. State what you may think is obvious and without abbreviation in order to avoid any red flags.

While adhering to the new guidelines, put these best practices into play for a winning combination:

by Guest Author via Digital Information World

Video: Understanding webpagetest.org

In this video I'll walk through webpagetest.org, explaining what to look for when evaluating a site for performance. I'll also mispronounce the url a few times, sorry about that.

Loading the player...

Continue reading %Video: Understanding webpagetest.org%


by Tim Evko via SitePoint

Goodbye Joyent, Hello Node.js Foundation

Last December, the world of server-side JavaScript was forever changed with the release of io.js. Since its release, io.js has had an immediate impact on the world of server-side JavaScript as it created an alternative platform to Joyent’s Node.js, or more simply known as Node. Those behind io.js built the platform to stay current with the latest features of the v8 JavaScript engine, something that Node.js failed to do. As a result of io.js’ impact, Joyent decided to give up sole ownership of the project to the Node.js foundation, a third-party made up of developers from some of the world’s top technology companies. Although the Node.js foundation continuously reached out to io.js to merge back with its predecessor, it would ultimately be a few months before io.js agreed to merge with the Node.js foundation. It will operate under the name Node.js.

To help you get the most complete overview on the success of io.js, in this article I will discuss what sparked the creation of the new platform, the key individuals behind it, and the governance model which I believe made this project so unbelievably successful.

What Sparked io.js

Oddly enough, many of the core developers at Joyent were behind the creation of io.js as a result of a bit of discord between the development team building the platform, and the administration in charge of implementing new builds. To help solve this problem, the developers at Joyent worked to craft a new model as background to develop the Platform. However, their conversations with the administration went nowhere. Often, developers working on the Node.js platform would have to watch the code to which they dedicated a great deal of time sit on a shelf which was disheartening. As time continued, tension continued to grow. Things changed when Fedor Idutny, a core developer at Node, took the liberty to fork Node.js, thus marking the creation of io.js. Idutny knew that he had the support of colleagues, and was confident that the project would be successful in providing a platform which supplied the latest support for ES6 on the server-side.

Continue reading %Goodbye Joyent, Hello Node.js Foundation%


by Thomas Greco via SitePoint

More Tips to Further Secure WordPress

WordPress has often been seen as the unofficial scapegoat to blame various security breaches on. Like many other popular web applications, WordPress is an attractive target for attack. Obviously, the security in WordPress, as with any application, needs to be put into context. Luckily, WordPress benefits from a wide variety of security configuration options and third party plugins to help satisfy those who are looking to increase their overall security.

In this article, I'm going to add to Tim Carr’s 10 Tips to Secure WordPress with even more ways you can help secure your site, starting prior to the WordPress installation.

Continue reading %More Tips to Further Secure WordPress%


by Elio Qoshi via SitePoint

Video: CSS Backgrounds

The CSS background-image property allows us to apply one or more background images to any HTML element. In this video I will explain how to use the property, including how to write URL values correctly, and how to write local and absolute paths to images.

This is one lesson from my Getting Started with CSS course on Learnable. If you enjoyed the video, check out the course. See you there!

Loading the player...

Continue reading %Video: CSS Backgrounds%


by Russ Weakley via SitePoint

How to Build a Targeted Email List With Facebook and Quizzes

You may have heard the saying “The money’s in your email list.” It’s true. Email is still one of the cheapest and most effective forms of online marketing; therefore, it should be high on your list of distribution strategies. Two questions remain though: How do you build a list quickly if you aren’t getting much […]

Continue reading %How to Build a Targeted Email List With Facebook and Quizzes%


by Luke Moulton via SitePoint