React, etc. Tech Stack

React, Flux, GraphQL, Hack, HHVM...? All of this and more!

Polymer 3.0 moves to NPM and ES6 Modules with templates in JavaScript

Image: 2017-08/npm-web-components.png

Polymer is a library that helps developers use native Web Components. Leveraging browser capabilities it promises high performance and low payload reusable components for front end developers. At Polymer Summit 2017 in Copenhagen, Denmark the team announced Polymer 3.0. The new version comes with welcom architectural changes.

Written by Jorgé on Tuesday August 22, 2017

Facebook Virtual DOM Licensing FUD and Patent Trolls

Image: 2017-08/virtual-troll-dom.jpg

The summer of 2017 has been another where the React.js library has been in the headlines. In addition to being a staple in developer job ads, the BSD+Patents spearheaded into discussions once the Apache Software Foundation ruled it out for any ASF projects.

Written by Jorgé on Sunday August 20, 2017

WordPress developers weary of React licensing

Image: 2017-08/wordpress-gutenberg-react.png

WordPress is the most popular content management platform, with over 20% market share of all running websites. WordPress licensed under GPL, but has recently considered adopting React.js, which has a controversial BSD+Patents licensing.

Written by Jorgé on Wednesday August 16, 2017

HyperApp is an Elm inspired JavaScript library for building applications

Image: 2017-08/hyperapp.png

There is no shortage of JavaScript libraries and frameworks to build Single Page Applications (SPAs). From Inferno, React and Vue.js, to Angular and even to ClojureScript which abstract JavaScript completely. Is there a need for more? The HyperApp team thinks so.

Written by Jorgé on Wednesday August 2, 2017

Universal React Framework Next.js at JSConf China

Image: 2017-08/jsconf-cn.png

Next.js is an easy way to get started with writing universal React apps with minimal setup. In July 2017 the lead developer Guillermo Rauch was at JSConf China in Shanghai to give an overflow of the project.

Written by Jorgé on Tuesday August 1, 2017

ECMAScript 2017 book, covering ES2016 and ES2017 JavaScript features

Image: 2017-07/es2016-es2017-book.png

The ECMAScript 6 release in 2015 set the foundation for the new contemporary JavaScript that developers are enjoying. After the release (also known as ES2015), there have been two updated specifications of the standard that sets the baseline for JavaScript.

Written by Jorgé on Saturday July 29, 2017

Major React core rewrite AKA Fiber enters Beta

Image: 2017-07/react-icon.png

The React team has been busy working on a complete technical rewrite of the React.js core. This effort was earlier known as React Fiber, but it has now realised as React 16 Beta1, which was released on Thursday 26th of July 2017.

Written by Jorgé on Thursday July 27, 2017

lit-html, JavaScript templating from Polymer team at Google

Image: 2017-07/lit-html.png

Producing HTML output in JavaScript remains an unsettled area. There are many schools in the game, some proclaiming the use of a dedicated templating language like Handlebars, while at the other end developers want to do templating in pure JS.

Written by Jorgé on Thursday July 27, 2017

Functional Programming with TypeScript

Image: 2017-07/typescript-functional-programming.png

Functional Programming concepts have become mainstream in JavaScript. TypeScript is often envisioned as a C# inspired extension to JavaScript. C# is heavily Object Oriented, so many developers think FP principles don't mix with TypeScript.

Written by Jorgé on Tuesday July 18, 2017