React, etc. Tech Stack

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

WebAssembly vs JavaScript - Streaming Compilation Performance Advantage

Image: 2018-01/webassemby-vs-javascript-streaming-compilation.png

WebAssembly slowly started to seep into the minds of mainstream web developers. The lower level alternative to JavaScript now runs natively in major browsers. Streamin Compilation is a technique that can accelerate execution WebAssembly (aka Wasm) significantly.

Written by Jorgé on Monday January 29, 2018

Conditional Types arriving in TypeScript 2.8

Image: 2018-01/typescript-conditional-typing.png

In a recent Pull Request of TypeScript an interesting feature is coming to the language in 2018. Conditional Typing allows defining types based on conditions, adding more flexibility to the JavaScript based language.

Written by Jorgé on Saturday January 20, 2018

Rejoiner creates a GraphQL schema from microservices

Image: 2018-01/rejoiner.png

Microservices have been a recent megatrend. Everyone from start-ups to enterprises and internet giants are talking about them. The manageability of microservices is not trivial. Google is well aware of this, and is workin on a project that uses GraphQL to merge microservices behind a single API.

Written by Jorgé on Saturday January 20, 2018

Drupal CMS to include React.js

Image: 2018-01/drupal-react.png

Drupal is a popular Open Source CMS. The project is over 17 years old and it is showing in it's architecture. Constant expansion of features has left the admin interface lacking to contemporary rivals.

In 2017 project lead Dried Buytaert signalled Drupal will use React.js to salvage the user experience.

Written by Jorgé on Saturday January 20, 2018

Polymer 3.0 release date closing in fast

Image: 2018-01/polymer-logo.png

The Polymer team at Google working on the Web Components library has sent out a new version of their library. This is a significant step following the change of architecture of Polymer in August 2017.

Written by Jorgé on Friday January 19, 2018

Gentics Mesh, a capable Open Source Headless CMS built on OrientDB

Image: 2018-01/gentics-mesh.png

The headless CMS market is exploding, and there are some interesting open source alternatives like Directus and soon GraphCMS. Contentful is in the lead for proprietary options, but there is room for open source. Another new option is GraphQL enabled Gentics Mesh.

Written by Jorgé on Thursday January 18, 2018

Skyfall and Solace CPU vulnerabilities a hoax - Confirmed

Image: 2018-01/skyfall-solace-joke.jpg

The Meltdown and Spectre vulnerabilities shook the computing world in early 2018. Now there are reportedly two more, with details incoming in the days after embargo in place for security.

Curiously the two new vulnerabilities have James Bond movie inspired names: Skyfall and Solace.

Written by Jorgé on Thursday January 18, 2018

Using TypeScript with GraphQL

Image: 2018-01/typescript-graphql.png

Strong typing is a trend that has enjoyed growth in the contemporary development scene. Technologies like MobX State Tree, TypeScript and GraphQL all provide this feature to JavaScript ecosystems.

Written by Jorgé on Thursday January 18, 2018

CSS Modules arrive to Create React App (CRA) in version 2.0

Image: 2018-01/react-css.png

There are numerous ways of bootstrapping Single Page Apps that user React.js for the UI layer. The Create React App (CRA) is one option, which comes from the Facebook developer team. Now this popular project adds standard CSS Modules support for styling components.

Written by Jorgé on Thursday January 18, 2018

Automatic React PropTypes to TypeScript Conversion

Image: 2018-01/lyft-react-typescript.png

React and TypeScript are an effective combination, but since the React is developed by Facebook in Flow (their strongly typing JavaScript technique), it's not always as easy as it could be.

Written by Jorgé on Wednesday January 17, 2018