April 2025
Oracle APEX Collections: Efficiently Managing Temporary Data
Introduction In Oracle APEX, there are situations where we need to manage temporary data before deciding whether to store it permanently. APEX Collections provides an efficient way to handle this by offering an in-memory storage [...]
How to Prevent SQL Injection Attacks in APEX (Beyond the Basics)
SQL injection remains one of the most exploited vulnerabilities in web applications, and Oracle APEX is no exception. Despite APEX’s built-in protections, poor use of dynamic PL/SQL and configuration mistakes can expose your application to [...]
March 2025
Building an Oracle APEX Plugin: A Deep Dive, part 3
Now we need to move on to the JavaScript portion, which forms the core of our proposal: replacing the item's default validation with a fully customized solution tailored to our specific requirements. This step is [...]
Building an Oracle APEX Plugin: A Deep Dive, part 2
In our previous article, we briefly introduced custom attributes, but you might be wondering—what exactly are they and why do they matter? Custom attributes in Oracle APEX plugins are user-defined settings that empower developers to [...]
Building an Oracle APEX Plugin: A Deep Dive, part 1
Oracle APEX plugins are a powerful way to extend the platform’s functionality, allowing developers to create custom behaviors, components, and validations tailored to specific needs. In this post, we’ll guide you step by step through [...]
JS Manipulations for APEX regions (Interactive Grid)
Introduction Oracle APEX provides built-in dynamic actions that allow developers to perform basic interactions without writing custom JavaScript. These actions can be triggered by events such as clicking a button, changing the value of a [...]