Node Congress 2023
2023-04-14..2023-04-17
Berlin, Germany
[Node Congress 2021, Node Congress 2022, Node Congress 2023, Node Congress 2024, Node Congress 2025, Node Congress 2026]
who it's for
Node.js developers, fullstack JavaScript developers, backend engineers, platform engineers, DevOps engineers, security engineers
topics
Deno 2.0; Bun server components; WebContainers in browser; Cloudflare Workers and Durable Objects; AWS Lambda internals; diagnostics_channel and AsyncLocalStorage; Node.js startup snapshots; Rust and WebAssembly bindings for Node.js; prototype pollution mitigation; software supply chain security; ReadySet database scaling; mercurius-explain GraphQL cost measurement
| title | author | length |
|---|---|---|
| Deno 2.0 | Ryan Dahl | link |
Deno 2.0 is imminent and it's bringing some big changes to the JavaScript runtime. In this talk, we'll introduce the new features including import maps… | ||
| Building a modular monolith with Fastify | Matteo Collina | link |
Fastify is a powerful tool for building web applications and APIs in Node.js, with millions of downloads per month. It promotes encapsulation and structuring… | ||
| AWS Lambda under the hood | Luca Mezzalira | link |
In this talk, key characteristics of AWS Lambda functions are covered, including service architecture, composition, and optimization of Node.js code. The two… | ||
| Building Multiplayer Applications with Cloudflare Workers & Durable Objects | Matt Alonso | |
Durable Objects are a part of CloudFlare's long-term goal to expand application possibilities on workers, allowing for the building of scalable collaborative… | ||
| Node Monorepos with Nx | Isaac Mann | link |
This workshop explores Node Monorepos with NX, highlighting the benefits of monorepos and NX in managing complexity, code sharing, and dependency management… | ||
| Server Components with Bun | Jarred Sumner | |
Bun is a modern JavaScript runtime environment that combines a bundler, transpiler, package manager, and runtime. It offers faster installation of NPM packages… | ||
| Node.js startup snapshots | Joyee Cheung | link |
The talk discusses the Startup Snapshot initiative in Node, which aims to improve startup performance by adding new features and optimizing initialization… | ||
| Things I learned while writing high-performance JavaScript applications | Michele Riva | link |
This talk explores the creation of a full-text search engine in JavaScript, highlighting the challenges with existing search engines like Algolia and the… | ||
| Node.js Masterclass | Matteo Collina | link |
Welcome to the NojectCants backend masterclass! In this workshop, we will cover key aspects of building robust and flexible Node.js applications, including… | ||
| The Road to Async Context | James M Snell | link |
This talk discusses the implementation and performance improvements of the async local storage API in Node and Cloudflare Workers. It explores the concept of… | ||
| Fresh: a new full stack web framework for Deno | Nick Taylor | link |
This talk introduces Fresh, a full-stack web framework for Deno, and covers its features, such as static files, routes, and data-fetching. It also discusses… | ||
| Observability with diagnostics_channel and AsyncLocalStorage | Stephen Belanger | link |
Observability with Diagnostics Channel and async local storage allows for high-performance event tracking and propagation of values through calls, callbacks… | ||
| Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch - Understand magic behind Node.js | Erick Wendel | link |
The talk explores the magic behind Node.js and delves into its components, including V8, libuv, and the C++ bridge. It discusses the workflow and execution… | ||
| Decomposing Monolith NestJS API into GRPC Microservices | Alex Korzhikov | link |
The workshop focused on decomposing a monolithic API into microservices using NestJS and gRPC. The speaker discussed the benefits and drawbacks of monoliths… | ||
| 0 to Auth in an Hour Using NodeJS SDK | Asaf Shen | link |
This workshop focuses on adding passwordless authentication to a node application, covering basic authentication concepts and the importance of authentication… | ||
| How to use ChatGPT with Node.js | Lizz Parody | link |
This talk introduces Chat GPT and its integration with Node.js, highlighting its exceptional performance and natural language capabilities. The speaker… | ||
| Parse, Don’t Validate | Evgeny Poberezkin, Jason Green | link |
Hello. We're going to talk today about JavaScript and how to ensure data correctness. JSON can be wasteful and has security issues, but Fastify tackles these… | ||
| JavaScript-based full-text search with Orama everywhere | Michele Riva | link |
Orama Search workshop is a learn-as-you-type workshop that introduces Orama, an open-source full-text search engine written in TypeScript. The workshop covers… | ||
| Prototype Pollution in JavaScript | Vladimir de Turckheim | link |
This talk discusses prototype production in JavaScript and focuses on the concept of prototype pollution. It explains the impact of prototype pollution and… | ||
| Scaling up Your Database With ReadySet | Aspen Smith, Nick Marino | link |
ReadySet is a plug and play caching solution that improves database performance and query optimization. It supports scaling out to multiple nodes without… | ||
| Decoupling in Practice | Chad Carlson | link |
Platform.SH is a platform as a service provider that supports various frameworks and runtimes. In this workshop, a two application project called food adviser… | ||
| GraphQL with Mercurius and Prisma, love at first sight | Luca Del Puppo | link |
The talk discusses the use of Prisma and Mercurius in moving from REST API to GraphQL. Prisma improves the developer experience and allows for easy data… | ||
| Bring Node.js into your browser with WebContainers | Sylwia Vargas | link |
This talk discusses bringing Node.js into the browser using web containers. It covers the history of Node.js and the internet in the early 2000s, the… | ||
| The tale of avoiding a time-based DDOS attack in Node.js | Paolo Insogna | link |
Web applications face constant threats from DDoS attacks, including the new Zoloris attack that can bring down a server with minimal bandwidth. Node.js has had… | ||
| JS Character Encodings | Anna Henningsen | link |
Character encodings are important for converting characters into bytes. UTF-8 is the most commonly used encoding in JavaScript. JavaScript engines handle… | ||
| Next Generation Code Architecture for Building Maintainable Node Applications | Juri Strumpflohner | link |
This talk focused on code architecture, modularization, and scaling in software development. The speaker discussed the benefits of separating code by domain… | ||
| Type-safe bindings for Node.js with Rust and WebAssembly | Alberto Schiabel | link |
This talk explores TypeScript bindings for NodeJS with Rust and WebAssembly, providing an alternative approach for creating native NodeJS modules and… | ||
| Eval all the strings! - Hardened JavaScript | Zbyszek Tenerowicz | link |
NPM packages can be potentially dangerous, so it's important to be proactive in managing them. Lava Mode allows you to detect and investigate suspicious… | ||
| Node.js: Landing your first Open Source contribution & how the Node.js project works | Claudio Wunder | link |
This workshop covers the Node.js project, governance model, collaboration, and contribution. The Node.js organization has important repositories and follows a… | ||
| tRPC - Move Fast and Break Nothing | Alexander Johansson | link |
TRPC is a tool that simplifies API development by allowing you to call functions in the backend and have the type data inferred into the frontend without code… | ||
| Monitoring, Alerting, And Visualizing your Node.JS server infrastructure with Open Source tools | Zoe Steinkamp | |
This talk introduces monitoring, alerting, and visualizing Node.js server infrastructure with open source tools. It covers the use of time series databases for… | ||
| Roll you own JavaScript runtime | Bartek Iwanczuk | link |
This talk introduces Deno, a custom JavaScript runtime similar to Node.js, and discusses the benefits of using a custom runtime. It explores the process of… | ||
| Using Machine Learning to Supercharge Your Node.js App | Marian Villa | link |
Welcome to our talk on incorporating machine learning to your Node.js applications. Learn how to take your Node.js application to the next level with machine… | ||
| The State of Node.js Core | Colin Ihrig | link |
This talk discussed the state of Node.js core, with increasing downloads and over 2 million packages on npm. Node.js has a LTS schedule, with Node 14 currently… | ||
| Creating an innovation engine with observability | Boris Tane | link |
Baseline provides observability for serverless architectures and has created an innovation engine within their team. They measure team performance using Dora… | ||
| Measuring the Cost of a GraphQL Query with mercurius-explain | Marco Ippolito | link |
Today we're going to talk about measuring the cost of a GraphQL query with Mercury's Explain. GraphQL allows us to create a list of items we want without… | ||
| Tale of Two Repos | Tally Barak | link |
JavaScript became popular in the mid-2010s with the introduction of Node and advanced frameworks like Angular and React. Monorepos, which are single… | ||
| The Edge & Databases: Everything Everywhere All at Once | Alex Ruheni | link |
This talk discusses working with databases on the Edge, the challenges of serverless and databases, and the challenges of working with databases on the Edge… | ||
| Tools for better Observability in NodeJS Serverless IoT Applications | Alina Dima | link |
The talk discusses the challenges of IoT development, including issues with fleet offline, data missing, alerts not working, inconsistent data, and slow… | ||
| Securing Your Software Supply Chain | Darcy Clarke | link |
This talk focuses on securing the software supply chain, particularly in the JavaScript ecosystem. The number of transitive dependencies in JavaScript projects… | ||
| Game Changer! Building Search Into Your Applications | Karen Huaulme | link |
Implementing the right strategies and tools, such as Apache Lucene, can improve search performance and user experience. The choice of analyzer affects search… | ||
| Supply Chain Security Experience | Bradley Farias | link |
Supply chain security is important in software development, and it's crucial to assess the actual impact of threats. When dealing with security vendors, ask… | ||
| The Database Magic Behind 40MIO Ops/S | Michael Hirschberg | link |
This lightning talk discusses the database magic behind handling 40 million operations a second. The Amadeus database, powered by Couchbase, caters to travel… | ||
| Couchbase Capella Workshop | Michael Hirschberg | |
-- no description -- | ||
| nothing matches | ||