-
12:10 - 12:40 - Queue job: concepts and best practices
Quentin Groulard and Zina RasoamananaDone
-
10:50 - 11:20 - Multitenancy in Odoo: one instance to rule them all.
Alexandre NuttinckDone
-
11:00 - 11:30 - Trying to Improve the Developer Experience by Generating Typing Classes for Odoo Models
Alexandre GaldeanoDone
-
10:00 - 10:30 - Where to start to contribute to OCA
Julie LeBrun (OCA)Done
-
10:45 - 11:15 - How to Contribute - Technical
Daniel ReisDone
-
10:45 - 11:15 - How to install the Shopinvader eCommerce stack with a Docker image
Sébastien BeauDone
-
10:10 - 10:40 - Collect Data to improve estimates of migration projects (feat. oca-port)
Sébastien AlixDone
-
11:40 - 12:10 - Developing and contributing a custom integration module for Cetmix Tower
Ivan SokolovDone
-
12:20 - 12:50 - Seamlessly Linking External Folders to Odoo Records with fsspec: A Generic, Extensible Approach
Laurent MignonDone
-
11:30 - 12:00 - EDI Framework, managing data exchanges in a single place
Héctor Villarreal OrtegaDone
Alexandre has been working on Odoo at Camptocamp since 2012 and he has been a member of the OCA from the early days. He loves to share what he has learned over the years with fellow developers.
In the past year, I've been working on speed issues on different Odoo instances of Camptocamp's customers. In this talk, I would like to share with you some of the tools and techniques I used, and some of the findings I made along the way. More specifically, I will discuss the following items:
* using the werkzeug logs
* using the built in profiler
* understanding recorset prefetch
* analyzing SQL queries
I don't plan to talk about concurrency issues which are a different kind of performance problem.
Target audience: developers with a couple of years of Odoo experience.