Summary of the Node.js Board controversy from what I can gather.
All the redactions (and hidden/private conversations) has made it very hard for the outside to figure out what has occured.
Node.js Community Committee wanted Rod out:
/* | |
Copy this into the console of any web page that is interactive and doesn't | |
do hard reloads. You will hear your DOM changes as different pitches of | |
audio. | |
I have found this interesting for debugging, but also fun to hear web pages | |
render like UIs do in movies. | |
*/ | |
const audioCtx = new (window.AudioContext || window.webkitAudioContext)() |
/**************************\ | |
Basic Modal Styles | |
\**************************/ | |
.modal { | |
font-family: -apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif; | |
} | |
.modal__overlay { | |
position: fixed; |
Summary of the Node.js Board controversy from what I can gather.
All the redactions (and hidden/private conversations) has made it very hard for the outside to figure out what has occured.
Node.js Community Committee wanted Rod out:
The purpose of this talk is to introduce you to a sublime and surprisingly durable design pattern, that strangely has no name. It does not appear in the Gamma et al Gang of Four book bearing the title "Design Patterns", though you might see it there in many guises if you look closely and creatively. This design pattern may not change your life, but it certainly has tilted mine toward better.
You've heard of function calls, like f(x)
.
license: mit |
Objects in this language are defined as type
s. They have properties with
default values that can be overridden in the constructor literal syntax.
There are no methods, but instead have conditional message handlers. The handlers are scoped by the state of the internal properties. Depending on the state the value is in, different messages can be responded to in different ways.
Also values can actively delete themselves causing all references to them to be deleted and replaces with a null type that doesn't respond to anything. (thus freeing up memory)
Disclaimer: This is an unofficial post by a random person from the community. I am not an official representative of io.js. Want to ask a question? open an issue on the node-forward
discussions repo
// This is an example of what will be possible with the v2 cohort of Q, Q-IO, | |
// and Collections, and Works on My Machine™ at time of writing. | |
var Q = require("q"); | |
var Http = require("q-io/http"); | |
var Iterator = require("collections/iterator"); | |
// This is a Q-IO HTTP Server. It takes an HTTP "application" function, which | |
// is the service it provides. Applications receive requests and return | |
// responses, or promises for responses. The properties of requests and |