Oracle APEX Nordic Tour 2025 Spring Edition

Yes, it is rigth! We are going to have an APEX-day in the spring on Wednesday May 7th. Go to our event page Spring APEX Day, Copenhagen | Danish Oracle User Group and read all about it. There you will also find the link to sign-up.

If you are closer to Stockholm, and like to join the tour on May 9th, see here: Spring APEX Day, Fri, May 9, 2025, 8:30 AM | Meetup

Or in Finland, on May 5th, see here: Spring APEX Day, Mon, May 5, 2025, 8:30 AM | Meetup

Generalforsamling 2025 og spændende foredrag af Mogens Nørgaard

I år afholdes generalforsamlingen i DOUG onsdag den 19/3 fra kl. 15-17 hos SimCorp i København. Der vil også være et fagligt indlæg på programmet. Her vil Mogens Nørgaard fortælle om ”Fra 0 til meta-prompting på en time”. Find dagsorden for generalforsamlingen og læs mere om foredraget længere nede på siden her.

Hvordan deltager jeg?

Der vil være mulighed for både fysisk fremmøde og online deltagelse. Tilmelding skal ske senest den 16/3 ved at sende en mail til president@doug.dk. I mailen bedes det oplyst, om du vil deltage fysisk eller online. Herefter vil der blive sendt en mail tilbage med enten SimCorp’s adresse eller et online-mødelink.

DOUG generalforsamling 2025, dagsorden ifølge vedtægterne:

1. Valg af dirigent

2. Beretning fra formanden

3. Beretning(er) fra evt. udvalg/grupper

4. Fremlæggelse af regnskab

5. Forslag fra bestyrelsen

    • Det kommende års budget

    • Fastlæggelse af kontingent

6. Behandling af indkomne forslag

7. Valg af bestyrelse

8. Valg af revisorer

9. Eventuelt

Ad pkt 3:

Der er pt. ingen udvalg eller grupper

Ad pkt 4:

Regnskab2024_med_budget

Regnskab2024_balance

Ad pkt 5:

Bestyrelsen indstiller til generalforsamlingen at kontingentet fastholdes på nuværende niveau: Nul kroner.

Ad pkt 6:

Andre forslag, der ønskes behandlet på generalforsamlingen, skal være formanden i hænde senest otte dage før generalforsamlingen. Forslag kan sendes til president@doug.dk. Indkomne forslag vil blive gjort tilgængelige på http://www.doug.dk/.

Ad pkt 7:

