DeveloperWeek New York 2020 DeveloperWeek New York 2020

JavaScript Summit

Wednesday, December 9, 2020

- EST
OPEN TALK: Aspirational Analytics: The Pathway to Embedded Analytics That Scale
Join on Hopin
Natasha Callender
Natasha Callender
Logi Analytics, Solutions Engineer


Analytics should be more than a buzzword used to sell your application - it should be an experience.

Building an insight-driven application shouldn't take up half your roadmap. Learn how you can easily use different disparate data sources to develop a modern and beautifully designed dashboard that can be easily embedded into applications.

We’ll dive into how you can use platforms to seamlessly embed an analytics experience, and also how you can aim for aspirational analytics using REACT or more modern architecture frameworks.

Thursday, December 10, 2020

- EST
OPEN TALK: Context Switching Is Hurting Developer Productivity. Here Is How to Fix It
Join on Hopin
Peter Pezaris
Peter Pezaris
CodeStream, CEO and Founder


Context switching between your IDE, Github.com, JIRA, Terminal, and Slack is no way to optimize collaboration and it results in countless hours of distraction and lack of focus, hurting code quality. Team alignment and productivity depend on just the right mix of collaboration and staying in the zone. Extensible IDEs are opening the door to great innovation in developer workflow. Turning the IDE into the true Hub of the development flow is the best way to integrate the essential tools into a cohesive and streamlined process. In the future, your code host, issue tracker and messaging app will be placed where they belong: In your editor. Here we will discuss how such an integration should happen, and we will spell out the benefits that accrue to the individual developer, the team and the organization.

- EST
The Zen of Git
Join on Hopin
Tianyu Pu
Tianyu Pu
Flexport, Senior Software Engineer

Git is a version control system that's widely used and often misunderstood. Is it possible to really understand how it works, and maybe, just maybe, enjoy using it? It's my goal in this talk to get you there.

This talk is for anyone who has used Git before and would like to learn more about how it actually works, so that they can have a less fearful and more productive time using it in their day-to-day work.

I plan to talk about the internals of Git, including how objects are stored, and how things like branches and tags fit into this representation. With this foundation, I also want to deep-dive and examine how commonly used commands (like git reset, git checkout, git merge and git rebase, among many others) can be understood in terms of what has already been covered in the talk.

- EST
How to Architect Large-Scale Javascript Applications
Join on Hopin
Adenekan Wonderful
Adenekan Wonderful
Fast.co, Senior Frontend Engineer

Currently, Developers creating JavaScript applications these days usually use a combination of MVC, modules, widgets, and plugins for their architecture. They also use a DOM manipulation library like React or even other modern frameworks.

Whilst this works great for apps that are built at a smaller-scale, what happens when your project really starts to grow?

In this talk, I present an effective set of design patterns for large-scale JavaScript application architecture that have previously been used at a teams i have worked with and famous repos amongst others.

You'll learn how to keep your application logic truly decoupled, build modules that can exist on their own or be dropped into other projects and future-proof your code in case you need to switch to a different DOM library in the future.

- EST
Getting Started with NextJS
Join on Hopin
Allison Kunz
Allison Kunz
Allison Kunz, React / Native developer

A hands-on workshop diving into NextJS 9, the React framework of choice for enterprise web applications