Issue #135  (Console API, JS Libs, Mobile, Productivity)02/18/16


In case you weren't aware, WHATWG has a spec called the Console Standard, which "defines APIs for console debugging facilities." That is, it's an official set of standards for stuff like console.log() and console.clear(), that we've been using for ages for debugging our scripts.

The primary part of the document describes the various methods of the Console interface, which includes the following methods:
  • assert()
  • clear()
  • count()
  • debug()
  • error()
  • info()
  • log()
  • table()
  • trace()
  • warn()
  • group()
  • groupCollapse()
  • groupEnd()
  • time()
  • timeEnd()
A few of these might be familiar to you but I'm guessing you haven't used (or even heard of) a lot of these (I've only used log() and clear(), to be honest). The good news is, Can I use has the Console API listed so you can see what browser support is like. There are quite a few notes on variations in support, so you can check those out if you are curious about support on different platforms.

The spec itself is a good starting point for learning about and experimenting with some of these lesser-known console methods, but here are a few more resources you can check out:
Now on to this week's tools!
 
70 JavaScript and DOM Tips for $5 (EPUB, MOBI, PDF)
 

JavaScript Libraries and Frameworks


Preact
"Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM."

Superpowers
"The HTML5 2D+3D game maker."

A-Frame
"Use markup to create Virtual Reality experiences that work across desktop, iPhones, and the Oculus Rift."

meatier
Best name for a framework ever. "This project is designed to showcase the exact same functionality as Meteor, but without the monolithic structure. It trades a little simplicity for a lot of flexibility."

Hermione.js
"Maps a REST API to an object data model."

voxel.js
"A collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser."

Umbrella JS
"A <2kb performant jQuery-like library born from the question: You might not need jQuery, then what do you need?"

VivaGraph
"The fastest graph drawing JavaScript library... It is designed to be extensible and to support different rendering engines and layout algorithms."

ES6 library starter
"A boilerplate for a universal (Node, web, UMD) ES6 library."

Bliss.js
"Want to use Vanilla JS but find native APIs a bit unwieldy? Bliss is for you."

 
70 JavaScript and DOM Tips for $5 (EPUB, MOBI, PDF)
 

RWD and Mobile Tools


Breakpoints
Enter a website URL and this tool will spit out all the site's defined breakpoints from the media queries.

FastClick
"Polyfill to remove click delays on browsers with touch UIs."

Responsivizr
"A visual tool to show how responsive images behave across viewports in RWD."

Pressure.js
"A JavaScript library that makes dealing with Apple's Force Touch and 3D Touch simple."

Appery.io
Rapidly build mobile apps with this enterprise cloud-based app builder and MBaaS.

React Container Query
An implementation of "container queries" for React.

Monaca
Comprehensive cloud-powered tools and services that will make your hybrid mobile app development process with PhoneGap/Cordova simpler.

Responsive Image Breakpoints Generator
"Easily generate the optimal responsive image dimensions."

 
384 Pages of CSS for $7 (PDF E-Book)
 

Productivity Tools


Folders Structure
"OS X Automator workflow for creating project folders structure for designers."

Statsbot
Google Analytics bot for Slack, to keep your team informed about metrics.

Throttle
"Find out who tries to sell or steal your email address, combine all mass mailings into a single daily digest email, and stop giving out your email address online. A cleaner inbox means a happier you."

Codepad
"A place for developers to share and save code snippets."

Screencast-O-Matic
"Fast, free screen recording."

BitBar
"Lets you put the output from any script or program right in your Mac OS X menu bar."

Everykey
"The Master Key to your Phone, Laptop, Website Accounts, and more."
 
384 Pages of CSS for $7 (PDF E-Book)
 

A Tweet for Thought

Designer Joel Califa has a tweetstorm for those opposed to unsolicited redesigns. Some valid points made here.
 

Suggestions / Corrections

Made something? Send links via Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

Kudos to Victor Darras for this creative pure CSS game. Very difficult but I was finally able to make it through.

Thanks to all for subscribing and reading!

Keep tooling,
Louis
webtoolsweekly.com
@WebToolsWeekly
Copyright © Web Tools Weekly, All rights reserved.

Email Marketing Powered by MailChimp