Ready to Submit a NodeTalk?

Submit a NodeTalk

Call for Papers (NodeTalk Proposals)

The Call for Papers for Node Summit 2017 is OPEN!

Click the button above or click this link if you are ready to submit an entry.

Node Summit 2017 will host the fifth annual NodeTalks. The conference will host leading technology and business experts from across the Node.js ecosystem who will present real-world case studies and talks that highlight the rapidly growing number of high profile companies and critical applications that rely on the Node.js ecosystem.

If you have recently seen a great talk about Node.js or a related topic, please email us at If you know someone who should submit a talk please share this page or send us an email with their info.

Want to submit a talk but need ideas for what might pique the judges’ interest?

  • Real World Case Studies.  Talks that highlight how a organization succeeded (or failed) with lessons learned along the way are always well received.
  • What Comes Next? Talks that focus on where things are heading, highlight emerging but not yet widely recognized but potentially formative concepts/approaches.
  • Think Different(ly). Has your team figured out a better way to solve a widespread challenge or common task that could be handled in a much more effective way? Let’s hear it!
  • Node.js vs. ____. We are looking for proposals where a team evaluated alternatives to Node.js, what they discovered, why they went with Node (or ____), how it turned out and what they’d change next time around.

The best talks, however, continue to be those that allow speakers to present a topic they are passionate about and can cover in a way that the Node Summit audience will gain insight/understanding.

We also recommend that you take a look at the abstracts from the 2016 NodeTalks listed below and check out videos from prior NodeTalks here.

