Node Congress 2022
2022-02-17..2022-02-18
-- online --
[Node Congress 2021, Node Congress 2022, Node Congress 2023, Node Congress 2024, Node Congress 2025, Node Congress 2026]
who it's for
Node developers, fullstack developers, backend engineers, platform engineers, site reliability engineers, engineering managers
topics
Cloudflare Workers edge database access; Prisma Data Proxy usage; Prisma-powered database workflows; Serverless deployments and tradeoffs; undici HTTP client evolution; Deno and Node compatibility; Rust to WebAssembly in Node; JSON import support in Node.js; Node.js diagnostics tooling; npm package security threats; Automated API security scanning; Sentry end-to-end tracing
| title | author | length |
|---|---|---|
| Database Access on the Edge with Cloudflare Workers & Prisma | Alex Ruheni | 24m |
Demonstrates that Cloudflare Workers can query a central Postgres/MySQL database over HTTP using Prisma Data Proxy, not raw TCP, by migrating ~500 quotes from… | ||
| Monitoring Errors and Slowdowns with a JS Frontend and Node Backend | Chris Stavitsky | 08m |
Demo shows a JS frontend talking to a Node (Express.js) backend with Sentry set up end to end: it surfaces a 500 error happening 45 times to 22 users, a… | ||
| How to Register a Domain Using Node and the DNSimple API in 5 min | Anthony Eden | 06m |
Claims a working script that registers a domain in ~5 minutes using the DNSimple NodeJS client with npm and an environment token, checks availability… | ||
| The Evolution of Deploying Node on Servers and Platforms | Shedrack Akintayo | 08m |
Traceable claim: Node deployment evolves from a physical server in a garage to monoliths to PaaS (Heroku Netlify Platform.sh) to containers (Docker Kubernetes)… | ||
| Automated Application Security Testing with StackHawk | Scott Gerlach | 09m |
StackHawk claims fast, automated dynamic testing of running HTTP APIs (REST, GraphQL, SOAP) by running a Docker scanner close to the app and using… | ||
| It's a Jungle Out There: What's Really Going on Inside Your Node_Modules Folder, Feross Aboukhadijeh | Feross Aboukhadijeh | 31m |
Shows that ua-parser.js is compromised for four hours and that malicious packages sit live an average of 209 days, backed by a 100 GB metadata and 15 TB… | ||
| Towards a Standard Library for JavaScript Runtimes | James M Snell | link |
There is a need for a standard library of APIs for JavaScript runtimes, as there are currently multiple ways to perform fundamental tasks like base64 encoding… | ||
| Out of the Box Node.js Diagnostics | Colin Ihrig | link |
This talk covers various techniques for getting diagnostics information out of Node.js, including debugging with environment variables, handling warnings and… | ||
| Node.js Compatibility in Deno | Bartek Iwanczuk | link |
Deno aims to provide Node.js compatibility to make migration smoother and easier. While Deno can run apps and libraries offered for Node.js, not all are… | ||
| Evolving the Node HTTP Client with undici | Robert Nagy | link |
The talk discusses the current state of the Node HTTP client and the problems it faces, including the lack of support for HTTP pipelining and the intrinsic… | ||
| Server-side Auth with Remix, Prisma, and the Web Platform | Kent C. Dodds | link |
This talk is about server-side authentication with Remix, Prisma, and the web platform. It covers adding authentication to a Remix app, troubleshooting and… | ||
| Five Ways of Taking Advantage of Verdaccio, Your Private and Proxy Node.js Registry | Juan Picado | link |
Verdash is a lightweight and proxy private Node.js registry that allows you to host and publish private packages. It offers five ways to use it, including… | ||
| Understanding JavaScript Compilation | Michele Riva | link |
This talk explores the concepts of compilation and transpilation in JavaScript, highlighting the three steps involved: parsing, code transformation, and code… | ||
| Mastering Error Handling Node.js | Lizz Parody | link |
This talk explores error handling in Node.js, including types of errors, handling techniques, and debugging. It discusses the use of exceptions, callbacks, and… | ||
| A Comparison of Web Workers | Thomas Hunter II | link |
This talk compares web workers, including dedicated workers, shared workers, and service workers. Web workers provide multithreading capabilities and use… | ||
| Tracking errors and slowdowns in Node + JavaScript using Sentry | Neil Manvar | link |
This workshop focused on application monitoring using Sentry. The importance of tracking errors, slowdowns, and releases was highlighted, along with the… | ||
| Write Node like it's 2022 | Pedro Filho | link |
Let's write Node like it's 2022. We can now iterate over objects more easily with the for-in loop. Template literals make string concatenation and multi-line… | ||
| Static first websites with Cloudflare Workers | Jonathan Kuperman | link |
The talk covers the historical landscape of web development, the rise of static site generators, the serverless revolution, edge computing, and using… | ||
| The Road to JSON Import Support in Node.js | Antoine du Hamel | link |
This talk discusses the road to JSON import support in NodeJS, covering the history and implementation of JSON modules. It explores security concerns and the… | ||
| Database Workflows & API Development with Prisma | Nikolas Burk | link |
Welcome to the Database Workflows and API Development with Prisma workshop. Prisma is an ORM that allows you to work with a relational database from an… | ||
| High Performance Node.js Powered by Rust and WebAssembly | Shivay Lamba | link |
This talk explores using Rust and WebAssembly to enhance the performance of Node.js applications. By leveraging Rust's efficiency and safety features, and… | ||
| Back to the basics | Guillermo Gutierrez Almazor | link |
This workshop covers basic principles and patterns in software development and engineering. It explores topics such as objects, functions, prototype chains… | ||
| A Glimpse Into the Future of Fullstack Development with Blitz.js | Aleksandra Sikora | link |
This talk focused on the future of full-stack web development with Blitz.js. Blitz is a React framework built on top of Next.js, offering direct database… | ||
| Managing Authentication in Next.js | Michele Riva | link |
Welcome to the workshop on managing authentication in Next.js. We'll cover custom authentication methods, integrating Firebase, and the pros and cons of… | ||
| The Future of JavaScript Runtimes | Aaron O'Mullan | link |
This talk explores the future of JavaScript runtimes, their evolution, and impact on software development. It discusses the historical trends of JavaScript… | ||
| Fastify Workshop | Matteo Collina | link |
The Fastify workshop covers the basics and advanced topics of the Fastify web framework, known for its speed, security, and developer experience. It has a… | ||
| Serverless in Production, Lessons from the Trenches | Yan Cui | link |
This talk provides valuable insights for those considering serverless in 2022, with a focus on troubleshooting and observability using Lumigo. It emphasizes… | ||
| Deploying a decoupled restaurant review site to production with Strapi and Platform.sh | Shedrack Akintayo, Chad Carlson | link |
The workshop covers the use of PlatformSH and Strapi for building and deploying decoupled applications. It explores setting up projects, configuring databases… | ||
| How To Design A Sustainable Freelance/Contracting Career | Shane Ketterman, Alexander Weekes | link |
Freelancing has become a popular career path, offering stability, flexibility, and economic opportunity. Major corporations are increasing their use of… | ||
| The Secret Life of Package Managers | Tally Barak | link |
npm install can be a mysterious process, but understanding how package managers work is essential. NPM solved problems like large node_modules, circular… | ||
| How to Convert Crypto Currencies with Microservices in Node.js and GRPC | Alex Korzhikov, Andrew Reddikh | link |
This workshop is divided into three parts: an introduction to gRPC and Node.js, practical examples of implementing a currency converter, and a hands-on… | ||
| Writing Universal Modules for Deno, Node and the Browser | Luca Casonato | link |
Luca, a software engineer at Dinoland Inc., works on the open source Dino CLI project and the cloud compute offering called Dino deploy. They contribute to web… | ||
| Orders & Magnitude | Jessica Cregg | link |
The talk discusses the relationship between complexity and collaboration in software development. It highlights that collaboration is not always the answer to… | ||
| Scaling Databases For Global Serverless Applications | Ben Hagan | link |
Polyscale is a no-code database edge cache that aims to make caching and speeding up the data layer effortless for developers. It uses AI and machine learning… | ||
| nothing matches | ||