Archive
Thursday, 19. December 2013
2
votes

UI Design - What Not To Do
TPersistent.com
– I would never claim to be a good UI designer. What I know of design is from personal use. One principle that applies to both code and UI design is that consistency is king. I often look to widely used commercial software as models for UI design. Of course, one of the software packages I use most ...
4
votes

No time to rest: Endless possibilities with REST for VCL and FM
JT @ Embarcadero
– REST is awesome. There I said it. And, like many of you, I’ve lived through several generations of remoting technologies over the years. What I like most about REST is its simplicity and inherent flexibility AND the fact that everyone is exposing their services this way AND it’s ...
5
votes

If you write database applications in Delphi…
Delphi Haven
– … you may want to contribute to the following thread on the Embarcadero forums: https://forums.embarcadero.com/thread.jspa?messageID=620961&tstart=0#620961 Quote: Hello All At moment the DB RTL team is working on Data.DB.pas improvements. This is a good moment to bring our attention to ...
1
vote

Delphi XE2 Update 2 got released last week, end-of-year Delphi XE5 offer, #CodingInDelphi book
The Wiert Corner
– Just around the start of the Delphi XE5 end-of-year special offer (more details below), Delphi XE5 Update 2 was released. It adds C++ Builder for iOS support, and fixes many bugs. What I like most is that the majority of XE2 Update 2 bugfixes are not FireMonkey related. It indicates the Delphi team ...
0
votes

Delphi XE3/XE4: removing empty .VLB files; XE5 update 2 and special offers are out. #codingindelphi
The Wiert Corner
– 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 in FireMonkey and can also be used in VCL, but does not have to (Alister Christie made a nice video ...
1
vote

Borland Fun Facts: Matt Pietrek worked there too!
The Wiert Corner
– 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 NuMega and as co-author of one of the first Undocumented Windows books (another one appeared about ...
3
votes

XOR swap/exchange: nowadays an almost extinct means to exchange two distinct variables of the same size
The Wiert Corner
– 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 := AValue1 xor AValue2; AValue1 := AValue1 xor AValue2; end; I don’t think ...
1
vote

Why Database Encryption Matters: Is the NSA reading this?
Stephen Ball
– Before I start. I just want to say, this is your last chance to get your free InterBase licenses. This offer ends 31st December 2013 - See http://www.embarcadero.com/radoffer for details: Now… the reason this is important! Are your business applications using old versions of InterBase or ...
Wednesday, 18. December 2013
7
votes

Mandelbrot Explorer for Android and Windows
Behind the connection
– Using Delphi XE5, I rewrote my Mandelbrot fractal explorer with the FireMonkey component framework. The result is a working application for Android and Windows. To generate Windows or Android version, it is enough to just change the target operating system. Nice cross-platform application! On ...
6
votes

Slim Reader/Writer Locks Rock!
DelphiTools
– I recently posted abut the new Slim R/W Locks introduced with Vista, and how they were vastly more efficient than TMREWS. Apparently, they’re also more efficient than Critical Sections… Following Up If you follow the comments in the previous article, some extra benchmarks where ...
Tuesday, 17. December 2013
1
vote

Webinar Resources - Step Up to the Multi-Device App Platform
Sip from the Firehose
– Last week, on December 12, I presented 3 webinars titled "RAD in Action - Step Up to the Multi-Device App Platform". The webinar replay and resources will be available soon. The on-demand webinar information should appear on the same link as the original registration page at ...
2
votes

reFind and BDE Migration in Delphi XE5
Marco's Tech Blog
– Delphi XE5 shipped with a smart search and replace tool, further enhanced in Update 2, and now coming also with a BDE to FireDAC components migration script. As blogged recently by Stephen Ball, reFind is a command line tool available in RAD Studio bin folder. As the documenttion states, " ...
1
vote

X-Mas Wish List: Delphi XE5 Enterprise Upgrade + Subscription
Dr.Bob's Delphi Notes
– My recommended X-mas Shopping List would contain one main item: a Delphi XE5 Enterprise Upgrade + Subscription. Clarification: right now, you can upgrade from any old version of Delphi to the latest edition, XE5.
3
votes

Goodbye, TObject
The Programming Works
– I’m not using TObject in my Delphi code anymore. Sure I use the core classes like TStream derived from TObject but I don’t derive my own classes from TObject or descendant classes. I am using a different OOP paradigm instead. It all started when I was looking for a simple-to-use and efficient ...
2
votes

Setting up SSL for DWScript Web Server
DelphiTools
– Setting up an SSL with DWScript Web Server (and other http.sys services like mORMot) is simple, and it’s cheap, free even thanks to StartCOM. Encryption is also pretty darn fast on recent Windows server versions. Here is a quick guide to get you started. Getting a Certificate You can get a ...