Most Active Speaker

Erick Wendel

Erick Wendel

Professional Educator | Google Dev Expert | Microsoft MVP | GitHub Star | Node.js core team member

São Paulo, Brazil

Actions

Erick Wendel is an active Node.js core committer, Keynote Speaker, and professional educator. He has given over 100 tech talks in more than 10 different countries worldwide. He was awarded as a Node.js Specialist with the Google Developer Expert, Microsoft MVP, and GitHub Stars awards. Erick Wendel has trained more than 100K people around the world in his own company https://erickwendel.com

Awards

  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology

Topics

  • javascript
  • node
  • nodered
  • docker
  • kubernetes
  • iot
  • JavaScriptCore
  • internet of things

Isomorphic JavaScript? Reusing JavaScript without any bundler

description:

Embark on a journey into the world of Isomorphic JavaScript in my talk on creating Universal JavaScript Apps without the need for bundlers like webpack.

As a developer, I've explored the untapped potential of reusing JavaScript, crafting applications that transcend the limitations of traditional bundling tools.

In this session, I'll guide you through the art of leveraging ECMAScript modules and implementing robust design patterns to create true Universal JavaScript Apps.

Join me as we break free from bundlers and unlock the simplicity and power of reusable JavaScript code.

Outline:

Imagine crafting Universal JavaScript Apps without the complexities of webpack or similar tools. We're diving into the magic of ECMAScript modules and embracing smart design patterns.

In this session, I'll unravel the secrets of Isomorphic JavaScript, demonstrating how to efficiently reuse code across different environments.

Discover the simplicity of creating applications that run seamlessly on both the server and the client.

Get ready for a paradigm shift in your approach to JavaScript development.

Takeaways:
- Mastering ECMAScript Modules
- Design Patterns for Universal Apps
- Bundler-Free Development
- Efficient Server-Client Code Sharing
- Simplified JavaScript Development

Recreating ESLint from Scratch

Have you ever wondered how the most popular tools in the JavaScript ecosystem are built?

In this talk, you'll learn how ESLint works behind the scenes and all wizardry that makes one code analyzer so special

You'll learn cool concepts about the JavaScript interpreter and Abstract Syntax Tree to analyze code.

The key takeaways are:

- Abstract Syntax Tree
- How a code analyzer works
- Regex Replaces vs ASTs

The Secret to Processing Terabytes of Data in JavaScript

description:

In this session, I'll reveal the power of Async Generators, Iterators, and Web Streams for efficient data processing.

Join me as we explore the art of on-demand data handling, applicable across diverse JavaScript environments.

Additionally, I'll demystify the strategies to keep JavaScript responsive during intensive data operations.

outline:

This talk delves into the principles of on-demand data handling, showcasing practical applications across various JavaScript settings.

Gain insights into the inner workings of JavaScript to maintain responsiveness during substantial data tasks.

Takeaways:
- Simplify Data Tasks with Async Generators and Iterators
- Efficient Data Processing with Web Streams
- Adaptable Data Handling Across Environments
- Insights into JavaScript's Inner Workings
- Practical Examples for Effective Data Management

Let's recreate the Node.js test runner from scratch

description:

In this session, we'll peel back the layers, unraveling the magic of test runners behind the scenes.

Join me as we recreate the Node.js test runner from scratch, providing insights into how Node.js utilizes asyncHooks, one of the most powerful APIs, to track async contexts and report errors.

Get ready for a hands-on exploration that will demystify the core functionalities of test runners.

Outline:

Imagine understanding the inner workings of how your tests are executed. In this session, I'll go beyond the surface and rebuild a simpler version of the Node.js test runner, unveiling the power of asyncHooks.

Together, we'll explore how asyncHooks, one of the most potent APIs in Node.js, tracks async contexts and reports errors.

Follow along as I demonstrate step-by-step the process of recreating a test runner, providing valuable insights into the mechanisms that ensure the reliability of your tests.

Takeaways:
- Understanding Test Runner Internals
- Power of asyncHooks
- Building a Test Runner from Scratch
- Error Reporting in Asynchronous Environments

WebXR? Virtual Reality and Augmented Reality natively on browsers

Description:

Dive into the exciting world of WebXR in my talk about bringing Virtual Reality (VR) and Augmented Reality (AR) directly to web browsers. As a developer, I've seen how technology can spark creativity.

In this session, I'll introduce the A-Frame framework, showing how easy it is to create amazing and interactive experiences on the web.

