Thursday, April 28, 2016

Ask the UXperts: Inclusive by design — with Erin Hoffman-John

When we create mechanics and their affordances, we create rules. Our selections for what we include or omit define the physics of the space we’re creating. Take binary gender selection for example: why do most games, and many services, first confront you with that choice?

In this session we’ll chat with Erin about how the designs we create reflect the ontology of our thinking, which then reflects our ethics and philosophy, and how that shapes our work and defines the choices that we make in the future.

The Details

Meet Erin Hoffman-John

Erin Hoffman-John

Erin Hoffman-John is the Chief Designer and cofounder of Sense of Wonder, an independent mobile developer of “smart fun” games.

Previously she led game design at GlassLab, a Bill and Melinda Gates and Macarthur Foundation supported three-year initiative to establish integrated formative assessment educational games. Her game credits include Mars Generation One: Argubot Academy, Kung Fu Panda World, GoPets, and others. She is also the author of a fantasy trilogy with Pyr Books.

 

For more information, visit www.erinhoffman.comhttp://ift.tt/LBaz9e, and twitter @gryphoness

 

How to Ask Your Questions

If you can’t make the live session but have questions, we’d love to collect them ahead of time and we’ll ask Erin on your behalf. You can submit your questions here. We’ll publish the responses (along with the full transcript) in the days following the session.

Here are a few question ideas to get you started:

  1. Aren’t a lot of these design choices dictated by technological constraints? How do you overcome that?
  2. What are some practical ways that we can overcome these ethical dilemmas and design inclusively?
  3. How much responsibility is on us as designers to be inclusive? Where is the line in the sand?

How does Ask the UXperts work?

These sessions run for approximately an hour and best of all, they don’t cost a cent. We are trialling a new format for this session, using a dedicated public Slack channel. That means that there is no audio or video, but a full transcript will be posted up on here in the days following the session.

The post Ask the UXperts: Inclusive by design — with Erin Hoffman-John appeared first on UX Mastery.


by Sarah Hawk via UX Mastery

The Ultimate WordPress Development Environment

WordPress development has come a very long way in recent years when it comes to tooling. In the past, developing a WordPress website required some sort of MAMP/WAMP localhost setup and almost always, a rather painful headache. Maybe you’re even one of those developers who developed their website on a live environment - I was.

Luckily, times have changed and there are now tools that help take the headache and repetitiveness out of building WordPress sites on your computer.

In December last year, after 3 years of being almost completely devoid of any WordPress development, I became a full time WordPress developer again. Before that 3 year stint in the payments industry, I was a full time WordPress contractor.

Being out of an industry for 3 years, gave me a unique perspective on how fast things change in computing and more specifically, web development. WordPress development is no exception.

You see, when I returned to WordPress development in December last year, I decided to look at setting up the perfect WordPress development environment. I was pleasantly surprised to see that the tooling around WordPress had advanced so much that it was much like trading in a Ford for a Ferrari.

I was excited, and still am of course, to explore all the tools and in today’s article I’m going to share with you a summary of what I have learned. Hopefully it will help you tweak your current environment and implement some of the tools that are available to you.

It Starts with the Server

To begin with, the most important piece in the WordPress development environment puzzle is the server. Without a server, we can’t do anything.

There are so many different options available today to host WordPress websites on your local environment that it gets tricky to know which one to use.

I’m going to suggest that you drop MAMP/WAMP/XAMP and start using a virtualized development environment.

Why? There are so many reasons:

Continue reading %The Ultimate WordPress Development Environment%


by Matt Geri via SitePoint

Tom Butler

opl-small

Minimal personal One Pager with fun copy for front-end dev, Tom Butler.

by Rob Hope via One Page Love

7 eBay Alternatives for eCommerce Sellers

When you are looking for a place to sell your stuff, eBay is probably the first marketplace that comes to mind. It is the largest and probably best-known marketplace in the world, but this doesn't mean it is the best choice for you.

[author_more]

As good as eBay is, it's hard to ignore its disadvantages. It's crowded, sellers are frequently banned for little or no reason, disputes are settled in buyers' favor, and so on. All these reasons will certainly discourage potential sellers – who wants to invest their time and money in such an uncertain environment?

I myself considered selling on eBay but after a preliminary research, I totally gave up the idea. Instead, I started researching for alternatives and this is what inspired this article.

There are quite a lot of eBay alternatives and I recommend you try a few. As I frequently say, don't put all your eggs in one basket – i.e. you'd better sell on multiple marketplaces than focus all your resources on only one.

