Platform Evolution is one of the five pillars of the Wikimedia Foundation's Medium Term Plan. The need to evolve our platform is very evident when it comes to how we design, develop, and deliver experiences to users in the browser. (more…)
Read more »
The import() operator lets us dynamically load ECMAScript modules. But they can also be used to evaluate JavaScript code (as Andrea Giammarchi recently pointed out to me), as an alternative to eval(). This blog post explains how that works. (more…)
Read more »
From “Functional programmer” I mean a programmer familiar with concepts of functional programming. (more…)
Read more »
Design patterns are blueprint solutions that you use to solve common programming problems swiftly and elegantly.
Everything began in 1994, when four computer scientists Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, published an iconic book... (more…)
Read more »