Juan Antonio

About Juan Antonio Castellanos

Microsoft Architect & Team Leader | Software Development | Blockchain & Cloud Solutions Microsoft Architect & Team Leader with over 20 years of experience in enterprise software development across diverse global industries. Skilled in software architecture, microservices development in Azure, and the integration of blockchain and cryptocurrency technologies. A strong problem solver and team optimizer, I lead and coordinate multidisciplinary teams to drive strategic goals and deliver high-impact solutions. Proficient in Oracle Database, Oracle Apex, NodeJS, Solidity, and web technologies, with a proven track record of managing international projects across countries including Italy, India, Canada, the U.S., Brazil, Russia, Denmark, England, Portugal, and France.

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 crucial, as it allows us to override Oracle APEX’s standard validation behavior and implement logic that aligns with the unique [...]

2025-03-24T12:10:47+01:00March 25th, 2025|APEX, blog, Oracle|0 Comments

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 significantly extend and customize a plugin's behavior, appearance, and functionality. Defined explicitly when creating the plugin, these attributes become part [...]

2025-03-24T12:11:06+01:00March 19th, 2025|APEX, blog, Oracle|0 Comments

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 the process of building an Oracle APEX plugin. By the end, you’ll have a strong foundation for creating dynamic, reusable [...]

2025-03-24T12:11:32+01:00March 17th, 2025|APEX, blog, Oracle|0 Comments

Customizing Validations in Oracle APEX: Overriding Rules with JavaScript

Oracle APEX is an incredibly powerful platform for building web applications, and one of its standout features is the ability to create custom plugins. This post explores an introductory example of implementing custom validation logic for text fields using an Oracle APEX plugin, combining both server-side and client-side logic to deliver flexibility and a seamless [...]

2025-03-05T11:46:15+01:00March 5th, 2025|APEX, blog, Oracle|0 Comments

Making APEX Smarter One Chat at a Time

Artificial Intelligence (AI) is transforming how applications interact with users by providing dynamic and intelligent responses. Oracle APEX, with its low-code development environment, enables seamless integration of AI-powered services through REST Data Sources. By leveraging APEX_EXEC, we can call AI APIs, process responses, and display them in real-time within an APEX application. Continuing with our [...]

2025-02-14T12:12:28+01:00February 14th, 2025|APEX, blog, Oracle|0 Comments

Because Humans Need Breaks, working with documents, part 3

Now that we have covered everything related to document management in our previous articles, the next step is to implement the file download functionality, allowing users to retrieve and view the files stored in our repository. Additionally, it is important to note that for files of type "assistant and messages", we need to block the [...]

2025-02-10T15:04:23+01:00February 11th, 2025|APEX, blog, Oracle|0 Comments

Because Humans Need Breaks, working with documents, part 2

In this article, we’ll explore how to extend the standard functionalities of Oracle APEX by implementing Custom Events. This approach is particularly useful for performing advanced operations, such as customizing a delete action or styling specific cells in an Interactive Report. Custom Events allow you to go beyond the default behaviors, adding flexibility and control [...]

2025-02-11T10:13:21+01:00February 7th, 2025|APEX, blog, Oracle|0 Comments

Because Humans Need Breaks, working with documents, part 1

Sometimes, before diving headfirst into code and technical specifics, it’s beneficial to step back and see the bigger picture. In this series of articles, we’ll explore how to integrate OpenAI’s capabilities with Oracle APEX to build a robust and customized file upload and management process. The goal is to facilitate secure and efficient interaction with [...]

2025-02-05T08:52:43+01:00February 5th, 2025|APEX, blog, Oracle|0 Comments
Go to Top