-
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: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
-
10:00 - 10:30 - Where to start to contribute to OCA
Julie LeBrun (OCA)Done
-
09:30 - 10:00 - From the Product Form Jungle to a Guided Walk
Pierre VerkestDone
-
11:30 - 12:00 - EDI Framework, managing data exchanges in a single place
Héctor Villarreal OrtegaDone
-
12:20 - 12:50 - Seamlessly Linking External Folders to Odoo Records with fsspec: A Generic, Extensible Approach
Laurent MignonDone
-
14:45 - 15:15 - OCA RMA Module: Manage Returns in Odoo
Souheil BejaouiDone
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.