APEX World 2018

impressie dag 1 (auteur: Reinoud van Blankenstein)

inSystems APEX World SS Rotterdam

In dit artikel geef ik een korte impressie van mijn bezoek aan de eerste dag van het altijd interessante congres APEX World. Voor de 2018-editie heeft de nlOUG opnieuw gekozen voor de SS Rotterdam, een leuke en inspirerende locatie om met collega Oracle developers de nieuwste features van APEX en de met APEX gerealiseerde hoogstandjes over ons heen te laten komen.

Citizen developers – to be …

De dag begint met een spectaculaire demo van de kracht van low-code. David Peake bouwde vanuit een Excel en met hulp van APEX blueprint en quick sql in een mum van tijd een applicatie. De boodschap, low-code maakt het mogelijk om een betere integratie te krijgen tussen business en development. The citizen developer is your new best friend.

… or not te be?

In de eerste sessie daarna tapt Niels de Bruijn uit een heel ander vaatje. Hij geeft een overzicht van hoe je volgens hem een APEX-applicatie ontwikkelt. Boodschap, 90% van je code in de database en zo min mogelijk in de client. De APEX client communiceert via views en speciaal ontwikkelde packages met de database. Kortom een zorgvuldig ontwerp en duidelijke ontwikkelpatronen (gericht op onderhoudbaarheid en hergebruik). En de citizen developer dan? Die maakt hier duidelijk minder enthousiaste reacties los. Om een goede duurzame applicatie te ontwikkelen is nog steeds ‘traditioneel’ vakmanschap nodig.

APEX en low-code

Ook in volgende presentaties wordt duidelijk dat er op twee manieren naar APEX als low-code platform gekeken kan worden. Snelle ontwikkelen met gebruikmaking van JavaScript hacks om bepaalde standaard functionaliteit aan te passen, tegenover zorgvuldig ontwerp en zoveel mogelijk gebruikmaken van standaard functionaliteit. Dat laatste zeker ook met oog op upgrade naar volgende versies.
Niels de Bruijn is van die laatste school. Als verantwoordelijke voor APEX projecten is onderhoudbaarheid en beheersbaarheid voor hem belangrijk. Ook met het oog op onderhoudscontracten op de applicaties bij de klant.

Interactive grid

Matt Mulvaney laat daarentegen zien hoe je met goede JavaScript skils de APEX client omgeving naar je hand kan zetten. Hij goochelt met de interactive grid.

APEX en API’s

Dietmar Aust tenslotte komt met een zeer grondige aanpak. Hij pluist alle documentatie uit en heeft zich grondig verdiept in de API’s van APEX. Daardoor krijg je een grote wendbaarheid maar wel binnen de standaards. Misschien wel de beste oplossing.

Tenslotte was er nog een gemeenschappelijke sessie over de nieuwe features in 5.2 (of 18.1 zoals het nu heet).

Ik vond vooral de demo van het consumeren van REST services erg interessant. Verder wordt de interacive grid verder ontwikkeld. Dit zou wel eens een killer feature kunnen worden van APEX. Het krijgt Excel-achtige trekjes, iets wat gebruikers wel zal aanspreken. Ook de tree forms worden doorontwikkeld, iets waar ik zelf blij mee ben.

Share this

Contact

Heb je vragen of opmerkingen? Aarzel niet om contact op te nemen. Dat kan via de algemene contactgegevens, rechtstreeks met de genoemde contactpersoon op een van de detailpagina’s, of via onderstaande knop.

29 juni 2026

Welke midlance regeling past bij mij?

Medium-lance / Midlance wint snel aan populariteit. Het combineert de zekerheid van een vast dienstverband met de mogelijkheid om een aanzienlijk hoger inkomen te verdienen wanneer je op mooie opdrachten wordt ingezet.

18 juni 2026

AI inspiratiesessie

AI is nauwelijks nog weg te denken uit het nieuws. Vrijwel dagelijks verschijnen er berichten over nieuwe AI-toepassingen. Dat roept vragen op. Wat is AI eigenlijk precies? Wat kunnen deze systemen wel en niet? Wat betekent dit voor mij?

Opdrachten uitgevoerd voor

Van Iperen Groeispecialisten
Darling
VION Food Group
CBR
Ministerie van Economische Zaken, Landbouw & Innovatie
Politie
Feenstra inSystems
Thales
WVDB Adviseurs Accountants
CB Logistics
Rabobank
Rijk Zwaan inSystems
Gemeente Den Haag
Provincie Utrecht
UBR Uitvoeringsorganisatie Bedrijfsvoering Rijk
Fokker
IBM
Alliance Healthcare
Telegraaf Media Groep
ASR Nederland
Gemeente Gouda
Ahold
Twinq
GVB
JUVA
NVWA inSystems
Oracle University
ING Bank
Syntrus Achmea Real Estate & Finance
MN Services
Rechtspraak
RIGD LOXIA
Nederlandse Spoorwegen
TenneT
DICTU
SVB
Gemeente Apeldoorn
VTTI
Stratech Social
Eneco
Greenchoice
Cannock
Ziggo
TU Eindhoven
Bank Mendes Gans
inSystems KLM
BMW
Rendo
Allianz
inSystems Unive
AgroEnergy
Universiteit Tilburg
Arval BNP Paribas
PC Uitvaart
Belastingdienst
Alphabet
Leaseplan
Altran
Multi Tank Card
RAVU
Stedin
VAA ICT Consultancy
Holland Casino