Your Choice JavaScript News

Node, nodejs, angular, javascript & much more…

Node News Tuesday, June 26

April 2018 Release Updates from the Node.js Project

  • x release line is moving into maintenance mode April 30th – Infrequent updates, and only for critical bugs and security releases – – The 8.
  • x release line is no longer actively maintained – For a short period, we will do infrequent updates for critical bugs and security releases – – The 10.
  • x release line is being cut on April 24th – It will have 6 months as our Current release line – 6 months as Current (regular semver-minor and semver-patch releases) – 18 months as Active LTS (Monthly semver-patch releases and quarterly semver-minor releases) – 12 month as Maintenance LTS (Infrequent…
  • x will no longer receive security updates after April 2018, and as such you should transition off the Argon release line as soon as posisble.
  • x and want to update to the latest release line, then we recommend updating to Node.js 10, which will be released on April 24.

Tags:

April 2018 Release Updates from the Node.js Project

Functional Programming Unit Testing in Node – Part 1 – Software, Fitness, and Gaming – Jesse Warden

  • Mainly because many middlewares in Node use the connect middleware approach, and libraries in Node are not written in a pure function way.
  • This article assumes youre not creating total functions; pure functions that can handle any type.
  • is a pure function, but is not a total function because although you can call , the result of [object Object]Error: wat isnt really what wed expect from an addition function.
  • Only Ramda curried functions will work in Expresss error handling for example.
  • Well write it in the typical Node imperative way, and slowly refactor each part to pure functions, and test each one to get 100% unit test coverage or more.

Tags:

Functional Programming Unit Testing in Node – Part 1 – Software, Fitness, and Gaming – Jesse Warden

Node.js Open Source of the Month (v.June 2018) – Mybridge for Professionals

  • Node.js Open Source of the Month (v.June2018) – For the past month, we ranked nearly 250 Node.js Open Source Projects to pick the Top 10.
  • Average number of Github stars in this edition: 2,395 – Watch Node.js Top 10 Open Source on Github and get email once a month.
  • Topics: Nest, Git, Mysql, Web crypto, Watch Videos, Logger, Chatkit, gitignore, Terminal Image, Password – – Open source projects can be useful for programmers.
  • Hope you find an interesting project that inspires you.
  • Course of the month: – A) Beginners: The Complete Node.js Developer Course (2nd Edition)[17,049 recommends, 4.6/5 stars] – B) Advanced: Node.js: The Complete Guide to Build RESTful APIs (2018)[677recommends, 4.7/5 stars]

Tags:

Node.js Open Source of the Month (v.June 2018) – Mybridge for Professionals

Threads in Node 10.5.0: a practical intro

Tags:

Threads in Node 10.5.0: a practical intro | Plow

Write GraphQL APIs on Node with MongoDB – Bits and Pieces

  • Resolver ant Its Arguments – For our GraphQL servers to respond to our queries, schema needs to have resolver functions for all fields.
  • const typeDefs = ` – type Query { – name: String!
  • Inside typeDefs, pass in an argument to alias like this: – const typeDefs = ` – type Query { – name: String!
  • `Go to resolvers.js file, and write a resolver for alias: – export const resolvers = { – Query: { – name (root, args, context, info) { – return ‘Rajat S’; – }, – alias(root, {heroName}, context, info) { – return heroName; – } – }, – };Running a query for…
  • app.use(‘/graphql’, graphqlHTTP({ – graphiql: true, – schema, – context: { – userId: 1 – } – }));To see if this works, log out the context inside the resolvers.js file: – export const resolvers = { – Query: { – name (root, args, context, info) { – return ‘Clark Kent’; -…

Tags:

Write GraphQL APIs on Node with MongoDB – Bits and Pieces

5 Tips to Increase Node.js Application Performance

Tags:

5 Tips to Increase Node.js Application Performance

Cloudant fundamentals: Querying in Node.js – The Data Lab – Medium

Tags:

Cloudant fundamentals: Querying in Node.js – The Data Lab – Medium

使うのはJavaScriptとNode.jsだけ!30分で3Dオンライン対戦ゲームを作って公開してみた – paiza開発日誌

Tags:

使うのはJavaScriptとNode.jsだけ!30分で3Dオンライン対戦ゲームを作って公開してみた – paiza開発日誌

End-to-end testing Single Page Apps and Node.js APIs with Cucumber.js and Puppeteer

Tags:

End-to-end testing Single Page Apps and Node.js APIs with Cucumber.js and Puppeteer

Senior Backend Developers (Onsite, New York, 3 Month Contract) – nearForm – New York

Tags:

Senior Backend Developers (Onsite, New York, 3 Month Contract) – nearForm – New York | HireLocker.com

Top Node Courses

The Complete Node.js Developer Course (2nd Edition) (60,232 students enrolled)

By Andrew Mead
  • Build, test, and launch Node apps
  • Create Express web servers and APIs
  • Store data with Mongoose and MongoDB
  • Use cutting-edge ES6/ES7 JavaScript
  • Deploy your Node apps to production
  • Create real-time web apps with SocketIO

Learn more.


Angular (Angular 2+) & NodeJS - The MEAN Stack Guide (26,806 students enrolled)

By Maximilian Schwarzmüller
  • Build real Angular + NodeJS applications
  • Understand how Angular works and how it interacts with Backends
  • Connect any Angular Frontend with a NodeJS Backend
  • Use MongoDB with Mongoose to interact with Data on the Backend
  • Use ExpressJS as a NodeJS Framework
  • Provide a great user experience by using Optimistic Updating on the Frontend
  • Improve any Angular (+ NodeJS) application by adding Error Handling

Learn more.