This isn't just a tutorial; it's an invitation for you to break away from the ordinary and explore the endless possibilities of making engaging web applications.

Outline:

Join us to explore the future of web development with our talk on "WebXR: Virtual Reality and Augmented Reality Directly on Browsers."

Imagine a world where immersive experiences go beyond regular applications, blurring the lines between the digital and physical seamlessly.

In this session, I'll uncover the A-Frame framework, simplifying the process of creating powerful web-based VR and AR applications.

Get ready for exciting demos as I unravel the ease and potential of A-Frame, inspiring you to unlock your creativity.

Prepare to enter a new era of development, where innovation has no limits!

Takeaways:

- Get Started with WebXR Easily
- Understand A-Frame Basics
- Handle Space in Practice
- See Exciting A-Frame Demos
- Unleash Your Innovation

Turbocharging JavaScript: Identifying and Fixing Node.js Performance Bottlenecks

Description:

Explore the fascinating world of performance optimization in Node.js with this insightful talk about identifying and solving bottlenecks in JavaScript applications. Presented by a Node.js specialist with extensive experience, this session highlights how even small adjustments can significantly enhance response capacity and scalability.

The talk will delve into advanced tools like Tracing, CPU Profiling, Telemetry, and metrics to inspect performance issues. Attendees will also learn actionable strategies to transform findings into impactful solutions, such as leveraging multithreading, multi-process architectures, or replacing inefficient packages.

This session is designed to provide developers with a clear roadmap for transforming slow applications into responsive, efficient systems with minimal changes.

Outline:

This talk reveals the secrets of building high-performing Node.js applications.

Attendees will explore how strategic changes can enable JavaScript applications to handle massive loads more effectively.

The session will cover:
- Identifying performance bottlenecks in Node.js using tools like Tracing, CPU Profiling, and Telemetry.
- Interpreting metrics to diagnose common issues.
- Applying real-world techniques, such as multithreading, multi-process architectures, and package optimizations, to boost response capacity.

Takeaways

- Insights into identifying performance bottlenecks with Tracing and Profiling tools.
- A deeper understanding of Telemetry and metrics for monitoring Node.js applications.
- Techniques for optimizing performance using multithreading and multi-process approaches.
- Strategies for improving efficiency by replacing packages.
- Practical guidance on maximizing the response capacity of JavaScript applications with minimal changes.

What’s New in Node.js and JavaScript for 2025

Description:

Explore the latest advancements in Node.js and JavaScript in this talk, showcasing how new features are transforming modern development. From cutting-edge ECMAScript updates to the newest tools and capabilities in Node.js, learn how these innovations can streamline workflows and unlock new possibilities for your projects.

Outline:

This talk, *"What's New in Node.js and JavaScript,"* dives into:
- The latest ECMAScript features and their practical applications.
- Node.js updates, including performance enhancements and modern capabilities.
- Live demos showing how these features solve real-world challenges.

Attendees will leave with insights into leveraging these tools to elevate their projects and stay ahead in the JavaScript ecosystem.

Takeaways:
- Understand the newest features in Node.js and JavaScript.
- Learn how these updates improve development workflows.
- See real-world demos of cutting-edge tools and techniques.

Node.js Native Test Runner: The Latest Features You Need to Know

Description:

Explore the latest updates in the Node.js native test runner and how it’s transforming testing workflows. This talk highlights new features, practical examples, and real-world scenarios to help developers write faster, cleaner, and more maintainable tests using Node.js’s built-in tools.

Takeaways:
- The latest features and capabilities of the native test runner.
- How it simplifies workflows compared to third-party tools.
- Practical demonstrations of writing efficient tests.
- Learn the newest features of the Node.js native test runner.
- Discover how it compares to other testing tools.
- Write faster, cleaner, and more efficient tests with ease.

Processing Videos in the Web using WebCodecs

Have you thought about how much you'd save if processing large files, validating data, and more would be done in the frontend instead of in the server?

This talk will show how to use the Web Codecs and Web Streams APIs to process videos, split them into different tracks, and upload them on demand without any backend

This will blow your mind to use processing power for the client and even use their GPU for better results

Takeaways:
- The processing video problem
- Getting to know the Web Codecs API
- Getting to know the Web Streams API
- Seeing in practice from a real-world example

Erick Wendel

Professional Educator | Google Dev Expert | Microsoft MVP | GitHub Star | Node.js core team member

São Paulo, Brazil

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top