The conclusion of this of this 4 part series. The path to writing algebraic effects written in idiomatic JavaScript.
Category: Lambda
Code. It’s called code.

Trashy is a CSS stylesheet for showing up the invisible parts of your markup and to highlight its problems and…
Trashy is a CSS stylesheet for showing up the invisible parts of your markup and to highlight its problems and accessibility errors.
The best thing about object oriented programming is Polymorphism, (ie executing different code depending on the type…
The best thing about object oriented programming is Polymorphism, (ie executing different code depending on the type of the data).
The other other two “pillars” of OOPs are of more dubious value. Encapsulation encourages bad patterns of state management and mutation. Inheritance is just a flawed approach to composing code for reuse. The best approach to inheritance is to use it very sparingly.
Part 2 in a 4 part series.
Part 2 in a 4 part series. The path to writing algebraic effects in idiomatic JavaScript. The last part is critical because without the help of some of the more advanced features of the language (generators) this stuff would be very laborious and feel unnatural to write.
Nothing in the mobile space comes close to the iPhone in terms of JavaScript performance.

Nothing in the mobile space comes close to the iPhone in terms of JavaScript performance. When is the Android world going to step up?
SharedArrayBuffers are a direct way to share data between web worker threads.
SharedArrayBuffers are a direct way to share data between web worker threads. To keep multithread access under control, access can be coordinated using the Atomics api.
Giving another talk about Custom Elements.

Giving another talk about Custom Elements.
Frontend frameworks are always a hot topic but what comes next? How can we evolve our code base and avoid vendor lock-in?
The answer can be found in embracing web standards. Web Components FTW!
A very useful read about GitHub’s gradual elimination of jQuery and it’s adoption of modern features of the browser…
A very useful read about GitHub’s gradual elimination of jQuery and it’s adoption of modern features of the browser platform. GitHub is one of the best websites, certainly one of the most accessible, and one of the truest to the web philosophy.
Note that they are starting to use custom elements. No frameworks anywhere.
Originally shared by mathew murphy
This is an interesting introduction to continuation-passing style programming in JavaScript.
This is an interesting introduction to continuation-passing style programming in JavaScript. It is a 3 part series which slowly builds via generators toward algebraic effects programming. I’m looking forward to reading the next part in this series.