React, etc. Tech Stack

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

Benchmarks show Spectre patch slows iPhone JavaScript performance by 40%

Image: 2018-01/spectre2.png

On the firsts week of January in 2018 the world was shocked by the Meltdown and Spectre bugs. The bugs were found in desktop processors from Intel and AMD as well as mobile devices. These are being patched, but there is a performance hit.

Written by Jorgé on Wednesday January 10, 2018

Who is using Next.js in Production?

Image: 2018-01/next-js-logo.png

Next.js is a universal JavaScript framework that runs in the browser and the server. It offers developers an easy way to get started, and as it uses React.js for templating it is also a straightforward way for developers with React experience to get productive fast.

Written by Jorgé on Wednesday January 10, 2018

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