DeveloperWeek 2021 DeveloperWeek 2021

New Developer Technologies

Wednesday, February 17, 2021

- PST
OPENING KEYNOTE: Twilio -- Why Great Infrastructure is the Foundation of Innovation
Join on Hopin
Jeff Lawson
Jeff Lawson
Twilio, CEO and Co-Founder
Justin Kitagawa
Justin Kitagawa
Twilio, Senior Director of Engineering

Twilio’s CEO and Co-Founder, Jeff Lawson, and VP of Platform Engineering, Jason Hudak, will share details about Twilio’s OMM model, the importance of investing in infrastructure to help foster innovation to meet the demands of a digital economy and Jeff’s new book Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century

- PST
PRO WORKSHOP: In-Memory Computing: How to Fight Your Serverless Code's Idle Time
Join on Hopin
Denis Magda
Denis Magda
GridGain, Head of DevRel

With serverless computing, you pay for the resources that your application consumes. The longer your serverless code runs, the more you pay. The longer your serverless code remains idle, waiting for a backend response, the more you pay. The longer your database handles a write-request sent by serverless code, the more you pay. At the extreme, the idle time of serverless functions can represent two-thirds of your monthly bill, and you question why somebody selected the serverless architecture in the first place.

In this session, you learn how to use in-memory computing to reduce idle time and accelerate the execution of serverless code. The provisioning of an in-memory cluster is a prerequisite, not a game-changer. Dramatic differences become apparent when you consider several tactics while fastening serverless code to your just-provisioned in-memory cluster.

- PST
PRO WORKSHOP: Deep Understanding Applied to Open Domain Conversations
Join on Hopin
Surbhi Rathore
Surbhi Rathore
Symbl.ai, CEO and co-founder

Now more than ever, when the whole world is communicating on digital channels, the dangers of disconnected data silos and lost knowledge are more than ever. In this session, we will talk about applying deep understanding to capturing this open domain conversation data so that builders can strategize product strategy early in the lifecycle of their business and future-proof growth. The session also entails several aspects of supervised and unsupervised learning that can be used as stepping stones to this application and how combining both these techniques bring the best of both worlds together for human-like comprehension of conversations.

- PST
PRO WORKSHOP: Fugue: A New Way to Think and Solve Distributed Computing Problems
Join on Hopin
Han Wang
Han Wang
Lyft, Staff Engineer, Tech Lead

Through my career, I have seen and solved so many different computing problems. I find the challenge is not we can't solve large scale problems, the challenge is not we are lack of great tools. The real challenge is lack of consistency: solving different scale problems requires different programming models and frameworks, solving ETL and machine learning problems requires different skillsets, mindsets and even different languages.

In this session, I am going to introduce the Fugue project, whose purpose is to:
* unify the key concepts of distributed computing and machine learning problems
* unify the key interfaces for end to end ETL and machine learning pipelines
* decouple user's code and mindset from the underlying compute engines such as Spark and Ray and Fugue itself

I am also going to go through a couple of real examples how Fugue can shape your mind and optimize your code.

Fugue is already open sourced at: https://github.com/fugue-project/fugue

Thursday, February 18, 2021

- PST
KEYNOTE: Twilio -- Why Great Infrastructure is the Foundation of Innovation (duplicate)
Join on Hopin
Jeff Lawson
Jeff Lawson
Twilio, CEO and Co-Founder
Justin Kitagawa
Justin Kitagawa
Twilio, Senior Director of Engineering

Twilio’s CEO and Co-Founder, Jeff Lawson, and VP of Platform Engineering, Jason Hudak, will share details about Twilio’s OMM model, the importance of investing in infrastructure to help foster innovation to meet the demands of a digital economy and Jeff’s new book Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century

Friday, February 19, 2021

- PST
PRO SESSION: Shifting QA Left: Emerging Trends in Code Quality and Security Automation
Join on Hopin
Stephen Magill
Stephen Magill
MuseDev, CEO and Co-Founder

