Tuesday, July 26, 2016

A Lesson on ES2015 with Darin Haener – Live!

ECMAScript, ES6, ES2015 — you may have heard these terms in JavaScript communities around the world. Why wouldn’t you, they’re regarded as the future of JavaScript! With that in mind, a couple of months ago we had released Diving into ES2015, a course which covered the essentials in this must know JavaScript language. This week we'll run through the course with teacher Darin Haener in our Live Lesson!

Continue reading %A Lesson on ES2015 with Darin Haener – Live!%


by Angela Molina via SitePoint

Impatia

The highest expression of Made in Italy luxury design through unexplored reinterpretations of extraordinarily detailed, elegant and harmonious artisan items.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

GSArora – the creative center

GSA is the initials of Gaurav Arora and he is leads in creative designing, photography, motivational speaking, UI UX designing, graphic and web designing.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

EmailMonks

Email Monks design and code beautiful Emails, Newsletters and Landing pages. Having coded 30,000+ templates – producing 2500+ templates each month, with 3500+ global clients (Direct Brands, ESPs and Agencies) and 95% retention rate.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Use React Native to a Create a Face Recognition App

In this tutorial I'll use the Microsoft Face API to create a face recognition app with React Native. I'm going to assume that you've already built a React Native app so won't cover all parts of the code. If you're new to React Native, I recommend you read my previous tutorial on "Build an Android App with React Native". You can find the full source code for the app for this tutorial on Github.

Continue reading %Use React Native to a Create a Face Recognition App%


by Wern Ancheta via SitePoint

SuperEmbed.js – Responsive Embedded Videos on WebPages

SuperEmbed.js detects YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more embedded videos on webpages and makes them responsive. Essentially, this means they strech to fill their container while still maintaining the original aspect ratio.


by via jQuery-Plugins.net RSS Feed

4 Ways Uber Wins UX by Killing Friction

Uber_NY_request-screenshot

Whether you're turning up the volume on your car stereo, or swiping right on Tinder, user interfaces are limited to control panels, touchscreens, and displays.

User experience is not.

Smartphones have expanded the jurisdiction of UX. Now on-demand services are stretching the scope of user experience beyond the confines of your pocket-sized touchscreen.

Uber, Instacart, DoorDash - the list of services that leverage GPS tracking and cashless transactions is growing. As a result, it's changing our day-to-day experience as people, not just users.

What Did Uber Accomplish?

Public transportation (often) sucks. You have to wait for a scheduled service, you have to pay with cash, and there's never anywhere to sit.

Traditional taxis aren't much better. You still have to wait, you often have to pay with cash, and you're charged a premium for the luxury of riding by yourself.

Uber improved upon traditional taxis by identifying and resolving friction in the rider's user experience. Now they're attempting to compete with public transportation through UberPOOL - a ride-sharing service.

Uber have had their well-documented issues but their heady global expansion tells you they've done something right.

What real-world UX problems did Uber solve to get here?

Problem #1: Wait time

Whether booking a cab the night before a big trip or sneaking out before dessert to call a cab company, the wait between requesting a ride and receiving a ride has always been a pain point.

Even standing out in the middle of the street, scanning the oncoming traffic stream for an empty cab can be a soul-destroying waste of time.

Uber used good tech to attack that challenge. Thanks to smartphones, equipped with GPS, on-demand ride-sharing services can use software to pair riders and drivers.

This pairing can be instantaneous, but not always. Uber's efficiency is a testament to how the company regulates its marketplace, not the UX of its mobile app.

Surge pricing announcement

Uber famously raises their prices during peak times - surge pricing - to help offset demand. Riders don't like surge pricing, but the feature ensures there are enough available rides by both decreasing demand and drawing off-duty drivers back onto the road.

There's no doubt that surge pricing has been a difficult PR challenge for Uber. Certainly, some users have fallen victim to surge pricing in the past, so Uber will soon display the approximate fare before you agree to ride, whether surge pricing is active or not.

A highly data-driven system allows Uber to tackle the issue of high demand by analyzing the proximity of one route to another and attempting to pair riders. This carpooling feature (UberPOOL) lowers rider costs, increases network capacity (which reduces wait time), and even provides a social solution for daily commutes.

Set Pickup Location

Problem #2: Contact

Motumbo confused - Zoolander -2001

Placing an order over the phone can be rough because vital information (i.e. credit card numbers, addresses, times, dates, etc.) have to be communicated and reviewed.

Whenever I have to book a dentist appointment or anything else that is scheduled the old-fashioned way, there's always this moment of "Umm.. I guess we're good" that I hate. Did I hear the time right? Did they write the time down right? Could there have been a miscommunication?

All vital details are stored and easy to update and share in the Uber app. Of course, this trait is shared by all app-based services, but the pain point is eliminated all the same.

Problem #3: Directions

Directions used to be a huge pain. Cab drivers are human and they can miss exits if you don't provide careful instructions and pay close attention.

With ride-sharing, GPS takes you where you need to go. Type in an address and the driver has directions.

Also, when you share a ride with a friend and you have different destinations, directing the driver can become the primary focus of your ride. Uber overcomes this problem by sending the destination to the driver and allowing riders to submit subsequent destinations as needed.

Uber payment function

Continue reading %4 Ways Uber Wins UX by Killing Friction%


by Theo Miller via SitePoint