Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
January 23, 2023

The Unscalable Queue System video series and other Adventures in Nodeland

Hello folks! Here are the latest adventures in Nodeland, between building a small microservice live, many releases, and a few exciting articles!

Videos

I keep streaming the building of Unscalable Queue System:

  • Part 5 - retries and authentication
  • Part 4 - retries
  • Part 3 - PR testing with Platformatic Cloud.
  • Part 2 - project now works.
  • Part 1 - project creation

You can subscribe to my twitch channel.

Releases

  • async-cache-dedupe v1.8.0 implements the stale-while-revalidate logic.
  • @mercuriusjs/cache v3.0.2 thows error on orignal resolver error. v3.0.3 updates the dependencies.
  • undici v5.15.1 allow keep-alive for HEAD requests and fixes a few bugs.
  • fastify v3.29.5 maintenance release of the v3 line to backport the content type parser.
  • fastify v4.12.0 adds support for TypeScript nodenext resolution and reduces the overhead of content-type parsing.
  • platformatic v0.13.1 fixes a few bugs.

New Module

fastify-user is the component we use for retrieving user metadata from either JWT or a WebHook. In the future, I expect this module to grow and support other mechanisms as well!

Articles

  • Working on Real Projects: AWS Beyond the Certifications (1/10) - Learn how to set up your AWS account for growth.

  • From Ruby to Node: Overhauling Shopify’s CLI for a Better Developer Experience - Node.js is a great tool for building CLIs!

  • What’s the best way to upload files to a server? Use S3 pre-signed URLs! Check out the illustrated guide to S3 pre-signed URLs.

  • Check out Igor Savin template for building the enterprise-grade Node.js applications

  • What can you find in TikTok’s code? Reverse Engineering Tiktok’s VM Obfuscation (Part 1)

  • How can you monitor the Performance of GraphQL Queries? Use mercurius-explain!

Don't miss what's next. Subscribe to Adventures in Nodeland:
GitHub X YouTube LinkedIn