Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Finn Ellis (Automation Enggr, Slack), Jay Phelps (Chief Software Architect, This Dot), Joe Groseclose (Lead Enggr, Spring), Guy Podjarny (CEO, Snyk), Ben Ilegbodu (Principal Frontend Enggr, Eventbrite), Mike Samuel (Enggr, Google), Alolita Sharma (Principal Technologist, AWS), Shelley Vohr (Software Enggr, GitHub).
Mon, Jul 23, 2018 @ 09:00 AM   $645   Mission Bay Conference Center, 1675 Owens St
 
   
 
 
Sign up for our awesome SF Bay Area
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS
THE ECOSYSTEM OF NODE
Node Summit, the only Node.js event focused exclusively on the Ecosystem of Node, returns to San Francisco July 23-27, 2018!

Join your friends & colleagues in the Node.js community for workshops, presentations, & keynotes covering everything from technical talks to case studies detailing Node.js enterprise implementation at some of the world's largest companies. Then dive deeper & roll up your sleeves for hands-on, skill-building courses at Node Summit Training Days.

AGENDA
HERE IS A SNEAK PEEK AT THE SESSIONS
YOU WILL FIND AT NODE SUMMIT 2018!
Check back soon, we will be revealing session details on a rolling basis & will release full agenda details in the coming weeks.

AUTOMATE ANYTHING YOU CAN SEE WITH SIKULIX IN NODE.JS
Repetitive tasks deserve to be automated, but when they don't provide an API, that's easier said than done. Graphical automation allows your code to see your whole screen & interact with GUI-only software & OS features. This talk will introduce the SikuliX GUI automation library, explain how to connect it to Node, & show how we're using it at Slack to add a new dimension to our automated tests.

Speaker:
Finn Ellis, Automation Engineer, Slack
GAINING TRUST: INFILTRATING WITH SOCIAL ENGINEERING
The majority of cyber attacks start with social engineering (SE) -- & the cost of each cyber attack is rising. This talk outlines real-world SE examples, & seemingly innocuous information that could be used to gain trust & compromise a person, company or community. Learn the methods SEs use to mine data, pick targets, choose pretexts, & exploit behavior, & how women are uniquely skilled as SEs - from a 2016 & 2017 DEFCON SE Capture the Flag winner.

Speaker:
Rachel Tobac, CEO, SocialProof Security
WEBASSEMBLY DEMYSTIFIED: WHAT IT MEANS FOR NODE.JS
WebAssembly (aka wasm) is a new, standardized compilation target for the web. But since it's so low level it can be difficult to see how it can be used not only in browser apps, but also why it can be amazing in Node.js too! In this talk Jay will reveal what it is, how you can use it today, & the incredible opportunities it will unlock in the years to come.

Speaker:
Jay Phelps, Chief Software Architect, This Dot
NODE AT ADP: THE PATH TOWARDS RUNNING HIGH PERFORMANCE, SCALABLE, AND PRODUCTION-READY NODE MICROSERVICES
Two years ago at Node Summit, ADP described why they wanted to build the next generation of HRM software exclusively using Node. Since then, Lifion, an R&D shop inside of ADP, has built a modern, progressive microservice platform with Node as its foundation. Many of the assumptions made upfront about the right way to create & operate a Node ecosystem were fundamentally incorrect. The team has gained valuable learnings as a result of building, maintaining & improving the architecture of the Lifion platform. Joe will discuss what engineers at Lifion have learned firsthand about Node performance, maintenance costs, & reliability.

