WORKSHOP |
WORKSHOP
21. - 22. oktober 2014
Hotel Hesselet
Primož Gabrijelčič
Multithreading and bottlenecks
|
BESKRIVELSE |
Workshoppen i
efteråret 2014 kører efter en rød tråd.
Primož Gabrijelčič fra Slovenien
vil trække os igennem mulighederne med trådprogrammering i Delphi. Både
med de indbyggede muligheder men også med OmniThread Library som er et
(gratis) library som
Primož i øvrigt har skrevet. Desuden kommer vi også
igennem CPU profiling, regular expressions og meget andet
Tales of a Delphi Geek
Primož Gabrijelčič is a long time Delphi programmer. He has written for
the Delphi Magazine, Monitor (leading Slovenian computer magazine) and
is an active writer for the Blaise Pascal magazine.
The OmniThreadLibrary (OTL) is a library written by Primož, helping us
all write stable multithreaded code. And there is a book to accompany
it.
Primož is married to Katja, and they live in Vrhnika in Slovenia. Apart
from programming Primož also has a strong passion for photography,
woodworking and running.
He currently also has the status of Most Valued Professional from
Embarcadero.
|
PROGRAM |
- Tuesday
08:00 Arrival and setup - coffee
09:30 Welcome to Primož Gabrijelčič.
09:40 Multithreading with Delphi
Multithreading has been available in Delphi for many years. It’s
always been surrounded by mystique, and many programmers avoid it
because it’s hard.
Primož will demystify some of this and show how to.
• Basics of multithreading
• Whys and hows
• Multithreading with pure Delphi
10:50 SHORT BREAK
11:05 Multithreading continues
• Multithreading on different platforms
• Synchronization
• Pitfalls
12:00 LUNCH
13:00 Multithreading with OmniThreadLibrary
Primož has built a Library to help adding threads to your Delphi
code, and this afternoon we’ll see some of this.
• Short overview of OTL
• Short overview of low-level MT primitives
• High-level multithreading
14:45 COFFEE BREAK
15:00 OTL Continued
• High-level multithreading
• Practical examples
16:30 Wrapup of Tuesday, with a message from Flemming Jensen, Nohau.
18:30 Drinks before dinner in Tranquebar
19:00 DINNER
-
Wednesday
9:00 Catchup from yesterday.
If there were any unanswered questions from yesterday, we’ll get
them answered now.
10:00 CPU Profiling
Primož will discuss how to find bottlenecks in Delphi programs
10:30 COFFEE BREAK
10:45 Attributes and RTTI
It’s possible to automate some programming tasks. In this section
Primož will discuss how he comes by this
12:00 LUNCH
13:00 Regular Expresions
Regular expressions can be used many places. Email address
validation and more. Primož will show how
14:15 COFFEE BREAK
14:30 Continuous integration, delivery and deployment
Building a Delphi program is just one step in Software development.
Primož has some ideas on the entire lifespan of a system.
16:00 Wrapup and evaluation
|
STED |
|
PRIS |
- Prisen for WorkShop incl. overnatning på
hotel og alle måltider er: kr. 5.400
-
Hvis du eller dit firma
ikke er medlemmer af DAPUG er prisen kr. 6.200,-
- Ekstra overnatning fra 20. oktober koster ca. kr. 1150,-
- OBS: Hvis beløbet er
indbetalt på regnr. 1551 konto. 4 76 67 76
inden 17. oktober er prisen kr. 4.900 (kr. 5.700 hvis man ikke er
medlem)
|
TILMELDING |
-
Workshoppen fuldtegnet -
der er ikke flere ledige pladser.
|