DeveloperWeek New York 2020 DeveloperWeek New York 2020

Expo Stage

Join on Hopin

Wednesday, December 9, 2020

- EST
OPEN TALK: Aspirational Analytics: The Pathway to Embedded Analytics That Scale
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.

- EST
OPEN TALK: The Open-Source Observability Playbook
Hen Peretz
Hen Peretz
Epsagon, Solutions Architecture Lead

Observability contains many aspects - metrics, logging, tracing, alerts, and more. There are so many open-source tools to accomplish these tasks but which are considered the right ones? And what are the best practices?
In this session, we’ll discuss why observability within distributed systems is essential to understand how your application is performing and ensure reliability at all times. We’ll also review the most popular open-source monitoring tools, and explain the Whys, Whats, and Hows in your observability journey.OPEN TALK: The Open-Source Observability Playbook

- EST
OPEN TALK: Designing a Microservice
Bill Penberthy
Bill Penberthy
Amazon Web Services, Developer Advocate


In this session we will walk through the nuts and bolts of designing a microservice for a complex business need. We will go over some conceptual considerations such as eventual consistency through messaging and data ownership. We will also go over the implementation of event sourcing and command-query responsibility segregation (CQRS), what that would look like within a single microservice, and how they relate to an entire system.

- EST
OPEN TALK: What Makes an API Product Successful?
Anthony Roux
Anthony Roux
Amadeus for Developers, Developer Relations Manager

22,000 is the number of public APIs referenced on ProgrammableWeb. In such a competitive environment, providing good APIs is not enough.

How long does it take for your users to understand what your API does? How long to create an account? How long to make the first API call? Do you provide guides? Code samples? SDKs (generated or manually written)? Do they need to write code to test your APIs? What tooling are you offering? Are you open and transparent with your users?

In this talk, we will take a look at the things that need to come in addition to your APIs to offer the best on-boarding process and an outstanding user experience.

- EST
OPEN TALK: A User-Centric Identity Model for the Web
Locke Brown
Locke Brown
NuID, CEO
Ethan Landau
Ethan Landau
NuID, Head of Strategy & Operations

Identity on the web isn’t so much broken as it is non-existent. With no universal identity layer for the Internet, services and applications have resorted to building walled-garden identity models that have no use on the broader web. The result: a fragmented identity experience across services and a near-constant cycle of major password breaches.

The root cause of this siloed identity model is the way we authenticate users today. In this talk, we will examine this relationship and discuss how technologies such as blockchain and zero knowledge cryptography can be used to build a more secure, user-centric, and universal identity for the web.

Thursday, December 10, 2020

- EST
OPEN TALK: The Opportunities in the Decade of Mixed Realities
Adora Nwodo
Adora Nwodo
Microsoft, Software Engineer

As we have seen with solutions from technology companies, the world is changing due to innovation in Perception, Mixed Reality (MR) and Artificial Intelligence. How about extending this relatively new immersive technology (MR) to create experiences that add value in different sectors?

In this talk, we would look at an introduction to Mixed Reality and see how some of these solutions are being used to create unforgettable experiences.

We would also look into:
- Mixed Reality as a way to change (evolve) the way we do computing in the new decade
- How to get started in building Mixed Reality experiences.
- Platforms where Mixed Reality experiences can exist.
- Real-world problems that Mixed Reality applications can help solve.

- EST
How to Work Smarter with Chat and Conversational AI
Anupriya Srivastava
Anupriya Srivastava
Google, Developer Programs Engineer

Do you wish you could make automating workflows as seamless as having a conversation? Implementing AI into the office can help employees complete tasks, work with data smarter, and increase productivity with the platforms they're already using. This session will introduce how to use serverless technology to back a chatbot, and then dive into some demos that show how to put it all together. Attendees will learn how to translate Dialogflow basics – such as intents, entities and agents – into business productivity, and how to integrate internal systems and third-party services to reduce costly context-switching by integrating information from multiple sources in one place. The session will use real-life examples to demonstrate what APIs and frameworks are needed to create a trainable system that fits your office and data.

- EST
OPEN TALK: Search and Extract: Optimized Document Processing with iText pdf2Data and pdfOCR
Cal Reynolds
Cal Reynolds
iText Software, Software Engineer
Michael Demey
Michael Demey
iText Software, Research Engineer

In this talk we will demo an optimized PDF workflow using pdfOCR to recognize data in PDF documents, and pdf2Data to extract selected data from your OCR search. The beauty of using pdf2Data in this way is it can pick up exactly where pdfOCR leaves off, allowing you to both recognize and extract all kinds of data from PDF documents that would otherwise be inaccessible.
pdf2Data is our iText 7 add-on for smart data extraction from PDF documents. It’s tailored especially for extracting hard to reach data locked inside PDFs, and it fits neatly into the iText 7 ecosystem. The cherry on top? Anyone can quickly create a template for data extraction using the sleek user interface, with no need to tediously define document structures programmatically. Let the template designer assist you in creating your data extraction templates; no coding required!
If you haven’t tried it already, we’d like to give you a quick tour of its capabilities, while also demonstrating how it’s a great companion for our pdfOCR add-on.

- EST
OPEN TALK: Context Switching Is Hurting Developer Productivity. Here Is How to Fix It
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
OPEN TALK: Enterprise Blockchain Meets the Open Source World
Peter (Yingxi) li
Peter (Yingxi) li
R3, Developer Relation

Summary: To share how R3 brings an enterprise grade blockchain software to the open source communities and how we help the community participants build their blockchain solutions.

Agenda:
1.Brief introduction of Corda and client case
• Technical overview and architectural benefits of enterprise blockchain
• Client case study, with a brief demo.

2.R3's approach to reaching out to the OS community, and how R3 increases the developer experience for OS project Corda?
• Project Braid: Braid is an open source tool that we had developed with an external team aiming to streamline the Corda developers’ deployment process. It starts a Vertx web server, automatically reads in the Corda application, and exports an API template. The API template can then be used to generate the API library using OpenAPI-genrator, which is another open source tool. The process can generally shorten the development cycle by at least 15%.
• In-house projects: We have developed multiple tools that help our developers have a better experience. This includes a web IDE and a Corda VSCode extension. I will share our journey of making such tools available to the communi

- EST
OPEN TALK: Engineering Decentralized Apps with Node.js
Jacopo Daeli
Jacopo Daeli
GoDaddy, Lead Software Engineer

Blockchain has undoubtedly broken the Internet in the past few years. This technology enabled developers to disrupt not only financial systems but also virtually every industry. Blockchain gave rise to the development of Decentralized Apps. Dapps have interesting properties: they are fault tolerant, auditable, open source, and there is no central control after they're deployed. They also incentivized people to run them with currency that's worth money.
This presentation is about building a Decentralized App with Node.js on top of the Ethereum network using Truffle and web3.js.