Speaker:
Joe Groseclose, Lead Engineer, Spring
DEVELOPERS AS A MALWARE DISTRIBUTION VEHICLE
A malicious XCode injected malware into thousands of apps, stealing data of millions of users. Tokens committed to a GitHub repo exposed millions of Uber drivers & passengers. A phished developer gave the Syrian Electronic Army access to the Financial Times' site. What do all of these have in common? They were caused by developers. Well-intentioned, smart & experienced developers. They had nothing to do with writing insecure code, & everything to do with the incredible access we're entrusted with, ranging from code that reaches millions to direct access to these users' data. In the name of DevOps, we've made developers incredibly powerful - but when does such access become unacceptable risk? Are there architectures & processes that let us move fast without exposing the keys to the kingdom? Can our culture be trusting & agile yet have a healthy appreciation of risk? Besides building a sober appreciation of this risk, this talk will help equip us to handle it. We'll learn risk management from role models inside & outside of tech, understand cognitive biases, & build the case that good security constraints can actually help us move faster. Lastly, we'll share a vision of where we may be headed, & how we can protect ourselves - & our users.

Speaker:
Guy Podjarny, CEO, Snyk
ES.NEXT FEATURES THAT'LL MAKE YA DANCE
JavaScript is evolving quickly. New versions of ECMAScript are now released on a yearly basis with new features going through a 4-stage proposal process. But with tooling like Babel, we can leverage functionality slated for future versions right now to write even clearer & more concise JavaScript code. Familiarity with modern JavaScript will help you get the most of this session where we'll discuss new features such as class properties, null property accessing, & more. Oh, & don't worry if you don't understand all of those terms - you soon will after this session!

Speaker:
Ben Ilegbodu, Principal Frontend Engineer, Eventbrite
IMPROVING SECURITY BY IMPROVING THE FRAMEWORK
Our tools, frameworks, & libraries affect how we code. Learn how the design of a software stack affects the security of the systems built upon it. This talk builds on "A Roadmap for Node.js Security" which takes lessons learned by Google's Security Engineering team & applies them to a Node.js stack.

Speaker:
Mike Samuel, Engineer, Google
MAKING YOUR NODE.JS APP GLOBAL-READY WITH GLOBALIZEJS AND UNICODE CLDR DATA
GlobalizeJS is one of the most popular open source JavaScript internationalization libraries in use today. This talk will introduce the key features of GlobalizeJS to help you make your NodeJS app global-ready & highlight key features, new capabilities, performance optimizations & data distribution mechanisms that have been added recently. The talk will also cover feature requests yet to be implemented on this open source project & how you can contribute.

Speaker:
Alolita Sharma, Principal Technologist, AWS
ELECTRON: STATE OF THE UNIVERSE
Approximately three years ago, the first subatomic particles of what was then known as atom-shell burst forth. While it's positioned itself as the essential element of many apps in the ensuing time, it's safe to say that the Electron of 2018 bears little resemblance to its beginnings. I'll discuss the current state of Electron in terms of how we've evolved, our community, & how we plan to drive advancement of desktop runtimes in the years to come. You'll come away with a solid understanding of the role Electron has played & will continue to play in the larger JS ecosystem.

Speaker:
Shelley Vohr, Software Engineer, GitHub
DEPLOYING NODE.JS APPLICATIONS WITH CONFIDENCE USING KUBERNETES
Deploying Node.js applications just got a lot easier using Kubernetes. To be successful with Kubernetes & Node.js, we have to make sure our applications fit into Kubernetes's model. This talk will help you understand how you can prepare your software to be deployed & operated in Kubernetes.

Speaker:
Gergely Nemeth, Engineering Manager, nemethgergely.com
FOLLOW YOUR CODE: NODE/V8 TRACING
A large percentage of Node application misbehavior can be effectively diagnosed & root cause identified through the in-built tracing capabilities of Node/V8. There are a number of under-documented, yet very powerful tracing options which we can leverage in development, testing & production phases to validate that the application architecture & design is indeed reflected in the code or not, without ever instrumenting it.In this presentation, I will talk about the "top 10" tracing options for Node/V8, ranging from the most simple Javascript method tracing to turning off specific JIT compiler options to diagnose & resolve complex crashes or functional issues.

