EXPLORE THE NEW FRONTIER
OF BATTLE TESTED BACKENDS
A two-day conference on all things Node.js, gathering Back-end and Full-stack engineers across the globe in the cloud. To help you stay up-to-date on the latest Node.js tech, we're coming back with a new remote gig on February 18-19, 2021. Mark your calendars for the biggest virtual event for the Node.js community.
Besides the conference talks delivered by well-known pros, be prepared for awesome MCs and a number of virtual networking activities, interactive entertainment, and engaging challenges for all participants.
This year you can expect talks & workshops on:
Large Scale Apps
Node.js in the Cloud
Want to know the rest? Follow us
TOP NODE.JS SPEAKERS
High-quality talks from field experts followed by video Q&As
Join live chat rooms, meet new friends and new opportunities
REMOTE, SAFE, YET FUN
Socialize at remote afterparties and gaming tournaments
Speakers & Instructors
James is Head of Research at NearForm and a contributor to Node.js core. His contributions include features such as HTTP/2, the WHATWG URL implementation, and, most recently, an implementation of the QUIC protocol.
Now part of the MongoDB Developer Tools team, Anna has been one of the most active contributors to Node.js core over the last 4 years. She is fueled by a passion for Node.js and its community.
Web security engineer. Node.js collaborator. Customer Engineering Team lead @SqreenIO
Node.js TSC member, PhD, Technical Director @ NearForm, IoT Expert, Consultant, author of Pino and Fastify. Co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.
Member of the Node.js Technical Steering Committee & a hapi core team member.
Senior Software Engineer at Red Hat and a Node.js Technical Steering Committee Member. Beth has been involved with the Node.js project since 2016, when she joined IBM in their Node.js Runtime Team. Now at Red Hat, she’s continuing her work around Node.js, including contributing to the Node.js project. Beth is an active member of the Node.js Release Working Group, who audit the content for and produce the Node.js releases. Her other focuses are the creation of resources and tooling to support Node.js deployments to cloud.
Open source maintainer for Fastify. Software Engineer at Microsoft. Loves hiking and skiing.
Talia Nassi is an international keynote speaker who delivers content on all things testing and quality. She is a developer advocate at Split.io where she works closely with engineering teams globally to ship software more efficiently. She is passionate about feature flagging, canary launches, CI/CD, testing in production, and A/B testing. She has spoken at countless conferences internationally, ranging from audiences of 100 to 4000!
Software Engineer and Architect. Currently building Micro Frontends Frameworks At American Express. I enjoy exploring new technologies and sharing my experiences with others.
Slobodan Stojanović is CTO of Cloud Horizon, a software development studio based in Montreal Canada, and CTO of Vacation Tracker, a simple Slack-based leave management system for teams. He is based in Belgrade and is the JS Belgrade meetup co-organizer.
Slobodan is the AWS Serverless Hero, Claudia.js core team member, and co-author of “Serverless Applications with Node.js” book, published by Manning Publications.
Nader is an author, open source developer, and Developer Relations Engineer working in the blockchain space with Edge & Node and The Graph Protocol.
Alejandro has been involved with the Node.js project and its community for some time, helping to grow its community in latam. He enjoys speaking on web security, Node.js performance and serverless.
Tejas enjoys people, code, and talking about code to people. Having begun coding at age 8, today Tejas travels around the world, encouraging, educating and empowering developers in the web development community.
Software engineer, frontend at Retool. Works with React, Redux, TypeScript. Loves mac and cheese, tennis, and exploring.
Austin is on the customer engineering team at Retool, where he helps other engineers realize the value of a visual programming IDE. You'll find him playing tennis or rollerblading when he manages to get away from his computer.
Chinmay is a Technical Evangelist at Epsagon with experience in data center and cloud technologies. Previously, he worked at companies such as Intel, IBM and early-stage startups. Chinmay has an MS in Computer Science from Columbia University and an MBA from UC Berkeley. In his free time, he loves traveling and exploring restaurants.
From a young age, Avital was fascinated by the world of computers and solving problems with them. She followed a path of backend development, storytelling, and a little graphic design, before discovering the world of DevRel. Today Avital is the Regional Developer Advocate at Vonage TLV, where she gets to combine her passions for code, creative thinking, and facilitating good stories.
Shivay Lamba is a CTO, DarkHorse Analytic. He is specializing in DevOps, Machine Learning and Full Stack Development.
He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and is currently a MLH Fellow. He has also worked at organizations like Amazon, EY, Genpact. He is a Tensorflow.JS SIG member and community lead from India.
Ryan Severns is Co-Founder & COO at StackHawk where he spends his time getting application security into the hands of developers. Prior to StackHawk, he led analytics, marketing, and growth teams at VictorOps and JumpCloud. He loves end-user focused software, data, and chips & salsa.
Ali also blogs about code, aimed mostly at a beginner audience. Her writing has gotten over a million readers in the past year. She has also spoken at over 50 events in the last few years.
When Ali's not working, you can find her watching New England sports, competing on CodeWars, taking runs around the city, rock climbing, or participating in coding community events.
A frontend developer that started out writing ActionScript, did jQuery and thus has all sorts of knowledge on deprecated stuff. Currently consulting at med-tech startup Aidence to help them detect early-stage lung cancer, using React and ML. Part of a frontend development couple that produced a kid.
Juliana is an immigrant, a community organizer and a software engineer at Buffer. They're a mentor at The Collab Lab and help organize JSConf Colombia. They've previously spoken at O'Reilly's Fluent Conf and organized Pioneras Developers, a meetup for womxn in Colombia. They dream of a web where everyone can contribute and participate.
February 18th Schedule
In this talk, we will have fun trying to tamper with a running Node.js process to change its behavior at runtime. Without changing the code or restarting the process, we will find a way to inject our own logic into it and start to do the things we want. What are the limitations of such an approach? Is there part of it that can be used in real life scenarios? Come and find out! Yes, there will be some live demo.
This talk explores the power of tech infrastructure as code, allowing organizations to quickly, reliably and reproducibly build up, scale, and tear down real-world infrastructure as needed — with a focus on NodeJS stacks.
Topic: Node.js in the Cloud
Eran Hammer (Hapi.js Core Contributor),
Slobodan Stojanović (AWS Serverless Hero, Claudia.js core team member, co-author of “Serverless Applications with Node.js” book),
Ali Spittel (Senior Developer Advocate on the AWS Amplify team),
Ruben Casas (Software Engineer & Architect at American Express),
Alejandro Oviedo (Works with Web security, Node.js performance and Serverless)
Imagine your productivity and confidence developing web apps without chrome dev tools. Many do exactly that with Node.js.
It is important to observe and learn what’s happening in your app to stay competitive and create the most performant and efficient Node.js applications, following the best practices.
In this talk, we will explore useful tools to examine your Node.js applications and how observability will speed up development, produce better code while improving reliability and uptime. Don’t miss it!
How do you know your feature is working perfectly in production? If something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? In order to test proactively as opposed to reactively, try testing in production! You will have an increased accuracy of test results, your tests will run faster due to the elimination of bad data, and you will have higher confidence before releases. This can be accomplished through feature flagging, canary releases, setting up a proper CI/CD pipeline, and data cleanup. You will leave this talk with strategies to mitigate risk, to better your understanding of the steps to get there, and to shift your company’s testing culture, so you can provide the best possible experience to your users. At the end of the day, we don't care if your features work in staging, we care if they work in production.
In this talk, Zoe Steinkamp will talk about Giraffe, an open source visualization library that powers data visualizations in the InfluxDB 2.0 UI. Giraffe can be used to display your data within your own app and is Fluxlang-supported! It uses algorithms to handle visualizing high volumes of time series data that InfluxDB can ingest and query.
Stop wrestling with UI libraries, hacking together data sources, and figuring out access controls. All internal tools are made from the same building blocks: tables, buttons, forms, etc. Instead of building internal tools from scratch, we'll show you how to use the Retool visual programming IDE so you can ship apps 10x faster and save hundreds of hours.
The benefits of Node.js to develop real-time applications at scale are very well known. As Node.js architectures get more and more complex, visualization of your microservice-based architecture is crucial. However, the visualization of microservices is incredibly complex given the scale and the transactions across them. You not only need to visualize your Node.js applications but also analyze the health, flow, and performance of applications to have a complete observability solution. In this talk, we'll go over the challenges of scaling your Node.js applications and tools (such as distributed tracing) available to you to scale with confidence.
With StackHawk, engineering teams can run security tests against JS applications and the backing APIs to find and fix vulnerabilities before they hit production. With automated testing on every PR, you can be confident that your app is secure. Join StackHawk co-founder Ryan Severns for a quick overview of JS application security testing with StackHawk.
Do you have a way to quickly check all of your repos for any vulnerabilities to various attacks? Do you know which attacks you should be preparing your applications for? In this talk, we will cover the top 10 attacks on Node applications and how to handle all of them. Multiple tools will be covered, all of which have been used in production across different back-end architectures.
A few of the areas that will be covered include securing dependencies, securing data, and securing your server. By the end of this talk, attendees should have a full security toolbox and they will know how to implement it quickly. This will help with production applications because you will still get through your sprints on time and you will be able to rest knowing you have security measures in place.
The Node.js HTTP client is a fundamental part of any application, yet many think it cannot be improved. I took this as a challenge and I’m now ready to present a new HTTP client for Node.js, undici, that doubles the throughput of your application The story behind this improvement begins with the birth of TCP/IP and it is rooted in one of the fundamental limitations of networking: head-of-line blocking (HOL blocking). HOL blocking is one of those topics that developers blissfully ignore and yet it deeply impacts the runtime experience of the distributed applications that they build every day. Undici is a HTTP/1.1 client that avoids HOL blocking by using keep-alive and pipelining, resulting in a doubling of your application throughput.
Pictionary with Speakers
Networking with Community
February 19th Schedule
American Express is a pioneer in the usage of this architecture using it in production since 2016 and transforming the face of a website used by millions of users worldwide.
Building a serverless function or an API is easy. However, things get a bit more complicated as your application grows. What works for a few functions often don't work for hundreds of functions. As your application grows, you'll need to evolve your architecture, deployment, monitoring, and many other things. This talk is a case study of an evolution of the serverless startup's architecture. We started with a single Lambda function in early 2018 and evolved our application through multiple stages and architectures. At the moment application uses GraphQL and more than 100 Lambda functions and serves millions of requests. We faced and solved many issues during the last three years, learned many things, and managed to keep our infrastructure costs low.
Today it is possible to write complex applications with only a handful of developers in a short time frame by relying upon Frameworks and tooling. But what happens when the application crashes with out of memory errors? How is it possible to guarantee fast response times? These problems are still considered difficult to solve.
Let's dive into the Node.js internals and learn about profilers and the garbage collector. Understanding how the system works in depth let's you write code that is safer, faster and less error prone.
Let's make sure you always provide the best experience for everyone. Yourself and your customer. Let us find that memory leak and fix it.
- Participants understand the Node.js memory handling and their shortcomings.
- Participants know when to profile their application to identify memory leaks and slow code.
- Participants are able to find and address most memory leaks.
Node.js core does not have an official roadmap - it’s the sum of the interests and efforts of the contributors that determines the future direction of the project. The evolution of a new feature in Node.js can take different twists and turns. Some new features land as experimental, to give time to gather user feedback before they’re considered stable. Other features will land as stable from the start. So, what’s in the pipeline? This talk will take a look at some of the new and experimental features in Node.js core.
When troubleshooting complex Node.js applications recollecting information about the network, filesystem or external dependencies is always useful. Even when working with a new codebase insights on how the application is built, which asynchronous calls are being used or how often. In this talk I want to introduce "instrument", a tool I've created for this which is also Open Source.
Write and deploy machine learning models easily in Nodejs using Tensorflow.js.
Consider how many notifications you get per day... and now consider the millions of other people who are also receiving notifications. 16 million notifications a day that have places to be and people to see, in a race against time, load, and latency.
So what happens behind the scenes to ensure that all those notifications get where they need to go, and quickly? A combination of auto-scaling, rabbitMQ, scrupulous monitoring, and a tireless dev team. In this talk I’ll discuss the functionality of the message bus at the core of Vonage’s communications platform, the powerful Node scripts that power the entire operation, and how you can use similar solutions for a number of different challenges.
Nodejs runs big systems today. Sometimes, you can improve user experience and save on cloud expanses by optimizing your nodejs scripts. In this talk I will share tips from production on how to improve nodejs runtime performance.
For years AWS has offered CloudFormation as an approach to Infrastructure as Code (IaC). CloudFormation allows application stacks to be provisioned from JSON or YAML formatted templates. Unfortunately, due to their size and complexity, CloudFormation templates have earned a reputation as being unwieldy to work with.
Logging, Metrics, and Distributed Tracing are three vital tools for observing Node.js services. In this talk we’ll consider the different scenarios in which each tool thrives, look at dashboards and visualizations, and even examine the code required to instrument these tools in a Node.js service.
Node.js TSC member, PhD, Technical Director @ NearForm, IoT Expert, Consultant, author of Pino and Fastify. Co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.
Developer, Mathematician, Open Source Maintainer and Partner at Port Blue Sky
Serial entrepreneur supporting start-ups & enterprises, Partner at Port Blue Sky and organizer of Germany’s largest Node.js meetup group.
CEO and principal software architect at WebbyLab with 17 years of experience in ІТ. Successfully delivered more than 60 projects (including projects for 5 companies from Fortune 500 list). More than 30 talks at different technical conferences. Open-source developer.
Nikolay is Lead Software Development Engineer and Node.js expert at Grid Dynamics. He has been developing using Node.js for 6 out of 10 professional years, from web backend to serverless data lake processing and analysis. Also he is a Node.js and serverless consultant. Public speaker and https://notjs.blog/ blog author.
February 18, Watch only
Watch only access to February 18 talks
Free with GitNation multipass
Access to talks & activities on both days
9 hands-on workshops
Q&A with speakers
Interactive sessions with speakers
Technology discussion rooms
AfterParty Video Bars
Certificates on Workshops & Conference Participation
Instant Access to Talks Recordings
This pass includes Node Congress Full Ticket and:
TestJS Summit (Jan 28-29, 2021), full ticket
DevOps.js Conference (March 10-11, 2021), full ticket
React Summit Remote Edition (April 14-16, 2021), watch only
JSNation Live (June 9-10, 2021), watch only
ML Conf EU, talks recordings
GraphQL Galaxy, talks recordings
Full-access attendee perks
Free 3h workshops
Get your hands on hot tech, recording included
2x more content
Enjoy the second day of talks from world renowned speakers
Enjoy Full HD streaming quality
Experience the event in full quality on a big screen
Get talk recordings right after the conference
Others will receive them one month after the event
HANDS-ON WORKSHOPS WITH FIELD EXPERTS
VIDEO CHAT ROOMS WITH SPEAKERS
Join video rooms with top Node.js developers
SPEAKERS' DISCORD CHANNEL
Enjoy more space for your conversation with speakers
Explore specific technologies in their dedicated video rooms.
The full list of discussion rooms will be announced later.
Vladimir de Turckheim
Thomas Hunter II
Attend Watching Parties
Join random groups of conference attendees watching/discussing the event. Make new friends!
Remote Afterparty Bars
Join Afterparty rooms facilitated by community activists, and enjoy a remote drink!
Can you take over the Quake arena? Try your luck at our remote tournament.
Follow us for updates
Giving back to community
We try our best to make the event accessible and inclusive for a diverse audience. We would like to especially thank Prisma who has supported this initiative and helped us provide Diversity Scholarships for people from the groups that are underrepresented in tech.
We're really grateful for all the trust and support our partners shared with us.
Would like to join the community and improve your tech brand?