React, etc. Tech Stack

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

Polymer 3.0 release date and what that means for Web Components in 2018

Image: 2018-01/p-logo.png

Polymer, the Web Components library from Google is expected to launch the major revision 3.0 in the first half of 2018. This is a significant release for the project since after years of waiting for native support for Web Components the support is now wide spread.

Written by Jorgé on Wednesday January 10, 2018

PHP 8.0 Release Date and the status of JIT in PHP

Image: 2018-01/php-elephpant.png

PHP remains the most popular server side language for creating websites. At an estimated 80% market share, the twentysomething programming language is everywhere. PHP has evolved, and the next major legs are PHP 8.0.0 and the JIT (Just in time) compilation. Let's take a look at these.

Written by Jorgé on Monday January 8, 2018

Nest TypeScript framework for Node.js gets GraphQL support

Image: 2018-01/nest-js.png

Nest is a full stack framework for Node.js written in TypeScript. The framework builds on the popular Express.js Node micro framework, but adds more capabilities and strong typing. Now Nest has added an official GraphQL support to their repertoar.

Written by Jorgé on Monday January 8, 2018

Next.js vs Nuxt.js

Image: 2018-01/next-nuxt.png

The world of JavaScript frameworks is constantly evolving. There are unlimited options for frameworks and libraries. In the UI development declarative paradigms have barely taken hold, when universal frameworks are coming in. Let's consider two common options, Next.js and Nuxt.js.

Written by Jorgé on Sunday January 7, 2018

NEOS CMS with React.js UI

Image: 2018-01/neos-logo.png

React has become the default method for Content Management Systems to create user interfaces. Starting with WordPress Calypso in 2015, many mainstream CMSes like Drupal and have embraced React.js. One of these options is NEOS CMS.

Written by Jorgé on Saturday January 6, 2018

Mining Bitcoins with browsers and JavaScript

Image: 2018-01/bitcoin-logo.png

With the rise of Crypto currencies like Bitcoin, Ethereum and Ripple - computing resources are worth a lot to malicious actors. With browsers being very capable and running on powerful hardware, it is tempting to use JavaScript and resources of site's visitors to mine crypto currencies.

Written by Jorgé on Friday January 5, 2018

JSON Tree Shaking lands in Webpack 4.0

Image: 2018-01/screen-shot-2018-01-05-at-09.43.14.png

Webpack is a popular tool for web developers. Primary a module builder for JavaScript, but used also for managing other assets like CSS and Images. Development on Webpack remains very active and in the major version 4 comes an interesting feature, JSON Tree Shaking.

Written by Jorgé on Friday January 5, 2018

Exploiting Speculative Execution (Meltdown/Spectre) via JavaScript

Image: 2018-01/meltdown-logo.png

The critical vulnerabilities found in Intel and other CPUs represent a significant security risk. Because the flaw is so low level, the usual protections that web developers are used to don't apply. Even sandboxed JavaScript code can be used to exploit the vulnerabilities known as Meltdown and Spectre.

Written by Jorgé on Thursday January 4, 2018

Razzle enables Universal JavaScript apps decoupled from frameworks and libraries

Image: 2018-01/razzle-logo-2.png

Universal (or Isomorphic) JavaScript application development remains complex. Rendering the same UI and application code is still not trivial in 2018, even though universal frameworks like Next.js have popped up in the recent years. Razzle is a new option for developers with a unique edge.

Written by Jorgé on Wednesday January 3, 2018

React.js and Prepack

Image: 2018-01/react-prepack.png

With the compiling JavaScript framework trend and the dawn of Web Assembly age in browsers the race is always on to keep relevant. Way back in 2013 when React was released the vDOM implementation was a revelation, but time goes by and progress is needed to stay relevant.

Written by Jorgé on Tuesday January 2, 2018