Главная
Study mode:
on
1
Intro
2
Agenda
3
Legacy code
4
Advantages of open source
5
Things to keep in mind
6
Case study
7
Process
8
Three Phase Approach
9
Use Case
10
MustHas
11
Research
12
Evaluation criteria
13
Classification
14
Apache Airflow
15
Complex Framework
16
Orchestration Engine
17
Writing production quality code quickly
18
Awareness when something goes wrong
19
Group decorator
20
Bug example
21
Break point
22
Configpy
23
Advantages of Python
24
Customization in Python
25
Configuration modification
26
Integration
27
How Python makes it easy
28
Data reconciliation
29
Recap
30
Integration with existing code
31
Conclusion
32
Bloomberg Memory Profiler
33
Thank you
Description:
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.

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

PyCon US
Add to list
0:00 / 0:00