Visit site The Delphi Geek

May 2013

1
vote
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-05-22 15:48
0
votes
Vote UpVote

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. --- ...
Details Favorite? Off-Topic? gabr @ 2013-05-15 21:50
1
vote
Vote UpVote

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
Details Favorite? Off-Topic? gabr @ 2013-05-07 13:11
4
votes
Vote UpVote

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! ...
Details Favorite? Off-Topic? gabr @ 2013-05-05 20:59

April 2013

0
votes
Vote UpVote

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
Details Favorite? Off-Topic? gabr @ 2013-04-22 09:44
5
votes
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-04-16 10:57
2
votes
Vote UpVote

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
Details Favorite? Off-Topic? gabr @ 2013-04-11 19:11
3
votes
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-04-05 16:51
5
votes
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-04-02 09:29

March 2013

0
votes
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-03-26 17:15
6
votes
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-03-11 12:20
1
vote
Vote UpVote

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, ...
Details Favorite? Off-Topic? gabr @ 2013-03-08 09:33
1
vote
Vote UpVote

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 ...
Details Favorite? Off-Topic? gabr @ 2013-03-06 16:31

February 2013

1
vote
Vote UpVote

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
Details Favorite? Off-Topic? gabr @ 2013-02-28 17:43
1
vote
Vote UpVote

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
Details Favorite? Off-Topic? gabr @ 2013-02-28 11:23
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)