Agenda
We are not expecting any of the talks to be remote and plan to have a 100% in-person conference.
However, in case of unexpected last-minute changes , some of the talks might be broadcasted remotely. All talks will be live and remote speakers will be available for Q&A in designated rooms in the event that they will not attend in person.
- 08:00 -
- 09:00
- 10:10 -
- 10:40
- Hall B
In the last ~year, a lot of work has been done with regards to performance - file system APIs, streams etc. have been rewritten in order...
- 10:45 -
- 11:15
- Hall B
The venerable HyperText Transport Protocol is one of the oldest and most ubiquitous still in use. Virtually every system in development today involves HTTP to some degree...
- 11:15 -
- 11:30
- 11:30 -
- 12:00
- Hall B
With the increasing complexity and distribution of software, the "shift left" approach advocates for incorporating performance testing earlier in the development process...
- 12:05 -
- 12:35
- Hall B
In this session, we'll get familiar with monkey patching in Node.js and explore its potential for dynamically altering server behavior. Monkey patching offers a powerful mechanism...
- 12:40 -
- 13:10
- Hall B
NestJS has become a very popular framework for building Node backends. However, it incurs a significant development overhead and makes customizing your runtime difficult...
- 13:15 -
- 13:30
- Hall B
Have you ever wondered how a FIFO data structure is implemented? Can it be optimized?
We'll start a journey into the world of data structures as we unveil a new approach to the First-In-First-Out (FIFO) implementation. In this ignite talk, Ron will introduce a unique FIFO implementation, challenging conventional wisdom and redefining the boundaries of performance and memory efficiency.
By the end of this talk, you'll gain a fresh perspective on FIFO data structures and be inspired to reimagine their role in your own projects.
- 13:45 -
- 14:45
- 14:45 -
- 15:15
- Hall B
My first thought was 'ooof.'
But after learning the fundamentals of integration tests, implementation turned out to be quite simple...
- 15:20 -
- 15:50
- Hall B
Let me show you how Event Sourcing in Node.js revolutionized our project's state management by transforming every backend action into a reversible, self-contained event...
- 15:55 -
- 16:10
- Hall B
Ever wonder how you debug transformed JavaScript? Explore the magic behind source maps, the technique that maps transformed code back to its original form...
- 08:00 -
- 09:00
- 09:30 -
- 10:00
- Hall A
In this session, I'll reveal the power of Async Generators, Iterators, and Web Streams for efficient data processing...
- 10:10 -
- 10:40
- Hall A
Javascript Proxy is one of the lesser-known features introduced in ECMAScript 2015. In this session..
- 10:45 -
- 11:15
- Hall A
The lost chapter of the testing book: How do you test flows that span multiple microservices? How do we realize ...
- 11:15 -
- 11:30
- 11:30 -
- 12:00
- Hall A
Yes, you can run multiple threads in JavaScript, using worker threads! This talk will first of all explain how JavaScript feels multi-threaded...
- 12:05 -
- 12:35
- Hall A
Whether knowingly or not, you probably use TurboFan. TurboFan is one part of the V8 JavaScript engine...
- 12:40 -
- 13:10
- Hall A
AI and LLM-powered apps are all the rage in today’s software development world, and Node.js is no exception...
- 13:15 -
- 13:45
- Hall A
Graph databases offer a very unique approach to storing data in a way that tells a story. This approach enables us to get insights about our data that would be almost...
- 13:45 -
- 14:45
- 14:45 -
- 15:15
- Hall A
Even with all of the incredible frameworks available today vs. a decade ago (or even two––for devs who have been around as long as I have), it still feels like much ...
- 08:00 -
- 09:00
- 09:30 -
- 10:00
- Hall A
In this session, I'll reveal the power of Async Generators, Iterators, and Web Streams for efficient data processing...
- 10:10 -
- 10:40
- Hall A
Javascript Proxy is one of the lesser-known features introduced in ECMAScript 2015. In this session..
- 10:10 -
- 10:40
- Hall B
In the last ~year, a lot of work has been done with regards to performance - file system APIs, streams etc. have been rewritten in order...
- 10:45 -
- 11:15
- Hall A
The lost chapter of the testing book: How do you test flows that span multiple microservices? How do we realize ...
- 10:45 -
- 11:15
- Hall B
The venerable HyperText Transport Protocol is one of the oldest and most ubiquitous still in use. Virtually every system in development today involves HTTP to some degree...
- 11:15 -
- 11:30
- 11:30 -
- 12:00
- Hall A
Yes, you can run multiple threads in JavaScript, using worker threads! This talk will first of all explain how JavaScript feels multi-threaded...
- 11:30 -
- 12:00
- Hall B
With the increasing complexity and distribution of software, the "shift left" approach advocates for incorporating performance testing earlier in the development process...
- 12:05 -
- 12:35
- Hall A
Whether knowingly or not, you probably use TurboFan. TurboFan is one part of the V8 JavaScript engine...
- 12:05 -
- 12:35
- Hall B
In this session, we'll get familiar with monkey patching in Node.js and explore its potential for dynamically altering server behavior. Monkey patching offers a powerful mechanism...