React, etc. Tech Stack

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

React.js is like DHTML

DHTML is a term that was used in the late 90s and early 2000s to describe any kind of functionality that were somehow out of the realm of regular web site browsing. This went from dropdown navigations to snow flakes falling from the top of the screen to birds flying out of a banner to follow your cursor. It was really just a hard-to-define buzzword like Web 2.0 was later on.

Written by Jorgé on Friday November 27, 2015

Open API is an alternative to RAML

Rest APIs continue to be on everyone's lips and everybody seems to have valuable data to distribute to the world. While this may be true for many cases, the boring tasks of specifications and so on are often left half way.

Written by Jorgé on Thursday November 19, 2015

Free eBook: Upgrading to PHP 7 from O'Reilly

PHP 7 is a large update to the pioneering language that used to create and operate millions of websites and web applications. O'Reilly is a known publisher of books and they have hooked up Davey Shafik, a PHP veteran to write a free eBook about PHP 7.

Written by Jorgé on Saturday November 14, 2015

Does Drupal 7 support PHP 7?

Image: 2015-11/screen-shot-2015-11-14-at-18.06.13.png

Drupal 8, a CMS using Symfony Components and other significant improvements under the hood is out in November 2015. This is a great effort, but the sites built with Drupal 7 will continue to run for a number of years. Due to the limited number of modules for Drupal 8, even new Drupal 7 projects will be started.

The major iteration of the PHP language, PHP 7.0.0, is also scheduled for release the same November. Drupal 8 will get PHP 7 compatibility soon, but for Drupal 7 the schedule is open. Read more about the status of Drupal and PHP 7 compatibility.

In short, the best option to increase Drupal 7 performance today is to switch to running the HHVM virtual machine designed to run PHP at high performance. Support for PHP 7 will come at a later date.

Written by Jorgé on Thursday November 12, 2015

React Router hits 1.0

Image: 2015-11/react-opti.png

The React Router is a project hat aims to help you with the basics of a React applications. Where React handles the User Interface, a Flux implementation like Redux handles internal state - React keeps your UI in sync with the URL.

Written by Jorgé on Tuesday November 10, 2015

JS Comparison: Angular vs. React vs. Vue

Image: 2015-11/danguu.jpg

Angular.js, React.js and Vue.js are popular front end technologies often pitted against each other. They are not technical equivalents, but a comparison among them is still valid.

Written by Jorgé on Monday November 9, 2015