<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2233467260228916&amp;ev=PageView&amp;noscript=1">

Datorer, kamratskap och konferenser - den totala teknologiska treenigheten

Kim Berg Hansen Lead Software Developer Oracle Managed Services DK
01/21/2025 |

I oktober 2024 tillbringade jag en och en halv vecka med att resa, delta i och tala på 4 konferenser i 4 länder. Varför, frågar du dig? För att värdet för mig, mitt företag och våra kunder är enormt, både direkt och indirekt. Låt mig ta med dig på resan och förklara vad jag menar. Längs vägen får du också lära dig om nya coola saker och trender som jag lärde mig på resan.

POUG

Jag började min turné i Poznań i Polen där jag deltog i POUG 2024. POUG är inte (som du kanske tror) en förkortning av Polish Oracle User Group, utan snarare Pint with Oracle User Group - På denna konferens kan du, hela dagen, se såväl deltagare som talare med en öl i handen.

.

Förutom ölen (som är frivillig, inte obligatorisk) är POUG också känd för extremt tekniska presentationer. Kunskapsnivån på den här konferensen är sådan att både talare och experter deltar för att lära sig.

Cegal - Kim Berg Hansen på POUG

Det fanns djupdykningssessioner i transaktioner, isoleringsnivåer, migreringar, EBPF och mycket mer av enormt värde för dem som är intresserade av de hardcore nitty-gritty detaljerna.

Självklart låg mycket av fokus på Oracle 23ai och nya funktioner som:

  • JSON
  • JSON-relationella dualitetvyer
  • AI i Analytics/BI
  • Javascript i Databas 23ai
  • Vektor datatyp och vektorsökning
  • Nya SQL- och PL/SQL-funktioner 

Min egen session var i workshop-stil, där deltagarna och jag själv testade den nya SELECT AI-funktionen i Oracle 23ai. Det är en funktion där du kan använda dina egna ord för vad du vill fråga databasen istället för SQL-syntax och den är inbyggd så att du kan använda den överallt där du kan använda SQL. Som till exempel detta uttalande som är en helt giltig SELECT-sats även om det inte är något nära giltig SQL-syntax:

select ai ge mig namn, månadsförsäljning, månadsbudget och hur mycket över budget för produkter där månadsförsäljningen var högre än budgeten för motsvarande månad;

Det var mycket roligt att försöka ta reda på hur man validerar resultatet av ett sådant sätt att fråga och titta på om det genererade bra och välfungerande SQL eller inte. Det var också intressant att vi kunde be den att producera utdata som en berättelse (som potentiellt kunde läsas högt) istället för som rader och kolumner, vilket den kunde göra på andra språk eller förklaras enkelt:

select ai narrate tell me in polish the names, monthly sales, monthlybudget and how much over budget of products where monthly sales was higher than budget of the corresponding month;

select ai narrate förklara för en femåring namn, månadsförsäljning, månadsbudget och hur mycket över budget för produkter där månadsförsäljningen var högre än budget för motsvarande månad;

Det sista kan vara mycket användbart för att ta fram en rapport till din styrelse, eller hur 😉

.

Läs mer om Kims tankar om Oracle Database 23ai >

Allt som allt är POUG ett evenemang som förkroppsligar hur en community ska fungera när den är som bäst. Blandningen av teknisk excellens och fantastiskt socialt umgänge gör det till den perfekta platsen för att både lära sig och få ett nätverk (kanske till och med få vänner).

AOUG

Mitt nästa stopp var Wien för den österrikiska Oracle User Group. Ett mindre lokalt evenemang, som har fördelen att deltagarna vanligtvis kommer från ett mindre område med större chans att känna varandra och kanske till och med arbeta tillsammans, vilket ger ett mer tätt nätverk.

På sådana evenemang

Vid sådana evenemang finns det ofta bara ett enda spår av sessioner, så deltagarna kan inte välja vilket ämne de föredrar att lyssna på utan måste lyssna på de sessioner arrangörerna har valt. Detta kan vara bra - det är hälsosamt för dig att höra om några saker utanför din normala ämnessfär.

Cegal - Kim Berg Hansen talar på AOUG

Jag presenterade "Data Dualities" - en term som jag uppfann när jag insåg att begreppen att visa relationsdata med två aspekter (relationella och icke-relationella) inte bara finns i de nya 23ai JSON Relational Duality Views, termen Duality kan också tillämpas på andra fall:

    • Objektvyer
    • XML-typvyer
    • Analytiska vyer
    • Egenskapsgrafer

Alla är exempel på att arbeta med dina data på ett relationellt sätt såväl som icke-relationellt på samma gång. Konceptet som sådant i JSON Relational Duality Views är inte nytt, men det implementeras på ett sätt som är så mycket mer nativt integrerat än de äldre exemplen ovan att det är en mycket intressant ny funktion i 23ai. Jag demonstrerade till och med migrering av befintliga JSON-dokumentlager till duality-vyer i ett automatiskt skapat normaliserat schema med referentiell integritet - mycket coolt.

HrOUG

I Kroatien äger Hrvatska Oracle User Groups årliga evenemang rum på St Andrew Island utanför Rovinjs gamla stadskärna - en vacker plats. En fördel med ett sådant evenemang är att det är lite svårare för deltagarna att fly, så de stannar kvar även på kvällarna. Kroaterna vet definitivt hur man umgås, så du har en stor chans att träffa och umgås med dina meddeltagare och talare.

