Archive for the ‘Delphi’ Category
Posted by jpluimers on 2014/12/30
There is a nice Delphi memory thread at G+ initiated by Tommi Prami for which I added some links to the memory managers:
- FastMM (No signs of the Version 5)
- ScaleMM – Interesting (two versions)
- SynScaleMM – Fork of the previous
- SapMM – Just found out about this, but tries to tackle multithreading issue.
More interesting comments (most people seem to favour FastMM, as they can get very good performance out of it even in multi-threaded environments) at There have not been much of the Talk of MemoryManagers lately….
Note there is also TBBMM based on TBB, but it seems unmaintained.
Barry Kelly’s memory manager is based on Boehm-Demers-Weiser GC.
–jeroen
Posted in Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/12/23
If you are into serious software development, then this is a 75 minute PodCast you must listen to: Episode 215: Gang of Four – 20 Years Later : Software Engineering Radio.
Abstract
Johannes Thönes talks with Erich Gamma, Ralph Johnson and Richard Helm from the Gang of Four about the 20th anniversary of their book Design Patterns. They discuss the following topics: the definition of a design pattern and each guest’s favorite design pattern; the origins of the book in architecture workshops; the writing of the book together with the community; the rock-star feeling at the release of the book at OOPSLA conference; the influence of the book on the industry; the evolution of the Observer pattern; and new patterns since the book was released. The interview closes with each guest talking about their current projects.
What I liked
Of course I enjoyed the history of the Gang of Four (and am still sad that John Vlissides passed away).
Read the rest of this entry »
Posted in .NET, C#, Delphi, Development, Java, Java Platform, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2014/12/20
Earlie this month, I wrote a review about Delphi Cookbook.
Well: as of last thursday, you can get that for USD 5 (or EUR 4.80, so better get yourself a USA account: just ensure your address is in the USA).
Heck: until januari 6th, you can get any eBook or Video on Packt for USD 5.
Note there is even an x-Mas countdown on the way (with each day a free book that is readable/downloadable for 24 hours).
There’s over 2500+ books to choose from, so I’m grabbing this chance to learn a few things on OpenCV, Scala, and PowerShell.
–jeroen
via: Book review: Delphi Cookbook by Daniele Teti, Packt publishing.
Posted in .NET, CommandLine, Delphi, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Java Platform, PowerShell, Scala, Scripting, Software Development | Tagged: Delphi Cookbook, Packt | Leave a Comment »
Posted by jpluimers on 2014/12/18
Interesting comment by Marco Cantu:
R&D at Embarcadero is working on a 64bit iOS compiler, oh well actually 2 of them, also C++. We’ll support 64bit and “universal binaries” (bundling both 32 and 64 bit binaries) requested by Apple.The Feb 1st requirement is only for new apps, not for updating existing ones, but still we are trying to make a solution available by that time.The roadmap describes the entire year, more than the individual release. This time around we are trying to have it public by January, covering what we expect to deliver in 2015.
–jeroen
via: Just got another reminder from Apple about 64 bit IOS requirements from Feb….
Posted in Delphi, Development, iOS, Mobile Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/12/17
A small follow up on MVVM, MVP, MVC, OOD, etc: it is all about structure and using common sense:
When you want to do MVVM with Delphi, there is a great Delphi MVVM demo that Malcolm Groves gave at CodeRage 7 that is on YouTube.
A few resources you should look at after viewing that demo:
Some of it might work with Delphi XE2, but I think you need XE3 or younger for most of the demos.
–jeroen
Posted in Delphi, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Development, Software Development | 3 Comments »
Posted by jpluimers on 2014/12/10
Convenient list to decide what to put in your version control system: Delphi File Extensions – Delphi Programming.
–jeroen
Posted in Delphi, Delphi 1, Delphi 2, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi 8, Delphi x64, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/12/09
In Delphi 6 and 7, .ddp files were used to store the Delphi Diagram Portfolios.
Often these files were created empty like `Empty.ddp`, so it pays to clean up those.
The below batch file (part of the free BeSharp.net code repository) will help with that. Make sure you download this Empty.ddp file and put it in the same directory as the batch file.
Call the batch file with the path to the directory tree you want to delete the Empty .ddp files from. Read the rest of this entry »
Posted in Delphi, Delphi 6, Delphi 7, Development, Software Development | 1 Comment »
Posted by jpluimers on 2014/12/04
I’ve done partitioned programming (using various layers for different kinds of functionality) for ages.
The first time I can remember of official terms for it, I already used patterns like that for a couple of years.
Back then the parts were from Object-Oriented Design: Peter Coad, Edward Yourdon, back in a time when each part – back then not called common layer – was called “component”: Read the rest of this entry »
Posted in Delphi, Development, Pascal, Software Development, Turbo Pascal | 2 Comments »
Posted by jpluimers on 2014/12/01
Via Best C# Article of October 2014 Nicolas Dorier – NBitcoin I learned that dthorpe (yes, that is indeed Danny Thorpe many people know him from the Delphi, C# and Google world) is active as Contributors to NicolasDorier/NBitcoin and on quite some Bitcoin related repositories.
When we met last summer, he was visiting the Bitcoin 2014 conference in Amsterdam. It is really good to see his activity, and I really hope his Opex.io venture (see his LinkedIn profile) will take off, as his ideas are sound.
–jeroen
Posted in .NET, Bitcoin, C#, Cryptocurrency, Delphi, Development, History, Power User, Software Development, Windows Azure | 3 Comments »