Visit site Yet Another Programming Blog
January 2012
5
votes
Delphi anonymous methods are …
Yet Another Programming Blog
– … too fat. Surely writing code like this gets frustrating very fast. I want my lambdas!! { Lovely, isn't it? } LGroupJoined := LOwners.Op.GroupJoin<TPet, TPerson, TOwnedPets>(LPets, function(Arg1: TPerson): TPerson begin Result := Arg1; end, function(Arg1: TPet): ...
10
votes
1
vote
Ping 2012!
Yet Another Programming Blog
– Yes, I am still here. 2011 was a very challenging year for me: in January 2011 I have been offered a very tempting position a company and I have accepted it. It’s a very small “services” company but with large expansions plans. The whole 2011 I was busy building a new system, ...
July 2011
1
vote
TZDB 1.7 with 27 June Database
Yet Another Programming Blog
– After a few months of inactivity I give you the latest update to TZDB featuring the last published TZ database. This realease also fixes a bug in the importer that could not properly read only hour based offsets which resulted in wrong calculations for some timezones. For people trying to user ...
April 2011
5
votes
Variant Invoke and RTTI
Yet Another Programming Blog
– I was “spring cleaning” my temporary project directory on my hard drive today and I found a half-finished implementation of a dynamic dispatch for objects based on new RTTI (Delphi 2010+). I spent some time and fixed the last issues I had and now I think it’s ready to be published. ...
March 2011
1
vote
TZDB 1.7 database 14 March
Yet Another Programming Blog
– I have finally managed to get some free time on my hands and released the latest update to TZDB containing the latest DB (from 14 March). As usual, no code changes, just data updates. For those unaware: TZDB is an open source project that provides Delphi (7+) and FreePascal (2.0+) users with a ...
February 2011
1
vote
TZDB 1.7.110207 and Collections 1.1.1
Yet Another Programming Blog
– TZDB 1.7.110207 No code changes, just an updated DB from “The tz Database“. There are a small number of changes there so upgrade only if you want to stay 100% up to date. I would just recommend you skip it. As usual, you can get the latest version here. Collections 1.1.1 This is a bug ...
4
votes
Collections 1.1 is out
Yet Another Programming Blog
– I’m proud to present version 1.1 of Collections package. The major highlights of this release are: TLinkedDictionary<TKey, TValue>, same as the standard dictionary but with predictable insertion order. TLinkedStack<T>, same as standard set but with some predictability in ...
January 2011
3
votes
TZDB 1.7 with latest DB update available.
Yet Another Programming Blog
– The good people at “the tz database” project released their first update for this year (2011a). I have updated TZDB to include the newest update. No code changes in this release (it is the same 1.7 code base), just updated the timezone database. For those unaware: TZDB is an open source ...
0
votes
Surge of spam
Yet Another Programming Blog
– Every time I post something to this blog I get 100+ spam messages a day for a few days. After this “rush” period the quantity starts dropping until I get maybe 2-5 spam messages a day … I’m pretty sure this post will bring much joy to the spam bots out there. It seems I just ...
3
votes
Collections 1.0.1
Yet Another Programming Blog
– I’ve just put the 1.0.1 bug fix version up for download. It fixes XE compatibility issues, documentation fixes (thanks to Denisa Ilascu for her hard work). I don’t have access to Delphi 2010 and can’t say for sure whether it will work (I hope so). Download link here.
0
votes
Collections 1.0.1 soon
Yet Another Programming Blog
– I will get an 1.0.1 update soon addressing XE compatibility issues some people are experiencing and some documentation fixes. Stay tuned.
6
votes
Collections 1.0
Yet Another Programming Blog
– Last week I have finally got some free time on my hands to do something I was planning for a long time now: create a new package that will only provide a number of collections. What this means is that I took DeHL and stripped out everything that was not collection related; remodeled the classes to ...
October 2010
1
vote
TZDB 1.6, oh man!
Yet Another Programming Blog
– It seems that changes keep piling up. I decided it is time to get these announcements out of my blog and into their own discussion group. No more TZDB release related news will be written on this blog. Anyway, TZDB 1.6 introduces a better Delphi/FreePascal version detection and should work on ...
2
votes
TZDB 1.5, now with FreePascal support.
Yet Another Programming Blog
– TZDB 1.5 was released today. If you are wondering where did 1.3 and 1.4 go … well, those were transitional releases. This version of TZDB is selectively dependent on Delphi features giving you the opportunity to actually compile TZDB on more versions of Delphi (should be compilable starting ...



