Visit site The Delphi Geek
May 2013
1
vote
XE4 for iOS in Slovenia
The Delphi Geek
– I just came home from the XE4/iOS presentation in Ljubljana and if I had to summarize the participant response it would be: “A very nice product, we’ll probably buy it when the Android is supported too.” This (and a relatively small attendance) clearly shows that iOS is just not that popular in ...
0
votes
XE4 in Ljubljana
The Delphi Geek
– If you live in Slovenia and if you are programming in Delphi or C++Builder, make sure to reserve some time for the next Wednesday (22nd) for the RAD Studio XE4 presentation in Ljubljana. Most of the presentation will focus on the iOS development with RAD Studio XE4. More details here: Marand. --- ...
1
vote
Results of the “Webinars” Survey
The Delphi Geek
– For Mason (and everybody else who might be interested), here are condensed results of the OmniThreadLibrary Webinars Survey. Read more »--- Published under the Creative Commons Attribution 3.0 license
4
votes
OmniThreadLibrary Webinars
The Delphi Geek
– Results of the OmniThreadLibrary Webinars Survey are now in. 77 people cared enough to answer (thanks!) and from them the Random.org site selected the winner who will get a free copy of the Parallel Programming with OmniThreadLibrary book – Mr. Nigel Hughes. Congratulations to the winner! ...
April 2013
0
votes
Programación Paralela con OmniThreadLibrary
The Delphi Geek
– After a long wait, Programación Paralela con OmniThreadLibrary has been synchronized with the english version of the book. The book has now 209 pages and is considered to be 60% complete. --- Published under the Creative Commons Attribution 3.0 license
5
votes
OmniThreadLibrary Webinars
The Delphi Geek
– In association with De Novo Software (www.denovosoftware.com) I am preparing a series of webinars about the multithreading and OmniThreadLibrary. Currently proposed topics are: 1. High-level multithreaded programming with the OmniThreadLibrary This two part webinar will focus on high-level ...
2
votes
ThreadSafe Lock Manager: [3] Test
The Delphi Geek
– After you have designed and written some code, you should always test it. This is especially important for the multithreaded code which rarely works on the first (or the second, or third) try. Read more »--- Published under the Creative Commons Attribution 3.0 license
3
votes
ThreadSafe Lock Manager: [2] Code
The Delphi Geek
– After explaining the design, I’ll continue my trip into the depths of the lock manager by exploring the actual code. Let’s take a look at the public parts first. [This code is implemented in the OtlSync unit, which is part of the OmniThreadLibrary distribution. You’ll have to fetch the OTL from the ...
5
votes
ThreadSafe Lock Manager: [1] Design
The Delphi Geek
– Few weeks ago I ran into a problem. I needed a thread-synchronizing code that would work similar to a critical section, but would allow me to lock “anything”. If I could limit myself to objects, I could live with TMonitor.Enter/Exit, but I specifically wanted to limit access to some string keys. [In ...
March 2013
0
votes
Using Generics to Manipulate Enumerable Types
The Delphi Geek
– I’d like to present a short class written by my colleague at work. Why? Because I just love how it uses the generics syntax to simplify some operations on enumerable types. Like me, he hated the hoops one must jump through to convert an instance of an enumerable type to a string, to check if an ...
6
votes
Numbers I Should Keep In Mind
The Delphi Geek
– Name Nanoseconds L1 cache reference 0.5 Branch mispredict 5.0 L2 cache reference 7.0 Mutex lock/unlock 100.0 Main memory reference 100.0 ...
1
vote
Embarcadero Academy: The Power of XE3
The Delphi Geek
– Next Wednesday (March 13th) we have organized a presentation for all users that are afraid to upgrade and are staying (for example) with Delphi 7. In “The Power of XE3” session I’ll go through all* new features added to the Delphi and C++ Builder since Delphi 7 days. We’ll discuss language changes, ...
1
vote
Developer Wanted
The Delphi Geek
– The following text is a job offer for a Slovenian developer and is therefore written in Slovenian language. Iščemo Delphi razvijalca za izpeljavo večmesečnega projekta. Zahteve: zna (ali se je pripravljen naučiti) osnovega dela z zbirnikom. Projekt je dvodelen, prva faza vsebuje predelavo ...
February 2013
1
vote
When Does “Execute on Destroy” Fail
The Delphi Geek
– Yesterday I wrote a post about executing some code automatically when a method ends. Today I’ll show you why this approach must be used with care.Read more »--- Published under the Creative Commons Attribution 3.0 license
1
vote
OmniThreadLibrary on Google+
The Delphi Geek
– OmniThreadLibrary now has its own Google+ community so you are welcome to visit it and ask questions, report bugs, discuss possible OmniThreadLibrary improvements and so on … --- Published under the Creative Commons Attribution 3.0 license



