Donderdag 20 en vrijdag 21 maart heb ik het Oracle APEX World 2025 event bezocht. Dit jaar was het de 15e editie en dat werd extra feestelijk aangekleed in congrescentrum Reehorst in Ede. Het event werd bezocht door ongeveer 300 Oracle APEX professionals en sprekers, uit 14 verschillende landen. Tijdens dit event zijn er vele inspirerende sessies over uiteenlopende onderwerpen die gelinkt zijn aan Oracle APEX. Naast deze interessante presentaties is het natuurlijk ook een perfecte aangelegenheid om contact te maken en ervaringen te delen met andere APEX ontwikkelaars.

Donderdag 20 maart
Donderdag werd APEX World geopend met een keynote over de historie van APEX en een sneak preview over enkele nieuwe features die in de nieuwe release van Oracle APEX beschikbaar komen.
De rest van de dag was opgedeeld in blokken waarin een keuze gemaakt kon worden uit presentaties over verschillende onderwerpen. Zo was er in het eerste blok een presentatie over een JSON Region plugin. Met behulp van deze plugin kan je dynamisch een APEX region opbouwen aan de hand van een JSON schema wat in de database is opgeslagen.

Een andere sessie ging over verschillende Timezone settings in APEX. Dit kun je toepassen wanneer jouw applicatie gebruikt wordt in verschillende timezones. Na de goed verzorgde lunch en de gelegenheid om contact te maken met andere APEX ontwikkelaars, was het tijd voor de middag sessies. De eerste middagsessie die ik bijwoonde was een presentatie over de 25 Best Practices bij het bouwen van een Oracle APEX applicatie. Handige tips en ervaringen om mee te nemen bij het ontwikkelen van jouw APEX applicatie.

De sessie die ik daarna bijwoonde ging over het bouwen van Oracle REST Data Service (ORDS). Er werd ingegaan op de verschillende authenticatie en authorisatie methoden, het opzetten van de juiste documentatie van de API’s voor de buitenwereld, en het testen van de API’s met Postman.
De laatste presentatie die ik bijwoonde ging over APEX Builder Extensions. Met behulp van dit framework is het mogelijk om op een eenvoudige en veilige manier extra functionaliteit te installeren in en deze te gebruiken in de APEX builder omgeving van andere workspaces.
Na al deze interessante presentaties was het tijd voor feest, netwerken en gezelligheid.
De grote zaal “New York” van de Reehorst was omgetoverd tot een Casino waar muziek, entertainment en natuurlijk de Casino Games centraal stonden. Een en al feest en gezelligheid om met elkaar, onder het genot van een hapje en een drankje, de 15e editie van APEX World te vieren.


Vrijdag 21 maart
De ochtend zijn we begonnen met een update van het Oracle Product Management.
Hier werd o.a. aandacht besteed aan de wereldwijde Oracle APEX community met vele discussion forums en verschillende wereldwijde Oracle Meetups.
Vandaag waren er ook weer interessante sessies waaronder een sessie over het datatype VECTOR, welke geïntroduceerd is in Oracle 23ai. Er werd uitleg gegeven over de manier waarop je documenten kunt laden met behulp van de DBMS_VECTOR en DBMS_VECTOR_CHAIN packages.
De volgende presentatie ging over JSON API’s en o.a. het bijhouden van de transacties die plaatsvinden door deze API’s. Ook werd er ingegaan op het gebruik van request headers en query string parameters.
Na de lunch, en het uitwisselen van ervaringen over de sessies, stonden er weer een aantal presentaties op het programma. De eerste na de lunch was een presentatie over CI/CD door gebruik te maken van SQLcl Project, een nieuwe feature in SQLcl. Hier werd een demonstratie gegeven over het automatisch genereren van een release en de benodigde scripts die nodig zijn voor de deployment naar de productieomgeving.
De laatste sessie die ik heb bijgewoond op APEX World 2025 ging over JSON-Relational Duality Views (JRDV). Hier werd uitgelegd hoe je door middel van deze views een laag kunt bouwen op de relationele tabellen. Hiermee heb je de flexibiliteit van een JSON document met de voordelen van een relationele opslag van jouw data.
Al met al weer een geslaagd event waaronder veel kennissessies en ontmoetingen met Oracle professionals .

Sebastiaan van Gelder
Oracle Consultant @ Conspect