Speaker:
Gireesh Punathil, Software Engineer, IBM India
INTRODUCTION TO LIBUV: WHAT'S A UNICORN VELOCIRAPTOR?
libuv is what gives Node.js its event loop & cross-platform asynchronous I/O capabilities. This talk explains what libuv is all about, & how it's used by Node.js. This talk also looks at recent development efforts in the libuv project.

Speaker:
Colin Ihrig, Product Engineer, Joyent
IT'S DANGEROUS TO GO ALONE! TAKE THIS TEAM
What makes a team successful? Innovative? Great? As software developers, many of us spend a large amount of time working alone behind our computers, but when we come together as a team we can build truly great products for people. So how do we maximize our impact & build effective teams? In this talk, we'll explore the concept of safe teams & how they enable us to build software faster & with more innovation than other teams. We'll see how these concepts apply not just to our day jobs but also to the larger Open Source & Node communities.

Speaker:
Trent Willis, Senior UI Engineer, Netflix
NODEGIRLS OR HOW COMMUNITIES CHANGE PEOPLE
When I decided to change my career one of the important factors was JavaScript community - welcoming place with people who had similar interests. For me, it was surprising that everyone was so eager to share knowledge for free unlike many other professions. Then I decided to be involved. After 2 years I started NodeGirls & it changed my life & lives of other people. Now I want to share lessons I've learned, how leading countrywide community changed my perception of some things & how we managed to change lives of some women & opinion of some men.

Speaker:
Tanya Butenko, Software Engineer, Quantium
HTTP/2 IN NODE.JS CORE
HTTP/2 in Node.js is finally here. This talk will discuss how it works & how to use it. Included will be lessons learned, best practices, things to try, & things to avoid. Now that the code is there & we know it works, we can begin building real stuff.

Speaker:
James Snell, Open Source Architect, nearForm
REALISTIC AI OPTIONS FOR NODE DEVELOPERS
Everyone wants to use artificial intelligence & machine learning (AI/ML), but none of us are quite sure where to start. These new technologies are exciting, but most people don't have the time to become a data scientist, & nobody really wants to learn a new language. In this session, we'll put the buzzwords aside & expose where we actually are with AI/ML today, & what Node.js developers can realistically use & expect from these emerging technologies.

Speaker:
Burke Holland, Developer Advocate, Microsoft
THE VM MODULE: WHY IT'S NOT A SECURITY SANDBOX
The Node.js documentation states "The vm module is not a security mechanism. Do not use it to run untrusted code.", but why does it say that? I'll go over what the module does, & more importantly what it doesn't do, in an attempt to explain the reasoning behind why `vm` shouldn't be used for security purposes. There are some valid use-cases for it though, & I'll go over those too.

Speaker:
Bryan English, Software Engineer & Poutine Artist, Intrinsic
VOICE FIRST FORMATS
Come & hear how the BBC, a long established content maker, is embracing Voice First Formats & learn about the full-stack, serverless technology stack & testing strategy behind it.

Speaker:
Sarah Jessica Leivers, Software Engineer, BBC
PANEL DISCUSSION: NODE.JS' ROLE AND READINESS FOR THE CLOUD
Speakers:
Michael Dawson, IBM Community Lead for Node.js, IBM
Monica Ene-Pietrosanu, Software Engineering Director, Intel
Alex Grigoryan, Sr. Director of Software Engineering, Application Platform & Online Grocery, @WalmartLabs
Moderator:
Dan Shaw, CEO, dshaw
PANEL DISCUSSION: ELECTRON
Speakers:
Jessica Lord, Engineer
Shelley Vohr, Software Engineer, GitHub
Cassidy Williams, Head of Developer Voice Programs, Amazon
Vanessa Yuen, Full Stack Engineer, GitHub
Moderator:
Felix Rieseberg, Staff Software Engineer, Slack
PANEL DISCUSSION: NODE.JS AND THE FRAMEWORKS OF THE WEB
Speakers:
Dan Shaw, CEO, dshaw
James Snell, Open Source Architect, nearForm
Moderator:
Tracy Lee, Google Developer Expert, This Dot
 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms