React, etc. Tech Stack

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

Fetcher / Context APIs and Suspense are like Git for React

Image: 2018-03/react-git.png

Talking at JSConf 2018 in Iceland, Dan Abramov gave a talk on the future of React. One most notable announcement was the addition of the Context API to the universally popular JavaScript UI library.

Written by Jorgé on Thursday March 1, 2018

RIP Redux: Dan Abramov announces future fetcher API

Image: 2018-03/back-to-the-future.png

At JSConf 2018 in Iceland the mastermind behind the Redux JavaScript state management library, Dan Abramovich, announced his replacement for Redux called Future-Fetcher. This follows the trend of developers abandoning the once-popular library due to it's complexity, opting for simpler solutions like MobX.

Written by Jorgé on Thursday March 1, 2018

Cheap fast VPS: UpCloud rolls out $5+/month plans with SSD

Image: 2018-03/1519906699_upcloud-logo.png

The hosting space is really heating up as AWS has announced it's Lightsail, Linode and Digital Ocean have dropped prices of their VPS prices. This trend continues cloud provider UpCloud announcing high performance SSD VPS plans starting from $5/mo.

Written by Jorgé on Thursday March 1, 2018

React.js for KaiOS development

Image: 2018-02/kaios-react-js.png

KaiOS is a Linux based operating system for feature phones. The system is a fork of the Firefox OS, a Mozilla venture that has been discontinued. Firefox OS was based on web technologies, a minimal Linux Kernel was used to boot up the Gecko browser engine. KaiOS continues on this path, being a browser native development.

Written by Jorgé on Monday February 26, 2018

Vue.js XSS vulnerability

Image: 2018-02/294bb34c-3c9e-4416-bcd7-2ef426ecc53e.png

Boris Bera has released a proof of concept of an XSS vulnerability when using Vue.js with server side rendering. Based on string templates, allowing attackers to target Vue.js through injection of code via malformed templates.

Written by Jorgé on Monday February 26, 2018

TypeScript to WebAssembly

Image: 2018-02/typescript-webassembly.png

WebAssembly allows writing browser applications in any language that is strongly typed languages. These include ones like C, C++, Java and more recently Rust. Web developers often use dynamically typed languages like JavaScript, PHP and Python.

Written by Jorgé on Sunday February 25, 2018

State of WebAssembly in 2018: Browser support, dev tooling and specifications on track

Image: 2018-02/wasm.png

Building communications and computing technology is a painstakingly long task. The route from initial idea will typically take years first to spec, implementation and finally mainstream adoption. WebAssembly is now on this route, it is already usable - but the official specification work continues.

Written by Jorgé on Friday February 16, 2018