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
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
jpluimers
If a part of a method requires implicit setup/tear-down code (for instance when using managed types like arrays, strings, etc), especially in rarely taken execution paths, then consider putting that code in a separate method…. … Read more
5 years ago in .NET, Delphi, Development, Software Development0
jpluimers
Based on [WayBack] Bummer, cannot save a Delphi desktop named “Default Layout – right 3/4” – at load this one seems to be restored, but the list does not contain that entry. – Jeroen Wiert… … Read more
5 years ago in Delphi, Development, Software Development0
jpluimers
[WayBack] Catch Me If You Can: the LLVM backend cannot return from a hardware exception (like AV) if the hardware exception is raised directly within a try…except block. It can only safely return if there is a… … Read more
5 years ago in Delphi, Development, Software Development0
jpluimers
Via: [WayBack] Is there a keyboard shortcut to go to the next compiler error in the current source file? – Jeroen Wiert Pluimers – Google+: Primož Gabrijelčič: Alt-F7, Alt-F8 IIRC And indeed, it is sort… … Read more
5 years ago in Delphi, Development, Software Development0
jpluimers
If you have enough guts to keep Castalia enabled and have Delphi Berlin or higher, then you can use this shortcut: [WayBack] Tip: Use Ctrl+W to select content in the IDE code editor. Place your… … Read more
5 years ago in Castalia, Delphi, Development, Software Development0
jpluimers
I could not find any official place where ReturnAddress is documented even though it is used at quite a few places in the RTL, VCL, FMX and 3rd party libraries like DUnitX, Spring4D, JCL, ReportBuilder, TeeChart. I… … Read more
5 years ago in Delphi, Development, Software Development0
jpluimers
In case I ever need to do some Bezier curve coding in Delphi: [WayBack] GitHub – zhaoyipeng/FMXComponents: Firemonkey Opensource Components Via: [WayBack] Interesting set of components for FireMonkey – Christen Blom-Dahl – Google+ … … Read more
5 years ago in Delphi, Development, FireMonkey, Software Development0
jpluimers
For my link archive as it contains some interesting ideas on how to use DataSnap as a conversion later between two systems: [WayBack] I need to write some DataSnap “middleware” between Google Glass and a… … Read more
5 years ago in Delphi, Development, Software Development0