Kalender

søndag den 23. februar 2025

Workshop with Ian Barker at Hotel Hesselet, April 29 - 30, 2025

Ian Barker:

Delphi 12 - "The Next Generation"

April 29 and 30, 2025
Hotel Hesselet, Christianslundsvej 119, 5800 Nyborg

About Ian Barker

Ian is the Chief Developer Advocate at Embarcadero. With this role he is used to traveling the world for seminars, conferences and now even for Workshops in Denmark.


Ian produces tons of Webinars for Embarcadero and has a strong passion for not only creating great software but also for sharing his knowledge. Ian has never before attended the DAPUG workshop, but is looking very much forward to it.


Being Embarcadero staff he has promised to answer as many questions he can about the company and about the product. Please note that you can choose to ask the questions you have using the registration form, making it possible for Ian to be prepared for your questions.


When you check the agenda you will notice that this workshop will cover a wider scope of topics than you will normally see, with a strong focus on how to leverage your skills and integrate several technologies in your development using your existing skills within Delphi programming.


We hope to see you at the workshop.


You find the registration form here.


Please note that you must register on Sunday March 16, 2025 at latest.
If you want to participate in the workshop, but did not register in time, please send an email including contact info to dapug@veco.dk. There is a good chance that we can find a solution.
Workshop participation requires that you or your company is a paying member of DAPUG. The annual membership fee of DKK 800 covers all registrants for that company. If you are not representing a company you will need to have a personal membership of DAPUG, which is also an annual fee of DKK 800
Workshop registration fee is DKK 6000 per participant. This includes both workshop days, including all meals and accommodation.
Offer: Pay no later than the 22nd of April, and you can deduct DKK 500 per participant, bringing the total to DKK 5500.

Workshop Agenda

Tuesday (Day 1)

08:00 - Arrival and setup
09:30 - Welcome to Ian Barker
09:45 - This is what I do.
We sit down for a discussion on what | really do all day and the things that actually go on for the Developer Advocate. Why did | change some fundamental things we used to do, and what are my plans for 2025.
A confidential briefing (a special presentation for attendees). Includes: AMA ­ ask me anything. An open Q & A about RAD Studio, Delphi, C++Builder, Idera, and Embarcadero. If you submit your questions in advance it helps me reach out to others in the company if I do not know the answer; but I am happy for you to ask me unprepared things too!
10:45 - Break
11:00 - User interface masterclass
How to get it right no matter the platform and some techniques and tricks to add a little extra polish to your existing apps. Including how to properly handle styles in your own components and code, alignment, and HiDPI scaling
12:00 - Lunch
13:00 - MySQL
Connecting to it using FireDAC and a look at the pros and cons of other alternatives too such as UniDAC and MyDAC. Covering the recent changes in MySQL 8.4 and the challenges it raises such as the enforced "caching sha2 password" which will break every app written for a prior version.
14:00 - Break
14:10 - What can you do with Amazon AWS?
An in­depth look at the cloud services offered by Amazon including DynamoDB, Rekognition, simple notification service, S3, and several others. We'll find out what they do, how much they cost (and how to minimize that) and then go through some demo apps to show how we can make use of them ourselves.
15:00 - Coffee break
15:15 - Day one Wrap Up
16:00 - A word from Nohau
18:30 - Drinks before dinner in Tranquebar
19:00 - Dinner

Wednesday (Day 2)


07:00 - Breakfast and CHECK OUT (please check out from your room before 09:00)
09:00 - WebStencils workshop
Making Delphi do server­side web the right way
10:00 - Break
10:10 - Clientside web options
We take a look at TMS WEB Core in depth ­ creating web client apps using Delphi code along with the pros and cons of competing technologies 
11:00 - Coffee break
11:15 - Talking to the real world
We take some hardware devices ­and off the shelf OEM biometric time clock, some cool loT devices, some cloud­hosted devices and sensors ­and write some code live to talk to them and make something useful.
12:00 - Lunch
13:00 - Al in the IDE, Al in your apps
We try out some of the Al features of RAD Studio 12 and see what we like and do not like about it: spoiler alert ­- I have some strong opinions on the subject! We'll also discuss my thoughts on Al in the IDE and how Embarcadero arrived at some of the decisions we made. Then we will look at some of the ways to integrate Al in your own apps and come up with and implement some real use cases and actual working code.
14:00 - Coffee break
14:15 - What's new, what's interesting
Let's take a look at some great open source and commercial projects and see what we can do with them.
15:00 - Break
15:10 - Final wrapup
16:00 - Evaluation and Goodby 

