FEX 技术周刊 - 2017/05/22
PPT 已放出，用 VUE 的同学可关注
[报名]腾讯Web前端大会 & PHP Conf 2017 & GMTC
都在 6 月份，感兴趣的可报名参加。
Launching Ignition and TurboFan
Polymer Release 2.0.0
Built on the fundamental goals of using native web platform features, improving interoperability, and providing a smooth migration path, the Polymer 2.0 library is a great support system for developing web components. One of the most exciting features of Polymer 2.0 is support for ES6 class-based syntax, so web components built with Polymer look essentially native.
Rearchitecting Airbnb’s Frontend
Airbnb 使用 React+Redux 重构了之前基于 Rails 开发的 Web 页面，挺不容易的，要改的地方及注意的问题不少
How Four Native Developers Wrote An Electron App
Why We Didn’t Use A Framework
What’s New in Create React App
webpack 2, Runtime Error Overlay, Progressive Web Apps by Default, JEST 2.0, Better Console Output…
Yarn Create & Yarn 1.0
如何看待 snabbdom 的作者开发的前端框架 Turbine 抛弃了虚拟DOM
大家的回到有助于更好地理解 virtual dom，不了解 snabbdom 的可看 snabbdom解密
More than a billion files are saved to Dropbox every day, and we need to run many asynchronous jobs in response to these events to power various Dropbox features. Examples of these asynchronous jobs include indexing a file to enable search over its contents, generating previews of files to be displayed when the files are viewed on the Dropbox website, and delivering notifications of file changes to third-party apps using the Dropbox developer API. This is where Cape comes in — it’s a framework that enables real-time asynchronous processing of billions of events a day, powering many Dropbox features.
Developing Microservices - Node, React, and Docker
In this post you will learn how to quickly spin up a reproducible development environment with Docker to manage a number of Node.js microservices.
Guidelines for a new programming language
This is a transcript of a talk I gave at CycleConf 2017 about a potential future for Cycle.js where we would explore building a functional and visual programming language for dataflow. It is part 2 of the talk “Past, Present and Future of Cycle.js”.
REST 2.0 Is Here and Its Name Is GraphQL
Throughout this article, we’re going to look at how you might tackle a few common use-cases with REST and GraphQL. This article comes complete with three projects. You will find the code for REST and GraphQL APIs that serve information about popular movies and actors as well as a simple frontend app built with HTML and jQuery.
Web Developer Security Checklist
This checklist is simple, and by no means complete. I’ve been developing secure web applications for over 14 years and this list contains some of the more important issues that I’ve painfully learned over this period. I hope you will consider them seriously when creating a web application.
Composing Software: An Introduction
Announcing Git Integration for Atom and GitHub Desktop Beta
We’re making the GitHub experience better beyond the browser with two releases—a new release of Atom with Git and GitHub Integration and the new GitHub Desktop Beta, completely redesigned on Electron. These releases will help you work more productively, wherever you work best with a streamlined experience across platforms.
TypeScript React Starter
A starter template for TypeScript and React with a detailed README describing how to use the two together.
Next 3.0 Preview: Static Exports and Dynamic Imports
On the heels of our announcement of free static deployments earlier today, we are excited to introduce a beta release of the upcoming Next.js 3.0, featuring next export, dynamic components and various bugfixes.
Hypernova lets you write all of your view code in a single place without having to sacrifice the user‘s experience.
JSConf EU 2017 Videos
一个前端框架，文档倒是挺漂亮的，不过看起来不像会火。相关介绍：Introducing Mavo: Create Web Apps Entirely By Writing HTML
React renderer for creating PDF files on the browser, mobile and server.
Search through your filesystem with SQL-esque queries
The JSON Feed format is a pragmatic syndication format, like RSS and Atom, but with one big difference: it’s JSON instead of XML. For most developers, JSON is far easier to read and write than XML. Developers may groan at picking up an XML parser, but decoding JSON is often just a single line of code.
JSONata - JSON query and transformation language
JSONata is a lightweight query and transformation language for JSON data. Inspired by the ‘location path’ semantics of XPath 3.1, it allows sophisticated queries to be expressed in a compact and intuitive notation. A rich complement of built in operators and functions is provided for manipulating and combining extracted data, and the results of queries can be formatted into any JSON output structure using familiar JSON object and array syntax. 这是作者的介绍：JSONata: A Declarative Syntax for Querying Your JSON Data
A beautifully designed WYSIWYG HTML Editor based on HTML5.
An all-in-one JSON logging utility that supports ExpressJS HTTP logging, custom logging, provides multi-format output and an easy to use events API.
Google Open Source
All the tools you need to build and deploy your Progressive Web Apps.
Orientation Sensor - W3C First Public Working Draft
This specification defines a base orientation sensor interface and concrete sensor subclasses to monitor the device’s physical orientation in relation to a stationary three dimensional Cartesian coordinate system.