-
9:30-12:30 - TRAINING: Customer Projects - How can I deliver better customer projects thanks to OCA?
Julie LeBrun (OCA)Sep. 15
-
09:30-12:30 - TRAINING: Installing Runboat in your organization - High Level Overview
Stéphane BidoulSep. 15
-
13:00 - 14:00 - Lunch
Sep. 15
-
14:00-17:00 - TRAINING: MIS Builder - Introduction and more
Annabelle Stoffel, Guillaume Vandamme and Stéphane BidoulSep. 15
-
14:00-17:00 - TRAINING: Open Upgrade: real-world Odoo database upgrade survival guide
hugues de keyzerSep. 15
-
10:00 - 10:30 - Where to start to contribute to OCA
Julie LeBrun (OCA)Sep. 16
-
10:00 - 10:30 - Shopinvader, the eCommerce Odoo API : example and business use cases
Dora Jurcevic and Thibault ReySep. 16
-
10:45 - 11:15 - How to Contribute - Technical
Daniel ReisSep. 16
-
10:45 - 11:15 - How to install the Shopinvader eCommerce stack with a Docker image
Sébastien BeauSep. 16
-
11:00 - 11:30 - Trying to Improve the Developer Experience by Generating Typing Classes for Odoo Models
Alexandre GaldeanoSep. 16
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.