React, etc. Tech Stack

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

Why is Google working on Angular and Polymer?

Image: 2016-06/polymer-angular.png

At Google I/O in 2016 there were two browser focused technologies from the company. These are the Polymer project and Angular 2. It might be a bit hard to make sense of why the company is investing in these two overlapping and competing projects.

Written by Jorgé on Monday June 20, 2016

A look into Web Components - Riot.js, Polymer and React.js

Image: 2016-06/riotlogo.png

Riot is a lightweight library for building user interfaces. It springs out of the Muut project which is similar to Disqus, for example. This is why the library is needs to be lightweight and work with a lot of other technologies.

Written by Jorgé on Monday June 20, 2016

Dgraph is a next generation Graph Database with GraphQL as the query language

Image: 2016-06/dgraph-logo.png

The name GraphQL might suggest that it's a language for working with Graph Databases, similar to SQL for relational databases. But GraphQL is actually a technology that is meant for high level communications between applications that can (but don't have to) connect to a Graph Database.

Written by Jorgé on Sunday June 19, 2016

Angular 2 is a great choice for decoupling with a headless CMS

Image: 2016-06/angular-solidblack.png

Headless CMSes have been a hot topic for a number of years. In addition to pure platforms that offer a content API, there are also numerous CMSes with a public API that can be used to power a rich front end application.

Written by Jorgé on Sunday June 19, 2016

Directus, an Open Source Headless CMS written in PHP

Image: 2016-06/directus-logo.png

Directus is a new player in the Content as a Service field. With many options for available for decoupling with a headless CMS, there is an abundance of options out there for people and organizations looking for a robust Content Platform. Is Directus worth a look and what advantage does it hold over more established players?

Written by Jorgé on Saturday June 18, 2016

Reindex, a GraphQL powered Backend as a Service (BaaS)

Image: 2016-06/reindex-logo.png

The logic and complexity of web applications has largely transferred to clients. Still you need a backend to persist your data, do validation and so on. Reindex a new entry to the BaaS market, but it has embraced GraphQL from the beginning.

Written by Jorgé on Saturday June 18, 2016

Beyond REST: GraphQL vs. Falcor

Image: 2016-06/falcor-graphql-json-schema.png

XML has largely been ousted by JSON as the de-facto format for transferring data. XML remains a valid format for document annotations, but RESTful APIs serving lean JSON is where the action has been for a number of years.

Written by Jorgé on Thursday June 9, 2016

Trivago is building their own Virtual DOM library

Image: 2016-06/1465363352_trivago-logo.png

The german hotel search site Trivago is apparently investing in their own Virtual DOM library. With the Virtual DOM concept popularised by React.js from Facebook - there was certainly no lack of similar efforts in 2015.

Written by Jorgé on Wednesday June 8, 2016

GraphQL, JSON-LD and JSON Schema formats explained

Image: 2016-06/json-logo-555px.png

In todays API driven world there are plenty of acronyms that sound alien to the average Joe. In fact many of these technologies and their differences are vague to developers alike. Let's look at three data formats that build on JSON: GraphQL, JSON-LD  and JSON Schema.

Written by Jorgé on Tuesday June 7, 2016