2016 NodeTalks

  • Building a Business Ecosystem Platform Using Node.js
    Speaker: Josh Steverson, Lead Application Developer, ADP  twitter linkedin

    ADP is a recognized leader in cloud-based Human Capital Management (HCM) solutions. ADP chose Node.js for its next-generation platform to engage its customers and partners to build an ecosystem of apps and services. Learn about key business drivers, platform architecture and how Node.js has become the technology of choice at ADP.

  • Emerging Web Application Architectures
    Speaker: Chris Bailey, Runtime Technologies Developer, IBM,  twitter facebook

    While Node.js is becoming the platform of choice for web-scale applications, enterprises are resistant to change and have legacy applications based on other technologies, typically Java. Emerging web application architectures bring together the web-scale and integrated browser characteristics of Node.js with the transactional nature of Java to deliver high-performance, engaging web applications. Learn how the complimentary characteristics of Node.js and Java are being used to build the next generation of web applications.

  • Observable Code
    Speaker: Max Bruning, Lead Performance Engineer, Joyent  twitter

    “This talk will cover typical problems seen with node.js applications, and will look at techniques and strategies based on building observable code to handle them. Things you can do in development that will help you debug in production will be examined. Methodologies for debugging and troubleshooting will be described. Some problems are best examined with in-situ techniques (tracing, profiling, logging, etc.). Others are examined using post mortem tools (debuggers). Tools that Joyent uses for these techniques are briefly described, in terms of what they do and how they can be used. Building observable code will help in all phases of debugging and performance troubleshooting, including development, deployment, and production.”

  • How @WalmartLab’s Migrated to React and Node.js in Less Than a Year
    Speaker: Alex Grigoryan, Director of Software Engineering, Application Platform, @WalmartLabs  twitter linkedin

    A company interested in leveraging Node.js most likely needs to successfully migrate from its current technology. Hear the story of how @WalmartLabs successfully migrated to React and Node.js with efficiency and speed and learn some of the key to successfully migrate any enterprise organization on Node.js.

  • Making Magic in the Cloud with Node.js at Google
    Speaker: Justin Beckwith, Product Manager, Google  twitter linkedin

    Node.js makes building web applications and APIs easy – Google App Engine makes running node.js in production fun. Walk through deploying a Hello World app, using the gcloud npm module to talk to other Google Cloud services, and using the Cloud Vision API to analyze images.

  • Microservices in Seconds
    Speaker: Tim Gross, Product Manager, Joyent  twitter

    The complexity of containerization has really been about the complexity of orchestrating distributed applications. But what is orchestration, really, and why are we still struggling with it when building Node.js applications? See a wholly new approach to orchestration, one that’s application-centric and developer-forward. This isn’t an orchestration product, it’s a repeatable pattern that can be implemented to containerize and orchestrate any Node.js app.

  • Node.js Releases, How Do They Work?
    Speaker: Myles Borins, Node.js Collaborator, IBM  twitter

    Node.js is growing up, and with that comes the responsibility of proper legacy support. As of Node.js Argon (v4.2.0) there is an official Long Term Support release cycle that lasts for 30 months! How does a project moving at the pace of node maintain multiple release lines? How does a commit get backported? How is a release actually made? Come find out!

  • Building PayPal Into Cross-Domain Web Components
    Speaker: Daniel Brain, Lead Engineer, Checkout, Paypal  twitter linkedin

    Building same-domain components is a solved problem, with React, Angular, Ember, etc. But at PayPal we needed to do more — we wanted to build components that work cross-domain. We’ll talk about how we managed this, and how you can use the technology we’ve open sourced to do this too!

  • JavaScript’s Current and Future Role in the Internet of Things
    Speaker: Brandon Cannaday, CPO, Losant  twitter linkedin

    As IoT progresses, JavaScript is emerging as a dominant technology to power the next generation of connected experiences. This talk will cover the current landscape of JavaScript-powered connected devices and discuss JavaScript’s potential future in becoming the language of IoT.

  • “Corporate Accounts Payable, Nina Speaking. Just a Moment.”
    Speaker: Chris Castle, Developer Advocate, Heroku  twitter linkedin facebook

    For many developers, the mere mention of the word “process” stirs up Office Space-esque nightmares. I used to be like this. Then I made peace with the process gods, realizing they truly are here to help us. Come learn how to make your team’s Node development, testing, deployment, and monitoring process actually make everyone happier and more efficient.

  • The Story of Node.js with ChakraCore
    Speaker: Arunesh Chandra, Sr. Program Manager @ChakraCore, Microsoft  twitter

    Get a complete progress update on Node-ChakraCore. Also, find out how Node-ChakraCore is innovating to bring ideas like Time Travel debugging to Node.js.

  • The Cost of Logging
    Speaker: Matteo Collina, Architect, nearForm  twitter linkedin

    Sunday morning and your phone rings: production is down. After two hours, you manage to solve it: you could have fixed it in one minute if you had the right information from the start. To avoid this issue you add logging everywhere, then your application requires twice as many servers to run. This talk is for you: Learn about Pino. It logs in JSON, and it’s up to 17 times faster than traditional loggers, and it comes with nice Express and Hapi integrations.

  • Micro-Apps with Node.js, Browsers, Phones (Cordova), and Electron
    Speaker: Michael Dawson, Senior Software Developer, IBM  twitter facebook

    Micro-applications written in Node.js are ideal when you want a small amount of logic, need to interact with IoT sensors or other devices and want a limited UI. Learn how to use Node.js to build these small applications that can be accessed remotely but at the same time can appear as desktop applications using electron ( and native mobile applicationss using cordova (

  • Building Your DevOps For Node.js
    Speaker: Chetan Desai, DevOps Architect, Intuit  twitter facebook

    Chetan shares best practices and lessons learned on Intuit’s two year journey in introducing Node.js to their TurboTax technology stack. He will specifically be focusing on Intuit’s build and deploy principles in hosting Node.js services. Chetan will also share steps in how to build a Node.js service using enterprise best practices, including reliable deployment practices.

  • Node @NASA
    Speaker: Collin Estes, Director of Software Engineering, MRI Technologies Inc.  twitter

    The story of the first Node.js enterprise architecture at NASA including the circumstances that led to this architecture and what problems Node.js is solving for NASA. This includes lesson’s about migrating from monolithic application architectures to a modern micro-services/solution, while maintaining the day to day operations of the NASA Extravehicular Activity Office.

  • Prototyping in Node.js
    Speaker: Jacob Groundwater, Engineering Manager, New Relic  twitter

    People are wasting time and money building the wrong things. Many technically sophisticated projects fail despite strong software principles and talented engineers. A core problem in modern software development is balancing technological constraints against product direction. This talk will explore techniques for using node and other technologies to rapidly assemble product prototypes, validate ideas, and build the right thing.

  • Increasing the Candidate Pool with Developer Bootcamps
    Speaker: Bryan Hughes, SDEII, Microsoft  twitter

    Developer bootcamps promise to take people who don’t know “Hello World” and turn them into full fledged programmers in a few months. The reality is more nuanced, but recent bootcamp grads can be fantastic additions to an engineering team. They bring a unique perspective and a zeal to learn unmatched by most developers. Learn how to change your culture to enable bootcamp grads to succeed, how recruiting from bootcamps can improve the diversity of your team and how bootcamp devs can make your entire team more productive.

  • Don’t Let Node Just Take the Blame
    Speaker: Daniel Khan, Technology Strategist, Dynatrace  twitter linkedin

    No matter how well-built your applications are, countless issues can cause performance problems, putting the platforms they are running on under scrutiny. If you’ve moved to Node.js to power your applications, you may be at risk of these issues calling your choice into question. How do you identify vulnerabilities and mitigate risk to take the focus off troubleshooting the technology and back where it belongs, on innovation?

  • Full Stack Testing of Node.js Applications
    Speaker: Stacy Kirk, Founder/CEP, QualityWorks Consulting Group/  twitter linkedin facebook

    Testing Node.js applications can be simple, fun, and quick if you know some of the best modules, tools, and techniques for full stack testing of this popular open source environment.

  • To Err Is Human
    Speaker: Alex Liu, Senior Software Engineer, Netflix  twitter

    Error objects should have a place in your utility belt. They are indispensable when it comes to managing work flows in a highly asynchronous environment. This talk covers patterns for using JavaScript Error (capital E) objects to build resilient applications, and introduces some modules that can be used to build errors with an elegant history of stack traces even through multiple asynchronous operations. Try/catch, callbacks, and other error handling mechanisms will be examined, revealing some potential deficiencies in the JavaScript language for dealing with errors.

  • Intl as in Internationalization: Tools for Global Node.js Applications
    Speaker: Steven Loomis, Unicode Software Engineer, IBM  twitter linkedin

    Node.js is the fastest-growing platform ever for back-end, front-end, and IoT devices. The world, though, is made of people who speak many languages. The “Intl” API has been available to Node.js users since v0.12. Learn about ECMA-402 and Unicode support in the history of JavaScript internationalization, methods of packaging application data, and additional modules.

  • You Don’t Know Node
    Speaker: Azat Mardan, Tech Fellow, Capital One  twitter linkedin facebook

    A sneak peek of the most interesting and powerful Node.js features. Node.js is quickly capturing the programming world not just in web, but in IoT, drones, robots and embedded systems. This talk dives deep into the core mechanisms of the Node.js platform and some of its most interesting features.

  • Examining Asynchronous Mechanics
    Speaker: Trevor Norris, Node.js Maintainer, NodeSource  twitter linkedin

    Trevor will explain the history of how AsyncWrap came to be, and why it was introduced. He will then demonstrate how to use the AsyncWrap API to examine what the application’s doing without needing to touch the application itself, how to track asynchronous requests and collect performance metrics.

  • Mobile, Node, Containers and Kubernetes — Red Hat Mobile enabled Enterprise Node.js
    Speaker: Mícheál Ó Foghlú, CTO Red Hat Mobile, Red Hat  twitter linkedin

    The new paradigm of containers is becoming widely adopted for many types of server workload, and is ideally suited to Node.js. The Red Hat Mobile Application Platform on premise MBaaS packages these technologies so they can be easily used to manage a large volume of mobile apps in a convenient way.

  • Stranger Danger: Addressing the Security Risk in npm Dependencies
    Speaker: Guy Podjarny, Co-Founder and CEO, Snyk  twitter facebook

    Using open source modules is awesome – but it’s also a security nightmare. Roughly 80% of Node.js apps and 40% of websites use vulnerable libraries. If one of your dependencies proved evil or compromised, would you know? Learn how to mitigate this risk without losing productivity. We’ll expose and exploit real vulnerabilities in a sample app; show how we can fix those issues and stay vulnerability free.

  • Node Made it Easy, TypeScript Makes it Simple
    Speaker: Daniel Rosenwasser, Program Manager, Microsoft  twitter

    Node brought the power and expressiveness of JavaScript out of the browser, and with that our productivity has skyrocketed. Still, writing JavaScript can still be tough with today’s tools and without tomorrow’s language features. TypeScript fixes both of these. By bringing future features of JavaScript, catching subtle errors in our code, and giving us rich tooling, TypeScript’s a no-brainer. Take a look at what we’ve been working on and how it’ll make your projects simple to work with!

  • Building a Business Ecosystem Platform Using Node.js
    Speaker: Jigesh Saheba, VP, Product Development, ADP  twitter linkedin

    ADP is a recognized leader in cloud-based Human Capital Management (HCM) solutions. ADP chose Node.js for its next-generation platform to engage its customers and partners to build an ecosystem of apps and services. Learn about key business drivers, platform architecture and how Node.js has become the technology of choice at ADP.

  • Specialization with Dynamic React Forms
    Speaker: Bruno Sanches, Software Engineer, PayPal  twitter

    Hear about PayPal’s merchant onboarding node.js app and how it scaled to 180+ countries with different requirements in each part of the world. Also learn about F0, an in-house dynamic React form library put in place to inject business logic into specific experiences, and how it provides isolated places in the code base to do template specialization programmatically.

  • NodeJS Web Apps @ eBay Scale
    Speaker: Dmytro Semenov, Member of Technical Staff, eBay 

    Hear about the eBay journey to Node.js including specific areas that the platform team had to go through to succeed in this process.

  • Step One in Digital Transformation
    Speaker: Dan Shaw, CTO, NodeSource  twitter linkedin

    Node.js has become the de facto choice for companies to drive digital transformation. Hear the enterprise pattern for success for building out Node.js initiatives. Successful Node.js deployments engage much more than just the team writing the code. Step One builds cross-functional experience with the Node.js platform. Ryan Dahl, the creator of Node.js, shared that successful Node.js architectures are “proxies all the way down”. We’ll see why and how to make the most of it.

  • Building Interactive npm Command Line Modules
    Speaker: Irina Shestak, Development Team Lead, Small Media Foundation  twitter

    Here you are coding away, when you realize you’re in desperate need of a quick shell script to get your project cleaned up. You’re standing at a fork in the road: Bash or Node? You choose the road less travelled by — Node. I congratulate you on this decision. You’ve written it, you may have published it, and it certainly works. But what now? Go on an adventure that will require cunning, bravery, and magic. We will cover obtaining and parsing data, using Node’s process functions, and finally improving module’s user experience.

  • Getting To Green: Node.js Core Testing
    Speaker: Rich Trott, Director of The Center for Knowledge Management, UC San Francisco  twitter linkedin facebook

    A lot has happened with Node.js core testing lately and a lot more is planned for the near future. Testing Node.js core is perhaps more challenging and certainly messier than testing the typical Node.js project. This talk will cover some of the interesting recent changes, some current intractable problems, and some idealistic plans for the near future.

  • Let’s Make a Package Manager! (From First Principles)
    Speaker: Rebecca Turner, Cli Engineer, npm  twitter

    Programming language package managers are ubiquitous but just what goes into writing one? In this talk we will go from simple to complex and explore how new features can have surprisingly wide ranging impacts on the architecture. This talk draws on npm for inspiration for what features to discuss, but does not require any specific knowledge of it.

  • The Future of Node.js
    Speaker: Rod Vagg, Chief Node Officer, NodeSource  twitter linkedin

    The core Node.js project has managed to combine an energetic pace of development with the stability expected by large Enterprises as they flock to this exciting platform. Rod will explore key challenges and opportunities, both technical and organizational, and attempt to chart a future for Node.js.

  • Re-inventing a Legacy Infrastructure Product with Node
    Speaker: Moshe Vainer, Software Architect, F5 Networks  twitter linkedin

    How we woke up and found out that our developers suffering from node-rush-fever and had helpfully installed ~23 instances of node into TMOS (F5 Traffic Management Operating System) and what they were doing with them.

  • Slaying Monoliths with Docker and Node.js, a Netflix Original
    Speaker: Yunong Xiao, Senior Software Engineer, Netflix  twitter

    Netflix’s data access platform is at the heart of nearly every request from our 75 million subscribers. This talk will discuss Netflix’s new container based data access platform. See how the architecture of this cross cutting project allows us to build isolated microservices with Node.js and Docker. Examine the tools and infrastructure we’re building across our stack that enable engineers to effortlessly build, debug, test and their code on this platform anywhere.

  • Scalable Microservices, IoT, Mobile and More with gRPC, Docker, and Kubernetes
    Speaker: Sandeep Dinesh, Developer Advocate, Google  twitter

    Building scalable real-time applications that can communicate with multiple platforms platforms is a tricky proposition with many hard problems. By leveraging open source libraries such as Docker, Kubernetes and gRPC, we can mitigate these issues to quickly build a scalable, real time experience. See how gRPC can be used as a performant real-time communication framework that works across platforms and languages.