Systems | Development | Analytics | API | Testing

NodeJS

Happy #26 Anniversary JavaScript!

On the 26th anniversary of JavaScript, it's hard to fully measure the impact of this "open-source, cross-platform language for enterprise networks and the internet." It has transformed the landscape of computing by becoming the top language in development. Its community has grown significantly and taken a vital role in the evolution and, of course, support of JavaScript. It's a tremendous achievement!

7 Ways to Improve Node.js Performance at Scale

Performance is one of the most important aspects of web application development. A fast application will make its users, developers, and business stakeholders happy, while a slow one is sure to frustrate all three parties. In this article, we will consider some practices that you should adopt to scale your Node.js servers. Your servers will then be able to handle high traffic workloads without a degraded user experience.

Securing your Applications in Node.js - Part 1/3

Javascript is here to stay! And the server-side Node.js project is no different 💚. This year marks the 12th (Dec 4, 2009) anniversary of the birth of Node.js, and although it may seem incredible, Javascript has been around for 25 years and the web respectively 32 years. The ecosystem of Node.js is mature and supported by an active community of library developers and authors. Being so popular, it also becomes an exciting challenge for crackers.

Adding user tracking to your Node.js RESTful API with Moesif

Join Matt as he shows users how to add user tracking to your Node.js RESTful API with Moesif. In this tutorial, we will cover how to: Tracking users' server-side interaction greatly increases the value of API monitoring and analytics. With Moesif, begin tracking your API calls by user in a matter of minutes.

WebSockets Tutorial: Going Real-time with Node and React

Everyone seems to be making chat apps these days, but messaging apps are merely the tip of the iceberg. Consider this for a moment, within the real-time domain, there are a plethora of different things you can create. We'll start with some fundamental concepts and work our way up to see how to go real-time with Node and React in the following post. By the end of this article, you will have created a very simple real-time application. That will be a lengthy post!

A Guide to Load Testing Node.js APIs with Artillery

Artillery is an open-source command-line tool purpose-built for load testing and smoke testing web applications. It is written in JavaScript and it supports testing HTTP, Socket.io, and WebSockets APIs. This article will get you started with load testing your Node.js APIs using Artillery. You’ll be able to detect and fix critical performance issues before you deploy code to production.

How to solve your Node.js problems up to 4x faster

A bug on your Node.js application can mean many things: In other words, a bug on your Node.js application can mean a lot of different things depending on the industry you are working in. Some industries can't afford 5 minutes down; others can afford weeks down. Even more important, the software - correctly working - can impact lives.