#OPENTalkChallenge

Wednesday, October 28, 2020

- PDT
OPEN TALK (API): How to Easily Secure and Build GraphQL APIs
Join on Hopin
Matt Tanner
Matt Tanner
Tyk, Product Evangelist

Adopting GraphQL is not without its pitfalls. Concerns about security, performance, separation of concerns, and how teams can independently develop their GraphQL APIs are all still valid today. Many of the challenges which have been long-solved and deemed best-practice with REST are still in their infancy with GraphQL.

This was the start of Tyk’s journey - How to go about enabling organisations to build and safely ship their GraphQL APIs. But as we delved deeper down the rabbit hole, gaining constant feedback from clients as we iterated, we realised that we were enabling so much more.

What we created was a 2-fold approach: enabling developers to secure and augment their existing GraphQL services and introducing our Universal Data Graph to enable users to actually build new GraphQL endpoints.

So if you are a CTO, CIO, API Product Manager, or an Engineer, researching how GraphQL can enable your business & platform team. Join Matt Tanner as he arms you with practical considerations for securing your GraphQL APIs, and to drive GraphQL adoption in your organization using Tyk’s Universal Data Graph.

- PDT
OPEN TALK (API): A Tour of Different API Management Architectures
Join on Hopin
Kevin Jones
Kevin Jones
F5, Sr Product Manager


APIs are fueling innovation and digital transformation initiatives. With the explosive growth in APIs, developers and architects are employing different kinds of architectures to process API traffic. Attend this session to learn about commonly deployed API Management architectures.

- PDT
OPEN TALK (API): Visualizing and Analyzing APIs and Microservices in Distributed Environments
Join on Hopin
Chris Harding
Chris Harding
Epsagon, Solution Engineer

Modern, distributed applications are often seen as a graph of nodes and edges, each node representing a container, a function, or an API service.
At scale, with thousands of small microservices visualizing and analyzing becomes critical to understand performance, flow, and the health of our applications.
To accomplish that we need to learn about observability, distributed tracing, popular tools and frameworks, and more.
In this talk, we'll go over the challenges, the solutions, the approaches, and the tools to help you understand your APIs and microservices.

- PDT
OPEN TALK (API): Attention Please! A Friendly Introduction to Attention in Deep Learning
Join on Hopin
Cristian Garcia
Cristian Garcia
Toptal, Machine Learning Developer


Attention is a technique that recently got a lot of success in Deep Learning, initially because of its state of the art performance in NLP but since then it has expanded to other areas such as Vision, Graphs, Point Cloud Data, Sets, and its been even used as part of the architecture of RL algorithms such as AlphaStar. This talk is a friendly introduction to Attention in Deep Learning, it will guide you to understanding the basics of the MultiHead Attention module that is the basis of many of the Transformer architectures.

- PDT
OPEN TALK (API): How Micro-Service Patterns Change When the Database Is a Scalable API
Join on Hopin
Brecht De Rooms
Brecht De Rooms
Fauna, Senior Developer Advocate


There are multiple reasons to adopt microservices but often the initial goal is to scale processing and eliminate database bottlenecks. When we talk about data management, there are several strategies/patterns to implement a data layer for microservice architectures. In this talk, we explore how those patterns change if the database is a scalable API that maintains global consistency.

- PDT
OPEN TALK (API): API Lifecycle Management - Avoiding Breaches by Securing the Development Process
Join on Hopin
Rod Cope
Rod Cope
Akana by Perforce, CTO

Through all phases of an API - from strategy and design to deployment and optimization - there are vulnerabilities for malicious attacks that can allow unauthorized access, unapproved APIs, and exposed data.


When it comes to Open Banking and other financial applications, it’s no longer good enough to secure APIs only in the production environment.


Join Rod Cope as he explores the API development process: where it originates, how to secure it, and how to maximize automation while preserving the human process.

- PDT
OPEN TALK (API): How to Create an Interactive Map
Join on Hopin
Michael Palermo
Michael Palermo
HERE Technologies, Developer Relations


Learn how to build an interactive map using the JavaScript APIs from HERE Technologies. We will first learn how to configure statndard interactive features such as zoomimg and panning. Next, we will cover how to add interactive elements to the map including markers and info bubbles. The session concludes with creating a customoized panel to enhance the user experience.

- PDT
OPEN TALK (API): GraphQL: Advantages, Challenges, and How to Overcome Them
Join on Hopin
Morris Matsa
Morris Matsa
IBM, IBM API Connect and DataPower Gateways

