Linescripts Asset Bundles in Odoo Odoo's front end uses assets, the styling and the front-end code that make the interface. Those are organised into bundles. This piece is about asset bundles in Odoo. What front-end assets are Odoo's ... May 20, 2026
Linescripts The Three Types of Inheritance in Odoo The central principle of clean Odoo development is to extend, not replace, and inheritance is the mechanism of extending. There are three types. This piece is about the three types of inheritance in O... May 20, 2026
Linescripts Extending an Existing Odoo Model A developer often needs an existing kind of record to hold something more, or do something more. Extending the model is how. This piece is about extending an existing Odoo model. The need to extend a ... May 20, 2026
Linescripts Finding and Fixing Slow Queries in Odoo When a part of Odoo is slow, the cause is often a slow query underneath. This piece is about finding and fixing slow queries in Odoo. Slow queries and slow performance Odoo runs on a database, and a g... May 20, 2026
Linescripts Avoiding the ORM N+1 Problem in Odoo A common, recognisable cause of slow Odoo code has a name: the N+1 problem. This piece is about what it is and how to avoid it. What the N+1 problem is The N+1 problem is a recognisable pattern of ine... May 20, 2026
Linescripts Writing Automated Tests for an Odoo Module A module can be built and seen to work, but seeing it work once is not the same as knowing it keeps working. Automated tests address that. This piece is about writing automated tests for an Odoo modul... May 20, 2026
Linescripts Auditing Custom Code Before an Odoo Upgrade When a business upgrades Odoo to a new version, its custom code has to be carried across, and before that, it has to be checked. This piece is about auditing custom code before an Odoo upgrade. Custom... May 20, 2026
Linescripts Migrating an Odoo Module Across Versions When a business upgrades Odoo, its custom modules have to be carried to the new version. This piece is about migrating an Odoo module across versions. What migrating a module means Migrating an Odoo m... May 20, 2026
Linescripts Deploying Odoo with Docker Odoo has to run somewhere, deployed on infrastructure, and Docker is one way of deploying it. This piece is about deploying Odoo with Docker. What deploying Odoo with Docker means Deploying Odoo means... May 20, 2026
Linescripts Backing Up and Restoring an Odoo Database An Odoo system has, at its centre, a database, and that database holds the business. Backing it up is essential. This piece is about backing up and restoring an Odoo database. The database is the busi... May 20, 2026
Linescripts The Odoo External API: XML-RPC and JSON-RPC Software outside Odoo can interact with it, and the external API is how. It works over two standard protocols. This piece is about the Odoo external API, XML-RPC and JSON-RPC. What the external API is... May 20, 2026
Linescripts Integrating a Third-Party System with Odoo Even a business running Odoo broadly often has other systems too, and they may need to work together. This piece is about integrating a third-party system with Odoo. Why integration is needed Most bus... May 20, 2026