DAPUG erfamøde tirsdag d. 18. marts kl. 10 - 16 med efterfølgende generalforsamling

DAPUG holder erfamøde tirsdag d. 18. marts 2025 kl. 10 - 16 med efterfølgende generalforsamling hos Risø, Frederiksborgvej 399, 4000 Roskilde.

Det vigtigste formål med erfa-møderne er at mødes fysisk og udveksle erfaringer og gode ideer. Derfor kræver deltagelse i mødet fysisk fremmøde. Alle er velkomne til deltage i erfamødet, uanset medlemskab af DAPUG eller ej.
Deltagelse er gratis for medlemmer af DAPUG. Ikke-medlemmer opkræves deltagergebyr på kr. 150,-.
Du er medlem af DAPUG, hvis blot din virksomhed har tegnet medlemskab. Hvis I deltager flere personer fra samme firma, opkræves deltagergebyr for deltager nr. 2, 3, 4 osv.
Sidste tilmeldingsfrist er tirsdag d. 11. marts kl. 16, men tilmeld dig gerne tidligere aht. planlægningen.
Ved behov for til- eller framelding efter 11. marts: Ring til Thomas Vedel på 4019 1189
Tilmelding foretages via dette link.
Hvis du er tilmeldt og bliver forhindret, kan du indtil 11. marts sende en ny tilmelding, hvor du i kommentarfeltet skriver, at du er blevet forhindret. Hvis du gemmer den kvittering, du modtager på mail efter tilmelding, kan du også vha. linket i mailen ændre din tilmelding. Ved behov for framelding efter 11. marts bedes du ringe til Thomas Vedel på 40 19 11 89.
Du modtager efter tilmelding en kvittering på mail, så du kan se du er registreret.
Alle tilmeldte deltagere modtager senest fredag d. 14. marts info om DTU Risø Campus, transport m.v.
Det er en god idé at medbringe en bærbar PC til mødet, så du kan afprøve det vi snakker om undervejs. Der vil være mulighed for trådløs internet-adgang, men husk forlængerkabel til strøm og kablet netværk, hvis du er afhængig heraf. 

Agenda:

09:45 - 10:00 Ankomst og evt. opsætning af medbragt PC.
Kaffe

10:00 - 11:00 Flere rapporter med FlexCel (Jens Fudge)
Jens går i dybden med flere eksempler på hvordan man kan bruge TMS FlexCel til rapportskrivning fra Delphi. FlexCel er et produkt, som gør det muligt at læse og skrive Excel-filer direkte fra Delphi uden nogen former for afhængigheder af Excel eller andre Office-programmer.
  
11:00 - 12:00 Signering af Windows-programmer: Den komplette guide (Thomas Vedel)
Hvorfor skal man signere sine Windows-programmer, hvad giver det af fordele, og hvordan gør man det i praksis? Thomas fortæller hvad det koster, hvilke certifikater man kan købe, og viser både hvordan man automatisk kan signere programmerne i Delphi eller ved signering i installationsprogrammer.

12:00 - 13:00 Frokost

13:00 - 13:30 Generel erfa (fælles) / værktøjer i IDE'en (Thomas Vedel)
Kom med alt hvad du har af mere eller mindre håndfaste ideer og spørgsmål (især om anvendelse af Delphi) og få dem diskuteret med ligesindede.
13:30 - 14:30 Introduktion til XData, den smarte måde at lave REST (Jens Fudge)
XDATA er endnu et produkt fra TMS. Det er en del af deres BIZ pakke, og Jens arbejder med XData til hverdag. Xdata gør det utroligt nemt at arbejde med REST, så selv om XData ikke er gratis, kan det hurtigt tjene sig hjem igen.

14:30 - 14:45 Kaffepause

14:45 - 15:15 Diverse dagligdags udfordringer og deres løsninger (Thomas Vedel)
Hvordan får man WMware til at køre effektivt på Windows?
Hvordan forbinder man sit Android-device til Delphi uden brug af kabel?
Et par små hjælpeprogrammer som jeg har lavet kan være en hjælp i begge tilfælde.

15:15 - 16:00 Nyheder i RAD Studio / Delphi 12.3 (Thomas Vedel + alle)
Thomas forventer at Delphi 12.3 releases inden erfamødet, og vi vil prøve at kigge på nyhederne. Hvis ellers beta-versionerne afspejler hvad man kan forvente, ser det spændende ud...

16:00 - 16:05 Kaffepause

16:05 - 16:30 Generalforsamling
Ordinær generalforsamling ifølge vedtægterne.

16:30 Tak for i dag