David I becomes an Embarcadero MVP, starts new job at Evans Data Corporation
Just in case you missed it David I becomes an Embarcadero MVP, starts new job at Evans Data Corporation [WayBack] via +Stefan Glienke and Evans Data Corporation Welcomes Developer Relations Industry...
View ArticleNick Hodges Joins Embarcadero as Product Management Lead
And the other bomb-shell: Nick Hodges Joins Embarcadero as Product Management Lead Interesting times in the Delphi community… And I really wonder if this affects Delphi Developer Days 2016, Nick Hodges...
View ArticleAnalyzing website performance with the Windows Performance Toolkit |...
On my research list: Slow pages lose users: research from Bing and Google indicates that delays as small as half a second can impact business metrics. To build fast sites, developers need powerful...
View ArticleThe Oracle at Delphi: Set in my ways
A few pieces of Delphi compiler history: Allen Bauer: Most notably, the Object Pascal/Delphi compiler is written in mostly C with a smattering of C++, the editor kernel (sans display rendering) and...
View ArticleI’m looking for an algorithm that converts a list of integers (for instance of…
Got a very quick response Range combo – Paste.ie – Irish For Pastebin on: I’m looking for an algorithm that converts a list of integers (for instance of pages to be printed) from this...
View ArticleHow to deploy a Delphi OSX project from the command line – kouraklis.com
This is so cool: How to deploy a Delphi OSX project from the command line – kouraklis.com [WayBack] I always wanted to hack the communication path to PAServer [WayBack] – despite issues – but never had...
View ArticleTODO: Check if Continua CI parsesl DUnit XML FinalBuilder emitted XML when...
On my TODO list. References: Is the new 1.5.1.0 build of Continua CI supposed to be able to read the DUnit XML FinalBuilder emitted XML? Reproduced with just DUnit code. by jpluimers · Pull Request #4...
View ArticleIf you thought you could do multi-threading, then play “The Deadlock Empire”...
Slay dragons, learn concurrency! Play the cunning Scheduler, exploit flawed programs and defeat the armies of the Parallel Wizard. Source: The Deadlock Empire Via: Face the dragon. Learn the ropes of...
View ArticleDelphi XE8 [dcc32 Fatal Error] dcc32_F2084_C2359.dpr(30): F2084 Internal...
Fails in Delphi XE8 with a nice [dcc32 Fatal Error] dcc32_F2084_C2359.dpr(27): F2084 Internal Error: C2359 It is fixed in Delphi 10.0 Berlin, but of course a C2359 search does not reveal that as...
View ArticleTMemIniFile have non-virtual SetStrings procedure. To add support processing of…
TMemIniFile have non-virtual SetStrings procedure. One of the classic Delphi RTL examples of Delphi team members not reading Delphi Component Design by +Danny Thorpe You can still get it for a few...
View ArticleIn `System.SysUtils`, `class function TCardinalHelper.Parse` throws errors...
Oh nice System.SysUtils.TCardinalHelper.Parse: class function TCardinalHelper.Parse(const S: string): Cardinal; begin Result := StrToInt(S); end; Which means you get this nice EConvertError with...
View ArticleReal nullable types will probably never make it to the language, but wel can...
Allen Bauer (ex Delphi R&D team) wrote the brilliant piece about a year and a half ago. We can still dream, right? Allen Bauer, May 25, 2015 Current working theory of Nullable<T>....
View ArticleDelphi – unmangle names in BPL’s – Stack Overflow
Check out $(BDS)\source\cpprtl\Source\misc\unmangle.c – it contains the source code for the unmangling mechanism used by TDUMP, the debugger and the linker. (C++Builder and Delphi use the same mangling...
View ArticleIMPLICITBUILDING in your .dpk files: a Delphi XE2 specific thing
While upgrading a truckload of Delphi stuff for a client, I came across the IMPLICITBUILDING directive in a few .dpk files that Delphi XE2 sometimes inserts but XE8 doesn’t. This appears to be a Delphi...
View ArticleLoading your MAINICON and VersionInfo through plain text .RC resource files.
I like repositories to have as much of the information in text format. Delphi traditionally puts both the MAINICON and the VersionInfo resources in a binary .res file and also updates that file on...
View ArticleTim Anderson did have Amazon S3 to work from Delphi in 2006
I will probably need this in the future as occasionally I still do Delphi work: How to use Delphi Win32 to access Amazon’s S3 Simple Storage Service http://www.itwriting.com/s3example_21dec06.zip...
View ArticleWow – people still working on Delphi 6 and 7 based code! Got new votes for...
Only Delphi 6 and 7 used DDP files (still a nice concept: diagrams to help understanding your DFM files) A long time ago, I wrote a stackoverflow answer and later a blog post on how to find and get rid...
View ArticleEKON 20 – anniversary edition of the famous Delphi related conference with...
Next Monday-Wednesday (7th till 9th of November) will the the 20th edition of the famous Delphi related EKON conference and post-conference workshops at the Hotel Meliá Düsseldorf. It will be a blast,...
View Articlenst/JSONTestSuite: A comprehensive test suite for RFC 7159 compliant JSON...
Cool: nst/JSONTestSuite: A comprehensive test suite for RFC 7159 compliant JSON parsers Which is the result of the presentation seriot.ch – Parsing JSON is a Minefield [WayBack] Both the tests and...
View ArticleDelphi XE2 sanctuary lib galore…
Anyone who knows how to work around this? It happens every once in a while right after logging in over RDP to a VM with running Delphi XE2 (but similarly also in other Delphi versions like XE7):...
View Article