Популярное

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

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

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

Топ запросов

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

Design Patterns: Build better software from day one — Marine Guyot

Автор: EuroPython Conference

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

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

Описание:

[EuroPython 2025 — Terrace 2A on 2025-07-18]
🎤 Design Patterns: Build better software from day one by Marine Guyot
🔗 https://ep2025.europython.eu/session/...

📝 Abstract:
Starting a new software project is exciting! It’s your chance to build something clean, functional, and easy to manage. But without a strong foundation, even small projects can quickly spiral into a confusing mess of bugs, untracked changes, and hard-to-follow code. This is especially true in research environments, where programming often takes a backseat to scientific discovery, and software evolves unpredictably as it adapts to new experiments and shared use. So how do you set yourself up for success from the beginning?

This talk is your beginner-friendly guide to designing smarter, maintainable software using proven design patterns. We’ll explore how patterns like the Singleton (for managing shared resources), the Template Method (for reusable workflows), and the Factory Method (for flexible object creation) can transform your code from fragile and frustrating to solid and scalable.

Using real-world examples from research labs, we’ll walk through how these patterns solve common problems, simplify collaboration, and keep your projects on track, even as they grow. Whether you're developing a new pipeline, a data analysis tool, or an experiment software, this talk will equip you with the foundational knowledge to design software that supports your scientific goals without becoming an unmanageable burden.

Let’s start building research software the right way, so you can focus on science, not debugging.

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

Design Patterns: Build better software from day one — Marine Guyot

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

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

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

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

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

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

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

5 шаблонов проектирования, которые ДЕЙСТВИТЕЛЬНО используются разработчиками

5 шаблонов проектирования, которые ДЕЙСТВИТЕЛЬНО используются разработчиками

Architecting LARGE software projects.

Architecting LARGE software projects.

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

Big Data по полочкам: Data lineage на ZIO и Postgres

Big Data по полочкам: Data lineage на ZIO и Postgres

Your Cookiecutter Is Wrong — Miloslav Pojman

Your Cookiecutter Is Wrong — Miloslav Pojman

Why Use Design Patterns When Python Has Functions?

Why Use Design Patterns When Python Has Functions?

Design Patterns: The Movie

Design Patterns: The Movie

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

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

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

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

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

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

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

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

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

I tried ranking Node.js Design Patterns: Builder, Observer, Command, Prototype

I tried ranking Node.js Design Patterns: Builder, Observer, Command, Prototype

Design Patterns in Plain English | Mosh Hamedani

Design Patterns in Plain English | Mosh Hamedani

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

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

Стоит ли жизнь в США своих денег после 9 лет в эмиграции

Стоит ли жизнь в США своих денег после 9 лет в эмиграции

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



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



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