Efter vedtægterne træder bestyrelsen (https://www.doug.dk/om-os/) tilbage.

Robert Johannesson har meddelt at han ønsker at træde tilbage. Vi takker Robert for hans tid og arbejde i bestyrelsen.

Følgende har meddelt de gerne modtager genvalg:

  • Charlotte Hansen
  • Dimitri van de Ven
  • Jeannette Holland
  • Kim Berg Hansen
  • Mogens Nørgaard
  • Morten Egan
  • Steen Bartholdy
  • Tove Horn

Hvis du kunne tænke dig at indtræde i bestyrelsen, eller bare være del af arbejdet, send en mail til president@doug.dk.

Ad pkt 8:

Lone Aalekjær er gået på pension, og indstiller til at der vælges en ny revisor. Vi takker Lone for hendes mange års service.

Sten Vesterli har medelt, at han gerne vil stille op til revisor-posten.

Fra 0 til meta-prompting på en time

Godt 200 medarbejdere i Trafikstyrelsen (inkl. Minksekretariaterne, Bornholms Lufthavn m.fl.) bruger ChatGPT med erhvervslicensen “Team” til en masse ting i det daglige.

AI er indført “bottoms-up”, ubureaukratisk, fuldt GDPR-compliant og i medarbejdernes eget tempo (i dette tilfælde vil det sige temmelig hurtigt). Ingen overordnet “AI-afdeling” eller “AI-czar”. Ingen 200-siders bog med “retningslinjer” og “gode råd”. Med tre letforståelige retningslinjer, et par gode artikler på Intranettet samt et obligatorisk kursus på én time for én eller flere medarbejdere –  når de ønsker det – er AI blevet indført stille og roligt i folks eget tempo.

ChatGPT er virkelig god til SQL, både Oracles og Microsofts variationer, og til PL/SQL, T-SQL og en masse andre relevante ting for DOUG-medlemmer. Ja, den kan også næsten lave hele arbejdet ifm. en APEX-applikation.

ChatGPT kan også være løsningen på alle udfordringerne med legacy-systemer, hvis man vel at mærke ønsker det: Dokumentation, oversættelse til andre sprog, hjælp til nye medarbejdere og konsulenter, udbud, osv.

Den avancerede tale-assistent er i øvrigt næsten lige så god som de bedste Oracle-konsulenter. Ny forskning viser i øvrigt, at ChatGPT svarer bedre, når man udviser taknemlighed, venlighed og optimisme – ligesom konsulenterne.

Derudover kan man få lavet alt det kedelige ifm. ITIL, ISO-27001, RACI, governance, årshjul  og andre “regimer” på få timer og med bedre kvalitet, specielt med Mogens’ hemmelige og proprietære metode, “ITC”, som han vil demonstrere og opensource til foredraget.

Der vil blive vist en masse eksempler på ovenstående, samt på, hvordan man kan få meget mere ud af ChatGPT end man tror, selvom man ikke gider (eller kan) skrive alenlange prompts. Hvis man sidder med spørgsmål/udfordringer/opgaver, som man mener, at ChatGPT kan hjælpe med at løse, kan de sendes på forhånd til mogensxy@gmail.com, og så vil Mogens forsøge at gøre noget ved det og enten demonstrere det til foredraget (med mindre der ønskes diskretion) eller svare spørgeren direkte og diskret.

DOUG-day 2024 Save the date!

This year’s DOUG-day will take place in Copenhagen on Thursday October 24th. The event will as previous years be a full day of insightful sessions, networking and evening dinner with quiz.

We will be ready with a detailed event page and for registrations in early September. Until then here are ten more reasons to save the date, this year’s amazing speakers:

  • Basheer Khan
  • Carlos Delgado
  • Connor McDonald
  • Daniel Overby Hansen
  • Hans Viehmann
  • Kim Berg Hansen
  • Ludovico Caldara
  • Rita Nuñez
  • Ruben Rodriguez
  • Samuel Campos

Nordic Oracle APEX Tour 2024, Copenhagen

It is time to get ready for this years APEX-day in DOUG. We are very happy to be able to welcome the Nordic Oracle APEX tour when they visit us on Tuesday August 27th at Oracle Denmark’s office location (see further down this page for details).

This is a unique opportunity to come and spend a whole day with and learn from Marc Sewtz, Monica Godoy Millan, Ashish Mohindroo and Richard Martens.

Oracle Denmark has kindly agreed to sponsor the day, so on top of everything, there will be no fee for attending.

Sign-up

For catering reasons, registration must be done no later than 16/8. You register by sending a mail to president@doug.dk using the below link:

Sign-up here

In the mail, please provide your full name and your place of work. You will receive a confirmation mail back.

Agenda

8:30 – 9:00 Coffee & registration

9.00 Welcome

9:00 – 10:00 Low-Code, AI, and the Future of App Creation

Speaker: Ashish Mohindroo

The landscape of application development is undergoing a revolution with the rise of low-code platforms and the integration of Artificial Intelligence (AI). This keynote explores the latest innovations in these fields, including AI-powered application generation, Natural language to SQL conversion, Vector Search, and Retrieval-Augmented Generation (RAG). We’ll delve into the common use cases and how these advancements are breaking down traditional barriers, empowering anyone with a great idea to bring their vision to life, regardless of technical expertise.

10:00 – 10:45 Oracle APEX 24.1 New Features

Speaker: Marc Sewtz

Oracle APEX 24.1 introduces a native AI-powered APEX Assistant, enabling natural language-based development of cloud and mobile apps. In this session, we’ll demonstrate this new AI Assistant and show how developers can create entire apps simply by using natural language prompts to specify desired capabilities and components, iterating easily through an intuitive conversational interface. We’ll also cover the integration with the Oracle Cloud Infrastructure (OCI) Document Generation service, which enables high-fidelity report printing, and delve into further enhancements to the built-in Workflow functionality. Additionally, we’ll showcase new capabilities for team development with improvements to Working Copies and enhancements for large-scale application projects through advanced Template Components, Page Patterns, and updated item widgets.

11:00 – 11:45 Oracle Forms to Oracle APEX: Success Stories from Customers + Demo

Speaker: Monica Godoy Millan

There are a number of advantages that makes Oracle APEX the clear platform of choice for easily transitioning Oracle Forms applications to modern web apps. In this session, you will learn the advantages, and similarities between Forms and APEX and why customers are selecting APEX as their primary platform to modernize legacy apps. You will also watch a live demo on how you can modernize a sample forms app and learn from customers success stories.

11:45 – 12:30 Lunch

12:30 – 13:15 Application Development Lifecycle Management with Oracle APEX

Speaker: Marc Sewtz

In this session, we’ll discuss application development lifecycle management and CI/CD integration with Oracle APEX. We’ll explore key capabilities such as Working Copies, automated backups, page locking, remote deployment to cloud and on-premises APEX instances, component export/import, and exporting applications in readable formats for easy version comparison. Additionally, we’ll cover the use of popular source control systems like Git and share best practices from the APEX development team, including feature-branch-based development, build automation, unit testing, and static code analysis.

13:15-14.00 APEX 24.1 Working with Application Working Copies

Speaker: Richard Martens

With the introduction of APEX 23.2, we can now create a copy of your application, make changes in the copy, and merge those changes back into our source app. APEX produces a visual diff of the changes between the working copy and main application.
We can now do feature development and testing in a working copy of our applications, and merge the changes back in when we are ready for them to be included in the main application.
How does this fit in our development process? Using real-world examples Richard will demonstrate the use of this ground-breaking feature.

14:00-14:30 Coffee

14:30-15.15 Are you a report-conductor? Conduct your reports using template directives

Speaker: Richard Martens

You do not need to be an HTML guru to be able to beautify your reports. You do not be an HTML master adjusting templates or even creating new ones.
We will start conducting our reports using tiny HTML snippets, add them to our reports and give that extra bit of user experience that will make your application stand out above others!
Template directives allow you to give that little extra pizzazz needed to grab the attention of your user. This session explains the use of template directives, when to use them and why.

15:15-16.00 Panel: AI and the future of a developer

Moderator: Mogens Nørgaard

16:00 Wrap-up

Location

The Cube, Tuborg Havnevej 15, 2900 Hellerup

Parking is available in the area (see here). But it is not always easy to find a free parking space. On the other hand, it is easy to get to The Cube via public transport.

If you come by train or S-train:

From Hellerup St. you can take bus 1A (towards Avedøre) or bus 21 (towards Rødovre) to Tuborg Boulevard (Strandvejen) and walk approx. 500 m. Or bus 164 (towards Oceankaj) to Experimentarium and walk approx. 200m.

From Svanemøllen St. you can take bus 1A (towards Hellerup) to Tuborg Boulevard (Strandvejen) and walk approx. 500m. Or bus 164 (towards Ballerup) to the Experimentarium and walk approx. 200m.

Alternatively, there are approx. 1.5km to walk from the stations.

If you come by metro (Cityringen): From Poul Henningsens Plads St. you can take bus 1A (towards Hellerup) to Tuborg Boulevard (Strandvejen) and walk approx. 500 m.

Save the date: APEX Nordic Tour is coming to Copenhagen in August.

Again this year we are dedicating a whole day to APEX. The APEX Nordic Tour is coming to Copenhagen on Tuesday August 27th. Sign-up is not ready yet. For now just save the date!
We will have another fantastic speaker lineup to share with you soon. A teaser for now, no other than Marc Sewtz will join us for the Oracle APEX Development team.

Watch this space for future updates when we are ready for registrations.

Patching master class

Understanding the importance of keeping software updated with the latest security fixes is something all people understand today. Earlier this spring many of us met at Oracle Denmark for a full day of learning from Mike Dietrich and Daniel Overby Hansen about Oracle upgrade, release updates and patching. Now you have the chance to extend that knowledge with an in-depth master class with Daniel. The class will offer both a deep-dive into the topic of patching Oracle and a hands-on lab. It is not a pre-requisite you attended the earlier workshop. Actually no prior experience with patching Oracle is required. You will become an expert in rocket speed.

Agenda:
• Intro to Oracle patching (30 minutes)
• Hands-on patching lab (60 minutes)
• Deep-dive Oracle patching Grid Infrastructure (30 minutes)
When:
Wednesday June 12th 2024 at 15.00-17.30 CEST
Where:
Onsite at SimCorp, Copenhagen. Online possibility as well.
Prerequisites:
You have to bring your own laptop. And you need an Oracle SSO account (e.g. the same one you use for My Oracle Support).
Sign-up is required, no later than Sunday June 9th:
There are only 17 onsite places for this class, and the onsite seats will be filled ‘first come first served’. To sign-up please send an email to president@doug.dk. In the email please state your full name and your preference: participate onsite at SimCorp, or participate online.
You will receive a confirmation mail back with further instructions.
Abstract:
Patching is an activity that, while not the most fun or exciting thing to do, is vital to maintain the security and stability of any production system. This session will cover topics such as automation, zero-downtime patching, and coordinating patching for Grid Infrastructure and databases. Additionally, real customer experiences with patching in a demanding production environment will be shared. The goal is to provide practical insights to make patching windows smoother and more successful.
You will be able to try many of the techniques discussed in our guided hands-on lab. Using your own computer and a browser you can connect to Oracle LiveLabs and try the entire workflow.

Referat af DOUG-generalforsamling 2024

Generalforsamlingen blev afholdt d. 20. marts. 14 deltog ved fysiske fremmøde og 3 online. Her følger referat:

Valg af dirigent: Kim Berg Hansen blev valgt. Generalforsamlingen var lovligt indvarslet.

Beretning fra formanden:

Et år er gået siden vi sidst mødtes til generalforsamling her i DOUG, og som formand pålægger det mig at berette om årets aktiviteter i vores danske Oracle brugergruppe.

Der er her i året 2023/24 kommet godt gang i kaffemøderne igen. I alt 6 er det blevet til siden sidste generalforsamling. Jeg vender tilbage til disse lidt senere.

Årets store samlingsdag i DOUG er vores DOUG-dag. DOUG-dag 2023 blev afholdt hos Oracle Danmark mandag d. 2. oktober. Som forrige år var dagen en del af EMEA Oracle Community Tour 2023. Vi betaler årligt 100€ til EOUC. Og del af EOUC’s arbejde er at arrangere denne community tour, tiltrække internationale speakers og formidle kontakten. Vi kan således i bestyrelsen koncentrere os om alt det praktiske. På den note vil jeg gerne udstede en tak til alle i bestyrelsen. Planlægning, forberedelse og afholdelse af denne dag kræver mange frivillige timer, og det er på grund af det gode sammenhold og teamarbejde, denne dag forbliver en succes. 

Vi fik i år 3 sponsorater fra Cegal, Miracle42 og Silk, som vi er umådelig taknemlige for. Sponsoraterne alene er ikke nok til at dække vores omkostninger med dagen. I år valgte vi at sætte deltagerprisen op med 100kr til 650kr. Den første stigning i mange år. Vi kom stadig ud med et mindre underskud. Derfor mener jeg, at et af den kommende bestyrelses fokusområder bør være sponsorsøgning.

Selve dagen var som tidligere år, opbygget over to spor sessioner, et mest fokuseret på DBAen’s rolle og det andet på udviklerens. Der var god energi og tid til networking, og aftenen blev afsluttet med fælles middag og den efterhånden legendariske ”last man standing”-quiz.

Og afslutningsvis om DOUG-dagen, vil jeg lige nævne, at for første gang (så vidt jeg ved) havde vi 2 tilmeldinger fra udlandet. 2 personer fra Italien var blevet opmærksomme på vores event via sociale medier og Daniel Overby Hansen, som de fulgte.

2023 blev også året, hvor et sammenarbejde med de nordiske Oracle brugergrupper på APEX- fronten blev genoptaget, for arrangering af Nordic Oracle APEX Tour. Fra DOUGs side deltog vi og lagde hus til ”København-stoppet” hos Oracle Danmark. Et fulddags arrangement spækket med sessioner fra nogle af de mest populære speakers i APEX-verdenen. En af beslutningerne for touren var at den, som tidligere, skulle være gratis for deltagerne. Da vi her i Danmark ikke havde held med at finde frem til sponsorer, betød det at vi selv måtte dække udgifterne til forplejning. Dette har gjort et indhak i vores beholdning, og retrospektivt besluttede vi, at medmindre vi kan få eventet sponsoreret af Oracle, vil vi ikke i fremtiden kunne deltage i en sådan tour.

I forhold til sponsorater fra Oracle vil jeg også gerne sige et par ord. Inden 2020 fik vi årligt et sponsorat fra Oracle Danmark, hvilket betød at vi kunne opretholde vores brugergruppe uden medlemsbetaling og holde deltager-prisen for DOUG-dag på det lave niveau. I 2020 og 2021, da vi ikke kunne afholde DOUG-dag, frasagde vi os sponsoratet fra Oracle Danmark, med den forståelse at aftalen kunne genoptages, når samfundet igen blev åbnet op. I mellemtiden ændrede Oracle internt procedurerne omkring brugergruppe-sponsorering. Hele samarbejdet og koordinering med brugergrupperne blev centraliseret i Oracle. Derfor blev det, ligesom jeg har hørt fra mange andre brugergrupper, nærmest umuligt at få sponsorat fra Oracle. Vi var naturligvis taknemlige for, at Oracle Danmark altid velvilligt lagde lokaler til vores arrangementer, og bidrog med speakers, og vi havde også en god forbindelse ind i Oracle Danmark. Men finansielt, som sagt, har vi måtte tære på vores reserver. 

Oracle har heldigvis lyttet til os, og der er her på det seneste kommet mere struktur og en fælles udmelding mht. for eksempel hvordan vi kan søge sponsorater til events. Det kommer således til at stå sin prøve i det kommende år. Fra Oracle Danmarks side har vi stadig en fast kontakt vi kan koordinere med.

Inden jeg afslutningsvis dykker lidt ned i nogle tal fra det forgange år, har jeg et ønske til den kommende bestyrelse. Det er ingen hemmelighed, at når vi skuer ud over forsamlingen her, ved kaffemøder og til doug-dag, så er der overflod af, ja lad os sige det som det er: gråt hår og mennesker med lang livserfaring. Det ville være dejligt, hvis vi som brugergruppe kunne tiltrække flere unge mennesker. Hvordan og hvorledes er jeg usikker på, men et emne jeg håber bestyrelsen vi tage op og arbejde for.

DOUG i tal (2023/24):

Beretning(er) fra evt. udvalg/grupper: Der er pt. ingen udvalg eller grupper.

Fremlæggelse af regnskab og det kommende års budget:

Tove fremlagde regnskab og budget, og budgettet blev godkendt:

https://www.doug.dk/wp-content/uploads/2024/03/Regnskab2023_doug_med_budget.pdf

https://www.doug.dk/wp-content/uploads/2024/03/Regnskab2023_th_laa_revideret.pdf

Fastlæggelse af kontingent: Som foreslået af bestyrelsen, blev kontingentet fastholdt på nuværende niveau: Nul kroner. Generalforsamlingen foreslog at bestyrelsen i den kommende periode undersøger muligheden for indførelses af et kontingent.

Behandling af indkomne forslag: Der var ingen indkomne forslag.

Valg af bestyrelse: Foruden den afgående bestyrelse ønskede Mogens Nørgaard og Morten Egan at indtræde i bestyrelsen. Det blev besluttet i fælles forening mellem de 9 kandidater, at 3 vil frivilligt tage ”suppleant”-rollen, hvorved valg om bestyrelsesposterne ikke blev nødvendigt. Bestyrelsens (inkl. suppleanter) vil ved førstkommende bestyrelsesmøde sidst i april konstituere sig.

Valg af revisorer: Lone Aalekjær blev genvalgt som revisor.

Eventuelt: Der var intet under eventuelt.

Real-World Database Upgrade and Migration 19c and 23c – workshop

On May 8th, Mike Dietrich and Daniel Overby Hansen are giving a full day’s workshop at Oracle Denmark in Hellerup. Don’t miss this fantastic opportunity to learn from the masters about upgrade, migration and consolidation techniques and strategies.

Spaces on the workshop are limited. So don’t hang about, read all about the workshop and register now with Oracle here: https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x867845abcd

Generalforsamling 2024

Opdateret 12/3/2024: Beskrivelse af det faglige indlæg. Opdateret 10/3/2024: Tilføjelse til afsnittet om valg af bestyrelse.

I år afholdes DOUGs generalforsamling onsdag d. 20/3 kl. 15-17 hos SimCorp i København. Der vil være mulighed for både personligt fremmøde og online deltagelse. Tilmelding skal ske senest den 17/3 ved at sende en mail til president@doug.dk. I mailen bedes du oplyse, om du vil deltage ved personligt fremmøde eller online. Herefter vil du modtage en mail tilbage med SimCorp’s adresse eller online-mødelink.

Der vil også være et spændende fagligt indlæg. Asger Solvang vil give os en “Crash introduktion” til den nye Oracle AI Vector Search feature i 23c. Det kommer til at handle om:

  • Vector databases for high-dimensional data
  • Embedding models to vectorize unstructured data
  • Vector search combined with large language models
  • Oracle 23c features:
    • Vector datatype
    • Embedding data process
    • Vector indexing for similarity searches

DOUG generalforsamling 2024, dagsorden ifølge vedtægterne:

1. Valg af dirigent

2. Beretning fra formanden

3. Beretning(er) fra evt. udvalg/grupper

4. Fremlæggelse af regnskab

5. Forslag fra bestyrelsen

    • Det kommende års budget

    • Fastlæggelse af kontingent

6. Behandling af indkomne forslag

7. Valg af bestyrelse

8. Valg af revisorer

9. Eventuelt

Ad pkt 3:

Der er pt. ingen udvalg eller grupper

Ad pkt 4:

Ad pkt 5:

Bestyrelsen indstiller til generalforsamlingen at kontingentet fastholdes på nuværende niveau: Nul kroner.

Ad pkt 6:

Andre forslag, der ønskes behandlet på generalforsamlingen, skal være formanden i hænde senest otte dage før generalforsamlingen. Forslag kan sendes til president@doug.dk. Indkomne forslag vil blive gjort tilgængelige på siden her.

Ad pkt 7:

Efter vedtægterne træder bestyrelsen tilbage.

Bestyrelsens medlemmer har meddelt at de gerne modtager genvalg.

Desuden har Mogens Nørgaard meldt sit kandidatur

Følgende er dermed på valg:

  • Charlotte Hansen
  • Dimitri van de Ven
  • Jeannette Holland
  • Kim Berg Hansen
  • Mogens Nørgaard
  • Robert Johannesson
  • Steen Bartholdy
  • Tove Horn

Hvis du kunne tænke dig at indtræde i bestyrelsen, eller bare være del af arbejdet, send en mail til president@doug.dk.

Ad pkt 8:

Revisor Lone Aalekjær vil gerne fortsætte