Log in to bookmark your favorites and sync them to your phone or calendar.

PRO: JavaScript Conference [clear filter]
Wednesday, June 19

9:30am EDT

PRO TALK: JS Everywhere
Javascript is one of the most popular programming languages. It's flexibility has impacted the way the web is being built. Let's build a full-stack application with Javascript. We'll touch on integrating with Node, React, D3, web3, Machine Learning and more.

avatar for Jaime Garcia Diaz

Jaime Garcia Diaz

Software Engineer, Groupon
My name is Jaime and I'm a Software Engineer, I love the Web, I'm always trying to improve every possible aspect of the code in front of me, from Back End to Front End. I enjoy working with different technologies as well as different environments. Currently fascinated with Nodejs... Read More →

Wednesday June 19, 2019 9:30am - 9:55am EDT
Workshop Stage 2

10:00am EDT

PRO TALK: Cloud Native Full Stack Development for Node Developers
As cloud services and deployment platforms have come to bear more and more responsibility for the “Enterprise” features of modern application development, Node.js becomes more appealing for developers who want to take advantage of its light weight, quick startup time, developer productivity and overall happiness. With cloud native application development patterns, supported by a Kubernetes deployment platform, Node.js is a formidable enterprise player. But cloud native application development can seem daunting. How do you both write an application and also deal with DevOps automation, service discovery, observability, image immutability, scalability, failover and all of the other cloud native and enterprise ideals? It’s a lot to keep track of. It’s a lot to do. It’s Scary! But it doesn’t have to be. In this talk I will show you how to make Kubernetes Node.js application deployment simple and straightforward. Take a journey with me to the cloud. By the time we’re done, attendees will have created a Node.js webapp and deployed it to a Kubernetes cluster. 

avatar for Lance Ball

Lance Ball

Principal Software Engineer, Red Hat
Lance is a Principal Software Engineer at Red Hat, leading the Node.js engineering efforts within Red Hat Middleware. He is an active open source contributor, an author of several NPM modules, and a core committer for the Node.js project. In addition to Node.js, you'll find his contributions... Read More →

Wednesday June 19, 2019 10:00am - 10:50am EDT
Workshop Stage 2

11:00am EDT

PRO TALK: Building Data Mashup Solutions with NYC Open Data
The times, when corporations had all relevant data stored in a few, large-scale enterprise databases, are over. Today’s businesses require data from many disparate data sources for decision making, analytics and day-to-day operations. To accommodate these needs, development tools must be able to interface with relational databases, non-relational data stores and REST APIs alike. In this session, we’ll show how Oracle's Low Code Development Platform APEX and the Oracle JavaScript Extension Toolkit (JET) enables businesses to easily build these type of data mashups, tapping into a variety of local and public data sources, such as New York City's Open Data portal (opendata.cityofnewyork.us). Using powerful components, such as Interactive Grids and JET-based data visualizations, developers can create comprehensive dashboards, reports and charts to meet their business user's needs.

avatar for Marc Sewtz

Marc Sewtz

Senior Software Development Manager, Oracle Corp.
Marc Sewtz is a Senior Software Development Manager at Oracle Corporation in New York. With over 20 years of industry experience, Marc held roles in Consulting, Sales and Product Development and today manages a global team of Software Developers and Product Managers in the Oracle... Read More →

Wednesday June 19, 2019 11:00am - 11:25am EDT
Workshop Stage 2

11:30am EDT

PRO TALK: Read the Label before You Eat: A Case Study on Securing Dependency Management

How do you convince yourself to adopt the latest and greatest third party tools when you are responsible for processing over $100 billion? Through this talk we will explain how we developed a workflow where we could use the latest node packages while still avoiding a potential danger.

Adyen is risk averse by the very nature of the business it is in, hence the concern of introducing a third party package/service in our ecosystem. Since we cannot just sit on the sideline and avoid the new tools so we developed a workflow to make sure that we shield ourselves from the mayhem caused by rouge packages and also not keep our developers devoid of the good and shiny tools. This talk will be composed of the below major topics:
Why are we risk averse by nature
A peek into the business we are in and why do we need to take certain measures to stay compliant.
How did we make the transition on our front-end stack to use npm packages on client side

When our in-house, secure, dependency management tool, Skantek (which can be plugged with npm audit and also tools like synk), was still a work in progress, how did we leverage orchestration to continue building future features for our product using the npm packages
How does our current workflow looks like and what are we doing to improve it
Details about Skantek including the stuff we care about when we are scanning packages, how are internal registry is setup, what happens when we find a rouge or zombie package and the things we are working on to improve it.

avatar for Dushyant Sabharwal

Dushyant Sabharwal

Full Stack Developer, Adyen
Dushyant is a Full Stack Developer at Adyen who loves all things Web Development and Finance. Twitter: https://twitter.com/dushcodes Blog : https://medium.com/@dushyantsabharwal

Wednesday June 19, 2019 11:30am - 11:55am EDT
Workshop Stage 2

1:00pm EDT

