Monthly Archives: May 2015

Polymer is production ready: 1.0 has been released

The new Polymer web site includes a long list of pre-made elements, many of which help you implement Material Design

 

Polymer is a library that uses the latest web technologies to let you create custom HTML elements. Build anything from a button to a complete application as an encapsulated, reusable element that works across desktop and mobile.

Polymer 1.0 has been rebuilt from the ground up for speed and efficiency. The new, leaner core library makes it easier than ever to make fast, beautiful, and interoperable web components. If you haven’t used Polymer before, it’s time to try it out. If you haven’t tried it recently, time to take another look.

Read more from the source: polymer-project.org

UX is UI — Medium

User experience begins with strategy and requires layers of feature scope, site structure, site skeleton, and “surface” or the graphic interface

 

In a post adapted from a short talk Mike Atherton gave at the SODA Social meetup in London on May 14th, 2015 he writes:

In UX there’s no ‘one-size-fits-all’ design pattern for a given situation. Despite what clients ask, there’s no more a ‘best practice from a UX perspective’ than there is a ‘best recipe from a cookery perspective’.

“Give me six hours to chop down a tree and I’ll spend the first four sharpening the axe.” – Abraham Lincoln

It’s about research, understanding, and evaluation. Figuring out the right problem to solve, before dipping into our toolbag of methods and patterns to solve it.

Read the post at Medium

Logic gates tutorial with functional demo

Schabse Laks created working logic gates with a clever use of checkbox inputs, labels, and CSS sibling selectors

 

Schabse writes:

Logic gates are the basis of all of computing. They take two binary inputs (0/1 or true/false), and result in a binary output whose value depends on the inputs. These gates form the building blocks upon which all computers are built.

Here are the three basic logic gates: AND (true only when both inputs are true), OR (true when either input is true), and XOR (eXclusive or, true only when exactly one input is true, but not both). Click the inputs (square boxes) to see the outputs reflect the values.

Check it out at silon.slaks.net

Sass Pixel Art

Get crazy with CSS box-shadow; here’s a walkthrough on making pixel art from a single div with a little help from Sass

 

Una Kravets begins her article:

Each pixel is it’s own, individually placed box shadow. These are strung together via a comma-separated list. You can have as many box-shadows as you want on a div. Pretty cool.

Read Una’s post at una.im

We Tested How Googlebot Crawls Javascript And Here’s What We Learned

This study announces a big win for single-page apps that are concerned with SEO

 

Think Google can’t handle JavaScript? Think again. Contributor Adam Audette shares the results of a series of tests conducted by his colleagues at Merkle | RKG to examine how different JavaScript functions would be crawled and indexed by Google.

TL;DR

1. We ran a series of tests that verified Google is able to execute and index JavaScript with a multitude of implementations. We also confirmed Google is able to render the entire page and read the DOM, thereby indexing dynamically generated content.

2. SEO signals in the DOM (page titles, meta descriptions, canonical tags, meta robots tags, etc.) are respected. Content dynamically inserted in the DOM is also crawlable and indexable. Furthermore, in certain cases, the DOM signals may even take precedence over contradictory statements in HTML source code. This will need more work, but was the case for several of our tests.

Read more from the source: Search Engine Land

Node project spinoff Io.js is moving to the Node.js Foundation, with a merge in progress

Forks work! The node codebase is stepping down; the recent fork io.js will be the new node

 

In a major step toward reconciliation with the open-source project for trendy server-side JavaScript framework Node.js, the technical committee in charge of the Io.js group, which split off from the Node project several months ago, today voted to join the Node.js Foundation.

Read more at VentureBeat