DeveloperWeek Global 2020 DeveloperWeek Global 2020

OPEN TALK

Tuesday, June 16, 2020

- PDT
OPEN TALK: How a Hybrid Document Management API Brought Back Peaceful Sleep to Some CIOs and Chief Software Architects
Join on Hopin
Dr. Nikola Milanovic
Dr. Nikola Milanovic
OPTIMAL SYSTEMS GmbH, Chief Technology Officer

What is common for a large bank, a national library, and a major airline? Tradition, volume and costs: meaning that they are conservative, have established values and are resistant to change, but at the same time confronted with ever-increasing volume of their daily business. And yes, they are paying a small fortune just to have their decades old software running. Regardless whether it is more SWIFTs to track, more books to index or more tickets to sell, speed of digitalization in their respective domains has caught up with them. They are now facing an impossible dilemma: how to scale massively – as those “others” are doing in the cloud – but remain “traditional” at the same time. Let me tell you a story how they accepted a cutting-edge hybrid API technology, while remaining true to their traditional values.

- PDT
OPEN TALK: DevOps Checklist for Distributed Systems: Unleashing the Power of Observability
Join on Hopin
Ran Ribenzaft
Ran Ribenzaft
Epsagon, CTO and Co-founder

Monitoring and operating distributed applications in production is harder today. Correlating metrics from different services and logs in different resources is not enough to gain full observability. In such systems, distributed tracing becomes a key component that helps to monitor and to troubleshoot even the most complex architectures. This session will describe how to properly implement tracing in your organization in order to gain observability to applications in production and valuable insights on performance and issues.

- PDT
OPEN TALK: Frontend - Backend Symbiosis
Join on Hopin
Dimitar Mihaylov
Dimitar Mihaylov
SiteGround, Front-end developer
Idelin Todorov
Idelin Todorov
SiteGround, Software Development Team Lead


Best practices straight out of our latest project, giving the ability to minimize validation duplication. React in the front-end and Symfony in the back-end working together and solving our complicated validation needs.

- PDT
OPEN TALK: Postmortem Workshop
Join on Hopin
Hayley Neal
Hayley Neal
PagerDuty, Technical Trainer

Be sure to join PagerDuty prior to this talk at their KEYNOTE: PagerDuty -- You Can't Buy DevOps on Tuesday, June 16 at 10:30 AM - 11:00 AM on the Stage tab

This workshop draws from PagerDuty's open-source postmortem framework to teach you strategies for conducting successful blameless postmortems. Learn basic concepts following our step-by-step guide and complete practice exercises to help you develop strategies for overcoming common pitfalls.

- PDT
OPEN TALK: Take on COVID-19: Remote Education and Video Transcription
Join on Hopin
Pedro Cruz
Pedro Cruz
IBM, Developer Advocate, IBM Cloud & Cognitive Software

COVID-19 and social distancing have substantially increased the need for remote education with many students preferring video based curriculum. However, some students may have trouble viewing video files, requiring transcription.

In this workshop, you'll learn how to: create a Python app that can extract text from instructional videos using Watson Speech to Text, translate text using Watson Language Translator and store the resulting transcript IBM Cloud Object Storage, and create a Vue.js frontend that enables users to upload videos and receive the resulting transcription.

- PDT
OPEN TALK: Fix Bugs or Build New Features? An Intro to Technical Debt & Error Monitoring
Join on Hopin
James Smith
James Smith
Bugsnag, Co-Founder and CEO

Errors are inevitable. As engineering teams scale and build out their applications, the collection of software errors grows in parallel. We all know that errors are bad, but have you ever considered that not all bugs are worth fixing? The concept of racking up errors for the sake of fast-paced development is referred to as technical debt. So how do you manage your technical debt, protect valuable time at work, and help reduce costs? In this session, James Smith, Co-founder & CEO of Bugsnag, will walk you through hacks and tricks that involve establishing:

1) a common language for discussion between engineering, product, QA, release management, and observability teams
2) a method to measure error impact and application health via stability scores

This talk explains how a data-driven approach provides a unified answer to the age-old question: Do we fix bugs or build new features?

- PDT
OPEN TALK: Top Consideration for Accelerating AI/ML Intelligent Application Delivery
Join on Hopin
Syed Rasheed
Syed Rasheed
RedHat, Director of Portfolio Solution Marketing

Insights derived from data and analytics have varying shelf life depending on the type of insight and can range from microseconds to months and even years. If enterprises don’t act on insights within a given time frame, they are no longer actionable; and the opportunity to change the course of business outcomes will pass. At the same time, as data volumes and variety increase, many enterprises are struggling to get the timely insights they need.  In this session we will cover data-to-insights-to-action lifecycle and how Red Hat with its rich partner ecosystem can help enterprises turn data insights into informed action through development of intelligent applications.

- PDT
OPEN TALK: The Importance of API Management Tools
Join on Hopin

This session will cover many different areas where API management can help to create, test, and support various API driven initiatives.

Most modern application architectures involve heavy dependencies on APIs. They have helped us to build applications that span multiple platforms while segregating frontend and backend code, moving away from older paradigms usually seen in dated, 2-tier architectures. By doing so, APIs have enabled the rapid development of some of the world’s most successful applications and companies.

Frameworks and methodologies to build APIs are abundant and with each new addition to the arsenal of API build tools, life gets easier for the developers who create APIs. API initiatives are becoming one of the main disciplines for companies both large and small. With so many APIs being built, we need to think about the role that good API management tools can play in this journey. Here at Tyk, we are absolutely obsessed with this subject! Today we will outline some of the most talked-about benefits of API management platforms including:

Security

Virtual endpoints and mocking

Rate limiting and quotas

Body transformations

Versioning

Analytics and reporting

Monetising APIs

GraphQL capabilities

and more…

- PDT
OPEN TALK: Choosing an Ingress Controller for Kubernetes
Join on Hopin


Kubernetes has become the most popular container orchestration system today. With many choices available, how do you decide which ingress controller to implement? This session will discuss how to choose an ingress controller for your Kubernetes deployment.

- PDT
OPEN TALK: A Guide to Lowering Your Cloud Costs
Join on Hopin
Tiffany Jachja
Tiffany Jachja
Harness, Evangelist


We know that costs for public cloud services can quickly get out of hand, so without cloud cost solutions, the invoice would be a black box. Yet to many users, desperately seeking to reduce their cloud costs, the root cause of these costs are hidden within subtleties of cloud resources. This makes it difficult for teams to plan work, test their services, and manage costs. Join this session to learn how to manage development resources to reduce cloud costs.

Wednesday, June 17, 2020

- PDT
OPEN TALK: Setting up Feature Flags With React
Join on Hopin
Talia Nassi
Talia Nassi
Split Software, Developer Advocate


As developers, we release features daily – but how do you ensure those features are working properly in production before you release them to all your users? If you ask me, the answer is feature flags! Feature flags are beneficial because they allow you to test your code in production, perform canary releases, and even conduct A/B testing. The power of React makes it easy to implement these flags. We will walk through how to easily create a feature flag in the UI, install dependencies with npm, and implement your feature flag in your react app.

- PDT
OPEN TALK: Why Automation of Testing Solutions Is Key to Truly Achieving DevSecOps
Join on Hopin

Software security and development teams are often overloaded with security-related data, which hinders delivery speeds and security integrity. In this session, learn why solutions that leverage automation to produce high-quality findings and results are vastly needed, helping organizations achieve DevSecOps by automating vulnerability detection and triage, reducing software time-to-market overall.