It's up to you (and the type of your product) to choose which ones to start with. The basic rule is that the larger marketplaces attract more buyers but the smaller marketplaces could prove a better option because generally there isn't that much competition.

In addition to listing your products on some marketplace, setting your own online store is always an option. However, it's hardly the easiest and cheapest one. While you certainly have more control with your own site, calculate all the money and effort you have to put into setting the store up, maintaining it, and promoting it in order to make it successful and it turns out an established marketplace is a better choice, at least in the beginning.

Here are some other eBay alternatives for you to consider.

1. Amazon

Amazon

While many will argue Amazon it's not an eBay alternative at all because it shows some of the symptoms that push sellers away — i.e. outrageous commissions, shops closed at whim, etc. — you can't deny Amazon is a huge marketplace where you can sell almost everything you can think of (provided it's legal, of course).

It's not an exaggeration to say Amazon is an institution. Don't expect to go to the site and start selling right away. There is a lot of stuff to read before you can start selling. For instance, you need to consider the type of account (Professional Seller, Vendor, Manufacturer and Distributor, etc) to open because there are a couple of them and each has different perks.

You also need to consider what to sell. In addition to a huge variety of products you can sell on many other sites, some of the unique aspects of Amazon are that you can sell services and

self-publish. None of the other eBay alternatives on the list offer this.

As for payment, shipping, and commissions, these vary depending on the product and the type of account. Here are the general rules for shipping and delivery and for payment, pricing and promotions. You might also want to check fulfillment by Amazon.

In other words, if you decide to sell on Amazon, be prepared to spend days or even weeks researching how the system works. It really offers huge opportunities but it's not for beginner sellers. If you are new to online sales, you'd better start with easier places.

2. eBid

eBid

eBid is another huge marketplace, though not as big as eBay or Amazon. It looks really promising! It's not new – it has been around since 1999 but it grew exponentially in the recent years. One of its great features is that you can import items from Amazon, eBay and other marketplaces, which coupled with its bulk upload functionality is a huge timesaver.

eBid is a universal marketplace. It has more than 13,000 categories of products across all product groups – from books and tech, to clothes and household items. You can also sell wholesale.

I love that commissions are stated clearly on its homepage and a potential seller doesn't have to browse through countless pages to get this vital data:

“It's always free to list and only 3% sales fee. Want 0% sales fee for life? Upgrade to seller+lifetime for just €49.99.”

eBid offers Seller and Seller+ accounts. As for payments, they work with PPPay, PayPal, Skrill, and of course credit cards. All in all, for most products eBid is the best eBay alternative.

3. Rakuten

Rakuten

Rakuten is another global marketplace. It's huge in Japan but it is popular in many other countries as well. In the past I made some affiliate sales for them but I have no personal experience as a seller there. Rakuten is a universal site with goods in any category you can think of – books, personal stuff, tech, household items, etc.

If you are looking for a cheap place to sell, Rakuten is not an option for you. Compared to sites where listings are free and commissions are small, Rakuten's pricing options are outrageous but if you manage to sell volumes there, it might turn out a better option than sites with no fees (and no buyers).

Similarly to some other big sites I didn't list, Rakuten is not open to international sellers. Here is what their terms state about eligibility:

“What are the requirements to sell?

Merchants on our site must have the following:

  1. US Shipping and Return address
  2. US Bank Account
  3. US or Canadian Credit Card”

The choice of payment systems is up to you. As they state, “The majority of shops on our marketplace accept major credit cards (Visa, MasterCard, JCB, AMEX, Diners, etc), Paypal, Alipay, and bank transfers.” The same applies to shipment methods – you manage them individually, and you can use direct or indirect shipping.

Based on all this, my conclusion is that Rakuten doesn't compare well to the first two eBay alternatives but still it's a big marketplace and for you it might be an option after all.

4. Etsy

Etsy

Unlike the marketplaces so far, Etsy isn't a universal marketplace. Instead, it specializes in handmade and vintage stuff. In the beginning sellers were allowed to sell only stuff they personally made, but now they can use dropshipping. This means you can sell print-on-demand stuff made at sites such as Zazzle or CafePress, too.

As for product categories, as I already mentioned, Etsy isn't a universal marketplace. It has the following categories: Clothing & Accessories, Jewelry, Craft Supplies & Tools, Weddings, Entertainment, Home & Living, Kids & Baby, and Vintage.

Etsy has a $0.20 listing fee. A listing is active for 4 months or till the product sells. In theory the listing fee should reduce the amount of spam because when sellers have to pay a fee, they will upload only their best stuff. Yet the fee is affordable unless you upload millions of items that don't sell.

The site uses their own Direct Checkout payment system but in shops' descriptions I've seen sellers mention that they accept direct payments as well. If you go with direct payments, it's up to you to choose which payment systems to accept. With Direct Checkout you can get paid via credit and debit cards, PayPal, Google Wallet, Apple Pay, and Etsy Gift Cards.

When you sell a product, you are charged a 3.5% transaction fee and 4% + USD $0.30 for payment processing if you use Direct Checkout. If you don't use Direct Checkout in most cases you still have to pay payment processing fees but these vary depending on the service you are using.

Continue reading %7 eBay Alternatives for eCommerce Sellers%


by Ada Ivanoff via SitePoint

An Introduction to Using JWT Authentication in Rails

With the advent of Single Page Applications (SPA) and mobile applications, APIs have come to the forefront of web development. As we develop APIs to support our SPA and mobile apps, securing the APIs has been a major pain area. Token based authentication is one of the most-favored authentication mechanisms, but tokens are prone to various attacks. To mitigate that, one has to implement ways to fix the issues, which often leads to one-off solutions that make tokens non-exchangeable between diverse systems. JSON Web Token (JWT) were created to implement standards based token handling and verification that can be exchanged between diverse systems without any issue.

What is JWT?

JWTs carry information (called "claims") via JSON, hence the name JSON Web Tokens. JWT is a standard and has been implemented in almost all popular programming languages. Hence, they can be easily used or exchanged in systems implemented in diverse platforms.

JWTs are comprised of plain strings, so they can be easily exchanged in a URL or a HTTP header. They are also self-contained and carry information such as payload and signatures.

Anatomy of a JWT

A JWT (pronounced 'JOT') consists of three strings separated by '.':

aaaaa.bbbbbbb.ccccccc

The first part is the header, second part is the payload, and third part is the signature.

The header consists of two parts:

  • The type of token, i.e. 'JWT'
  • The hashing algorithm used

Continue reading %An Introduction to Using JWT Authentication in Rails%


by Devdatta Kane via SitePoint

Hands On Improving Google PageSpeed

This week's JavaScript news, issue 281

This week's JavaScript news
Read this e-mail on the Web
JavaScript Weekly
Issue 281 — April 28, 2016
An extensive look at testing from a JavaScript point of view including what different types of testing you can do and how they relate to each other.
Eric Elliott

Node 6.0 is out (see today’s Node Weekly for more) with performance and security improvements, plus extra ES6 support.
Gergely Nemeth

A thorough tutorial covering the basics of creating animated 3D scenes in the browser using Three.js.
Karim Maaloul

Build world-class native apps in JavaScript. Plus native app developers can now build in the same paradigm across multiple platforms with React Native.
Frontend Masters   Sponsored
Frontend Masters

Contains various changes towards compliance with the ES2017 draft spec.
V8 Project

An in-depth comparison of 3 React alternatives (Deku, Preact and Virtual Dom) and why they could prove useful for your next project.
Dan Prince

Gain Slack-like emoji autocompletion, Facebook-like stickers and mentions, and many more features for Facebook’s DraftJS editor framework.
draft-js-plugins

We’ve lined up Todd Motto to give a live, online talk next Tuesday (May 3rd) about optimizing the performance of your Angular 1.x apps.
Todd Motto

Jobs

  • JavaScript/HTML5 Developer at Evolution GamingWe are looking for a senior developer who would be ready to shape the future and accomplish challenging tasks, e.g. migrating stateful legacy components to functional React-Redux ones and modularising CSS with the help of css-modules.  Evolution Gaming
  • Front End Developer at Envato (Melbourne / Remote)You're deeply comfortable with React + Redux, a solid all-round front ender, and you live to craft products users love? We're close to shipping our next-gen digital marketplace. We should talk. Envato
  • Job Offers. No resume necessary.Create your Hired profile to get top companies to start applying to hire you. Get offers from $75,000 - $250,000 on the platform in 1 week. Hired.com

In brief

Curated by Peter Cooper and published by Cooper Press.

Stop getting JavaScript Weekly : Change email address : Read this issue on the Web

© Cooper Press Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK


by via JavaScript Weekly