
Push


The problem is that browsers are so complex now and with so many APIs they represent an enormous attack surface. In this case it’s about tracking users without using cookies by exploiting the browser canvas element.
Originally shared by Roberto Bayardo
Ad & cookie blocking is leading to an explosion in browser fingerprinting as an alternate tracking mechanism. Previously limited to the more sketchy corners of the internet, I see it becoming more mainstream. I hope all the major browser developers aggressively try to contain it. I’m not sure it’s possible to eliminate completely without crippling modern browser functionality, but they should at least be able to make it far more difficult. Good move by Firefox here.
Facebook’s Reason programming language is based on OCaml but uses a syntax that is familiar to JavaScript developers.
Reason can almost be considered a statically typed, faster and simpler cousin of JavaScript, minus the cruft and with more powerful features.
You can even do React development using it. Reason compiles to JavaScript and also to native.
This seems like such a no brainer it’s amazing you don’t see more articles like this one.
Vue is philosophically more like Angular 1 than Angular 2+ is. Code conversion is also simpler and there’s no need to embrace transcompilation just to run it.
Vue also performs better than Angular 1 (and even React) and has plenty of corporate money backing it.
Visualising sort algorithms.
Ohm: little language parser generator in JavaScript.

This is pretty fucking awesome. Enable typescript style type checking without transpilation.
VSCode automatically supports typescript annotation of JavaScript and acts as a kind of linter. No build step.
Git Flow, bringing sanity to teams.
You’re probably already using it. Or should be.