Node.js Top 10 Articles — July 2018
What’s trending in Node.js?
Here’s what’s trending this month in Node.js. Topics include:
- Web Scraping with Node
- Node.js App Structure
- Building an Interactive CLI
- Malicious Modules
Whether you’re an experienced Node JS Developer, or a newbie looking to learn the basics, there’s something for everyone on this list.
Disclosure: We receive compensation from the courses we feature.
Featured Node.js Courses
The Complete Node.js Developer Course (2nd Edition)
4.6/5 Stars || 26.5 Hours of Video || 81,033 Students
Build, test, and launch real-world application with Node JS. Learn how to store data with Mongoose and MongoDB. Create Express web servers and APIs and real-time web apps with SocketIO. Learn More.
Learn and Understand NodeJS
4.5/5 Stars || 13 Hours of Video || 78,773 Students
Grasp how NodeJS works under the hood. Understand Buffers, Streams, Pipes, Event Emitter, and the JavaScript and technical concepts behind NodeJS. Build a Web Server, Application and AP and understand how it really works. Learn More.
Top 10 Node.js Articles
1. Scrape Websites for Information Easily using Code.xyz and Node.js
A web scraper is a tool that allows us to select and transform a website’s unstructured data into a structured database. Learn why it comes in handy and how to build one in this article!
2. Node.js API Field Guide: The Dos and Don’ts in Using Node.js to Build APIs
During Node.js Interactive last year, Node.js Foundation members recommended that we build field guides around popular use cases of Node.js. One of the most popular use cases for Node.js is building APIs. We started here.
3. Fractal — Nodejs app structure
By Deepak Gupta
This article about structuring the backend for REST API’s which can be extend to Graphql.
4. How I added awesome multi-threaded features to Express JS
By Steve Konves
I wrote express-http-context
which is a ridiculously simple npm package that provides access to a request-scoped context that can be used anywhere in your codebase. It helps make awesome things easy, like adding correlation IDs to your logs.
5. Securing Node.js RESTful APIs with JSON Web Tokens
By Adnan Rahić
Have you ever wondered how authentication works? What’s behind all the complexity and abstractions. Actually, nothing special. It’s a way of encrypting a value, in turn creating a unique token that users use as an identifier. This token verifies your identity. It can authenticate who you are, and authorize various resources you have access to. If you by any chance don’t know any of these keywords, be patient, I’ll explain everything below.
6. Building a Node JS interactive CLI
By Hugo Dias
NodeJS can be very useful when it comes to building Command-line Interfaces also known as CLI’s. In this post, I’ll teach you how to build a CLI that asks some questions and creates a file, based on the answers.
7. How I built a job scraping web app using Node.js
Scraping jobs from the web has now become easier thanks to Indreed.
8. Malicious Modules — what you need to know when installing npm packages
By Liran Tal
What if someone was able to directly publish a new vulnerable React version? What if someone gained direct publish access to popular npm modules?
9. Testing Node.js in 2018
By Nick Parsons
Setting up a good test framework can be tricky regardless of what language you’re using. In this post, we’ll uncover the hard parts of testing with Node.js, the various tooling we decided to utilize in Winds 2.0, and point you in the right direction for when it comes time for you to write your next set of tests.
10. This one line of Javascript made FT.com 10 times slower
By Arjun
A journey into a performance degradation…
✉️ Subscribe to CodeBurst’s once-weekly Email Blast, 🐦 Follow CodeBurst on Twitter, view 🗺️ The 2018 Web Developer Roadmap, and 🕸️ Learn Full Stack Web Development.