The 6 must-read Node.js articles/projects of this Week:
Event Sourcing is a powerful architectural pattern to handle complex application states that may need to be rebuilt, re-played, audited or debugged.
From this article you can learn what Event Sourcing is, and when should you use it. We’ll also take a look at some Event sourcing examples with code snippets.
In 2015 I have published an NPM package “sister”. Sister is an event emitter: you are able to attach event listeners and emit events. If it sounds like a familiar pattern it’s because it is. In the README.md I have included a list of 200 similar libraries. The package is a satire of course.
According to Gajus, the change needs to happen from the top to bottom. As an established open-source community we have to improve the collaboration. We couldn't agree more.
Let me start by saying — I was surprised how easy it was to write grammar for an Earley parser. I have been using regular expressions for over a decade. And I am used to parse things using regular expressions. Its fragile, its not always possible, etc. But it is fast and for the most part it serves the purpose.
Familiarising with parsing algorithms changed this attitude forever.
The certification program aims to establish a baseline competency in Node.js. While not an expert in all areas, developers who pass the certification will be able to hit the ground running with Node.js.
Currently we are working with the community to determine specific questions that will be asked on the exam. To contribute to the Node.js Foundation Certification Development Item Writing Workshop Sessions, fill out this application.
The Node.js Foundation is a member-supported organization. The Node.js Foundation Individual Director is the Node.js project’s community voice on the board. There are two individual directors that sit on the Node.js Foundation board and they serve a two-year term.
The Individual Membership Director is responsible for soliciting feedback and data that represents the wishes of other individual members and the community at large. They have been entrusted with the duty to make decisions based on the information they receive to best represent the community, and can gather input for proposals when relevant and granted permission to do so.
Previously in the Node.js Weekly Update
In the previous Node.js Weekly Update we read fantastic articles about performance optimization killers, using serverless, Async best practices, preventing ReDos attacks and many more..