PRO TALK: Making Furniture with Javascript
You have probably heard about [Atwood's Law](https://blog.codinghorror.com/the-principle-of-least-power/) - an application that can be written in JavaScript, will eventually be written in JavaScript.But furniture doesn't fit that criteria, right? Check out how a global community of makers and hackers are trying to using JavaScript to make computational furniture for everyone everywhere.This talk is about the O-LAP project. O-LAP is an open-source community run platform for designers to experiment with parametric furniture design. Parametric furniture designs can be customized in a web app which is connected to a network of makers. https://o-lap.org

avatar for Amit Nambiar

Amit Nambiar

Computational Designer, O-LAP
Amit is an architect turned computational designer who now helps architects and engineers make buildings faster and better. He likes all things 3D. In his free time he likes kicking some ball and likes teaching programming.

Wednesday June 19, 2019 1:00pm - 1:25pm EDT
Workshop Stage 2

1:30pm EDT

PRO TALK: Learning How to Learn and Teach Fullstack Development
In this session, we'll look at what it's like to teach full-stack JavaScript to people who may not have any web development experience. We'll walk through some of the challenges of teaching advanced JavaScript to yourself or others. We'll detail how we tackle those challenges in our immersive coding boot camp. And finally, we'll discuss rich techniques for self-regulated learning that can help even a seasoned veteran learn new technologies and frameworks.


Brian Danielak

Instructor, FullStack Academy of Code
Brian led a life of educational research, software development, and teaching before joining FullStack. His Ph.D. in Computing Education Research focused on how engineering students learn software design. In subsequent post-doctoral research positions, his work expanded to educational... Read More →

Wednesday June 19, 2019 1:30pm - 1:55pm EDT
Workshop Stage 2

2:00pm EDT

PRO TALK: The Evolution of the Node.Js Ecosystem
Node.js is the most powerful and growing fullstack ecosystem. The presentation will introduce the Node.js ecosystem with particular attention to numbers (number of modules published per day, number of new developers per year, etc.), and will dive deeper into how Node.js can be used for Front-end development; Mobile, Tablet and Desktop development; Blockchain and Smart Contract Development; Cloud backends; IoT Devices; and Service Oriented Architectures.

avatar for Jacopo Daeli

Jacopo Daeli

Lead Software Engineer, GoDaddy
Jacopo Daeli is a computer science expert and a senior software engineer. His research interests include cloud infrastructures, distributed systems, peer-to-peer applications and machine learning. Jacopo is currently Lead Software Engineer at GoDaddy. Outside his professional work... Read More →

Wednesday June 19, 2019 2:00pm - 2:50pm EDT
Workshop Stage 2

3:00pm EDT

PRO TALK: Diving into Bash
Most developers use the Unix shell everyday. We use commands like ls, cd, pwd, etc. but do we really know what these programs really are and how they truly work? In this workshop, we are going to take a deeper dive into the Unix shell, specifically Bash, what exactly is Bash, how does it work, and how to leverage Bash in our everyday work as developers. You will learn how to leverage these Unix shell utilities in a way that will improve your skills as a developer by having a richer understanding of how the Unix shell works.

- Basic understanding of the Unix shell e.g. ls, cd, pwd, etc.

avatar for Bruno Galvao

Bruno Galvao

Software Engineer Immersive Instructor Lead, General Assembly
Bruno has a background in software engineering and product management. He’s worked extensively with JavaScript, Ruby, and Python applications in micro-service environments. Bruno strongly believes in adopting agile methodologies, software craftsmanship, test-driven development (TDD... Read More →

Wednesday June 19, 2019 3:00pm - 3:50pm EDT
Workshop Stage 2

4:00pm EDT

PRO TALK: Why Clojurescript?
I made a transition from JavaScript to ClojureScript three years ago and never looked back. This talk will explore what ClojureScript is and why I made that transition. You will learn the pros and cons of using ClojureScript instead of JavaScript and will broaden your horizon of frontend web development beyond the JavaScript realm. If you are interested in functional programming or lisp, this talk may convince you to give lisp another try.

avatar for Lily M. Goh

Lily M. Goh

Partner, Paren
Lily is a passionate frontend developer and a fan functional programming. She is a partner at a small software consultancy, (paren). Nothing pains her more than seeing buggy UI & poor UX.

Wednesday June 19, 2019 4:00pm - 4:25pm EDT
Workshop Stage 2
Thursday, June 20

10:00am EDT

OPEN TALK: Rapidly Build Your Next Internal Application with Corvid
As developers, we often need to create internal applications. But because we need to connect to APIs and deal with lots of data, security issues and other hassles, this can be tedious and time consuming. 

In this session, we’ll show you how Corvid solves this by providing you with the tools you need—like a visual builder, Node.js backend, internal databases and more—to build production-grade applications in a single integrated platform. 

avatar for Ohad Laufer

Ohad Laufer

Head of Outreach at Corvid, WIX.com
Ohad has been in software development for over 15 years, using web technologies since the age of dial-up internet. He’s a manager who focuses on getting things done, building better teams and better products. Ohad had established and led the Wix Blog team for 3 years and is currently... Read More →
avatar for Mor Gilad

Mor Gilad

Software Engineer at Corvid, WIX.com
Mor is a Lead Frontend Software Engineer at Wix with over 8 years of experience. For the past 3 years, she has been part of the team developing Corvid and is now focused on building the Corvid Developer Community. Prior to joining Corvid, she was a senior developer at IronSource... Read More →

Thursday June 20, 2019 10:00am - 10:25am EDT
Workshop Stage 1