jpluimers
I’m probably getting a truckload of anti-FreeAndNil folks over me, but there are cases this comes in useful, so having an overloaded version cutting down code ceremony makes sense: [WayBack] interface – Avoiding nested try…finally blocks in… … Read more
5 years ago in Delphi, Development, Software Development0
Dalija Prasnikar
As announced on previous roadmaps, the 10.4 release of Delphi is planned to have unified memory management. That means retiring the ARC compiler on mobile platforms, which will now operate under the same good old… … Read more
5 years ago in Beta, Delphi, memory management0
jpluimers
Too many people forget this (including myself) every now and then) so here is a reminder to use the [WayBack] SetString method when assigning strings from memory regions having characters but no null terminator: Anyway, assuming that… … Read more
5 years ago in Delphi, Development, Software Development0
Uwe Raabe
In the previous blog post we learned how to decorate a field of a class with attributes to adjust the Json serialization to our needs. This post is about serializing fields of type TObjectList<T> or… … Read more
5 years ago in Delphi, JSON, programming, Serialization0
Uwe Raabe
Serializing objects to Json as well as de-serializing them with the Delphi standard libraries has been subject to many discussions. While the majority suggests to use another library or a self implemented solution, there are… … Read more
5 years ago in Delphi, JSON, programming, Serialization0
jpluimers
As this is still an issue with current Delphi versions: every now and then it looses which designers are needed for a frame: [WayBack] What is the easiest way of getting Delphi to accept a… … Read more
5 years ago in Delphi, Development, Software Development0
jpluimers
Reminder so self: [WayBack] sglienke / Spring4D / source / Source / Reactive / Spring.Reactive.pas — Bitbucket fragments: type TInterlocked = SyncObjs.TInterlocked; TInterlockedHelper = class helper for TInterlocked // TODO: move to Spring.pas class function CompareExchange<T: IInterface>(var… … Read more
5 years ago in Delphi, Development, Software Development0
jpluimers
From an interesting discussion at [Archive.is/WayBack] FaceBook: Delphi developer thread by Jarto Tarpio with some measurements by Jarto Tarpio and André Mussche. Manipulation of strings and lists in Delphi have high memory allocation/deallocation rates, so… … Read more
5 years ago in Delphi, Development, FastMM, Software Development0
jpluimers
For my link archive: [WayBack] Does anyone knows a existing implementation of bcrypt or scrypt for delphi? – Fabian S. Biehn – Google+: [WayBack] GitHub – JackTrapper/scrypt-for-delphi: Scrypt implementation for Delphi [WayBack] Git… … Read more
5 years ago in Delphi, Development, Encryption, Power User, Security, Software Development0
jpluimers
Via [WayBack] We kick off a week of MVVM with an introduction of the Model-View-ViewModel pattern and how data binding is used to realize it. – Erik van Bilsen – Google+: [WayBack] MVVM – grijjy… … Read more
5 years ago in Delphi, Development, Software Development0
Uwe Raabe
Today Delphi is going to be 25 years old! Old? Really! My son is one year older and I still would rate him young. I for myself can remember the years between 25 and 30… … Read more
5 years ago in Delphi0
jpluimers
I wish I could have prepared something more substantial for the 25th Delphi birthday. Alas: life has been tough (see below), so please keep an eye on these search terms, hash tags and start posts… … Read more
5 years ago in Delphi, Development, Software Development0