DeveloperWeek OPEN STAGE 4

Join on Hopin

Thursday, February 18, 2021

- PST
OPEN TALK: Modern Application Development for Any Domain
Corey Pendleton
Corey Pendleton
The Qt Company, Senior Pre Sales Engineer

With the rise of the high-resolution, responsive mobile user interface has come rising user expectations of technology in every facet of life. From consumer devices to industrial control panels to scientific data analysis applications, the way the user feels when interacting with technology often determines the success or failure of a product. But shiny user experience only goes so far if the underlying application framework cannot meet the product requirements, or results in a high cost of development.

In this session, you will discover how the Qt application development framework can enable you to develop beautiful, high-performance applications that scale from microcontroller to desktop. Support all major platforms and operating systems with a single code base. Develop in C++, Python, and/or QML/JavaScript to make the best use of your expertise and integrate with any application domain.

- PST
OPEN TALK: Increase App Confidence with CI/CD and Infrastructure as Code
Angel Rivera
Angel Rivera
CircleCI, DevOps Advocate

Ever run code in CI/CD and builds pass only to fail during deployment? This presentation will discuss the advantages of Smoke Test patterns in CI/CD pipelines using Infrastructure as Code (IaC). Learn how teams can leverage automation to ensure apps are tested live in target environments which provide valuable insights pre-deployment. Angel will demonstrate how to leverage IaC to provision infrastructure, deploy apps, test then destroy all the resources created in a single CI/CD pipeline run.

- PST
OPEN TALK: JavaScript to TypeScript: Data Agnostic Type Safety Using Advanced Types
Neil Hannah
Neil Hannah
Stream, Senior React Native Developer


Converting a JavaScript client for a data-agnostic API to TypeScript presents a number of challenges related to user-provided data. This talk will look at how it is possible to use generics and advanced types to fully describe interactions with a data-agnostic API in order to provide type safety and IntelliSense to an end-user.

- PST
OPEN TALK: Move Faster and Break Fewer Things with Observability + AI
Richard Whitehead
Richard Whitehead
Moogsoft, Chief Evangelist

A key challenge when working with software is that it’s invisible. It does not inherently lend itself to the universal DevOps goal of “Telemetry Everywhere.” While engineers consciously code their product to emit metrics, logs and traces that allow them to observe the invisible, traditional monitoring methods fall short of generating meaningful data about incidents, leaving teams with excess toil when things break. This talk will explore the relationship between observability and SDLC practices which allow AI to lead the Ops side of DevOps, so developers and SREs can move faster, innovate more and operate less.

Attendees will learn:
- How introducing visibility and control over incidents earlier in the development cycle can reduce toil.
- How to leverage Service Level Objectives (SLOs), error budgets and the ‘wisdom of production’ to improve the Ops part of DevOps.
- Methods for using AI-driven observability to turn every incident into a learning opportunity.

Discover how AI-driven observability methods help improve practices from Site Reliability Engineering to Continuous Integration and Deployment, and supports the transition from project to product-centric ways of working.

- PST
OPEN TALK: Building Your Own Web Based Real-Time Messaging Service
Chris Chabot
Chris Chabot
Sendbird, Developer Advocate

Human connections are so important to us all. By adding the ability to have real time conversations, it allows communities to grow and flourish, increase trust in transactions, drive down cancelations, and improve stickiness. Join us in exploring what makes humans, and real time communications, tick.


- PST
OPEN TALK: Creating a Culture of Code Ownership
Ivan Diaz
Ivan Diaz
Bugsnag, Sr. Solutions Engineer


Every error does not concern every engineer. Your team members don’t need to be pinged about every application error, especially when an error occurs in someone else’s part of the code. In fact, it can become a negative distraction that takes away focus from their work. Join Bugsnag's Sr. Solution Engineer to discover why eliminating noise and focusing on the bugs that you can and should fix, drive a culture of code ownership, and improves developer productivity.

- PST
OPEN TALK: Up-Skilling While Still Checking in
Bill Penberthy
Bill Penberthy
AWS, .NET Developer Advocate


How do you switch design paradigms, or shift technologies or architectures - especially when not all of your team has the requisite knowledge? Many times this means that either some of your team will be left behind or you have to stop\slow development. Who likes those choices? We will go over a couple of up-skilling strategies that will keep a developer team productive while updating their skills and knowledge as part of their job.

- PST
OPEN TALK: Why Your SaaS Product Needs Modern Analytics
Brian Dreyer
Brian Dreyer
Qrvey, Head of Product Marketing


All SaaS products have reports, but most don't truly embrace analytics as a differentiator. You'll learn how to use analytics within your product to increase customer satisfaction, decrease churn and expand revenue opportunities using data that is already being captured by your product.

- PST
OPEN TALK: Fine-Grained Authorization for Cloud Native System
Ash Narkar
Ash Narkar
Styra, Software Engineer

Every organization has security requirements influenced by the technologies in use, legal regulations, internal conventions, and so on. Policy enforcement is difficult because it often affects the entire stack, requires state from multiple locations, and must evolve over time as business needs change.

Organizations have relied on wikis and tribal knowledge to document and enforce important rules that govern how their systems behave, but today, many organizations pursue "policy as code" for greater control and visibility over their stacks.

In this talk, Ash will introduce the Open Policy Agent (OPA), an open source, general-purpose policy engine used by companies like Netflix, Intuit, and CapitalOne to enforce policies across a breadth of domains such as custom applications, container-management, i.e. Kubernetes, public clouds, server management etc.

This talk will highlight how fine-grained authorization can be achieved by organizations consisting of multiple teams, massive container deployments, diverse security requirements and how all of this can be made possible without significant changes to the existing infrastructure.