<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/appsignal/best-of/2022/11" -->

---
title: Best AppSignal posts — November 2022 | daily.dev
description: The most upvoted AppSignal posts from November 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/appsignal/best-of/2022/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/appsignal/best-of/2022/11
og:type: website
og:site_name: daily.dev
og:title: Best AppSignal posts — November 2022 | daily.dev
og:description: The most upvoted AppSignal posts from November 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of AppSignal — November 2022

1. 1  
[](https://daily.dev/posts/node-js-19-release-what-s-new-put4szvfb "Node.js 19 Release: What’s New")  
Article  
![Avatar of appsignal](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/60b55a8dfc5448bd9daad08aea11a7a3)AppSignal · 4y  
Node.js 19 Release: What’s New  
Node.js team recently announced the release of version 19\. This has the following features: (experimental) - KeepAlive by default - Stable WebCrypto - V8 engine updates. In this article, we will explore the major highlights of this release.  
82  
6
2. 2  
[](https://daily.dev/posts/how-to-handle-async-code-in-javascript-akcdscj7n "How to Handle Async Code in JavaScript")  
Article  
![Avatar of appsignal](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/60b55a8dfc5448bd9daad08aea11a7a3)AppSignal · 4y  
How to Handle Async Code in JavaScript  
The easiest way to understand asynchronous code is to realize that the code does not execute sequentially. This can be difficult to comprehend in JavaScript, especially if you come from a programming language that's synchronous or sequential by default, like PHP. In the next section, we will learn about callbacks with asynchronous JavaScript using a fun Github. Here's the output of the above code execution.  
53  
1
3. 3  
[](https://daily.dev/posts/node-js-architecture-pitfalls-to-avoid-kc0jatart "Node.js Architecture Pitfalls to Avoid")  
Article  
![Avatar of appsignal](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/60b55a8dfc5448bd9daad08aea11a7a3)AppSignal · 4y  
Node.js Architecture Pitfalls to Avoid  
Node.js Architecture Pitfalls to avoid JavaScript and TypeScript pitfalls to avoid when building your code. Some of the problems (like dependency management) require more attention in node.js projects than in other languages. There are some more nuanced benefits to eschewing globals in favor of arguments.  
19

[See all AppSignal archives](/sources/appsignal/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/appsignal/best-of/2022/11#page","url":"https://daily.dev/sources/appsignal/best-of/2022/11","name":"Best AppSignal Posts — November 2022","description":"The most upvoted AppSignal posts from November 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/appsignal/best-of/2022/11#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/node-js-19-release-what-s-new-put4szvfb","name":"Node.js 19 Release: What’s New"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-handle-async-code-in-javascript-akcdscj7n","name":"How to Handle Async Code in JavaScript"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/node-js-architecture-pitfalls-to-avoid-kc0jatart","name":"Node.js Architecture Pitfalls to Avoid"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"AppSignal","item":"https://daily.dev/sources/appsignal"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/appsignal/best-of"},{"@type":"ListItem","position":5,"name":"November 2022"}]}]}
```

