In House to Open Source - Stitching the Past to the Future
Offered By: PyCon US via YouTube
Course Description
Overview
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
Intro to Python for Brand New ProgrammersPyCon US via YouTube Comprehending Comprehensions
PyCon US via YouTube Data Analysis with SQLite and Python
PyCon US via YouTube Build a Production Ready GraphQL API Using Python
PyCon US via YouTube Web Development With A Python-backed Frontend - Featuring HTMX and Tailwind
PyCon US via YouTube