Skip to content

Ruben's Den

Technology, AI & ERP — explained in plain English

  • Home
  • Technology
    • Ai
    • CMS
      • Drupal
      • Joomla
      • WordPress
    • ERP
      • Odoo
    • Infrastructure
      • Terraform
    • Quantum Computers
  • Finance
    • Affiliate Marketing
    • E-commerce
    • Side Hustle
    • Finance Calculators
  • About
    • Disclaimer
    • Contact Us
  • Tools
    • Calculators

Development

How to Add a Custom Field to Odoo POS Without Breaking Upgrades

November 9, 2026 by Ruben
Abstract dark technical illustration of a point-of-sale interface with a new custom field module slotting cleanly in beside existing panels

A custom field in Odoo POS has to be defined, loaded into the session snapshot, and only then displayed — and every step belongs in your own module if it is to survive upgrades. This guide shows the upgrade-safe pattern: _inherit models, _loader_params overrides with super(), patch()-based JavaScript, and inherited templates.

Categories Odoo Tags Development, Odoo, OWL, POS Leave a comment

Customising the Odoo POS Order Line: Prices, Discounts, and Taxes

November 4, 2026 by Ruben
Abstract dark technical illustration of a point-of-sale order line with price, discount and tax elements linked to a backend server

POS order-line pricing is computed twice — instantly in the browser and authoritatively on the server. This article maps both sides, from pricelist and fiscal position to tax rounding, and shows how to inject custom pricing logic so the till and the backend never disagree.

Categories Odoo Tags Development, Odoo, POS, Python Leave a comment

WebSockets vs Server-Sent Events vs Polling: Choosing Realtime

October 30, 2026 by Ruben
Abstract dark technical illustration of real-time data streams flowing between a client and a server

WebSockets, Server-Sent Events, and polling all solve real-time updates, but they differ sharply in directionality, complexity, and infrastructure demands. This article explains how each one actually works and gives you a concrete decision framework for picking the right tool.

Categories Technology Tags API, Development, Web Leave a comment

How Database Indexes Work: B-Trees, Intuitively

October 29, 2026 by Ruben
Abstract dark technical illustration of a B-tree index structure branching across database nodes

Database indexes aren’t magic — they’re B-trees: wide, shallow, self-balancing structures that turn million-row scans into about three page reads. This explainer builds the intuition, walks through real engine behavior in PostgreSQL and MySQL, and spells out the write costs indexes carry.

Categories Technology Tags Databases, Development, Optimization Leave a comment

Git Internals: Objects, Trees, and the DAG Under the Hood

October 28, 2026 by Ruben
Abstract technical illustration for the article: Git Internals: Objects, Trees, and the DAG Under the Hood

Beneath every git commit lies a content-addressable object database of blobs, trees, and commits linked into a directed acyclic graph. This walkthrough unpacks the four object types, SHA hashing, the .git layout, refs, packfiles, and the plumbing commands that expose it all.

Categories Technology Tags Development, Git Leave a comment

Building Your First Odoo Module: Structure, Manifests, and Menus

October 20, 2026 by Ruben
Abstract technical illustration for the article: Building Your First Odoo Module: Structure, Manifests, and Menus

Odoo is a monolith made of plug-ins — every app, including Settings, is a module. This guide builds a complete minimal Library Management module for Odoo 17: directory layout, __manifest__.py key by key, security CSV, views, actions, menus, and the load-order rule that trips up every first module.

Categories Odoo Tags Development, Odoo, Python Leave a comment

Recent Articles

  • Transforming Convenience Stores with AI: A Comprehensive Guide
    Transforming Convenience Stores with AI: A Comprehensive Guide
  • Crest Vertical Curve Length Calculator
    Crest Vertical Curve Length Calculator
  • Smart Contracts: The Backbone of Decentralized Apps (DApps)
    Smart Contracts: The Backbone of Decentralized Apps (DApps)
  • Proof of Stake Explained: A Greener Future for Crypto?
    Proof of Stake Explained: A Greener Future for Crypto?

Others Reading now

  • Calculator
    Paver Patio Calculator: Plan Your Project with Ease
  • Decorating Your Airbnb for Maximum Impact: How to Create a Lasting Impression
    Decorating Your Airbnb for Maximum Impact
  • Long-Term Stays on Airbnb: Tips for Extended Guest Stays
    Long-Term Stays on Airbnb: Tips for Extended Guest Stays
  • Calculator
    Compound Interest Calculator – Watch Your Savings Multiply
  • Drupal modules: extending the functionality of your site
    Drupal modules: extending the functionality of your site
  • An introduction to Odoo and its capabilities
    An introduction to Odoo and its capabilities
Popular

AccountingAffiliateAIAirbnbAutomationBlockchain TechnologyBlogBusinessChecklistCivil Engineering ToolCMSComputersConstruction ProjectsDesignDevopsDigital DownloadsDrupalEcommerceERPEtsyFinancehostingInfrastructureInstallInventoryJoomlaMachine LearningManufacturingMarketingMaterial EfficiencyMortgageOdooOdoo 20OptimizationPassive IncomePoint of SalePythonQiskitQuantumReal estateRedbubbleReviewSecuritySEOSide hustleTerraformTipsTutorialVrboWebsiteWordpress

Company
  • Cookies
  • Advertise
  • Disclaimer
  • Contact Us
  • About
  • Privacy Policy

Don't miss a beat! Subscribe to our newsletter for the latest updates and exclusive content.

© 2026 Ruben's Den • Built with GeneratePress