Interview Available
Presentations
Optimizing Yourself: Neurodiversity in Tech
The difference between a programmer and a software engineer is their understanding of soft skills. The problem many of us face is that as members of neurodiverse communities, we must find different ways to build these skills. In this session, Elizabeth will talk about the issues she has...
Monitoring and Tracing @Netflix Streaming Data Infrastructure
Netflix streaming data infrastructure transports trillions of events per day and supports hundreds of streaming processing jobs. The team behind it is small and there is no separate operations team. To efficiently manage and operate this huge infrastructure and reduce operational burden for...
CI/CD for Machine Learning
Machine Learning is now widely used across our industry, yet we have very limited tooling when it comes to automating the ML model versioning, testing, and release. We will show how a CI/CD pipeline for ML can greatly improve both your productivity and the reliability of your software.
How to Use Encryption for Defense in Depth in Native and Browser Apps
Encryption is one of the most effective technical security measures. It massively reduces the impact and cost of a data breach. But encryption is typically focused on “infrastructure-level” elements like TLS and full-disk encryption. These are important tools, but they rely on...
Evolutionary Architecture as Product @ CircleCI
Organizations continually evolve their technical architectures in order to adjust to the changing needs of their business. For example: systems must scale with increasing customer demand, tools must create efficiency in growing teams, and implementations are generalized to support...
JIT vs AOT Performance With GraalVM
In this session we are going to talk about various aspects of performance, such as peak throughput, startup, memory footprint and more, and how you can optimize your applications for them with GraalVM. GraalVM is a high-performance virtual machine, bringing new performance optimizations for...
Interviews
Optimizing Yourself: Neurodiversity in Tech
What are your goals for the talk?
My goal is to make it clear that soft skills mater for everyone. Then to share some tips and tricks to help grow your soft skills as an individual that may not see these skills as default.
Read Full InterviewMonitoring and Tracing @Netflix Streaming Data Infrastructure
What is the work you're doing today?
My major responsibility at Netflix is to create a scalable and high quality streaming data infrastructure that handles trillions of messages per day. The first thing that comes to my mind is that we need to make sure the architecture is scalable for this high volume of streaming services. I have created a multi-cluster Kafka...
Read Full InterviewCI/CD for Machine Learning
What do you want people to leave the talk with?
If I had to summarize it in one line it would be any CI/CD pipeline is better than none. If you're going to automate major key pieces of this process will make your life a lot easier, simplify it and add speed to your deployments.
Read Full InterviewHow to Use Encryption for Defense in Depth in Native and Browser Apps
What is the work you're doing today?
I work at the company I founded, Tozny. We are an encryption and cybersecurity company primarily focused on application layer and end-to-end encryption. The idea is how do we use these types of tools to build more security and privacy directly in the applications.
Read Full InterviewEvolutionary Architecture as Product @ CircleCI
What are your goals for the talk?
The goal of the talk is to impress upon people the relationship between their industry and the product they're offering, and the way in which they choose to build their software. As we grow as engineers and leaders, there becomes a stronger connection between the work that we do every day from a technical perspective and the...
Read Full InterviewJIT vs AOT Performance With GraalVM
What are the goals you have for the talk?
I want to offer an additional point of view on performance. Performance is something people often talk about but often focus on one or two metrics, and there might be more ways to look at it, and additional opportunities to optimize. We will go through some additional metrics, discuss how they are connected, and how you can optimize...
Read Full Interview