- 
                            
    Opening Keynote - Unveiling Odoo 16
    Fabien PinckaersSelesai
- 
                            
    Towards idiomatic Python with types for the Odoo ORM
    Stéphane BidoulSelesai
- 
                            
    How to manage customers' sensitive data and keep them anonymized through the use of a blockchain?
    Bléry GeoffroySelesai
- 
                            
    Building custom apps using React or Vue
    Yi LinSelesai
- 
                            
    Glovo's success case: how to deliver groceries in less than 10 mins with Odoo.
    Andrés García CastillaSelesai
- 
                            
    Adding features to Odoo PoS : a case study
    Iván TodorovichSelesai
- 
                            
    Generate a Ready-to-Deploy Odoo Add-on Directly from UML Diagram
    Akhmad Daniel SembiringSelesai
- 
                            
    Knowledge is power! Empower your employees with Odoo.
    Nicolas FreiSelesai
- 
                            
    Easing the scale up process of an eCommerce company with Odoo
    Samuel RiederSelesai
- 
                            
    Discover Odoo LIMS, a set of fully integrated applications for laboratories
    Vincent LAURENTSelesai
Alexandre has been working on Odoo at Camptocamp since 2012 and is a contributor to the Odoo Community Association, where he was a member of the Board until last year. He co-authored the first two editions of the Odoo Development Cookbook (Pack Publication).
At Camptocamp, he works as a software architect for projects in France and coordinates the development team.
There are a number of patterns commonly found in Odoo module development. Old-time developers know them, even if they do not consciously apply them as patterns. There are also many anti-patterns that can lead to inefficient and even, sometimes, insecure code.
These are also known by old-time Odoo developers and normally only discussed in the dim-lit backrooms of a few Belgian bars close to the Odoo Experience conference center, among a handful of grizzled developers.
 
This year no more, and youngsters will get a chance to access this precious knowledge.
Key learnings:
After attending this talk, you will learn how to structure business models to avoid performance and security issues, ease extensibility, and avoid being flagged as a noob by code reviewers.
Target audience:
Odoo module developers with some experience in the framework, but beginners are welcome too. Prior knowledge of module development is expected.
Added value for the target audience:
- Write better-structured models.
- Gain some insights about things you may be doing wrong.
- Make your code easier to extend.
- Earn respect from your colleagues who were not lucky enough to attend the conference.
