🎤 Talks & Presentations
A collection of my conference talks and presentations on software engineering, data pipelines, and machine learning.
Peeking under the hood of instrumentation agents
An in-depth look at how instrumentation agents work, covering their architecture, common challenges, and best practices for implementing effective monitoring solutions in Python applications.
Testing Data Pipelines
Practical approaches for testing data pipelines with Airflow as the example framework. Covers unit tests, integration tests, end-to-end testing, data snapshot testing, and data quality validation methods for both online and offline scenarios. These strategies apply across different pipeline tools, not just Airflow.
Machine Learning for Audio Processing
Exploring machine learning techniques for audio signal processing, including feature extraction, classification, and practical applications in real-world scenarios.
State of SELinux in Fedora desktop, modularity and container worlds
Covering how SELinux policies are designed and written in Fedora, how they will be impacted by modularity, and a discussion on how to secure containers using SELinux. The talk generated actionable suggestions for improving SELinux policy management and distribution.
Automating AWS Infrastructure with CodeRabbit
Exploring automation strategies for AWS infrastructure management using CodeRabbit's AI-powered tooling.
Building platforms that 'Just Work'
Discussion on building developer platforms and infrastructure that provide seamless developer experience.
Static Typing in Python with MyPy
Introduction to static type checking in Python using MyPy for improved code quality and developer productivity.
Kubernetes 101
Introduction to Kubernetes fundamentals, covering core concepts, architecture, and basic operations.
Introduction to Envoy: A Programmable Proxy for Cloud-Native Applications
Overview of Envoy proxy, its architecture, and use cases in cloud-native application deployments.