YoVDO

In House to Open Source - Stitching the Past to the Future

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Software Development Courses Python Courses Apache Airflow Courses Memory Profiling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of transitioning from legacy in-house software to robust open-source solutions in this insightful PyCon US talk. Discover the challenges of dealing with outdated code and learn why Python has become a popular choice for open-source projects. Gain valuable insights into navigating the open-source landscape, implementing best practices, and leveraging Python's advantages in software migrations. Follow a three-phase approach to evaluating and integrating open-source tools, using Apache Airflow as a case study. Understand the benefits of writing production-quality code quickly, customizing configurations, and seamlessly integrating with existing systems. Learn how to overcome common pitfalls, debug effectively, and utilize Python's flexibility for data reconciliation and memory profiling. Whether you're a seasoned developer or new to open-source, this talk provides practical knowledge for modernizing your tech stack and improving your software engineering skills.

Syllabus

Intro
Agenda
Legacy code
Advantages of open source
Things to keep in mind
Case study
Process
Three Phase Approach
Use Case
MustHas
Research
Evaluation criteria
Classification
Apache Airflow
Complex Framework
Orchestration Engine
Writing production quality code quickly
Awareness when something goes wrong
Group decorator
Bug example
Break point
Configpy
Advantages of Python
Customization in Python
Configuration modification
Integration
How Python makes it easy
Data reconciliation
Recap
Integration with existing code
Conclusion
Bloomberg Memory Profiler
Thank you


Taught by

PyCon US

Related Courses

Introduction to Airflow in Python
DataCamp
Building Data Engineering Pipelines in Python
DataCamp
The Complete Hands-On Introduction to Apache Airflow
Udemy
Apache Airflow: The Hands-On Guide
Udemy
ETL and Data Pipelines with Shell, Airflow and Kafka
IBM via Coursera