Companies have long relied upon static analysis to secure their code, but the typical process with delayed results and high false positive rates is painful for developers and generates unnecessary work for security engineers. A recent trend is changing that. Code analysis tools are increasingly delivering better developer experiences, coverage of a broader set of bugs, and improving results over time. These improvements allow a much tighter integration into modern agile development processes, shifting left the detection of reliability and security issues. Google and Facebook have pioneered this new model of static analysis that involves broad deployment of extremely scalable analysis tools (billions of lines of code / thousands of commits per day) and have collected and published extensive data on its impact on code quality. Amazon has also used static analysis to streamline certification and compliance tasks. With development teams more distributed than ever, tools like static analysis become increasingly critical for development organizations to overcome the loss of productivity and risk to code quality.

- PST
(DeveloperWeek): A Survey of Strategies Used at Box to Protect MySQL
Join on Hopin
Priyanka Reddy
Priyanka Reddy
Box, Sr. Engineering Manager, Relational Data Access

At Box, the majority of our application data resides in a horizontally sharded MySQL infrastructure, made up of 100s of shards and 1000s of servers.  We've built a distributed relational data service whose goal is to provide developers with a uniform, language-agnostic & performant way to interact with our application data at the scale of millions of requests per second.  In this session, you will learn about some of the strategies that we employ in our distributed relational data service to protect our MySQL infrastructure.  Strategies discussed will include rate limiting in a low-latency high-throughput environment and QoS enforcement to protect both our primary databases from load and replicas from lag.

- PST
PRO SESSION: Do Not Download Your PDF: A Story of Digital Document Usability and Security in Your Application
Join on Hopin
Andrey Safonov
Andrey Safonov
PDFTron, Solutions Engineer

The usage of digital documents within an app affects basically every industry and use-case. Have you ever looked into incorporating documents in your application? There’s a lot to consider. And what about digital security? When it comes to thinking about the document lifecycle within an app, there are several things to consider:
- The in-app experience when working with multiple documents
- Integrating a viewer inside of the app beyond any built-in viewers
- Providing consistent behaviour across multiple browsers
- Providing customized UI for annotating PDFs, images, MS Office documents and videos
- Improving your search across multiple documents beyond just title and metadata

- PST
OPEN TALK: Rebirth After Death: How Developers Create The Tech Renaissance Post COVID-19
Join on Hopin
Chris Hilton
Chris Hilton
Galvanize, San Francisco Technology Evangelist

We now stand on fertile soil ready for new businesses and business models to take root in 2021 & beyond.

Facts:
-Companies have raised more capital in 2020 than ever before.
-In Q3 2020, applications for Employer Identification Numbers, an indication of Start-Up business creation, reached the largest number ever recorded.
-COVID-19 was a very destructive force, but at the heart of capitalism is ‘creative destruction’

This is the cusp of the 1st major wave of the 4th Industrial Revolution which has been spoken about in rarefied places like the World Economic Forum as early as 2014. This revolution is characterized by connectivity and is faster and further reaching than the previous revolutions.

This time period inherently carries immense risk with jobs being destroyed at an unprecedented rate, technology rapidly accelerating, environmental degradation, social unrest, geopolitical changes, and mental health spiraling downward.

Yet in the midst of chaos there is also opportunity.

One of the most notable heroes of this age are Developers. People who know how to program are some of the leaders of the 4th Industrial Revolution and are, as Eric Schmidt calls us, “Smart Creatives”. When presented with problems, each of us has the ability to quickly pivot, build our technology skill stack, & create solutions that will save our communities from collapse.

In this talk we will discuss:
-Why 2021-2031 are the most important 10 years of your life
-How to focus, and what to focus on during the next 10 years
-Discuss necessary skill sets, industries, and technologies for the 4th Industrial Revolution
-How to save humanity from the Dark Ages and bring us into the Tech Renaissance