How To Writing a Chat Server using Node.js, TypeScript, and WebSockets

JavaScript, when used correctly, enables developers to write clean, modularised code. That said, the language contains some quirks that can prove confusing to more novice JavaScripters, such as function invocation patterns; developers will eventually become accustomed to its workings, but will encounter frustration along the way. The compiler naturally provides type checking, which augments developers' confidence in their code. The Project In this tutorial, we are going to write a very simple chat server using Node.js

Continue Reading

Tips Performance Node.js Application

This article series has covered a lot of ground: it presented an overview of application performance management (APM), it identified the challenges in implementing an APM strategy, it proposed a top-5 list of important metrics to measure to assess the health of an enterprise Node.js application, and it presented AppDynamics’ approach to building an APM solution. In this final installment this article provides some tips-and-tricks to help you implement an optimal APM strategy. Specifically, this

Continue Reading

Performance Tips for Node.js Applications

Node.js is the leading tool for creating server applications in JavaScript, the world’s most popularprogramming language. Offering the functionality of both a web server and an application server, Node.js is now considered a key tool for all kinds of microservices‑based development and delivery Node.js can replace or augment Java or .NET for backend application development. Node.js is single‑threaded and uses nonblocking I/O, allowing it to scale and support tens of thousands of concurrent operations. It shares

Continue Reading