GraphQL gives you a new approach to setting up APIs, and adoption is growing fast. There are many advantages including automatic discoverability of the server's capabilities and optimizing the data transmitted to the client. These advantages come with API management and governance challenges. In this session you can learn about the most severe of these challenges and how to protect and secure your GraphQL Server from these unique GraphQL threats while embracing and benefiting from the compelling advantages of GraphQL.

- PDT
OPEN TALK (API): From APIs to Applications: Gaining Control of Cloud-Native Apps
Join on Hopin
Przemek Kulik
Przemek Kulik
Software AG, Senior Director of Product Management

Running applications in a distributed cloud architecture poses new challenges in operational complexity, some of which are addressed by service mesh and other network-level tools. But these tools lack the awareness needed to manage your services and APIs as business applications. Modern apps need to understand consumers to optimize and personalize product delivery. They need to track usage and model behavior. And they need to provide advanced user authorization while also protecting private data.

During this live demo, learn how you can:

-Leverage an API gateway as a central control plane to manage application-level policies and service meshes
-Transform a microservice into an API that can be governed and shared
-Use microgateways to do low-code context-aware transformation, orchestration and routing
-Gain deep visibility into the behavior of an app and its users to drive the product roadmap and improve real-time user targeting

- PDT
OPEN TALK (API): Using iPaaS to Drive Your API Connectivity Needs
Join on Hopin
Jeff Faris
Jeff Faris
Jitterbit, Field Product Manager
John Huyen
John Huyen
Jitterbit, Senior Product Manager


APIs are everywhere. From the APIs available for 150k+ SaaS Apps, to APIs for blockchain, IoT, artificial intelligence and everything in between. In theory, companies can stitch these APIs together with existing systems to rapidly create exciting new applications. But how do you determine what tool you need to help you connect your systems and data sources? How do you determine whether you need an iPaaS vs an APIM platform? Come and see how internal systems can be safely exposed as APIs in a few clicks and watch us demonstrate live how to expose your integration as APIs through just simple clicks vs coding from scratch.

- PDT
OPEN TALK (API): Transformative Technology: Re-Imagining the Investment Workflow Using APIs
Join on Hopin
Akshay Sheth
Akshay Sheth
FactSet, Principal Software Engineer


As our clients continue on their own digital transformation journeys, concordance, speed, transparency, flexibility, and customization are more important than ever before. This is why we set out to offer a library of APIs which can be used to enrich clients’ applications and digital portals with FactSet’s content, analytics, research, and risk modeling. In this session, FactSet's Akshay Sheth, Principal Software Engineer, will discuss how FactSet's API program was incubated and scaled across the organization, lessons learned while building enterprise-grade APIs, and ultimately how we are streamlining common front, middle, and back office processes.

Thursday, October 29, 2020

- PDT
OPEN TALK (API): Learn How to Profit From Your APIs
Join on Hopin
Chris Brown
Chris Brown
LogiSense, Director of Pre-Sales and Solutions Architecture, Senior Technology Fellow


Learn how different techniques can be implemented to structure your APIs and back end micro-services for scale and maximum profitability.

- PDT
OPEN TALK (API): Developing and Testing APIs With Ease in Your Local IDE
Join on Hopin
Venky Ganti
Venky Ganti
Mesh Dynamics, CEO


Microservices developers are slowed down by the friction in debugging and testing API interactions with other services. We first highlight problems with common approaches such as spinning up dev clusters or manually creating API mocks. We then illustrate how to overcome these issues with an approach that enables developers to debug and test all API interactions locally in their IDE. Mesh Dynamics product realizes this approach and gives developers the flexibility of using a mix of rich auto-created API mocks or live services.

- PDT
OPEN TALK (API): Software Refactoring Patterns for Moving to Microservices
Join on Hopin
Bill Penberthy
Bill Penberthy
Amazon Web Services, .Net Developer Advocate


Dependence on APIs and microservices will continue to grow as development teams gain experience in this approach. New development is pretty straightforward around this approach. Refactoring existing systems, however, is not. In this session, we will go over the primary refactor design patterns, look at how they can be implemented, and tell some stories (some funny, some scary) about their usage in real-life.

- PDT
OPEN TALK (API): Before You Implement a Communications API
Join on Hopin
Jason Koo
Jason Koo
Sendbird, Developer Advocate

Things no one tells you about before using chat/voice/video API services — such as what channels are available, importing/exporting data, moderation tools, integrations, how to handle offline scenarios and data privacy are all critically important in providing a modern digital interaction experience users expect.

This session will cover a range of features to consider when designing and building digital interaction services in your own applications.