En del av Oracle Community

En del av Oracle Community är Oracle ACE Program där Oracle stöder personer i communityn som är aktivt involverade i att dela med sig av sin kunskap och/eller organisera evenemang. Medlemmarna i ACE-programmet tenderar att träffas när de talar på samma konferenser - i Kroatien träffades vi och smakade på olika choklad som vi alla hade tagit med oss från våra hemländer.

Oracle ACE-medlemmar på HrOUG

På tekniksidan lockar HrOUG-konferensen också talare av högsta kvalitet. HrOUG har, förutom DBA och utvecklarämnen, också en hel del APEX-innehåll.

APEX kan nu också utnyttja AI-funktioner - du kan be det på vanlig engelska att bygga en applikation med ett par formulär och en handfull rapporter (eller vad du vill). För närvarande kommer det inte att bygga appen helt åt dig, men det kommer att fylla i de relevanta värdena i APEX-objektskapningsguiderna, så att du inte behöver slösa tid på det grundläggande tråkiga grundarbetet, utan kan gå direkt till de detaljer som fortfarande (hittills) kräver mänsklig tanke för att bygga.

I APEX är det också fokus idag på CI/CD, DevOps och liknande, för att göra det möjligt för utvecklare att lättare arbeta tillsammans och göra det lättare att rulla ut driftsättningar. Vi såg också sessioner som demonstrerade hur de nya databasfunktionerna som JSON Relational Duality Views fungerar tillsammans med APEX och/eller ORDS.

För egen del handlade mina presentationer om välkänd teknik - ett föredrag om analytiska funktioner och ett föredrag om att flytta data mellan databaser med hjälp av PowerShell och .NET-databasdrivrutiner. Det är också viktigt att evenemang och community fortsätter att stödja det som människor arbetar med i sitt dagliga liv, förutom att prata om det nyaste och det bästa.

DOUG

Tillbaka hem till Danmark för Danish Oracle User Group - det sista evenemanget på turnén. Det är trevligt att prata danska då och då. Även om vi i IT-världen vanligtvis kommunicerar bra på engelska, bör du besöka dina lokala evenemang också, eftersom kommunikation på ditt modersmål ibland gör det möjligt att uttrycka vissa nyanser som kan vara svåra på andra språk.

I Köpenhamn gör vi två spår - DBA och utvecklare - och det var fokus på mycket av samma saker som de andra evenemangen. Min egen presentation var en upprepning av det föredrag jag höll i Wien.

Men vi lade till användbara saker.

Men vi lade också till användbara saker för det dagliga livet - automation, replikering, migration. Med allt mer som händer i miljöer där du bara snurrar upp servrar eller containrar är automatisering och infrastructure-as-a-service en viktig sak att veta mer om.

Den Oracle-plyschiga Andy Capp på DOUG-dagen

På ett lite lättsammare ämne har Oracle producerat en plyschleksak i form av Oracle Database-ikonen. Den på den här bilden heter Andy Capp (eftersom han har keps som jag) och följer med mig på konferenser. Vissa kanske tycker att det är barnsligt, men sådana saker kan vara en bra isbrytare för att starta konversationer - vilket är nyckeln när du är ute bland dina IT-kollegor: börja ha en konversation.

Hem igen

Jag måste erkänna att jag var lite trött när jag kom hem efter turnén. Så varför gjorde jag det?

Man kanske tror att det bara är för skojs skull, för festerna, för att äta och dricka och njuta. Visst, det är en del av det - men det krävs också mycket förberedande arbete, och det finns en hel del tröttsam restid på vägen, så det kan inte vara hela svaret.

Det viktigaste svaret för mig är att när jag inte försöker klara mig själv, utökar jag mina möjligheter många gånger. Som Jennifer Nicholson från ACE-programmet visade det i sin presentation i Kroatien om att delta i Oracle-communityn:

 

Jennifer Nicholsons presentation från Kroatien, som visar vikten av lagarbete

När jag deltar i communityn blir jag en bättre utvecklare (liksom en bättre människa enligt min mening.) Genom att vara en bättre utvecklare ger jag både min arbetsgivare och mina kunder ett bättre resultat av mitt arbete.

Och inte bara det.

Och inte nog med att det förbättrar mig själv, det ger också ett unikt nätverk som utökar min kunskap tusenfalt. Vi har flera exempel på problem som vi har löst åt kunder där lösningen hittades efter att ha konsulterat nätverket i communityn.

Jag kan varmt rekommendera att engagera sig i communityt. Det är värt det. Jag kan också starkt rekommendera att börja arbeta med Oracle Database 23ai - det är också värt det.

 

 

 

Relaterade artiklar

Digitalisering Oracle
Bilhandlare accelererar digitaliseringen med Oracle Cloud
Redaktionen SE
arrow
Succéhistorier Digitalisering
Kerteminde Forsyning lyckades med GIS i Oracle Cloud
Redaktionen SE
arrow
AI Digitalisering Oracle
Kostnadseffektiv digitalisering med Low Code och Oracle APEX
Jon Petter Hjulstad Jon Petter är Principal Global Business...
arrow