What it is and Why it matters
GraphQL Patent Analysis breaks down the revisions Facebook has given to its GraphQL license terms. The author explains why this is an issue far from resolved. At least REST is not subject to licensing restrictions.
GraphQL is sometimes presented as the REST killer. Instead of pulling down large collections of data and having multiple moments of processing–such as querying a BookTable and an AuthorTable–in lieu of calling a single function that will make the decision of how to make the calls for the individual data sources.
Getting Started with GraphQL provides a quick intro, although its usage of rather dated syntax, such as var instead of const or let, and require rather than import, distract from its presentation as the post-rest solution in an sql-free world.
React 16 Arrives, and it could not have arrived fast enough. For those who have not been prepared by already moving to new design paradigms, it’s time to catch up quickly. This article by Sophie Bits gives depth and breadth to the changes that Facebook has been working on for the past year.
Why should we fix something not yet broken? While users of pug may be jaded, and users of coffeescript see its features becoming native in one framework after the next, the attraction to await/async is that it is almost universally embraced and expected to grow in usage due to its conciseness. One could argue that transpiling await/async can create a degree of code bloat, its terseness and existing or coming inclusion in all major browsers should moot that argument.
If you currently transpile your code, replacing promises is something you can begin today without breaking anything. That said, check out a new branch just to make sure!
Apple’s ARKit and Google’s ARCore are going head to head in the new battlefield named AR. Augmented Reality brings VR ornamentation to the otherwise dull analog lives that we all enjoy. One sad comment to notice at the outset is that the two systems are incompatible. The world is still waiting for a killer app that does not involve people running into trees looking for Pokemon treats.
Mashable gives first round to Apple
New Journalism has arrived, and it is quickly finding its way into curriculum. The Reuters Institute for Journalism at Oxford has published VR for News as part of its Digital News Project 2017.
Apple has introduced ARKit, an augmented reality SDK for iOS devices iPhone and iPad. Expected to be released later this year, you can download XCode 9 and iOS 11 Beta software today to begin experimenting.
There are more every day. If there is not one near you, start one yourself!
VR View for the Web allows you how to put VR image and video content in your site and has been available since early 2017.
In addition to Google’s new vr360 player, YouTube has also begun supporting the format. BBC News Mosul 360 Overhead Video showcases their new player abilities on a feature page.
The players are just beginning to warm up.
A-Frame: An Introduction. With the ubiquitous arrival of vr360, WebGL and WebVR content, A-Frame, by Mozilla, gives creatives the freedom to incorporate current media in a fashion that no other currently provides. Using a three.js base, A-Frame brings its power to the hands of those more comfortable using markup and json than anything before it.
Theta Developers Beta is a site dedicated to those using and coding for vr360 images and video. While primarily intended for its camera, there are things of interest to owners of competitor cameras as well.