Login to participate
  
Register   Lost ID/password?

Louis Kessler’s Behold Blog

Don’t Believe It until You’ve Researched It - Thu, 2 Oct 2008

This blog title could very well have started an article about genealogy research, but in this case I’m talking about a quick websearch I did to find a fast database package for Behold. In yesterday’s blog post, I mentioned Accuracer by AidAim. They had posted how fast their database was and even gave comparisons with other similar packages to “prove” their point.

I wanted to believe their claims but I thought I’d search the web a bit more to find timings of other packages. I was very surprised to find a post at the Delphi discussion forums where a person asked what database to use, and there were 14 different suggestions. One of the responders had done his own timing comparisons and had found Accuracer to be quite slow compared to several others, which Accuracer had (conveniently) left out of their own comparison page.

The post, plus additional followup web research by me, led me to now be leaning toward DISQLite3, a product based on the Open Source SQLite program, but with enhancements to work in Delphi very quickly, with very small overhead, and with command-based calls - which I like. It is actively under development and will soon have an official Delphi 2009 version, although apparently the current version will work under D2009.

When you’re going to buy a product that you might depend on and spend a lot of time with, you should check out what there is first and what others say about it.

That especially holds true for genealogy software. You’ll spend a lot of time with a program, so don’t buy based on just what they say on the website. Download and try a few programs for yourself and always check what others have to say about it.

My Genealogy Software Reviews site is now a week old, and I’m extremely pleased with the initial response. The Genealogy Guys said “this one is really cool” and “long overdue”. Randy Seaver said “it will be an indispensable web page for genealogy software users”, and Dick Eastman said it “looks like a winner”. Over 180 reviews have been added already, and they are fascinating! People are so different and the opinions can vary greatly. Most people who have used one program for awhile are quite supportive of that program and give it 5 stars across the board.

So if you haven’t done so already, go out to GenSoftReviews and check out all the reviews and please do feel free to add your own reviews.

Back to Development - Wed, 1 Oct 2008

Today I started back at development of Behold. It felt good to tackle some of the issues users found and reported to me over the last few months. I’m going to work on these first, and get another release out in a few weeks with some corrections.

I’ve had a lot of time over the last 8 months of website redevelopment to think about the right way to take Behold forward. The current version of Behold is fairly solid. It can handle almost all flavors of GEDCOM quite well, but is limited to GEDCOMs up to about 50,000 people because of speed and memory. That is a very important issue.

I was planning to do the Beta Testing, then release Version 1, and follow it with version 1.1 to add technology improvements, optimization and Unicode. But if I’m going to spend Beta testing time to test everything and document everything, I should do what I was planning for version 1.1 first.

There are a few things happening here:

  1. The Unicode version of Delphi, Delphi 2009 just became available, and I’ve now purchased it. It makes sense to upgrade now, and test it thoroughly during Beta testing.
  2. Virtual Treeview has been updated to work with Delphi 2009, and Virtual Treeview is *very fast*. I should replace the old ElPack treeview with it.
  3. TRichView has been updated to work with Delphi 2009, but TRichView is the slowest and most memory intensive part of Behold. I’d like to take a stab at seeing if I could replace it with Virtual Treeview as well. I’m not sure if I can get VT to do everything that TRichView does, but the potential gain makes it worth a shot.
  4. I may be able to make another big memory gain by using a real disk-based database to store the GEDCOM data for processing. This could be like a *fast* GEDCOM storage for Behold. I’ve found the likely database candidate to be Accuracer by AidAim. Their Delphi 2009 compatible version should be available very soon.

If I could get all that in before going to Beta and then to Version 1.0, then there really will only be Saving GEDCOMs to do before getting to the ultimate goal of editing and Version 2.0.

So hold onto your hats. We’re on our way!

GenSoftReviews - Wed, 24 Sep 2008

It’s up! It really only took about 3 weeks, so that’s not too much time out of Behold’s schedule, but I’ve been wanting to change my Genealogy Software links page into an interactive review site for a long time.

I’ve redirected my Genealogy Software Links page there, and I’ve sent out Press Releases to a number of key sites. Now I need to just wait until people start using it.

I’m a bit disappointed that in the first 4 hours, there haven’t been any reviews yet. I really thought there would be a few quite quickly.

So if you’re reading this, please go over to my new GenSoftReviews site at: www.gensoftreviews.com and add your rating and review to all the programs you’ve used or tried.

But for now, please DO NOT review Behold. I have an unfair advantage by telling all of you about the site before other software authors tell their supporters. I think it would look bad this early on with that site if Behold gets a lot of reviews so early. If you remember, you can come back in a few months and do it then.