Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Zero-Drama Upgrades: Real-World Tactics for Major Python Migrations — Alejandro Cabello Jiménez

Автор: EuroPython Conference

Загружено: 2025-11-03

Просмотров: 128

Описание:

[EuroPython 2025 — South Hall 2B on 2025-07-18]
🎤 Zero-Drama Upgrades: Real-World Tactics for Major Python Migrations by Alejandro Cabello Jiménez
🔗 https://ep2025.europython.eu/session/...

📝 Abstract:
Upgrading to a new major version of any Python library can be challenging—especially when your codebase is large and critical to your business. In this talk, we’ll explore a step-by-step approach to managing these upgrades with minimal friction, using our recent migration from Pydantic v1 to v2 as a real-world example. However, all the strategies we discuss can be applied to other Python libraries or frameworks, ensuring your next migration is smooth and stress-free.

You’ll learn how to:
Identify and Resolve Breaking Changes: Spot incompatibilities early and prevent disruptive failures.
Refactor for New Features: Adapt your code to leverage the latest improvements and simplify your design.
Test Safely and Iteratively: Maintain reliability by rolling out incremental changes.
Achieve Real-World Benefits: Discover how major upgrades can boost performance, reduce complexity, and future-proof your projects.

Whether you work on an enterprise-level system or a small project, you’ll leave with practical insights, best practices, and tools to handle major Python migrations—without the drama.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/...

Zero-Drama Upgrades: Real-World Tactics for Major Python Migrations — Alejandro Cabello Jiménez

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Python Config That Will Give You Chills (In a Good Way, I Promise!) — Grzegorz Kocjan

Python Config That Will Give You Chills (In a Good Way, I Promise!) — Grzegorz Kocjan

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

The Impact of Reputation on Patient Trust

The Impact of Reputation on Patient Trust

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

Origami Speed Championships: Fast Polygon Triangulation in Python — Grzegorz Bokota

Origami Speed Championships: Fast Polygon Triangulation in Python — Grzegorz Bokota

Explaining the 5 types of database and how to choose between them — Tibs

Explaining the 5 types of database and how to choose between them — Tibs

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

Broken __slots__ are a silent performance killer—Let's fix them! — Arie Bovenberg

Broken __slots__ are a silent performance killer—Let's fix them! — Arie Bovenberg

Евгений Кучерявый

Евгений Кучерявый "VanillaJS в 2025"

Модель контекстного протокола (MCP), четко объясненная (почему это важно)

Модель контекстного протокола (MCP), четко объясненная (почему это важно)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Anonymization of sensitive information in financial documents using python — Piotr Gryko

Anonymization of sensitive information in financial documents using python — Piotr Gryko

Your Cookiecutter Is Wrong — Miloslav Pojman

Your Cookiecutter Is Wrong — Miloslav Pojman

Using Postgres schemas to separate data of your SaaS application in Django — Mikuláš Poul

Using Postgres schemas to separate data of your SaaS application in Django — Mikuláš Poul

Programming hardware displays the easy way - using MicroPython and LVGL — Marc-André Lemburg

Programming hardware displays the easy way - using MicroPython and LVGL — Marc-André Lemburg

Большинство разработчиков не понимают, как работают контекстные окна.

Большинство разработчиков не понимают, как работают контекстные окна.

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Snake oil - or tools & tricks for making Python run smoother — Sindre Nistad

Snake oil - or tools & tricks for making Python run smoother — Sindre Nistad

Unlocking Hidden Power of Conda with Pixi — Ruben Arts, Julian Hofer

Unlocking Hidden Power of Conda with Pixi — Ruben Arts, Julian Hofer

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]