Development Methods Session List
"Easy Python": lies, damned lies, and metaclasses
Grigory Petrov, Maxim Danilov
Best Practice, Coding / Code-Review, Development Methodstop-10 Python complexities and how they are required to fight the "software complexity problem" in big projects
Flexible ML Experiment Tracking System for Python Coders with DVC and Streamlit
Antoine Toubhans
Best Practice, Computer Vision, Data Engineering, Data Visualization, Development Methods, ReproducibilityFlexible ML Experiment Tracking System for Python Coders with DVC and Streamlit
Making MLOps uncool again
David
Best Practice, Development Methods, ReproducibilityIn this workshop, we will learn what it means and how to build an "MLOps workflow" by extending the power of Git and GitHub with open-source tools.
pytest - simple, rapid and fun testing with Python (3 hours)
Florian Bruhin
Best Practice, Development MethodsThe #pytest tool presents a rapid and simple way to write tests for your Python code. This training gives an introduction with exercises to some distinguishing features.
Quitting pip: How we use git submodules to manage internal dependencies that require fast iteration
Philipp Stephan
Best Practice, Development Methods, DevOps, PackagingAfter a review of the current state of Python dependency management, we’d like to present a versatile method of using git submodules to handle internal dependencies in a dockerized microservice architecture, where common libraries have to be iterated quickly.
Refactoring
Dr. Kristian Rother
Best Practice, Coding / Code-Review, Development MethodsRefactor a space travel game by introducing functions, classes and data structures
Rewriting your R analysis code in Python
Helena Schmidt
Best Practice, Development Methods, RR and Python are two of the most powerful tools for any kind of data analysis. But both programming languages have their strengths and weaknesses. This leads to the question: When and how to rewrite your R analysis code in Python?
The state of DevOps for Python projects
Tobias Heintz
Data Engineering, Development Methods, DevOpsHow alcemy uses DevOps techniques to streamline and accelerate our daily development. Let's look at a number of real-world examples and best practices taken straight from the pipelines we use to release code several times a day.
Upgrade your Documentation to the Next Level
Shivam Singhal
Community, Development MethodsLearn how to write great documentation to nurture community of your open source project
Filter