-
11:00 - 11:30 - Trying to Improve the Developer Experience by Generating Typing Classes for Odoo Models
Alexandre GaldeanoDone
-
10:50 - 11:20 - Multitenancy in Odoo: one instance to rule them all.
Alexandre NuttinckDone
-
12:10 - 12:40 - Queue job: concepts and best practices
Quentin Groulard and Zina RasoamananaDone
-
10:00 - 10:30 - Where to start to contribute to OCA
Julie LeBrun (OCA)Done
-
10:45 - 11:15 - How to install the Shopinvader eCommerce stack with a Docker image
Sébastien BeauDone
-
10:45 - 11:15 - How to Contribute - Technical
Daniel ReisDone
-
12:20 - 12:50 - Seamlessly Linking External Folders to Odoo Records with fsspec: A Generic, Extensible Approach
Laurent MignonDone
-
11:40 - 12:10 - Developing and contributing a custom integration module for Cetmix Tower
Ivan SokolovDone
-
14:45 - 15:15 - OCA RMA Module: Manage Returns in Odoo
Souheil BejaouiDone
-
10:10 - 10:40 - Collect Data to improve estimates of migration projects (feat. oca-port)
Sébastien AlixDone
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.