I’m Speaking at EKON 17; early bird ends on Friday October 4th 2013: save EUR...
Early bird ends October 4th: get an Android tablet for free and save EUR 100! EKON17 (from November 4-6 in Cologne, Germany) will be a fun event this year: lots of nice sessions and workshops, a lovely...
View Article.NET/C#/VB.net: some links on ExpandoObject
Still a C# 4.0 / .NET 4 feature that I need to investigate more deeply: ExpandoObject, partially because I had very bad memories of Variant support in Delphi. So here are a few links. First of all:...
View ArticleInteresting SO question: What are the experiences with using unicode in...
Toon Krijthe posted an interesting question to SO. Though 5 years old, I think it stilll is very valid one: At my work, we have decided to stay with the ANSI characters for identifiers. Is there...
View ArticleDelphi – Direct3D and the wrong FPU state: Now() function returns a wrong...
The question datetime – Delphi Now() function returns a wrong value – Stack Overflow is similar to my article Delphi – Michael Justin had strange floating point results when his 8087 FPU Control Word...
View ArticleAndroid 4.2+: enable USB debug mode (Nexus 4, Nexus 7, etc)
Researched this a long while ago, but just presented this at my Delphi cross-platform session on ITDevCon 2013 (of which some sessions have been broadcasted on YouTube): With Android 4.2 and up, they...
View ArticleITDevCon 2013: speaker; Last=Pluimers
This summer was rough with some intestine issues, so I was really happy the recovery worked out and I could make it to a couple of conferences this fall. ITDevCon 201 3was one of them, and I had great...
View ArticleWhen the Delphi XE5 commandline compiler fails with `error F1026: File not...
If you an error like below when compiling Delphi XE5 .dproj files using msbuild … then note the documentation for Debug information (Delphi) – RAD Studio. has not been updated yet as it still lists the...
View Article30 years of Turbo Pascal: Integrated Approach Revolutionized Software...
Thanks for the German heise Developer people that reminded me yestarday was a special birthday of Turbo Pascal: 30 Jahre Turbo Pascal: Integrierter Ansatz revolutionierte die Softwareentwicklung |...
View ArticleRemote Android screen monitoring and viewing
Another one in the “WordPress Missed schedule” series. Below are the Android remote screen monitoring/viewer tools I know about: For a long time, I have used Droid@Screen: an Open Source, Java based...
View ArticleOptimize your Delphi installed disk size
Another instalment in the WordPress Missed Schedule series (: Each version, Delphi gets more features, and grows bigger. Especially in testing environments (where you want to have a cut-down base...
View ArticleSubtle things on naming conventions (:
Sometimes a naming convention has been in place for quite a while, then new functionality breaks it. One of the naming conventions in the JVCL is that all Delphi design-time packages follow the naming...
View ArticleDelphi .dproj files: FrameworkType and FormType (via: Embarcadero Discussion...
One more of the “Missed Schedule” series, this time it was originally scheduled for October 1st, (2013 that is). Delphi XE2 and up introduced the FrameworkType and FormType elements in the .dproj files...
View ArticleDevelopment tools should become more version control friendly, and version...
There are a few more messages in the “Missed Schedule” backlog, and I really hope that WordPress is going to address this really annoying bug soon as I have to recheck my blog multiple times a day now....
View ArticleWindows Development: Switching JIT debuggers (via: Stack Overflow)
StackOverflow user User Sertac Akyuz posted a small Delphi snippet showing how to switch the Windows JIT debugger. I’ll need to complete it somewhere, but since the concept is interesting, here is his...
View ArticleOwly CI should team up with Ohloh
This was originally scheduled for December 1st at noon and therefore made it to the “Missed Schedule” list as well: Two interesting sites I found recently: OwlyCI – package manager for Delphi, CI tool....
View ArticleFunny Delphi code of the day: on literals
The fact that the 31-character limit on ClientDataSet field and index names is worse, but I just encountered this GetParamNameWODog function in a Delphi 3rd party library: What’s wrong with using the...
View ArticleDelphi postbuild events: interesting take by David Heffernan (via: Stack...
StackOverflow user David Heffernan – Stack Overflow has an interesting take on Delphi postbuild events: At the moment my actiona read: if exist PostBuild.bat call PostBuild.bat $(Platform) $(Config)...
View ArticleXOR swap/exchange: nowadays an almost extinct means to exchange two distinct...
Almost a year ago, a thread on “premature Delphi optimization” came by on G+ about this code: procedure ExchangeInteger(var AValue1, AValue2: Integer); begin AValue1 := AValue1 xor AValue2; AValue2 :=...
View ArticleBorland Fun Facts: Matt Pietrek worked there too!
Another episode in the Missed Schedule series that was originally scheduled for 20131201: Until I read the comments at Monitoring the Monitor, I only knew the early days of Matt Pietrek‘s work at...
View ArticleDelphi XE3/XE4: removing empty .VLB files; XE5 update 2 and special offers...
Even when not using Visual Live Binding, Delphi generates empty .VLB files in both Delphi XE3 (virtually always) and Delphi XE4 (most of the time). Visual Live Binding is one way of binding data to UI...
View Article