How and why you should target your JS for es2017, es2015 and es5.
Month: July 2018
This is a very controversial article for front end developers.
This is a very controversial article for front end developers. If you are an advocate of single page applications (SPAs) it should make you challenge your assumptions.
Even though this piece advocates for a particular backend framework, the front-end JavaScript toolkits that are talked about will work with any backend.
Client-server architectures are like a pendulum swinging back and forth with more emphasis given to one than the other according to the fashion cycle. Web architectures are no different and right now we are approaching peak SPA. Expect arguments like the ones in this article to get louder in coming years.
A collection of pure bash alternatives to external processes.
A collection of pure bash alternatives to external processes.
JavaScript is getting real tired of your jokes
JavaScript is getting real tired of your jokes
I did a talk today on NgRx

I did a talk today on NgRx
ie. The angular version of Redux
How did typeof null === ‘object’ ?
How did typeof null === ‘object’ ?
We’ve all heard it was some kind of a bug in the original JavaScript source code, too late to fix now, but what kind of bug was it?
Dr Axel Rauschmayer (of course) explains it very well.
Concentration is a mathematical inevitability of a scale free network.
Concentration is a mathematical inevitability of a scale free network. The connections that allow a million shops from a thousand cities to compete on a global market are the same connections that mean they can all be replaced by a single shop operating from a single city.
The internet allows this to happen frictionlessly and rapidly but it’s no different to the consequences of normal competition under capitalism. Long term, competition always tends toward monopoly.
Against privacy defeatism: why browsers can still stop fingerprinting
A simple introduction to function composition which also happens to be the way RxJS replaced its heavy use of…
A simple introduction to function composition which also happens to be the way RxJS replaced its heavy use of prototype methods with simple to implement and compose functions.