Popular

18
votes
Vote UpVote

WTF is a Future?

Malcolm Groves – Of the abstractions introduced in the Parallel Programming Library, the IFuture<T> seems to be the one that many people have difficulty understanding. Both TTask and TParallel.For seem reasonably easy to understand conceptually, even if you don’t understand all the details. TTask is ...
Details Favorite? Off-Topic? Malcolm Groves @ 2014-11-28 04:42
13
votes
Vote UpVote

Plugin Spotlight – Bookmarks by Parnassus

OTAPI – In this article, we’re going to take a look at a wonderful RAD Studio IDE Plugin from David Millington called “Bookmarks”. What is “Bookmarks”? Bookmarks is a radical re-imagining of the way we navigate between important areas in our code. While the RAD Studio IDE has ...
Details Favorite? Off-Topic? Simon J Stuart @ 2014-12-02 22:17
9
votes
Vote UpVote

“But what happens if…” : The Joy of Race Conditions

Malcolm Groves – In my last post, I was trying to highlight the fact that just because you have done a WaitForAny and one of your Tasks has ended, the others don’t just all magically stop somehow. It’s good form for your Task to be checking if it has been Cancelled, and to quit as soon as possible, ...
Details Favorite? Off-Topic? Malcolm Groves @ 2014-12-05 03:56
8
votes
Vote UpVote

Flotsam and Jetsam #89

Delphi-losophy – A little while ago, I wrote an article on VSoft’s command line arguments library.  Since then, I’ve discovered a couple of other solutions that might be of interest.  First is from John Kaster, TCommandParser, which has an EDN article (it’s mentioned in there, don’t worry) and a ...
Details Favorite? Off-Topic? nickhodges@gmail.com @ 2014-12-14 15:38
8
votes
Vote UpVote

Obey Postel’s Law in Your Code

Delphi-losophy – Jon Postel was a guy that wrote an early specification for the Transmission Control Protocol (TCP), one of the core protocols of the Internet protocol suite.  You use it every day to surf the web, send emails, etc.  One of the guiding principles that he used when writing it was this: Be ...
Details Favorite? Off-Topic? nickhodges@gmail.com @ 2014-12-03 21:54
7
votes
Vote UpVote

Delphi Developer Days 2015 with Ray Konopka and Cary Jensen

Let's Get Technical – In case you missed the official press release on Tuesday, let me be the first to share with you that Ray Konopka is going to join me in presenting this year's Delphi Developer Days 2015 tour. We will be visiting four cities in the United States, Europe, and Scandinavia this spring, and it is ...
Details Favorite? Off-Topic? noreply@blogger.com @ 2014-12-18 13:48
7
votes
Vote UpVote

Updating the UI from a Task

Malcolm Groves – While we’re talking things Parallel, the other part of the same demo from last post showed spawning a single task that slept for awhile and then called ShowMessage. [crayon-5487ca8014a99917719341/] Note the comment. The non-threadsafe part is the call to ShowMessage. Any update of the UI ...
Details Favorite? Off-Topic? Malcolm Groves @ 2014-12-10 04:00
7
votes
Vote UpVote

Plugin Spotlight – Bookmarks 1.2 Released!

OTAPI – Following up on my (very) recent spotlight feature on David Millington‘s Bookmarks plugin, I’m pleased to see that David has released Bookmarks 1.2, an update providing bug fixes and new (useful) features. Updating (for existing users) Pretty simple, really. Just download the updated ...
Details Favorite? Off-Topic? Simon J Stuart @ 2014-12-05 21:58
7
votes
Vote UpVote

Visual Studio Pro for just $0 !!!

Te Waka o Delphi – Not exactly hot off the presses but some people apparently seem still to be unaware that my suggestion for a Community Edition of Delphi has been picked up (some years later, mind you). Except that it isn’t Embarcadero that have picked it up, but Microsoft. The Deal Just Got Better Some might ...
Details Favorite? Off-Topic? Jolyon Direnko-Smith @ 2014-11-24 07:45
6
votes
Vote UpVote

Attribute-based Command Line Parsing

The Delphi Geek – Oh, command line parsing, the old enemy of mine! In ye olden days, when I was learning Pascal, I did some programming on VAX/VMS systems, where you could (and should) leave the job of command line parsing to the DCL – the command line interpreter (something like CMD.EXE on Windows). You just wrote a ...
Details Favorite? Off-Topic? gabr @ 2014-12-13 19:51
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)