<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>VSoft Technologies Blogs</title><description>VSoft Staff Blogs</description><link>http://www.finalbuilder.com/Resources/Blogs.aspx</link><item><title>Big day today...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/599/Big-day-today.aspx</link><category /><pubDate>Mon, 21 May 2007 14:00:00 GMT</pubDate><description>A day of releases today.&amp;nbsp; FinalBuilder 5.5 is released today, and so is our newest product, FinalBuilder Server!&lt;br /&gt;
&lt;br /&gt;
FinalBuilder 5.5 adds plenty of minor enhancements (including support for CodeGear Delphi 2007), bug fixes, etc, but the main thing is that the Professional version now gets a license of FinalBuilder Server thrown in!&amp;nbsp; That's how we're justifying the jump from 5.0 to 5.5 :)&amp;nbsp; We've already received a ton of very positive feedback on FinalBuilder Server, and I must say that it is quite nice to use.&lt;br /&gt;
&lt;br /&gt;
In a nutshell, FinalBuilder Server is a web interface for centralizing and managing your builds.&amp;nbsp; It relies on the FinalBuilder FBCMD.exe underneath as the build engine, but there are significant differences especially as far as logging is concerned.&amp;nbsp; There is now a separate logging server, and FBCMD redirects all the logging to that server.&amp;nbsp; This means that you can run more than one instance of the same project at the same time - plus of course FB Server needs access to the logs during and after the builds so that it can display the log output, statistics, build history etc.&lt;br /&gt;
&lt;br /&gt;
FinalBuilder Server has been almost a year in development, and we've had quite a long beta period for it too.&amp;nbsp; We have really been concentrating on ease-of-use and quality.&amp;nbsp; Many features were put on the todo list instead of implemented straight away because the number one goal was to build a very solid base to work on.&amp;nbsp; It's been running the FinalBuilder, FinalBuilder Server, and Automise builds for almost 5 months now, and we've had a fair number of customers use it during the beta - so, finally, today is the day for it's first release :)&lt;br /&gt;
&lt;br /&gt;
More information on FinalBuilder Server here: &lt;a href="http://www.finalbuilder.com/finalbuilder-server.aspx" target="_blank"&gt;http://www.finalbuilder.com/finalbuilder-server.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Also - I forgot to blog about it before, but Automise 2 was released a couple of weeks ago.&amp;nbsp; We added over 140 actions - there's some seriously cool stuff in there :)&amp;nbsp; More info: &lt;a href="http://www.finalbuilder.com/new-in-automise-2.aspx" target="_blank"&gt;http://www.finalbuilder.com/new-in-automise-2.aspx&lt;/a&gt;</description></item><item><title>HelpMaster Pro</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/598/HelpMaster-Pro.aspx</link><category /><pubDate>Mon, 12 Mar 2007 14:00:00 GMT</pubDate><description>&lt;a href="http://www.prdsoftware.com" target="_blank"&gt;PRD Software&lt;/a&gt; is a Canberra based company, just like VSoft, and they develop excellent help desk software.&amp;nbsp; As we grow our needs for a good CRM solution is becoming a top priority... so &lt;a href="http://www.prd-software.com.au/prd/help-desk-products/enterprise/default.asp" target="_blank"&gt;HelpMaster Pro&lt;/a&gt; is looking like it'll do just what we need: handle support, sales, bug and issue tracking, and with a solid workflow system which pulls it all together.&lt;br /&gt;
&lt;br /&gt;
I'm especially looking forward to the priority manager module, which can escalate jobs and notify both us and our customers :)</description></item><item><title>PNG Compression</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/597/PNG-Compression.aspx</link><category /><pubDate>Sun, 11 Mar 2007 14:00:00 GMT</pubDate><description>After reading &lt;a href="http://www.codinghorror.com/blog/archives/000810.html" target="_blank"&gt;Getting the Most Out of PNG&lt;/a&gt; on &lt;a href="http://www.codinghorror.com/blog/" target="_blank"&gt;Coding Horror&lt;/a&gt;... I thought I'd give it a go.&amp;nbsp; That is, try out the &lt;a href="http://advsys.net/ken/utils.htm" target="_blank"&gt;PNGOUT&lt;/a&gt; tool that will re-compress PNG images files; but not for the images on the website, on the PNGs in our help file.&lt;br /&gt;
&lt;br /&gt;
These are the results of running all of our 882 PNG Images in the help file through PNGOUT:&lt;br /&gt;
Before PNGOUT&amp;nbsp;&amp;nbsp;  13.2 MB&lt;br /&gt;
After PNGOUT&amp;nbsp;&amp;nbsp;  12.3 MB&lt;br /&gt;
&lt;br /&gt;
(Unlike Jeff, I used a short project in &lt;a href="http://www.automise.com/automise.aspx"&gt;Automise&lt;/a&gt; instead of a batch file...made it easy to pause the compression when I needed extra cpu cycles for other things :)&lt;br /&gt;
&lt;br /&gt;
So that's a saving of almost 1MB.&amp;nbsp; Not too shabby if you consider that this would directly translate to about 1MB shaved off the installer!</description></item><item><title>We're looking for a sales and marketing person</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/596/Were-looking-for-a-sales-and-marketing-person.aspx</link><category /><pubDate>Wed, 21 Feb 2007 14:00:00 GMT</pubDate><description>&lt;br /&gt;
The job market (well, at least in Canberra and Australia) is generally pretty, ummm... tight.&amp;nbsp; Good for people looking for jobs, but we're finding it hard to find a sales and marketing person.&amp;nbsp; Please pass this on if you know anyone that might be interested - &lt;a href="http://www.finalbuilder.com/jobs.aspx"&gt;http://www.finalbuilder.com/jobs.aspx&lt;/a&gt;</description></item><item><title>Who cares if the build is broken?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/595/Who-cares-if-the-build-is-broken.aspx</link><category /><pubDate>Sun, 04 Feb 2007 14:00:00 GMT</pubDate><description>"If the development team is serious about creating quality software,
then the entire team should care about the build being broken. Even if
the team does not use any sort of continuous integration practices, a
broken build is never a good thing."&lt;br&gt;&lt;br&gt;Read the whole blog post at &lt;a href="http://www.avocadosoftware.com/csblogs/dredge/archive/2007/01/31/682.aspx" target="_blank"&gt;Dim Blog As New ThoughtStream(me)&lt;/a&gt;&lt;br&gt;</description></item><item><title>Automise 2 Public Beta</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/594/Automise-2-Public-Beta.aspx</link><category /><pubDate>Wed, 31 Jan 2007 14:00:00 GMT</pubDate><description>Automise 2 is now in public beta testing.&lt;br&gt;&lt;br&gt;Here's the download (the beta download is at the bottom):&lt;br&gt;&lt;a href="/Default.aspx?tabid=125"&gt;http://www.automise.com/automise-downloads.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;Now - here's the real news... for Automise 2 we've added literally hundreds of new actions.&amp;nbsp; Some of the really cool new stuff is all the Windows Admin type actions, eg. Windows Update, Activate Windows, Active Directory admin, managing System Restore Points, NTFS Junction Points actions, changing file permissions and even Emptying the Recycle Bin!&lt;br&gt;&lt;br&gt;Here the what's new:&lt;br&gt;&lt;a href="/Default.aspx?tabid=166"&gt;What's new in Automise 2&lt;/a&gt;&lt;br&gt;&lt;br&gt;We're really keen to hear about any issues or bugs with the new version - so please give the beta a whirl and let us know via email if you find a bug (or even if you've just testing some of the actions and they worked for you).&lt;br&gt;&lt;br&gt;.t8&lt;br&gt;</description></item><item><title>Xmas special - only a few days left!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/592/Xmas-special-only-a-few-days-left.aspx</link><category /><pubDate>Thu, 21 Dec 2006 14:00:00 GMT</pubDate><description>If
you're sitting on the fence, one side is batch files, xml files, or no
build process at all, and the other side is a fully automated build
process - well, now's the time to take the plunge :)&amp;nbsp; And this applies
to those network admins and sys admins also who want to automate some
of the tedious and just plain boring stuff they have to do
day-in-and-day-out!&amp;nbsp; &lt;br&gt;&lt;br&gt;We've got a &lt;b&gt;special 20% off all FinalBuilder and Automise &lt;/b&gt;licenses purchased until the end of 2006!&lt;br&gt;&lt;br&gt;See the home page for more details: &lt;br&gt;&lt;a href="blogs.aspx"&gt;http://www.finalbuilder.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.automise.com/"&gt;http://www.automise.com&lt;/a&gt;</description></item><item><title>Flickr Emailr</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/593/Flickr-Emailr.aspx</link><category /><pubDate>Thu, 21 Dec 2006 14:00:00 GMT</pubDate><description>I'm a big fan of &lt;a href="http://www.flickr.com"&gt;flickr&lt;/a&gt;.&amp;nbsp; Mainly because I'm using it as an offsite backup, and it's a great way to share photos with friends and family.&lt;br&gt;&lt;br&gt;I've got a flickr pro account, which gives me up to 2GB of uploads per month.&amp;nbsp; I've still got a big backlog of photos to upload (I've almost done all my 2006 photos, so only another 5 years worth of photos or so to go...).&lt;br&gt;&lt;br&gt;Anyway, I've found the flickr uploadr to be very unreliable lately.&amp;nbsp; And I'm even using one of their unofficial betas of the uploadr because it fixes some bug that I was experiencing.&amp;nbsp; It's a pity they don't do a bit more work on the uploadr.&amp;nbsp; For one, it could retry if there was an error or timeout!&amp;nbsp; Normally I set it going just before I go to bed, and lately it's been dying after uploading only a few photos :(&amp;nbsp; I've also tried the jUploader Java based tool and it didn't work at all for me!&lt;br&gt;&lt;br&gt;&lt;b&gt;So.... the solution to the problem? &lt;br&gt;Answer:&lt;/b&gt; An Automise project to scan for photos and send them to flickr via email (using the magic email address).&lt;br&gt;&lt;br&gt;I've designed it so that it retries if there was an error sending the email, plus it will not upload a photo that it's already uploaded!&amp;nbsp; The project is set to scan for all .jpg files in the chosen directory, and you can change it to do a recursive search by checking one option.&amp;nbsp; It only sends one photo per email - which is much safer than trying to send multiple photos per email.&lt;br&gt;&lt;br&gt;The Automise project can be renamed to .fbp5 or .fbp4 for use in FinalBuilder also.&lt;br&gt;&lt;br&gt;Download from here:&lt;br&gt;&lt;a href="http://www.automise.com/community-downloads.aspx?grm2id=34"&gt;http://www.automise.com/community-downloads.aspx?grm2id=34&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Simplicity ain't so simple</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/591/Simplicity-aint-so-simple.aspx</link><category /><pubDate>Mon, 18 Dec 2006 14:00:00 GMT</pubDate><description>I've been reading Nick Bradbury's series of posts about simplicity vs. features.&amp;nbsp; Definitely worth a read, here's the links:&lt;br&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint.html"&gt;Simplicity Ain't So Simple, Part I: Decide What to Hide&lt;/a&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint_1.html"&gt;Simplicity Ain't So Simple, Part II: Stop Showing Off&lt;/a&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint_2.html"&gt;Simplicity Ain't So Simple, Part III: Don't Add Features You Can't Support&lt;/a&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint_3.html"&gt;Simplicity Ain't So Simple, Part IV: The Blessed Curse of Power Users&lt;/a&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint_4.html"&gt;Simplicity Ain't So Simple, Part V: Combine Features&lt;/a&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint_5.html"&gt;Simplicity Ain't So Simple, Part VI: Simple = Secure&lt;/a&gt;&lt;br&gt;&lt;a href="http://nick.typepad.com/blog/2006/12/simplicity_aint_6.html"&gt;Simplicity Ain't So Simple, Part VII: Know When to Stop&lt;/a&gt;&lt;br&gt;&lt;br&gt;So... you've just read all of them I hope?&amp;nbsp; Good.&amp;nbsp; Here's some of my comments in relation to FinalBuilder and Automise :)&lt;br&gt;&lt;br&gt;Firstly, I reckon it's a great series of posts - definitely some great advice in there to stop featuritis creeping in... which bring me to FinalBuilder and Automise...&amp;nbsp; FB and AT have so many features that we loose track of them ourselves.&amp;nbsp; I'm not joking either.&amp;nbsp; And I don't know whether we should be ashamed or proud... (probably ashamed after reading that above post).&amp;nbsp; Sometimes a user will ask "can I do X?" and we have to ask around if anyone knows if we've implemented that or not...&amp;nbsp; But, more features can make a wider audience of users satisfied.&lt;br&gt;&lt;br&gt;It's a fine line of course.&amp;nbsp; You need to put features in to keep people happy, but you must present them so they don't get in the way during day-to-day use.&amp;nbsp; It's also interesting to note that FinalBuilder has gone through a long growing phase of about 6 years with a huge amount of features added each release.&amp;nbsp; We take a lot of suggestions (and opinions) from our users, and will generally add a new feature or option as opposed to not adding it in for the sake of simplicity.&amp;nbsp; But, we tend to be quite careful of where we add the option, and to make it obvious from the icon or wording or placement of what the option is for.&amp;nbsp; Plus we think hard about the default behaviour.&lt;br&gt;&lt;br&gt;One interesting example that we added in for FinalBuilder 4 is a Build Summary screen.&amp;nbsp; It's implemented as a tab which changes the main view from the "Design and Debugging" of your project into a view designed to show overall progress.&amp;nbsp; It was a major new feature for FB4, and it has some advantages over the old way of watching a build.&amp;nbsp; But, we knew a lot of existing customers would hate it.&amp;nbsp; The default behaviour is that the IDE will automatically switch to the Build Summary screen when a build starts.&amp;nbsp; &lt;br&gt;&lt;br&gt;These are the options we added to make everyone happy:&lt;br&gt;&lt;br&gt;A set of radio buttons (only one option can be chosen, top one is the default):&lt;br&gt;&lt;ul&gt;&lt;li&gt;Always show build summary (Run, Run from Current, Run Selected, etc)&lt;/li&gt;&lt;li&gt;Only show build summary on Run&lt;/li&gt;&lt;li&gt;Show Build Summary when build completes&lt;/li&gt;&lt;li&gt;Never show build summary&lt;/li&gt;&lt;/ul&gt;And some checkboxes (either, both or none can be turned on):&lt;br&gt;&lt;ul&gt;&lt;li&gt;Always show build summary if auto build&lt;/li&gt;&lt;li&gt;Show build summary on startup&lt;/li&gt;&lt;/ul&gt;So, quite a lot of options, and you have to access them via the Tools menu | Options | FinalBuilder category | General IDE Options | Runtime Options tab.&amp;nbsp; Pretty hidden away - maybe we'll get a tick for that :)&amp;nbsp; But self explanatory - it's unlikely you need to read the help file to understand what those options are going to do.&lt;br&gt;&lt;br&gt;Another interesting graph I came across a few weeks ago is the &lt;a href="http://headrush.typepad.com/creating_passionate_users/2005/06/featuritis_vs_t.html"&gt;Featuritis vs. the Happy User Peak graph&lt;/a&gt;.&amp;nbsp; Somebody mentioned that they thought FinalBuilder was on the top - thanks for that!&amp;nbsp; But, the perception of a product is different for every person.&amp;nbsp; FinalBuilder is the type of product where there will *always* be users who need more (eg. please support completely unknown product X - our forums are full of people asking for new features EVERY DAY), whereas other people get lost in the sea of configuration options. &lt;br&gt;&lt;br&gt;If I was to choose an application with too few options or too many, I reckon I'd choose the one with too many (most of the time)!&lt;br&gt;&lt;br&gt;</description></item><item><title>Chistmas special for FinalBuilder and Automise!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/590/Chistmas-special-for-FinalBuilder-and-Automise.aspx</link><category /><pubDate>Wed, 13 Dec 2006 14:00:00 GMT</pubDate><description>If you're sitting on the fence, one side is batch files, xml files, or no build process at all, and the other side is a fully automated build process - well, now's the time to take the plunge :)&amp;nbsp; And this applies to those network admins and sys admins also who want to automate some of the tedious and just plain boring stuff they have to do day-in-and-day-out!&amp;nbsp; &lt;br&gt;&lt;br&gt;We've got a &lt;b&gt;special 20% off all FinalBuilder and Automise &lt;/b&gt;licenses purchased from today until the end of 2006!&lt;br&gt;&lt;br&gt;See the home page for more details: &lt;br&gt;&lt;a href=""&gt;http://www.finalbuilder.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.automise.com"&gt;http://www.automise.com&lt;/a&gt;&lt;br&gt;</description></item><item><title>Automise 1.5</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/589/Automise-15.aspx</link><category /><pubDate>Tue, 05 Dec 2006 14:00:00 GMT</pubDate><description>We've just released a minor update to Automise, so it's now at version 1.5&lt;br&gt;&lt;br&gt;There a lot of bug fixes, enhancements, and a few new features.&amp;nbsp; Free update to all existing Automise customers!&lt;br&gt;&lt;br&gt;See &lt;a href="/automise-version-history.aspx"&gt;What's New.&lt;/a&gt;&amp;nbsp; &lt;a href="http://www.automise.com/downloads/automise/150/AT150_311.exe"&gt;Download Automise 1.5 Here&lt;/a&gt;.&lt;br&gt;</description></item><item><title>A One Day Special</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/588/A-One-Day-Special.aspx</link><category /><pubDate>Thu, 30 Nov 2006 14:00:00 GMT</pubDate><description>&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;A while ago, I read a message on one of the ASP (Association
of Shareware Professionals) private newsgroups announcing a new "Special
of the Day" type website. It was to be called &lt;a href="http://www.bitsdujour.com"&gt;Bits du Jour&lt;/a&gt; -
 BDJ for short.&amp;nbsp;
BDJ would work along similar lines to &lt;a href="http://www.woot.com/"&gt;Woot!&lt;/a&gt;, but would only feature
software products.&amp;nbsp; I thought “Wow,
great idea... that's a fantastic way to promote a software product.”&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Of course, the software vendor has to discount the product
and provide a cut for BDJ, so the total revenue for each license would be much
smaller than usual, but there is potential to reach a new crowd of people. It
provides a way to promote the product at a lower price point, as a loss leader.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Wait&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;I contacted Ellen Craw from BDJ and we exchanged a few
emails.&amp;nbsp; That was back in March 2006,
and Automise 1.0 was still a month away from release. When you release a brand
new product, how do you get the word out?&amp;nbsp;
Bits du Jour sounded like a great way to make a splash and build up a
user base.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Automise retails for $195 US, and Ellen suggested that
products priced over $20 don't sell so well on BDJ.&amp;nbsp; It's all about impulse buys, and it sounds like twenty bucks is
about the threshold. At the time we thought that $20 was just too cheap for a
$200 product… no sale!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Time passed.&amp;nbsp;
Automise generated some sales and some interest, including some positive
reviews, but we still didn’t have the widespread market penetration that we
wanted.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;So, in early November 2006, I thought we'd approach BDJ
again.&amp;nbsp; 90% discount off any product is
sure to generate a lot of new sales.&amp;nbsp; We
also figured that BDJ should have gained in popularity since it's launch
earlier in the year, and there should be a reasonable number of people now
subscribed to it's RSS feeds and emails.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;[As a side note, I bought &lt;a href="http://www.thestarwoking.co.uk/software/bar_genie.php"&gt;Bar Genie&lt;/a&gt; through BDJ a few months
back... it was a good deal and a nice reference for mixing cocktails!]&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Preparation&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;We set a date - Wednesday 29th November 2006.&amp;nbsp; Nothing special about it, but we chose a day
in the middle of the week so that it wouldn’t overlap with a weekend or public
holiday in any timezone. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt; &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Recently, Paul has done a considerable amount of work on our
website store. This made it easy for us to set up a new coupon code that would
last 24 hours.&amp;nbsp; A few simple tests and
we were ready.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Ellen drafted the BDJ article on Automise, and she also ran
through the whole process to verify that everything held together.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;D-Day&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;The special went live at midnight in the US (Central
Standard Time).&amp;nbsp; It was 5 in the
afternoon here.&amp;nbsp; I checked the BDJ site
and Automise was on the home page.&amp;nbsp; 90%
discount was highlighted with red stars on either side - there's no question
that this was a big discount. :)&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;br&gt;&lt;p&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/automise%20on%20bdj.png" alt="automise on bdj.png" border="0" height="96" width="389"&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;!--[endif]--&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;I sent out some emails to some of our existing customers,
users that we maintain a good relationship with.&amp;nbsp; The email notified them of the special on BDJ for Automise, and
encouraged them to spread the news. :)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;The first sale came through 17 minutes after the special
went live. Bloody Great! :)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;The next sale came in at 22 minutes past, then another at
31, and another at 38.&amp;nbsp; “Wow... this is
awesome.”&amp;nbsp; In the first hour we made
seven sales.&amp;nbsp; Seven new customers.
Excellent!&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Then it went a bit quiet.&amp;nbsp;
Over the next six or seven hours there were between about two and six
sales an hour.&amp;nbsp; Still great though, and
by this time it was late evening in Australia.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Now, I want to give you some background on our order
process.&amp;nbsp; To place an order for Automise
or FinalBuilder, you need to be a registered user on our website.&amp;nbsp; New registrations need to have their email
addresses confirmed (via a link in an email.)&amp;nbsp;
After you’re registered, you can add items to your shopping cart and go
through the checkout process.&amp;nbsp; During
checkout, there is a coupon field. This is where the BitsDuJour coupon needed
to be added in order to grant the 90% discount.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;After checkout, our store redirects to the WorldPay payment
gateway. WorldPay handles all of the credit card processing.&amp;nbsp; We receive a Web Services callback with the
status of the order, and send an automated email to the customer.&amp;nbsp; The order then goes into a “pending” state
so that we can review the order (eg. to check for fraud) and then we click a
button to process it.&amp;nbsp; FinalBuilder and
Automise aren't high turnover products, so this process works great and we
catch 99.9% of fraud before the license key is sent out.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Anyhow...I woke up the next morning and checked the pending
orders.&amp;nbsp; “Wow...” over 80 orders had come
in during the night!&amp;nbsp; Now someone had to
process them.&amp;nbsp; And guess what, that
someone was me…&amp;nbsp; It was a case of mixed
emotions: heaps of sales, but a boring job manually checking and processing
each one!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Sales continued to come in for the rest of the day. All up,
the final count was 226 sales.&amp;nbsp; We were
all stoked, and a bit tired too.&amp;nbsp; The
sale had generated quite a bit of extra support work, and also there were also
some bugs that showed up in the order process.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;I emailed Ellen to let her know how we went, and got the
following reply:&lt;/p&gt;

&lt;p&gt;"That's GREAT - you just broke all my records. Thank
YOU!"&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Also, traffic on the BDJ site was about 40% higher than
usual.&amp;nbsp; We tried to promote the special
as much as we could.&amp;nbsp; Some fairly high
profile bloggers mentioned the deal, eg. Roy Osherove (ISerializable) and Troy
Magennis (LINQed IN).&amp;nbsp; I'm sure a lot of
traffic came to the site because of this.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Here's a graph of our sales volume over the 24 hour period:&lt;/p&gt;

&lt;p&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/BDJ%20Sales%20over%20the%2024%20hours%20of%20Automise.png" alt="BDJ Sales over the 24 hours of Automise.png" border="0" height="487" width="931"&gt;&lt;br&gt;&lt;!--[endif]--&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;And here's our daily website traffic.&amp;nbsp; Because of our timezone the traffic is
spread over both the Wednesday and Thursday.&amp;nbsp;
There's a pretty obvious spike!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/BDJ%20related%20website%20traffic.png" alt="BDJ related website traffic.png" border="0" height="263" width="577"&gt;&lt;br&gt;&lt;!--[endif]--&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;So, there you have it.&amp;nbsp;
Overall it's been a great opportunity to feature Automise on Bits du
Jour.&amp;nbsp; If you're thinking about
featuring your product on BDJ, and the software has a fairly general audience,
then I reckon you should go for it!&amp;nbsp;
Thanks heaps to Ellen and Bits du Jour, the people who helped us promote
the special, and especially to all our new customers. :)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problems&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Over the course of the sale, we experience a few minor
problems that we hadn’t noticed before.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;1. One of the main problems was that the store would allow
you to enter the coupon code (and validate it) with an extra space character
"BitsDuJour ".&amp;nbsp; But then when
the Process Order button was pressed, the coupon would be rejected. Many people
reported that they couldn't get the coupon code to work, and it wasn't until
about 18 hours into the special that we figured out why and fixed the bug.&amp;nbsp; We lost sales because of this - people emailed
us and told us so.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;2. Another weird problem was that some people (normally from
Germany) had problems with the store redirected to WorldPay.&amp;nbsp; This was caused by the regional settings
using a comma in the total amount instead of a decimal point.&amp;nbsp; We fixed the bug but also had to process
some of these orders manually before we had figured out the reason why.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;3. We accidentally had heaps of references to FinalBuilder
in the automated emails sent out for the store. This was more of an
embarrassment than a problem, and we fixed it during the day as well.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we've learnt&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;1. Bits du Jour was great idea.&amp;nbsp; The customer base for Automise has grown, and there are a lot of
happy people.&amp;nbsp; The price was low enough
to create impulse purchases, and will hopefully act as a loss leader to make
Automise better known.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;2. There were some bugs in the store that we should have
known about.&amp;nbsp; More testing required!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;3. The order process is too difficult.&amp;nbsp; A lot of people got a bit peeved at the
entire process, and I'm sure some people gave up.&amp;nbsp; There was a short thread on the Joel on Software forums with some
criticism of the process:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://discuss.joelonsoftware.com/default.asp?biz.5.421152.9"&gt;http://discuss.joelonsoftware.com/default.asp?biz.5.421152.9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;4. Promotion is very important.&amp;nbsp; See below for mentions of the Automise special which appeared on
various blogs.&amp;nbsp; I posted the deal on a
couple of mailing lists as well.&amp;nbsp; This
made a huge difference.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links from the Blogosphere, and other coverage of the BDJ
Automise special&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://wesnerm.blogs.com/net_undocumented/2006/11/components.html"&gt;http://wesnerm.blogs.com/net_undocumented/2006/11/components.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"Coincidentally, &lt;a href="blogs.aspx?EntryID=221"&gt;his post today is
offering Automise for $19&lt;/a&gt;&amp;nbsp;(down from $199) for 24 hours in &lt;a href="http://bitsdujour.com/"&gt;Bits du Jour&lt;/a&gt;, a site, much like &lt;a href="http://www.woot.com/"&gt;Woot&lt;/a&gt;, offering new discounted software
daily."&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://aspiring-technology.com/blogs/troym/archive/2006/11/29/63.aspx"&gt;http://aspiring-technology.com/blogs/troym/archive/2006/11/29/63.aspx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"Todays deal caught my eye - its 90% off. Automise - a
general purpose automation tool (think GUI based scripting and debugging)."&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://weblogs.asp.net/rosherove/archive/2006/11/28/cool-promotion-automise-for-20-for-24h-window.aspx"&gt;http://weblogs.asp.net/rosherove/archive/2006/11/28/cool-promotion-automise-for-20-for-24h-window.aspx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"A little bird tells me that in a few hours you'll be
able to get Automise
(that's the system admin's version of FinalBuilder - my favorite build
automation tool) &lt;a href="http://www.bitsdujour.com/"&gt;over here&lt;/a&gt; for a 90%
discount - less than $20 instead of $195 for a 24 hour window."&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mortonfox.livejournal.com/465710.html"&gt;http://mortonfox.livejournal.com/465710.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"Got a copy of Automise at a 90%
discount, thanks to &lt;a href="http://www.bitsdujour.com/"&gt;Bits du Jour&lt;/a&gt;. When
I have more time, I'll dig deeper into the software to see if it's really that
much better than &lt;a href="http://www.autohotkey.com/"&gt;AutoHotkey&lt;/a&gt;. I have
Bits du Jour in my &lt;a href="http://del.icio.us/pcheah"&gt;del.icio.us bookmarks&lt;/a&gt;,
but I'd forgotten all about it until IanH. &lt;a href="http://discuss.joelonsoftware.com/default.asp?joel.3.420886.3"&gt;mentioned
the deal&lt;/a&gt; on the Joel on Software discussion forum."&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://midspot.wordpress.com/2006/11/29/automise-at-a-great-deal/"&gt;http://midspot.wordpress.com/2006/11/29/automise-at-a-great-deal/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;"Automise does it for you. I downloaded the trial last night and it is pretty slick and
powerful. Try it for free, and today only you can get a &lt;a href="http://www.bitsdujour.com/"&gt;huge discount on the product&lt;/a&gt;."&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some other user comments&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"Holy discount, Batman! I almost feel duty bound to buy this 'cos of
the 90% off!&amp;nbsp; Nice job BDJ and
Automise!"&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;"Thank you very much for this generous rebate!"&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;"Very cool tool!&lt;br&gt;
I have tested many automation tools and Automise is one of the best.&lt;br&gt;
When I saw this promotion this morning I just bought it - thank you!"&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;"I've heard good things about it, and at 90% off, you can't really go
wrong, can you?"&lt;/p&gt;

</description></item><item><title>Automise on Bits du Jour</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/587/Automise-on-Bits-du-Jour.aspx</link><category /><pubDate>Tue, 28 Nov 2006 14:00:00 GMT</pubDate><description>If you're thinking about buying Automise, or you need an automation tool for Windows... &lt;b&gt;today is your lucky day&lt;/b&gt;!&lt;br&gt;&lt;br&gt;Yep, Automise is being featured on Bits du Jour today (Wednesday 29th November 2006).&lt;br&gt;&lt;br&gt;&lt;a href="http://www.bitsdujour.com/"&gt;http://www.bitsdujour.com/&lt;/a&gt;&lt;br&gt;</description></item><item><title>MVP offers!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/586/MVP-offers.aspx</link><category /><pubDate>Tue, 21 Nov 2006 14:00:00 GMT</pubDate><description>If you're an MVP (Microsoft Valued Professionals), please contact me directly (tate at finalbuilder dot com, or tate at automise dot com) for a very special offer&amp;nbsp; :)&lt;br&gt;</description></item><item><title>Finally there is a law and suitable punishment for breaking the build!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/585/Finally-there-is-a-law-and-suitable-punishment-fo.aspx</link><category /><pubDate>Fri, 17 Nov 2006 14:00:00 GMT</pubDate><description>Good on you Plip!&lt;br&gt;&lt;br&gt;&lt;a href="http://weblogs.asp.net/plip/archive/2006/11/16/who-broke-the-build.aspx"&gt;Who Broke the Build?&lt;/a&gt;</description></item><item><title>David Hayden is now a self confessed Build Junkie :)</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/584/David-Hayden-is-now-a-self-confessed-Build-Junkie-.aspx</link><category /><pubDate>Thu, 16 Nov 2006 14:00:00 GMT</pubDate><description>"I am officially a build junkie. I love the automation. I love how quickly
I can check-in new code and have the build process get me a fresh,
working copy of everything in seconds. Yes, seconds. FinalBuilder makes it easy - &lt;strong&gt;really easy.&lt;/strong&gt;"&lt;br&gt;&lt;br&gt;From: &lt;a href="http://davidhayden.com/blog/dave/archive/2006/11/15/FinalBuilderBuildAutomation.aspx"&gt;FinalBuilder - Leverage the Software Delivery / Automated Build Process in .NET&lt;/a&gt;, blog post by &lt;a href="http://www.davidhayden.com"&gt;David Hayden.&lt;/a&gt;&lt;br&gt;</description></item><item><title>FinalBuilder 5 reviewed at Larkware</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/583/FinalBuilder-5-reviewed-at-Larkware.aspx</link><category /><pubDate>Sun, 12 Nov 2006 14:00:00 GMT</pubDate><description>Mike Gunderloy over at &lt;a href="http://www.larkware.com/"&gt;Larkware&lt;/a&gt; has just &lt;a href="http://www.larkware.com/NewReviews/finalbuilder5.aspx"&gt;reviewed FinalBuilder 5!&lt;/a&gt; :)&lt;br&gt;&lt;br&gt;Here's a couple of quotes:&lt;br&gt;&lt;br&gt;"FinalBuilder, 
which just released its fifth major version, offers a full-featured IDE for 
managing complex software build and deployment processes."&lt;br&gt;&lt;br&gt;"I've been using FinalBuilder myself for several years now, and I'm quite 
happy with it. VSoft continues to add new features, while preserving the ease of use that attracted
    me to the product in the first place. If visual tools appeal to you more than XML ones, and you need a 
powerful build and management utility, you ought to check it out for yourself."&lt;br&gt;&lt;br&gt;Thanks Mike!&lt;br&gt;</description></item><item><title>A dead GUID</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/582/A-dead-GUID.aspx</link><category /><pubDate>Thu, 02 Nov 2006 14:00:00 GMT</pubDate><description>Yeah, we all know the jokes about killing &lt;a href="http://en.wikipedia.org/wiki/Guid"&gt;GUIDs&lt;/a&gt; (ie. creating them for no reason), and I just happened to need another GUID a few minutes ago, so I went and generated one a new one, but it was already DEAD... check it out:&lt;br&gt;&lt;br&gt;{3B795CB4-DEAD-4064-B5E1-6174B7414563}&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Windows Powershell</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/581/Windows-Powershell.aspx</link><category /><pubDate>Tue, 31 Oct 2006 14:00:00 GMT</pubDate><description>Was just reading &lt;a href="http://arnonel.com/blogs/arnonel/default.aspx"&gt;Arno Nel's blog&lt;/a&gt;, and he reminded me about Windows Powershell.&lt;br&gt;&lt;br&gt;All of us here had a look at Powershell a few weeks back and were really impressed - and we're going to be investigating adding support into FinalBuilder and Automise for Powershell soonish hopefully :)&lt;br&gt;&lt;br&gt;Here's a few links:&lt;br&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;Windows PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx"&gt;Scripting with Windows PowerShell&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/PowerShell/"&gt;Windows PowerShell Blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_PowerShell"&gt;Windows PowerShell - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;</description></item><item><title>Daily Grind 1000</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/580/Daily-Grind-1000.aspx</link><category /><pubDate>Thu, 26 Oct 2006 14:00:00 GMT</pubDate><description>Congratulations to Mike Gunderloy over at &lt;a href="http://www.larkware.com/"&gt;Larkware&lt;/a&gt;... he's up to the 1000th Daily Grind - an essential read every morning to get the important news and other stuff going on in the Windows and .NET development world.&lt;br&gt;&lt;br&gt;Impressive mate, keep it up!&lt;br&gt;</description></item><item><title>FinalBuilder 5 is out!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/579/FinalBuilder-5-is-out.aspx</link><category /><pubDate>Mon, 23 Oct 2006 14:00:00 GMT</pubDate><description>It's been almost a year in the making, but &lt;a href="/finalbuilder-5-press-release.aspx"&gt;today&lt;/a&gt; is the day - FinalBuilder 5 is released (&lt;a href="/download.aspx"&gt;download trial&lt;/a&gt;).&lt;br&gt;&lt;br&gt;We've now got over 600 actions (see &lt;a href="/new-in-finalbuilder-5.aspx"&gt;what's new&lt;/a&gt;), which is a pretty decent improvement on the 440 in FinalBuilder 4.&amp;nbsp; &lt;br&gt;There's also heaps of really &lt;a href="/blogs.aspx?EntryID=203"&gt;cool&lt;/a&gt; &lt;a href="/blogs.aspx?EntryID=205"&gt;new&lt;/a&gt; &lt;a href="/blogs.aspx?EntryID=207"&gt;stuff&lt;/a&gt; in the IDE.&amp;nbsp; &lt;br&gt;We've even made the logo a nice blue with beveled edges :) [geez, the old logo sucked!]&lt;br&gt;Prices remain the same too.&lt;br&gt;
&lt;br&gt;
&lt;img src="/Portals/0/images/finalbuilder_logo_small.png"&gt;</description></item><item><title>FinalBuilder 5 Release Candidate 2</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/578/FinalBuilder-5-Release-Candidate-2.aspx</link><category /><pubDate>Fri, 20 Oct 2006 05:00:00 GMT</pubDate><description>&lt;a href="downloads/finalbuilder/500/FB500_44.exe"&gt;http://www.finalbuilder.com/downloads/finalbuilder/500/FB500_44.exe&lt;/a&gt;
&lt;br&gt;[it seems that links I post on my blog get screwed up in the rss feed... sorry... :( ]&lt;br&gt;&lt;br&gt;&lt;optimism&gt;This is the last build before release...&lt;/optimism&gt;&lt;br&gt;&lt;br&gt;But seriously, please report any bugs ASAP to support if you can afford a little time to give it a test, thanks!&lt;br&gt;&lt;br&gt;.t8&lt;br&gt;
</description></item><item><title>New in FinalBuilder 5 - more actions now support FileSets</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/577/New-in-FinalBuilder-5-more-actions-now-support-.aspx</link><category /><pubDate>Tue, 17 Oct 2006 05:00:00 GMT</pubDate><description>FileSets are cool.&amp;nbsp; We introduced them in FinalBuilder 4 but in FinalBuilder 5 we've made them natively supported by more actions, plus some other brand new actions also natively support FileSets.&lt;br&gt;&lt;br&gt;So, firstly, just a quick lesson on FileSets:&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;A FileSet is a collection of files.&amp;nbsp; The collection of files is defined by using the "FileSet Define" action, where you specify the base directory and then various selections and exclusions to get exactly which files you want.&amp;nbsp; For example, you might include *.txt and *.pdf files modified after yesterday, but exclude files that have "temp" in their name.&amp;nbsp; The Include Patterns, Exclude Patterns and Filters in the FileSet Define action are really quite powerful.&lt;/li&gt;&lt;li&gt;Some of the other FileSet actions are: FileSet Delete Files (deletes all physical files listed in the FileSet), FileSet Copy/Move (copy of move the files to another location), FileSet log files (record what files are in the FileSet in the FinalBuilder log).&amp;nbsp; There's a few more too, but you get the idea.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;b&gt;And here's the what's new bit in FinalBuilder 5 - we've extended the following actions to natively support FileSets: Burn CD/DVD, Create ISO File, FTP Upload, and File Exists.&lt;br&gt;Other new actions in FinalBuilder 5 that support FileSets: Spell Checking, Image Manipulation, and JPEG Lossless Rotate.&lt;/b&gt;&lt;br&gt;&lt;br&gt;I reckon the best news is for people using the Burn CD/DVD and Create ISO actions, as the selection dialog for files is not the best in the world, and nowhere near as flexible as using FileSets.&amp;nbsp; Plus we've had plenty of requests for the FTP Upload action to support FileSets too.&lt;br&gt;&lt;br&gt;Here's a couple of screenshots showing how to define a FileSet and using it in the Burn CD/DVD action:&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/FileSet1.png" alt="FileSet1.png" border="0"&gt;&lt;br&gt;Defining the FileSet - give it a name and a base directory&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;img src="/Portals/0/ArticleImages/BlogImages/FileSet2.png" alt="FileSet2.png" border="0"&gt;&lt;br&gt;Include *.cs and *.sln files (recursive too)&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;img src="/Portals/0/ArticleImages/BlogImages/FileSet3.png" alt="FileSet3.png" border="0"&gt;&lt;br&gt;Don't include any files that have "TEMP" in their name&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;img src="/Portals/0/ArticleImages/BlogImages/FileSet4.png" alt="FileSet4.png" border="0"&gt;&lt;br&gt;Only get files that have been modified after 1st October 2006, and they're not System or Hidden files (why source files would be hidden or system I don't know.... but this is just an example :)&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;img src="/Portals/0/ArticleImages/BlogImages/FileSet5.png" alt="FileSet5.png" border="0"&gt;&lt;br&gt;Now the Burn CD/DVD action.&amp;nbsp; Select the burner to use and give the disc a name.&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;img src="/Portals/0/ArticleImages/BlogImages/FileSet6.png" alt="FileSet6.png" border="0"&gt;&lt;br&gt;And then select the FileSet just created as the source of the files.&amp;nbsp; Too easy!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>New in FinalBuilder 5 - Image Manipulation Actions</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/576/New-in-FinalBuilder-5-Image-Manipulation-Actions.aspx</link><category /><pubDate>Sun, 15 Oct 2006 14:00:00 GMT</pubDate><description>We've added two actions to &lt;a href="/"&gt;FinalBuilder&lt;/a&gt; 5 to manipulate image files (ie. JPEG, GIF, etc):&lt;br&gt;&lt;ul&gt;&lt;li&gt;Image Manipulation&lt;/li&gt;&lt;li&gt;JPEG Lossless Transform&lt;/li&gt;&lt;/ul&gt;So, what can these do? &lt;br&gt;&lt;br&gt;Well, firstly, JPEG Lossless Transform can be used to rotate, flip, transpose, mirror, or transverse transpose a JPEG image without loss of any information.&amp;nbsp; Normally, if you rotate a JPEG it has to be recompressed, and this causes information loss.&amp;nbsp; So this action can do these basic operations without recompressing the JPEG.&amp;nbsp; But what's cooler is that it can perform a rotation if required automatically based on &lt;a href="http://en.wikipedia.org/wiki/Exif"&gt;Exif&lt;/a&gt; information stored in the JPEG.&lt;br&gt;&lt;br&gt;Let me explain further - most digital cameras store certain information about the photo inside the JPEG file (called Exif).&amp;nbsp; This information can be the size of the photo, exposure time, if the flash was on or not, the make/model of the camera, etc.&amp;nbsp; Some cameras also detect the orientation of the camera when the photo was taken, and also record this information.&amp;nbsp; This is great when taking portrait shots as the photos can be automatically rotated using this orientation information in the Exif to rotate the photo so that it appears correctly on your monitor.&amp;nbsp; I know most Canon and Nikon cameras store the orientation, but not sure about others.&amp;nbsp; So, basically, you could use FinalBuilder to scan your entire hard disk and automatically rotate any photos that need rotating!&lt;br&gt;&lt;br&gt;The other action is the Image Manipulation.&amp;nbsp; Here are some of the things it can do:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Convert image to: BMP, JPEG, GIF, PDF, TIFF, and PNG&lt;/li&gt;&lt;li&gt;Rotate Image&lt;/li&gt;&lt;li&gt;Mirror Image&lt;/li&gt;&lt;li&gt;Flip Image&lt;/li&gt;&lt;li&gt;Resize (to specific pixels, or percentage, and with choice of resize algorithm)&lt;/li&gt;&lt;/ul&gt;And you can combine functions - for example you can resize an image to a thumbnail of 100x75 and then convert to PNG.&amp;nbsp; Both the Image Manipulation and JPEG Lossless Transform actions also accept a FileSet, so you can easily do bulk operations.&lt;br&gt;&lt;br&gt;So, a couple of practical examples - just say you want to convert all your .bmp screenshots in your help file to .png, or create thumbnails sized images for your screenshots on your website - very easy with these new actions.&amp;nbsp; And I already use the auto rotate using Exif information to automatically rotate my own photos :)&lt;br&gt;&lt;br&gt;Some screenshots of the Image Manipulation action:&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/ImageManipulate1.png" alt="ImageManipulate1.png" border="0"&gt;&lt;br&gt;
&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/ImageManipulate2.png" alt="ImageManipulate2.png" border="0"&gt;&lt;br&gt;
&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/ImageManipulate3.png" alt="ImageManipulate3.png" border="0"&gt;&lt;br&gt;
&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/ImageManipulate4.png" alt="ImageManipulate4.png" border="0"&gt;&lt;br&gt;</description></item><item><title>FinalBuilder 5 - Stack and Queue Actions</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/575/FinalBuilder-5-Stack-and-Queue-Actions.aspx</link><category /><pubDate>Mon, 09 Oct 2006 14:00:00 GMT</pubDate><description>For FinalBuilder 5 we've added a new set of actions for storing and retrieving data in &lt;a href="http://en.wikipedia.org/wiki/Stack_%28data_structure%29"&gt;stacks&lt;/a&gt;
and &lt;a href="http://en.wikipedia.org/wiki/Queue"&gt;queues&lt;/a&gt;.&amp;nbsp; These actions allow you to build up a list of items and then access
them them in either a first in, first out (Queue) or first in, last out
(Stack) manner. Create a new Stack or Queue using the Define action,
and then to add items, use the Push or Insert actions. To use the items
in the list, either use the Pop action to access them one at a time, or
use the Iterator to perform the same action on each item until the list
is empty. The new actions are:&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;img src="/Portals/0/ArticleImages/BlogImages/StackQueue.png" alt="StackQueue.png" border="0" height="234" width="241"&gt;
&lt;ul&gt;&lt;li&gt;Stack/Queue define - define a stack or a queue 
&lt;/li&gt;&lt;li&gt;Stack/Queue Log Items - write to the log all items 
&lt;/li&gt;&lt;li&gt;Stack/Queue Push Items - add a new item or set of items to the list 
&lt;/li&gt;&lt;li&gt;Stack/Queue Pop - get an item from the top 
&lt;/li&gt;&lt;li&gt;Stack/Queue Peek - get an item without removing it 
&lt;/li&gt;&lt;li&gt;Stack/Queue get Count - get the count of how many items are in the list 
&lt;/li&gt;&lt;li&gt;Stack/Queue Insert Item - add an item in a particular location in the list 
&lt;/li&gt;&lt;li&gt;Stack/Queue is Empty - check if list is empty or not 
&lt;/li&gt;&lt;li&gt;Stack/Queue Clear - remove all items from the list 
&lt;/li&gt;&lt;li&gt;Stack/Queue Iterator - run child actions for each item in the list&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;These actions are interesting because it opens up interesting possibilities with recursion and processing lists of data.&amp;nbsp; For example, you may have some process at the start of your build to build up a list, lets say a list of filenames, and maybe this list comes from calling an external process like your version control system.&amp;nbsp; Then you might want to run a set of actions for each of those files, but it's possible that while processing a file you might need to add extra files onto the list.&amp;nbsp; So, you might end up with the following:&lt;br&gt;&lt;br&gt;Define Stack&lt;br&gt;Push Items on Stack (from external process)&lt;br&gt;Is Stack Empty (set variable IsEmpty)&lt;br&gt;While Action (controlled by IsEmpty)&lt;br&gt;&amp;nbsp;&amp;nbsp; Pop Stack (into varible CurrentFile)&lt;br&gt;&amp;nbsp;&amp;nbsp; Do some processing on the CurrentFile&lt;br&gt;&amp;nbsp;&amp;nbsp; maybe push more items on the stack&lt;br&gt;&amp;nbsp;&amp;nbsp; Is Stack Empty (set variable IsEmpty)&lt;br&gt;
End While&lt;br&gt;&lt;br&gt;This "PsudoActionCode" shows that you can control a loop by the amount of data you need to process which may change during the course of processing the data.&amp;nbsp; We haven't found a use for it yet in our build process, but we have had customers ask for these types of data structures.&amp;nbsp; I'd be very interested in seeing how these actions are used in a real build process.&lt;br&gt;</description></item><item><title>New in FinalBuilder 5 - Configure Packages Wizard</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/573/New-in-FinalBuilder-5-Configure-Packages-Wizard.aspx</link><category /><pubDate>Mon, 09 Oct 2006 05:00:00 GMT</pubDate><description>&lt;a href="/"&gt;FinalBuilder&lt;/a&gt; has a plugin architecture, and almost all actions in FinalBuilder are loaded via a plugin (we call them Action Packages, or just Packages).&amp;nbsp; Each package contains one or more related actions.&amp;nbsp; For example, the FB50PDF package contains the "PDF Merge Files", "Convert to PDF", "PDF Insert Text" and "Convert PDF" actions.&amp;nbsp; All up there is 105 packages loaded by default when FinalBuilder starts.&amp;nbsp; That's quite a lot of packages!&lt;br&gt;&lt;br&gt;Now having a lot of packages does slow the startup time for FinalBuilder.&amp;nbsp; Each package takes around 0.02 of a second to load, so without any packages the IDE would start about 2 seconds quicker.&amp;nbsp; On my machine FinalBuilder 5 takes about 4 seconds to load, so half of that are the plugins loading.&amp;nbsp; It's not a drastic slowdown, but quicker is better, so the less plugins you need to load the better :)&lt;br&gt;&lt;br&gt;The other disadvantage with so many packages, is that there's sooooo many actions to choose from in the IDE.&amp;nbsp; &lt;b&gt;All up there's just over 600 actions.&lt;/b&gt;&amp;nbsp; But, I'd say that most people would only use a very small percentage of them.&amp;nbsp; For example, if you use Microsoft TeamFoundation version control, you don't need the Perforce actions, Subversion actions, AccuRev, MKS, Surround, ClearCase, TeamCoherence, etc, etc.&lt;br&gt;&lt;br&gt;So, we've introduced a new wizard that runs the first time you start FinalBuilder 5 (and it's in the Tools menu).&amp;nbsp; The Configure Wizard is designed to make it easy for you to turn off packages that you'll never need.&amp;nbsp; They're still installed, and can be easily turned on if you need them later, but it's a good way to encouraging people to turn off some packages.&lt;br&gt;&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/ConfigWizard.png" alt="ConfigWizard.png" border="0"&gt;&lt;br&gt;&lt;br&gt;The Configure Wizard contains the following page: Version Control Systems, Compilers, Help Compilers, Installers, Licensing Tools, and Other Packages.&amp;nbsp; It also has a page which allows you to configure the default script language, the maximum number of builds to store in the log file, and the key bindings (either Microsoft Style, or Borland Style).&lt;br&gt;&lt;br&gt;FinalBuilder 5 in now in beta testing. Read the &lt;a href="/finalbuilder-5-beta-press-release.aspx"&gt;Press Release&lt;/a&gt;. See &lt;a href="/new-in-finalbuilder-5.aspx"&gt;What's New in FB5&lt;/a&gt;.</description></item><item><title>FinalBuilder 5 Release Candidate 1</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/574/FinalBuilder-5-Release-Candidate-1.aspx</link><category /><pubDate>Sun, 08 Oct 2006 14:00:00 GMT</pubDate><description>We're getting close now :)&lt;br&gt;&lt;br&gt;&lt;a class="moz-txt-link-freetext" href="downloads/finalbuilder/500/FB500_37.exe"&gt;http://www.finalbuilder.com/downloads/finalbuilder/500/FB500_37.exe&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Please email support at finalbuilder dot com if you find a bug/issue or would like to make any comments.&lt;br&gt;</description></item><item><title>USB Hamster Wheel</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/572/USB-Hamster-Wheel.aspx</link><category /><pubDate>Thu, 05 Oct 2006 14:00:00 GMT</pubDate><description>I can't wait until I can buy one of these (I'm not sure if that's sarcasm or the truth...)&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.crazyaboutgadgets.com/uploads/usb-hamster.jpg"&gt;&lt;br&gt;&lt;a href="http://www.crazyaboutgadgets.com/related.asp?product_extra=USB%20Hamster%20Wheel"&gt;http://www.crazyaboutgadgets.com/related.asp?product_extra=USB%20Hamster%20Wheel&lt;/a&gt;&lt;br&gt;&lt;br&gt;It's designed to run whenever you type... but I'm sure that could be changed!&amp;nbsp; How cool would it be if the hamster would run whenever we have a &lt;a href=""&gt;FinalBuilder&lt;/a&gt; build going? :) &lt;br&gt;</description></item><item><title>FinalBuilder 5 - Build Statistics</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/571/FinalBuilder-5-Build-Statistics.aspx</link><category /><pubDate>Tue, 03 Oct 2006 14:00:00 GMT</pubDate><description>Here's one of my &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;favourite &lt;/span&gt;new features of FinalBuilder 5:&lt;br&gt;&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/Build_History.png" alt="Build_History" border="0" height="301" width="839"&gt;&lt;br&gt;&lt;br&gt;The Build Stats tab gives you a whole bunch of ways to graphically view (and print and export) the historical statistics of your build project.&amp;nbsp; All the graphs here are actually our FinalBuilder 5 build machine.&amp;nbsp; There's quite a downward trend in the amount of builds per day thankfully, and we've only had two days without a failed build for some reason or another...&lt;br&gt;&lt;br&gt;Here's some other cool graphs you can get out of the build stats:&lt;br&gt;&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/Build_History_DayOfWeek.png" alt="Build_History_DayOfWeek.png" border="0" height="377" width="572"&gt;&lt;br&gt;&lt;br&gt;The above graph shows that you can turn on the legend if you want, view either successful or failed or both, and turn off the 3D view also.&amp;nbsp; Thankfully there's no builds done on Saturday or Sunday!&amp;nbsp; And if you don't want the build to fail, try not to do it on a Thursday ;)&lt;br&gt;&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/Build_History_TimeOfDay.png" alt="Build_History_TimeOfDay.png" border="0" height="365" width="1012"&gt;&lt;br&gt;&lt;br&gt;Also a Success Ratio pie chart can display at a glance the ratio of successful to failed builds of the selected date range.&lt;br&gt;We also do all our builds during business hours.&lt;br&gt;&lt;br&gt;One important change we had to make for FinalBuilder 5 to enable this, was that we need to maintain a record of all historic builds in the log file.&amp;nbsp; The detailed log information is deleted the same way as in FB4 (ie. a user configurable number of the most recent detailed logs are kept, older ones are deleted), but an extra table in the database has a permanent record of all past builds.&lt;br&gt;&lt;br&gt;(please email us if you would like to participate in the FinalBuilder 5 beta)&lt;br&gt;&lt;br&gt;</description></item><item><title>What we drink...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/570/What-we-drink.aspx</link><category /><pubDate>Thu, 28 Sep 2006 14:00:00 GMT</pubDate><description>A couple of weeks ago we got a small bar fridge for the office... and it's stocked with a variety of drinks (non-alcoholic unfortunately...).&amp;nbsp; And what do you do with empties before you recycle them? Well, you build a pyramid, right?&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/BlogImages/FinalBuilderDrinkingHabits.jpg" alt="FinalBuilderDrinkingHabits" border="0" height="453" width="244"&gt;&lt;br&gt;&lt;br&gt;I'm responsible for the Lemonade and some of the Solo&lt;br&gt;Vincent drinks Solo and some Coke&lt;br&gt;Angus goes for Coke and sometimes Solo&lt;br&gt;And Paul drinks Diet Coke&lt;br&gt;&lt;br&gt;Anyway, it's time to recycle now, and begin the rebuild ;)&lt;br&gt;</description></item><item><title>Squidoo</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/569/Squidoo.aspx</link><category /><pubDate>Tue, 26 Sep 2006 14:00:00 GMT</pubDate><description>I'm an avid reader of &lt;a href="http://sethgodin.typepad.com/seths_blog/"&gt;Seth Godin's blog.&lt;/a&gt;&amp;nbsp; I don't hang on every word he says, but it's nice to read his opinions, comments and advice.&lt;br&gt;&lt;br&gt;One of his latest blog entries, was &lt;a href="http://www.squidoo.com/topfreethings/"&gt;"The 8 Free Things Every Site Should Do"&lt;/a&gt;, which includes building a Lens on &lt;a href="http://www.squidoo.com"&gt;Squidoo&lt;/a&gt;.&amp;nbsp; Squidoo is Seth's fairly new site - it's sort-of like a more commercially oriented &lt;a href="http://www.wikipedia.org/"&gt;wikipedia&lt;/a&gt; where a "lens master" can write about their subject of passion.&lt;br&gt;&lt;br&gt;So, that's what I did - here's the &lt;a href="http://www.squidoo.com/finalbuilder"&gt;FinalBuilder Lens&lt;/a&gt;.&lt;br&gt;</description></item><item><title>FinalBuilder 5 feature list</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/567/FinalBuilder-5-feature-list.aspx</link><category /><pubDate>Mon, 25 Sep 2006 14:00:00 GMT</pubDate><description>FinalBuilder 5 beta - yep, it's &lt;a href="/finalbuilder-5-beta-press-release.aspx"&gt;official now&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Here's what's new:&lt;br&gt;&lt;a href="/new-in-finalbuilder-5.aspx"&gt;http://www.finalbuilder.com/new-in-finalbuilder-5.aspx&lt;/a&gt;&lt;br&gt;</description></item><item><title>Josh McFarlane and Implementing the Joel Test</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/568/Josh-McFarlane-and-Implementing-the-Joel-Test.aspx</link><category /><pubDate>Mon, 25 Sep 2006 14:00:00 GMT</pubDate><description>&lt;a href="http://www.joshmcfarlane.com/2006/09/implementing_the_joel_test.html"&gt;Interesting story&lt;/a&gt; by Josh McFarlane who describes the way he's taken his company from a score of 1 out of 12 on the &lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html"&gt;Joel Test&lt;/a&gt;, to about 7 or 8 and still working on it.&lt;br&gt;&lt;br&gt;But, what really caught my interest was that it sounds like he's fully taking advantage of the &lt;a href="/blogs.aspx?EntryId=125"&gt;ASync actions&lt;/a&gt; in FinalBuilder which lets you run multiple steps in parallel:&lt;br&gt;&lt;br&gt;&lt;i&gt;"Asynchronous building: My development machine has 2 dual core
processors. Invoking one build command only uses 1 of the 4 logical
CPUs. With asynchronous tasks, I can run up to 4 builds at once,
shortening our build time."&lt;/i&gt;&lt;br&gt;&lt;br&gt;"Overall, I'm happy with FinalBuilder. The only complaint I have about
it is that I have not been able to create "local" action list
variables, but thats more than likely my fault for not looking hard
enough rather."&lt;br&gt;&lt;br&gt;Thanks Josh.&amp;nbsp; And yes, you can create ActionList variables - have a look in the project menu for "Action List Parameters..."&lt;br&gt;</description></item><item><title>FinalBuilder 5 in beta</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/566/FinalBuilder-5-in-beta.aspx</link><category /><pubDate>Sun, 24 Sep 2006 14:00:00 GMT</pubDate><description>&lt;br&gt;FinalBuilder 5 has just gone into beta testing.&amp;nbsp; There a heap of cool new features and plenty of new actions - but more on that when we make an official announcement :)&lt;br&gt;&lt;br&gt;If you would like to help
test the new version, please send us an email at support [at]
finalbuilder dot com.&lt;br&gt;&lt;br&gt;We're aiming to release FinalBuilder 5 at around the end of October, but all depends on how the beta goes... (ie. we won't release it if it's not ready).&amp;nbsp; This means FB5 will be almost exactly a year after FB4 was released, which seems about the right sort of time between major releases.&amp;nbsp; I know some will complain, but others will be very happy (especially those who have Software Assurance).&lt;br&gt;&lt;br&gt;Hopefully I'll get a bit of time to start blogging about some of the new features in FB5 - so stay tuned!&lt;br&gt;</description></item><item><title>FinalBuilder Ratings</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/565/FinalBuilder-Ratings.aspx</link><category /><pubDate>Wed, 20 Sep 2006 05:00:00 GMT</pubDate><description>Here's the next installment of some of the statistics we got from the customer survey.&lt;br&gt;
&lt;br&gt;
&lt;img src="/blogimages/FinalBuilder_Overall_Rating.png" border="1"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="/blogimages/FinalBuilder_Stability_Rating.png" border="1"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="/blogimages/FinalBuilder_Support_Rating.png" border="1"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="/blogimages/FinalBuilder_HelpFiles_Rating.png" border="1"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="/blogimages/FinalBuilder_Website_Rating.png" border="1"&gt;
&lt;br&gt;
&lt;br&gt;There you have it.&amp;nbsp; We're very happy with the rating people have given us, and it's an improvement on last year.&amp;nbsp; And obviously our customers are pretty happy with FinalBuilder - that's the main thing!&amp;nbsp; The website rating has improved a lot over last years results, so the choice to go with &lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt; has been a good one (plus there is now more content, like &lt;a href="/articles.aspx"&gt;articles&lt;/a&gt; and the &lt;a href="/community-downloads.aspx"&gt;Community Downloads&lt;/a&gt; section).&lt;br&gt;&lt;br&gt;So, where to from here?&lt;br&gt;&lt;br&gt;Well, the worst of the ratings was the Help files and other Documentation.&amp;nbsp; This has always been the worst part of FinalBuilder (and we have always freely admitted this), mainly because the documentation is written by us (the programmers) and not dedicated technical writers.&amp;nbsp; I am pleased to say though, that we are taking the documentation a lot more seriously now.&amp;nbsp; For example, we have recently generated a report on which actions don't have a quick help file or a help topic and after a few weeks work every action now has a help topic and a quick help file.&amp;nbsp; Plus we're more conscious of writing better quality help and we make sure that an action is properly documented before it's released to the public.&lt;br&gt;&lt;br&gt;Other than that, we obviously want more dark green (excellent) than light green (good and average) - it's hard work making people happy with a product, but that's our ultimate goal.&amp;nbsp; &lt;a href=""&gt;FinalBuilder&lt;/a&gt; certainly isn't one of those products that you write and let it rot while a new product is being developed.&amp;nbsp; Our todo list seems to get longer every day instead of shorter.&amp;nbsp; The next major version is in the pipeline with some very cool new features.&amp;nbsp; Stay tuned :)&lt;br&gt;
</description></item><item><title>Go Karting!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/564/Go-Karting.aspx</link><category /><pubDate>Thu, 07 Sep 2006 14:00:00 GMT</pubDate><description>Go Karting?&lt;br&gt;&lt;br&gt;What's that got to do with FinalBuilder, Automise, programming, Version Control Systems, Microsoft, or any of the other products and stuff I normally talk about? Well, not much, but a little.&amp;nbsp; Let me explain.&lt;br&gt;&lt;br&gt;We live in &lt;a href="http://en.wikipedia.org/wiki/Canberra"&gt;Canberra&lt;/a&gt;.&amp;nbsp; Well, more correctly, the VSoft Technologies office is in Canberra.&amp;nbsp; I actually live in Queanbeyan which is very close to Canberra; commuting takes about 15mins from home to work.&amp;nbsp; But anyway, Canberra is a fairly small city and there really aren't many ISV's based in Canberra, mainly because most developers here work for Government departments because it's the capital of Australia.&lt;br&gt;&lt;br&gt;One of the other ISV's in Canberra is &lt;a href="http://www.prd-software.com.au/"&gt;PRD Software&lt;/a&gt;.&amp;nbsp; Great bunch of guys.&amp;nbsp; And they make a bloody good Help Desk product - &lt;a href="http://www.prd-software.com.au/prd/help-desk-products/enterprise/default.asp"&gt;HelpMaster Pro&lt;/a&gt;. We know them because they're FinalBuilder customers [see the connection now?]&lt;br&gt;&lt;br&gt;So, today, we all knocked off early and headed out to one of the local Go-Kart tracks.&amp;nbsp; &lt;br&gt;&lt;br&gt;It was a race: PRD vs. VSoft, Delphi vs. VB, Kart with no brakes vs. Kart with no grip.&lt;br&gt;&lt;br&gt;Who knows who won.&amp;nbsp; But it didn't matter - we all had such a great time and there weren't too many "racing incidents" :)&lt;br&gt;&lt;br&gt;Anyway, great way to end a hard working week and get to know some local developers.&amp;nbsp; Thanks Rod and gang - looking forward to next time!&amp;nbsp; Paintball eh? hmmm.....&lt;br&gt;</description></item><item><title>Vista Screenshots</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/563/Vista-Screenshots.aspx</link><category /><pubDate>Mon, 04 Sep 2006 14:00:00 GMT</pubDate><description>We finally got &lt;a href="http://www.microsoft.com/windowsvista/default.aspx"&gt;Vista&lt;/a&gt; up and running last week.&amp;nbsp; I had a play with Vista way back at &lt;a href="http://msdn.microsoft.com/events/pdc/"&gt;PDC '05&lt;/a&gt;, but wanted to wait for at least an RC build (Release Candidate) before bothering to muck about and get it running.&amp;nbsp; The Vista build I installed was "pre-RC1".&amp;nbsp; These guys certainly have imagination ;)&lt;br&gt;&lt;br&gt;Anyway, installing it went find after convincing Vista that it could read the PATA 40GB HDD.&amp;nbsp; It's weird, because the installer couldn't see it even after doing a Shift-F10 to a command prompt and then use DISKPART to partition it (the prompt could see the C: drive, but not the installer).&amp;nbsp; I gave up at this point but Angus used the WindowsXP installer disk to re-format the drive and then Vista could see it.&amp;nbsp; &lt;br&gt;&lt;br&gt;It was during this process that I came across the &lt;b&gt;single best new feature of Vista&lt;/b&gt; - you can now load 3rd party drivers during install using not just a floppy disk, but also CDs and USB drives!&amp;nbsp; About bloody time too...&lt;br&gt;&lt;br&gt;So, obviously the reason for installing Vista was to see if FinalBuilder runs OK.&amp;nbsp; And I'm very happy to report it does, but with one small exception.&amp;nbsp; FinalBuilder hosts the .NET CLR, and with Vista you get v3 of the CLR which for some reason doesn't yet work with FB (we're looking into it now, especially since the RC of .NET v3 is now &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=19e21845-f5e3-4387-95ff-66788825c1af&amp;amp;displaylang=en"&gt;available for download&lt;/a&gt;).&amp;nbsp; Luckily all you need to do is tell FB to host the v2 of the CLR and it all works perfectly!&lt;br&gt;&lt;br&gt;Here's a couple of screenshots:&lt;br&gt;&lt;br&gt;
&lt;a href="/blogimages/FinalBuilder_Screenshot_Vista.png" target="_blank"&gt;&lt;img src="/blogimages/FinalBuilder_Screenshot_Vista_small.png"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href="/blogimages/FinalBuilder_Screenshot_Vista2.png" target="_blank"&gt;&lt;img src="/blogimages/FinalBuilder_Screenshot_Vista2_small.png"&gt;&lt;/a&gt;</description></item><item><title>Eric Sink on how to get people talking about your product</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/562/Eric-Sink-on-how-to-get-people-talking-about-your.aspx</link><category /><pubDate>Thu, 24 Aug 2006 14:00:00 GMT</pubDate><description>[here's my small comment on Eric Sink's &lt;a href="http://software.ericsink.com/articles/Buzz.html"&gt;latest post&lt;/a&gt;]&lt;br&gt;&lt;br&gt;Eric - as always, a great post :)&lt;br&gt;&lt;br&gt;Yes, FinalBuilder is written in Delphi (well, most if it, some is now in C# and JScript...), and up until a couple of years ago we certainly had been concentrating on marketing to the Delphi crowd.&amp;nbsp; Which is where the TeamCoherence users come from, obviously.&lt;br&gt;&lt;br&gt;I would like to make the point that in the last few years we've been spreading our wings so-to-speak and are now making most of our sales to the Microsoft development mob (and, yes, there certainly are a lot of them!).&amp;nbsp; We've been adding features to the product that appeal to this different group, and we have also spent money marketing to them.&amp;nbsp; So, in a sense, it's good to start small, capture a niche, and then when you out grow it, move up to a bigger group of people when you have the resources, features, respect, and experience to help you succeed in that new marketplace.</description></item><item><title>Another case study</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/561/Another-case-study.aspx</link><category /><pubDate>Mon, 21 Aug 2006 14:00:00 GMT</pubDate><description>The latest case study is an excellent example of how FinalBuilder can really reduce the workload of doing builds - &lt;b&gt;"FinalBuilder reduces our build time for a product line from around 3 days to less than 3 hours." &lt;/b&gt;Impressive!

&lt;br&gt;&lt;br&gt;Boian Mitov (of &lt;a href="http://www.mitov.com/"&gt;Mitov Software&lt;/a&gt;) develops Visual C++ libraries, and Delphi, C++ Builder and .NET component packages for very fast Digital Signal Processing (DSP): "As part of our process we perform 138 package builds, 322
Delphi and C++ Builder demo projects, 3 Visual C++ libraries, 1 Delphi, 1 C++
Builder and 2 Visual C++ DLLs, 1 .NET library, and 138 Visual C++ examples, 15
Installs, 18 Help files."

Imagine doing all that by hand!&lt;br&gt;&lt;br&gt;Read the full case study &lt;a href="/case-studies.aspx?articleType=ArticleView&amp;amp;articleId=21"&gt;here.&lt;/a&gt;&lt;br&gt;</description></item><item><title>Downloading and email addresses</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/560/Downloading-and-email-addresses.aspx</link><category /><pubDate>Thu, 17 Aug 2006 14:00:00 GMT</pubDate><description>As an &lt;a href="http://en.wikipedia.org/wiki/Independent_software_vendor"&gt;ISV&lt;/a&gt;, you have to decide how people will evaluate your product before they make a purchasing decision.&amp;nbsp; &lt;br&gt;&lt;ul&gt;&lt;li&gt;Can they directly download it from your website? &lt;/li&gt;&lt;li&gt;Do they have to sign up and get sent a url and/or a license key? &lt;/li&gt;&lt;li&gt;Do they have to contact sales and someone will give you a call on the 'phone before you can get your hands on the trial (if at all)?&lt;/li&gt;&lt;/ul&gt;Ever since &lt;a href="/"&gt;FinalBuilder&lt;/a&gt; was released, it was a direct download.&amp;nbsp; Anyone can download it, and can do so completely anonymously.&amp;nbsp; This has a few advantages, but the main one is that it doesn't p*ss anyone off - it's a single click to download. Easy and simple!&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;But, what happens if we want to ask these people how they went on the trial? Answer - you can't.&amp;nbsp; As is the case with all shareware, trialware, demoware, etc, you get a huge amount of downloads, and you get a fairly small conversion rate.&amp;nbsp; We don't track this very accurately, but it's in the order of 5% probably.&amp;nbsp; That means for every 100 downloads, we get about 5 sales.&amp;nbsp; I'd say it's a pretty good conversion rate, but why didn't the other 95% of people buy?&amp;nbsp; Maybe they bought a competing product, maybe they found a bug, maybe they downloaded FinalBuilder just to take a look?&amp;nbsp; The point is, we just don't know.&lt;br&gt;&lt;br&gt;So, obviously the answer is to ask people for their contact details before they download.&amp;nbsp; That way you can email them or call them and ask them how they go with the trial.&amp;nbsp; Put your hand up if you would rather not give your email address just so you can download a trial of a piece of software.&amp;nbsp; Yep, I'm sure there's a significant percentage of people who would not download in this case - so maybe the answer isn't so simple.&amp;nbsp; It's a big risk to change from one model (ie. direct downloads) to another (ie. contact details before download), and that's certainly not a risk we're prepared to take.&amp;nbsp; But we would still like to be able to contact people to ask them how they went.&lt;br&gt;&lt;br&gt;So - &lt;b&gt;our answer&lt;/b&gt; has been to make it optional.&amp;nbsp; That is, if you don't want to give us your details, don't, but if you don't mind us contacting you then you can provide your email address.&amp;nbsp; I &lt;a href="/download.aspx"&gt;implemented this change&lt;/a&gt; on our website yesterday, so no real results yet, but so far it's been about 50/50.&amp;nbsp; 50% are happy to give their email address, and the other 50% take the direct download link.&amp;nbsp; Now - granted, the direct download link is not exactly obvious, but it's not hidden and hard to find.&amp;nbsp; We're not in the business of spamming people, but we will send people an email at the end of their trial asking for their thoughts; hopefully we might get some useful information.&lt;br&gt;&lt;br&gt;We're going to monitor this over the next couple of weeks to see how it goes.&amp;nbsp; &lt;br&gt;&lt;br&gt;What are your thoughts on this issue?&lt;br&gt;</description></item><item><title>Version Control Systems... again.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/559/Version-Control-Systems-again.aspx</link><category /><pubDate>Sun, 13 Aug 2006 14:00:00 GMT</pubDate><description>This is now becoming an anuual event.&amp;nbsp; We did a quick customer survey a couple of weeks ago, and not breaking tradition, we again asked what Version Control Systems people are using.&amp;nbsp; It's a very important question for us because it's such an integral part of the build process.&amp;nbsp; If FinalBuilder doesn't natively support the VCS you use, then it's possible, but harder, to use FinalBuilder to do your builds.&lt;br&gt;&lt;br&gt;Here's the graph:&lt;br&gt;&lt;img src="/Portals/0/ArticleImages/FinalBuilder_VCS.png" alt="FinalBuilder_VCS.png" border="0" height="549" width="754"&gt;&lt;br&gt;&lt;br&gt;So, out of all that the only VCS's we currently don't have native support for are &lt;a href="http://www.mks.com/products/source"&gt;MKS SourceIntegrity&lt;/a&gt;, Code Coop, Continuus, and &lt;a href="http://www.accurev.com/"&gt;Accurev&lt;/a&gt;.&amp;nbsp; We're currently in the process of adding MKS SourceIntegrity and Accurev actions.&lt;br&gt;&lt;br&gt;What's interesting about this graph is that it's showing some trends over the past year and a bit.&amp;nbsp; Microsoft TeamSystem is really jumping in popularity, as is Subversion.&amp;nbsp; The popularity of SourceSafe is dropping off, but not as fast as I would have thought.&lt;br&gt;&lt;br&gt;It's suprising to see less usage of &lt;a href="http://jedivcs.sourceforge.net/"&gt;JediVCS&lt;/a&gt;/FreeVCS - I wonder what these people are using now?&amp;nbsp; And it's also good to see that the percentage of people using no version control system has halved since last year.&lt;br&gt;</description></item><item><title>Case Studies</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/558/Case-Studies.aspx</link><category /><pubDate>Tue, 08 Aug 2006 14:00:00 GMT</pubDate><description>One thing has really been missing from our website - Case Studies on FinalBuilder.&lt;br&gt;&lt;br&gt;Case Studies (I reckon) can really help sell a product to some people.&amp;nbsp; I personally don't normally bother reading them, but they can be a great thing to dump on a manager's desk and say "Read this... look how benefitial this product was for them - that's why we need it too!"&lt;br&gt;&lt;br&gt;So, now we have some case studies for FinalBuilder - and they were pretty easy to get as we had plenty of customers who were more than happy to write them (and a big thanks to those people!).&amp;nbsp; &lt;br&gt;&lt;br&gt;Here's the first four, a couple more are in the works and will be ready in a couple of weeks time.&lt;br&gt;&lt;ul&gt;

&lt;li&gt;Case Study: Codix and FinalBuilder [&lt;a href="/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=19"&gt;as an article&lt;/a&gt;] [&lt;a href="/community-downloads.aspx?grm2id=28"&gt;download the pdf&lt;/a&gt;]&lt;/li&gt;

&lt;li&gt;Case Study: TOWER Software and FinalBuilder [&lt;a href="/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=17"&gt;as an article&lt;/a&gt;] [&lt;a href="/community-downloads.aspx?grm2id=26"&gt;download the pdf&lt;/a&gt;]&lt;/li&gt;

&lt;li&gt;Case Study: Alter Ego Services and FinalBuilder [&lt;a href="/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=18"&gt;as an article&lt;/a&gt;] [&lt;a href="/community-downloads.aspx?grm2id=27"&gt;download the pdf&lt;/a&gt;]&lt;/li&gt;

&lt;li&gt;Case Study: Platespin and FinalBuilder [&lt;a href="/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=16"&gt;as an article&lt;/a&gt;] [&lt;a href="/community-downloads.aspx?grm2id=25"&gt;download the pdf&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;ps. long time no blog... yeah, yeah, I know...&lt;br&gt;</description></item><item><title>Regulazy</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/557/Regulazy.aspx</link><category /><pubDate>Sun, 09 Jul 2006 14:00:00 GMT</pubDate><description>Regulazy is a visual Regular Expression builder - looks like &lt;a href="http://weblogs.asp.net/rosherove/default.aspx"&gt;Roy&lt;/a&gt; has been busy :)&lt;br&gt;&lt;br&gt;&lt;span class="Normal" id="dnn_ctr542_HtmlModule_HtmlHolder"&gt;&lt;div&gt;&lt;a href="http://regulazy.osherove.com/"&gt;&lt;strong&gt;"Regulazy&lt;/strong&gt; &lt;/a&gt;is an attempt to build a small "Expert System" for creating .NET Regular Expressions.&lt;/div&gt;
&lt;div&gt;It lets the user create an expression based on a real life example of text they would like to parse. &lt;/div&gt;
&lt;div&gt;As the user interacts with Regulazy using the mouse, Regulazy
offers the user possible expressions that would fit the currently
selected text. As the user selects "rules" to apply on various parts of
the text,&lt;/div&gt;
&lt;div&gt;a regular expression is built automatically in the lower application pane."&lt;br&gt;&lt;br&gt;Looks very cool to me!&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;</description></item><item><title>5 days left</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/556/5-days-left.aspx</link><category /><pubDate>Mon, 26 Jun 2006 05:00:00 GMT</pubDate><description>&lt;br&gt;5 days left for &lt;a href="/automise-pricing.aspx"&gt;special Automise introductory offer&lt;/a&gt;... &lt;i&gt;&lt;b&gt;never to be repeated&lt;/b&gt;&lt;/i&gt;... it's a bargain - go get it now! :)&lt;br&gt;&lt;br&gt;</description></item><item><title>sudoWn - superuser do for Windows</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/555/sudoWn-superuser-do-for-Windows.aspx</link><category /><pubDate>Thu, 15 Jun 2006 14:00:00 GMT</pubDate><description>"The sudoWn project can execute individual programs (or even a whole Windows shell) with temporary Administrator privileges &lt;i&gt;under your user profile&lt;/i&gt;."&lt;br&gt;&lt;br&gt;The difference between sudoWn and "Run As..." is that sudoWn launches programs under your account profile - not an Admin account.&amp;nbsp; This means that the launched programs see your Documents &amp;amp; Settings folders, Desktop, Start menu, etc.&amp;nbsp; sudoWn also caches the password so you don't have to keep entering it as you would with Run As...&amp;nbsp; &lt;br&gt;&lt;br&gt;So, pretty cool tool [and it's GPL]... more info at: &lt;a href="http://sudown.mine.nu/"&gt;http://sudown.mine.nu/&lt;/a&gt;&lt;br&gt;</description></item><item><title>Coupon Codes</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/554/Coupon-Codes.aspx</link><category /><pubDate>Wed, 07 Jun 2006 14:00:00 GMT</pubDate><description>&lt;a href="http://software.ericsink.com/"&gt;Eric Sink()&lt;/a&gt; has just concluded his Coupon Code experiment for &lt;a href="http://www.sourcegear.com/vault/index.html"&gt;Vault&lt;/a&gt;.&amp;nbsp; The results are &lt;a href="http://software.ericsink.com/entries/Coupon_Results.html"&gt;very interesting&lt;/a&gt;, and well worth a read.&lt;br&gt;&lt;br&gt;We are doing something a little similar - there is currently a huge discount as a special introductory offer for &lt;a href="http://www.automise.com"&gt;Automise&lt;/a&gt; - which we will &lt;b&gt;never repeat&lt;/b&gt;.&amp;nbsp; The coupon code is &lt;a href="http://www.automise.com/automise-pricing.aspx"&gt;not well hidden&lt;/a&gt;, and the promotion ends in a couple of weeks.&lt;br&gt;</description></item><item><title>Programmer or Serial Killer</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/553/Programmer-or-Serial-Killer.aspx</link><category /><pubDate>Thu, 01 Jun 2006 14:00:00 GMT</pubDate><description>&lt;br&gt;
Take this quiz to see if you can tell which ones are Serial Killers, and which are Programming Language inventors...&lt;br&gt;
&lt;br&gt;
&lt;font face="Arial" size="2"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;http://www.malevole.com/mv/misc/killerquiz/&lt;/span&gt;&lt;/font&gt;&lt;br&gt;
&lt;br&gt;I didn't do so well - got 5/10.&amp;nbsp; Scary!&amp;nbsp; &lt;br&gt;&lt;br&gt;The other weird thing was that one of the people reminded me of one of my University lecturers, although he'd be closer to a programming language inventor than a serial killer, I think..., but maybe that's just bad judgement considering my score.... :|&lt;br&gt;</description></item><item><title>Our website as a graph</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/551/Our-website-as-a-graph.aspx</link><category /><pubDate>Tue, 30 May 2006 14:00:00 GMT</pubDate><description>&lt;img src="/blogimages/FinalBuilderWebsiteAsGraph.png"&gt;
&lt;br&gt;&lt;br&gt;Isn't it pretty :)
&lt;br&gt;&lt;br&gt;Probably too many tables in there, but we've got our hands tied because of the combination of the skin we chose and DotNetNuke.
&lt;br&gt;&lt;br&gt;Draw your own graph &lt;a href="http://www.aharef.info/2006/05/websites_as_graphs.htm"&gt;here.&lt;/a&gt;</description></item><item><title>That new Wii controller? What's it good for?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/552/That-new-Wii-controller-Whats-it-good-for.aspx</link><category /><pubDate>Tue, 30 May 2006 14:00:00 GMT</pubDate><description>I suppose that when I heard about the new &lt;a href="http://wii.nintendo.com/"&gt;Wii controller&lt;/a&gt; I thought that was cool.... but probably quite limited, ie. just a few games, and probably not for everyone - if your thoughts are like that, you better watch this video as I reckon it'll change your mind:&lt;br&gt;&lt;br&gt;http://www.wimp.com/controller/&lt;br&gt;&lt;br&gt;cool, huh?!&lt;br&gt;</description></item><item><title>Flash Solid State Laptop</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/550/Flash-Solid-State-Laptop.aspx</link><category /><pubDate>Thu, 25 May 2006 14:00:00 GMT</pubDate><description>This is what I've been waiting for.... and looks like it's finally going to happen:&lt;br&gt;&lt;a href="http://www.laptoplogic.com/news/detail.php?id=921"&gt;http://www.laptoplogic.com/news/detail.php?id=921&lt;/a&gt;&lt;br&gt;&lt;br&gt;Yes, it is expensive and underspec'ed, and is only 32GB of storage... but it's a good start.&lt;br&gt;</description></item><item><title>Five things you need to know before buying an Automated Build Tool</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/549/Five-things-you-need-to-know-before-buying-an-Aut.aspx</link><category /><pubDate>Tue, 23 May 2006 14:00:00 GMT</pubDate><description>&lt;p&gt;There are many Automated Build Tools available, some are free, some are very 
expensive and there are lots of others in between.&amp;nbsp; Each tool is different: 
different architecture, different features, different user interface, etc.&amp;nbsp; 
Before you decide on a tool to help you with your software builds, there are 
many things you need to consider; I have listed five of the most important ones 
below:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Choose a tool you can trust and is well supported.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Your build tool is going to be building the software which will be sent to 
your customers, you simply have to be able to trust it.&amp;nbsp; Make sure the build 
tool has been around for some time and that there are high profile customers 
using the software; this is your assurance that the &lt;strong&gt;build engine is 
robust&lt;/strong&gt;.&amp;nbsp; When something does go wrong, either a bug or a usability 
issue, how and where do you get support? Does the tool vendor offer &lt;strong&gt;free 
support for the life of the product&lt;/strong&gt;? Is there a community forum where 
you can discuss ideas, offer suggestions and report bugs?&amp;nbsp; How quickly does the 
vendor respond to bug reports?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. The tool should support most or all of the tools you currently use 
and may use in the future.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Let's face it, you're not looking for a tool that is as basic as a batch 
file.&amp;nbsp; The build tool needs to &lt;strong&gt;hide the complexity&lt;/strong&gt; of the tools 
which you need to automate; for example your compilers, install builders, 
version control systems, etc.&amp;nbsp; Do you really care what command line parameters 
you need to use for your compiler? Of course not, it's much easier to fill in a 
field called "Project File" and click a checkbox called "Include version 
information in project".&amp;nbsp; Also, consider what tools you'll be using in the 
future.&amp;nbsp; Maybe you're thinking of moving to a .NET compiler, maybe to TeamSystem 
or some other Version Control System.&amp;nbsp; Also, how easy is it to pass information 
from one step in your build process to another? Does it make it easy to store, 
load, manipulate and apply version information?&amp;nbsp; Can you download a 30 day 
&lt;strong&gt;fully functional&lt;/strong&gt; evaluation version?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Free will not necessarily be cheaper over the long 
term.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We hear from lots of users of NAnt and ANT that are ready to move on.&amp;nbsp; Yes, 
they are open source products (ie. free) but they typically take a lot longer to 
get to grips with - remember that your time isn't free.&amp;nbsp; If you're sick of 
paying the angle bracket tax, look for a tool which makes it easy for you to 
create, modify, debug and run your builds.&amp;nbsp; Also consider that someone in the 
future may take over the builds; how easy will it be for a new person to learn 
the software?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. The user interface is easy to use and very powerful.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This has already been touched on in some of the other points - but the user 
interface is very important.&amp;nbsp; Look for a UI which is fast, rich, easy to use and 
modern.&amp;nbsp; Does the UI support &lt;strong&gt;Drag&amp;amp;Drop&lt;/strong&gt;? Does the UI provide 
custom editors for each of the steps in the build process? Are there 
&lt;strong&gt;debugging aids&lt;/strong&gt; like variable watches, hierarchial logging, 
pause, run current action, etc?&amp;nbsp; Is it easy to find information in the log (eg. 
find all steps in error), and can you do a find and replace in your build steps? 
For example, you may want change all references to C:\Projects to 
C:\Build\Projects in all steps in your entire build process.&amp;nbsp; Can you easily 
break up your build into smaller, easier to manage parts?&amp;nbsp; And is there an easy 
way to &lt;strong&gt;see the progress&lt;/strong&gt; of the build process while the build is 
running?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. The essential feature set of any build tool.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We have been doing builds for quite some time, and with constant feedback 
from our customers we have a pretty good idea what features are essential in a 
build tool:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;A great user interface (see point 4) 
&lt;/li&gt;&lt;li&gt;Logging to a database engine - the &lt;strong&gt;only reliable way&lt;/strong&gt; to 
store and retrieve log information 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Running build steps in parallel&lt;/strong&gt; - essential for reducing 
the time taken to run your builds 
&lt;/li&gt;&lt;li&gt;Support for most tools used by software developers (see point 2) 
&lt;/li&gt;&lt;li&gt;An easy way to add new functionality to the build engine (especially if 
custom inhouse tools need to be automated) 
&lt;/li&gt;&lt;li&gt;Flexible flow control, for example if/then/else, switch/case, for/while 
loops 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Error handling steps&lt;/strong&gt; like&amp;nbsp;try/except/finally and a 
&lt;strong&gt;global catchall&lt;/strong&gt; for any unhandled errors&lt;br&gt;&amp;nbsp; 
&lt;/li&gt;&lt;/ul&gt;So, there you have it.... my list of essentials.&amp;nbsp; Of course &lt;a HREF="/finalbuilder.aspx"&gt;FinalBuilder&lt;/a&gt; 4 fulfills all these criteria and a &lt;a href="feature-matrix.aspx"&gt;lot more&lt;/a&gt;. Please download the &lt;a href="/downloads/finalbuilder/Trial/FB4EvalSetup.exe"&gt;30-day trial&lt;/a&gt; now, and 
see for yourself! </description></item><item><title>First Automise review</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/548/First-Automise-review.aspx</link><category /><pubDate>Tue, 23 May 2006 05:00:00 GMT</pubDate><description>&lt;div id="dnn_ctr509_ModuleContent"&gt;&lt;span class="Normal" id="dnn_ctr509_HtmlModule_HtmlHolder"&gt;
&lt;h5&gt;Automise: Automate almost anything&lt;/h5&gt;
&lt;p&gt;"&lt;a href="http://www.automise.com/automise.aspx"&gt;Automise&lt;/a&gt; aims to fill 
that gap between batch hell and “not so much hell if I can automate it”, and 
does it beautifully."&lt;/p&gt;
&lt;p&gt;"it is one of the best tools around for automating tasks"&lt;/p&gt;&lt;a href="http://weblogs.asp.net/rosherove/archive/2006/05/22/AutomiseReview.aspx"&gt;ISerializable 
- Roy Osherove's Blog&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks Roy!&lt;br&gt;&lt;/span&gt;&lt;!-- End_Module_509 --&gt; &lt;/div&gt;</description></item><item><title>Agile Vs. Formal Methodologies</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/547/Agile-Vs-Formal-Methodologies.aspx</link><category /><pubDate>Mon, 15 May 2006 14:00:00 GMT</pubDate><description>Roy &lt;span class="author-parent"&gt;Osherove [&lt;a href="http://weblogs.asp.net/rosherove/"&gt;ISerializable&lt;/a&gt;] has an interesting few questions and answers about &lt;a href="http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx"&gt;Agile Vs. Formal Methodologies&lt;/a&gt;.&lt;br&gt;&lt;br&gt;"99% of the projects I've seen come from a formal background and implement Agile practices incrementally. For example, &lt;a HREF="/"&gt;doing daily builds&lt;/a&gt;, then adding unit tests, then adding TDD, then adding Rolling Wave Planning etc.."&lt;br&gt;&lt;/span&gt;</description></item><item><title>Windows Vista Icons</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/546/Windows-Vista-Icons.aspx</link><category /><pubDate>Sun, 07 May 2006 14:00:00 GMT</pubDate><description>There's a &lt;a href="http://www.codeproject.com/useritems/using_vista_icons.asp"&gt;short article&lt;/a&gt; about a change to .ico files for Windows Vista on The Code Project.&lt;br&gt;&lt;br&gt;Basically, .ico files will allow use of the PNG format, and sizes up to 256x256.&amp;nbsp; It's great that PNG is now supported, but imagine how high the resolution of your screen has to be to have a 256x256 "icon" be a reasonable size...&amp;nbsp; or maybe MS are planning on putting 256x256 icons in the Start menu or something even more crazy?!?&lt;br&gt;</description></item><item><title>Microsoft Authenticode and the Micro-ISV</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/545/Microsoft-Authenticode-and-the-Micro-ISV.aspx</link><category /><pubDate>Thu, 04 May 2006 14:00:00 GMT</pubDate><description>Abstract:&lt;br&gt;"Microsoft introduced their Authenticode code signing mechanism in 1996, in answer to an increasing number of 
malicious web (ActiveX) controls and executable programs on the Internet. Code signing attempts to authenticate 
authorship by applying a digital certificate to the control or program.


&lt;p&gt;Internet downloads have become the preferred delivery mechanism for small Independent Software Vendors (Micro-ISVs). 
Authenticode should help to verify that these products are genuine and have not been tampered with, but some 
Micro-ISVs are reluctant to purchase or use Authenticode certificates.
&lt;/p&gt;

&lt;p&gt;This paper analyzes Authenticode from the point of view of the Micro-ISV, including both the positive aspects 
and the perceived flaws. Micro-ISV attitudes and experiences with Authenticode are surveyed."&lt;/p&gt;Interesting read, from &lt;a href="http://www.winwaed.com/index.shtml"&gt;Winwaed Software Technology&lt;/a&gt;.&amp;nbsp; Full article &lt;a href="http://www.winwaed.com/info/authenticode/authenticode.shtml"&gt;here&lt;/a&gt;.&lt;br&gt;</description></item><item><title>Automise for 50% off! WOW!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/544/Automise-for-50-off-WOW.aspx</link><category /><pubDate>Wed, 03 May 2006 14:00:00 GMT</pubDate><description>We've decided to have a never-to-be-repeated special introductory special for Automise of 50% off!&lt;br&gt;&lt;br&gt;That means you can grab Automise now for only $97.50&lt;br&gt;&lt;br&gt;&lt;b&gt;Bargain&lt;/b&gt;.... &lt;a HREF="/automise-pricing.aspx"&gt;go get it now&lt;/a&gt;!&lt;br&gt;</description></item><item><title>Tao of the Windows Installer</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/543/Tao-of-the-Windows-Installer.aspx</link><category /><pubDate>Wed, 03 May 2006 05:00:00 GMT</pubDate><description>Here's an interesting blog entry from the Windows Installer Team:&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/windows_installer_team/archive/2006/05/01/587990.aspx"&gt;http://blogs.msdn.com/windows_installer_team/archive/2006/05/01/587990.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you ever do any Windows Installer stuff, probably a good read... and you have my sympathies ;)&lt;br&gt;&lt;br&gt;.t8&lt;br&gt;</description></item><item><title>Virtual Build Machine</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/542/Virtual-Build-Machine.aspx</link><category /><pubDate>Thu, 27 Apr 2006 14:00:00 GMT</pubDate><description>This blog entry inspired by &lt;a href="http://www.obishawn.com/archive/2006/03/27/11.aspx"&gt;Build Machine Virtualization&lt;/a&gt; by Obishawn.&lt;br&gt;&lt;br&gt;We also use virtual machines for our build environment.&amp;nbsp; We have a pretty beefy server - Dual Xeon with 6GB RAM and RAID 5, running Server 2003 64 bit edition and can run quite a few VM's simultaneously (we also use VM's to run other Version Control Systems and other software which FinalBuilder supports).&lt;br&gt;&lt;br&gt;We have a few build machines; firstly there is the mainline build machine which uses the mainline branch to build the latest and greatest.&amp;nbsp; Each time we have a minor or major release, we clone the build machine.&amp;nbsp; So, for example, when we released FinalBuilder 4.1, we cloned the mainline build and called it FB41Maint.&amp;nbsp; Sometimes we fix a bug and have to back-port it to FinalBuilder 3... easy, fire up the FB3 build machine and run the build :)&lt;br&gt;&lt;br&gt;For all this VM business, we're actually using VMWare Professional.&amp;nbsp; It works great.&amp;nbsp; We did try VMWare Server (when it was in Beta) and it didn't want to open our existing vm's for some reason?... so we went back to VMWare pro.&lt;br&gt;</description></item><item><title>We did it. We did it! :)</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/541/We-did-it-We-did-it-.aspx</link><category /><pubDate>Wed, 26 Apr 2006 05:00:00 GMT</pubDate><description>Significant day for us today... the &lt;a href="http://www.automise.com/automise-press-release.aspx"&gt;release&lt;/a&gt; date of our second product, Automise! :)&lt;br&gt;&lt;br&gt;(sorry, nothing to do with Dory's and Marlin's victory song...)&lt;br&gt;
&lt;br&gt;Now granted... &lt;a href="http://www.automise.com/automise.aspx"&gt;Automise&lt;/a&gt; is largely based on &lt;a href="/finalbuilder.aspx"&gt;FinalBuilder&lt;/a&gt; (ie. same actions, same engine, same UI, etc), but it has taken the best part of four months full time - which was a lot longer than we anticipated.&amp;nbsp; &lt;br&gt;&lt;br&gt;It's amazing how "FinalBuildery" a lot of the code was.... for example, the error messages, captions in the UI, system variables visible in the user interface, help file, file extensions, etc.&amp;nbsp; So all this had to be made generic and driven by constants and defines - which is certainly easy to do, but when you've got to go over hundreds of thousands of lines of code it gets a little tedious after a while.&amp;nbsp; We've also had some good beta testers help with all this... so big thanks to them! :)&lt;br&gt;&lt;br&gt;The help file still needs some work; we're using the same &lt;a href="http://www.ec-software.com/"&gt;Help&amp;amp;Manual&lt;/a&gt; file to generate both the FinalBuilder and Automise help files - each with slightly different content.&amp;nbsp; There are a few hundred screen pictures which still need updating, but not much point holding up the release for that.&lt;br&gt;&lt;br&gt;And one of the pre-requisites was to update the website.&amp;nbsp; The new website was finished last week and is a &lt;b&gt;vast&lt;/b&gt; improvement over the old FinalBuilder one - all based on &lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt; which has proved to be quite a good experience (especially for people like us who are a little graphically challenged). &lt;br&gt;&lt;br&gt;Now we've just got to wait for that first sale!&lt;br&gt;</description></item><item><title>New aggregate RSS feed</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/418/New-aggregate-RSS-feed.aspx</link><category /><pubDate>Wed, 19 Apr 2006 00:00:00 GMT</pubDate><description>Here's our new VSoft Technologies aggregate RSS feed:&lt;BR&gt;&lt;A href="http://www.vsoft-tech.com.au/blogs.aspx?rssid=0"&gt;http://www.vsoft-tech.com.au/blogs.aspx?rssid=0&lt;/A&gt;</description></item><item><title>New website, new blogs</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/540/New-website-new-blogs.aspx</link><category /><pubDate>Fri, 14 Apr 2006 02:59:00 GMT</pubDate><description>&lt;P&gt;New website, check it out: &lt;A href="http://www.finalbuilder.com/"&gt;http://www.finalbuilder.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Based on &lt;A href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/A&gt; - some pretty awesome things you can get happening with DNN, not perfect, but overall the experience has been quite good.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And our blogs have moved too... here's the new links:&lt;/P&gt;
&lt;P&gt;www: &lt;A href="http://www.finalbuilder.com/blogs.aspx"&gt;http://www.finalbuilder.com/blogs.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Vincent's feed: &lt;A href="http://www.finalbuilder.com/Default.aspx?tabid=77&amp;rssid=1"&gt;http://www.finalbuilder.com/Default.aspx?tabid=77&amp;rssid=1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Tate's feed: &lt;A href="http://www.finalbuilder.com/Default.aspx?tabid=77&amp;rssid=2"&gt;http://www.finalbuilder.com/Default.aspx?tabid=77&amp;rssid=2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>FinalBuilder blogs have moved.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/419/FinalBuilder-blogs-have-moved.aspx</link><category /><pubDate>Tue, 04 Apr 2006 00:00:00 GMT</pubDate><description>Our blogs have moved.&amp;nbsp; Please update your reader.&lt;br&gt;&lt;br&gt;We have just converted 
our entire website over to &lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt;, 
and with it&amp;nbsp;our blogs.&amp;nbsp; The old .Text based blog will continue to be available 
for now, but new content will only appear here.</description></item><item><title>FinalBuilder 4.1 is released.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/539/FinalBuilder-41-is-released.aspx</link><category /><pubDate>Fri, 31 Mar 2006 03:59:00 GMT</pubDate><description>&lt;P&gt;Yay!&lt;/P&gt;
&lt;P&gt;Press release here: &lt;A href="http://www.finalbuilder.com/pr/FB4.1.html"&gt;http://www.finalbuilder.com/pr/FB4.1.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Download here: &lt;A href="http://www.finalbuilder.com/downloads/finalbuilder/Trial/FB4EvalSetup.exe"&gt;http://www.finalbuilder.com/downloads/finalbuilder/Trial/FB4EvalSetup.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Detailed version info: &lt;A href="http://www.finalbuilder.com/finalbuilder/versionhistory.html"&gt;http://www.finalbuilder.com/finalbuilder/versionhistory.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Go get it! :)&lt;/P&gt;</description></item><item><title>AdwordsReporter</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/538/AdwordsReporter.aspx</link><category /><pubDate>Fri, 24 Mar 2006 20:10:00 GMT</pubDate><description>&lt;P&gt;Here's a cool piece of software - &lt;A href="http://www.adwordsreporter.com/"&gt;AdwordsReporter&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I've just started using it, as seeing trends for our Adwords advertising is pretty hard to do in the Google Adwords website.&amp;nbsp; With AdwordsReporter you have to create an Adwords&amp;nbsp;report and then import the .xml file into the program.&amp;nbsp; From here you automatically get a graph of the date range you specify, and it's easy to change which data values it graphs.&amp;nbsp; It's great to be able to see what effect changes you make has on the clicks, impressions and so-on.&amp;nbsp; For example, we increased our Adwords budget in mid January and this lets us see very easily what effect this has on impressions, clicks, daily spend, position, etc.&lt;/P&gt;</description></item><item><title>Automise</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/537/Automise.aspx</link><category /><pubDate>Thu, 23 Mar 2006 23:50:00 GMT</pubDate><description>&lt;p&gt;Today we are finally making public the beta of &lt;a href="http://www.automise.com/"&gt;Automise&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What is Automise you ask?&lt;/p&gt;
&lt;p&gt;Well... Automise is an automation tool for System Admins, Network Admins and other IT Professionals.&amp;#160;Whereas &lt;a href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/a&gt; is targetted and very much focused on developers, Automise is a more general purpose automation tool.&amp;#160; Both are build off the same code base, but there are subtle differences especially when it comes to editions - eg. for FinalBuilder we have &lt;a href="http://www.finalbuilder.com/finalbuilder/featurematrix.html"&gt;two editions&lt;/a&gt;: Standard and Professional, whereas Automise will not have different editions and the mix of actions shipped will be slightly different too.&amp;#160; Automise will not include compiler support, version control system support and many of the other tools developers use, but will include ASync action groups, FileSet, File operations, XML Actions, Database actions, CD/DVD burning, etc.&lt;/p&gt;
&lt;p&gt;So - please, if you have time, why not &lt;a href="http://www.automise.com/automise-downloads.aspx"&gt;download Automise&lt;/a&gt; and give it a go and spread the word!? :)&lt;/p&gt;
&lt;p&gt;Discussion forums &lt;a href="http://forums.automise.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Who broke the build?!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/536/Who-broke-the-build.aspx</link><category /><pubDate>Tue, 14 Mar 2006 21:06:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://www.hamang.net/index.php?option=com_content&amp;task=view&amp;id=16&amp;Itemid=9"&gt;This&lt;/A&gt; is a novel use of a TV connected to a continuous integration build machine.&lt;/P&gt;
&lt;P&gt;“&lt;EM&gt;There are actually&amp;nbsp;three different&amp;nbsp;failed screens, depending on what failed (compilation failures, code analysis failures and test failures). All screens are red and the text is blinking. In addition, the errormessage is displayed to see what went wrong, and best of all, the face of the developer who last checked in the code is displayed (kind of a pillory&amp;nbsp;:)).”&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;how cool is that? :)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Diagnose WMI problems</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/535/Diagnose-WMI-problems.aspx</link><category /><pubDate>Tue, 07 Mar 2006 02:12:00 GMT</pubDate><description>&lt;P&gt;Microsoft have just released &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d&amp;displaylang=en"&gt;WMIDiag&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;“A new utility to help system administrators diagnose and repair problems with the WMI service”&lt;/P&gt;</description></item><item><title>Visual Regular Expression evaluator</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/534/Visual-Regular-Expression-evaluator.aspx</link><category /><pubDate>Wed, 01 Mar 2006 21:50:00 GMT</pubDate><description>&lt;P&gt;Wow... this very cool!&amp;nbsp; It's a visual &lt;A href="http://osteele.com/tools/reanimator/"&gt;regular expression evaluator&lt;/A&gt; called “Reanimator”.&lt;/P&gt;
&lt;P&gt;Actually it's very cool in many ways:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You can type in any regular expression&lt;/LI&gt;
&lt;LI&gt;You can type in any text to test against the regexpr&lt;/LI&gt;
&lt;LI&gt;It draws a deterministic and non-deterministic state diagram of the reg expr&lt;/LI&gt;
&lt;LI&gt;As you type in text, it shows which state the regexpr is in by highlighting the relevant state in the diagram&lt;/LI&gt;
&lt;LI&gt;It also underlines the relevant character on the regular expression itself which is expected next&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;[via &lt;A href="http://weblogs.asp.net/rosherove/"&gt;ISerializable&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Check a website for dead links.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/533/Check-a-website-for-dead-links.aspx</link><category /><pubDate>Tue, 28 Feb 2006 20:18:00 GMT</pubDate><description>&lt;P&gt;Thomas Huijer has just released an action “WebSiteCheck”:&lt;/P&gt;
&lt;P&gt;“Here's an &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; Action we use internally for our website. It (recursively) checks pages of a given website. It can check the repsonse code or the contents of the response for a given text or the absense of the given text. We found it very useful to find dead links on a site.&lt;/P&gt;
&lt;P&gt;Extract the contents of the zip to the FinalBuilder 4\ActionDefs directory. The Action is called WebsiteCheck. Source is available on demand.”&lt;/P&gt;
&lt;P&gt;Grab it from the attachements newsgroup, or the &lt;A href="http://forums.finalbuilder.com/readmessage?id=%3C4c2371a5$494412d2$272c6@VSOFT%3E&amp;group=public.finalbuilder.attachments"&gt;forum&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>Code generation with FinalBuilder?!?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/532/Code-generation-with-FinalBuilder.aspx</link><category /><pubDate>Thu, 16 Feb 2006 21:19:00 GMT</pubDate><description>&lt;P&gt;We market &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; as a tool for software developers to automate their build process.&amp;nbsp; So we support compilers, version control systems, installation tools, etc, etc - we try to cover a very broad range of tools so people new to FinalBuilder have coverage of pretty much everything they use.&lt;/P&gt;
&lt;P&gt;But really, FinalBuilder is just a platform with a whole bunch of plugins - it's a very general purpose tool which can do pretty much anything you want to.&amp;nbsp; In many ways it's as flexible as programming languages (it supports loops, error handling, conditions, sub-procedures, etc) but on the other hand it is easy to learn and can be easily used by non-developers.&amp;nbsp; The whole “development environment” is visual - you simply find an icon which represents what you want to do (eg. read a text file) and plonk it in the right place.&amp;nbsp; Using FinalBuilder for things other than building software is not a new idea, we have many customers who use FB for all sorts of different stuff like backing up files, creating development environments for new team members, and the list goes on.&lt;/P&gt;
&lt;P&gt;Anyway - I found this very interesting &lt;A href="http://mikester.typepad.com/mikesters_blog/"&gt;blog [Mikester's Blog]&lt;/A&gt; this morning which describes how FinalBuilder was used as a Code Generator (that's gotta be a first!).&amp;nbsp; Here's the &lt;A href="http://mikester.typepad.com/mikesters_blog/2006/02/code_generation.html"&gt;first post&lt;/A&gt; about it which describes how he gets the idea, and the &lt;A href="http://mikester.typepad.com/mikesters_blog/2006/02/code_generation_1.html"&gt;second post&lt;/A&gt; goes on to describe the &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;enormous &lt;/SPAN&gt;benefits which were realised by using FinalBuilder to do the code generation.&lt;/P&gt;</description></item><item><title>Yahoo's Javascript Library</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/531/Yahoos-Javascript-Library.aspx</link><category /><pubDate>Wed, 15 Feb 2006 21:03:00 GMT</pubDate><description>&lt;P&gt;Not very FinalBuilder related, but Yahoo have &lt;A href="http://developer.yahoo.net/yui/"&gt;released their JavaScript library&lt;/A&gt; (under the BSD license).&amp;nbsp; Very cool stuff indeed... and plenty of examples of how to use it.&amp;nbsp; I wish I had this about 5 years ago when I was doing lots of web development!&lt;/P&gt;
&lt;P&gt;[From &lt;A href="http://www.lemanix.com/nickblog/PermaLink,guid,96df3fc3-4260-4590-86de-2f64e93b6c5f.aspx"&gt;Nick's Delphi Blog&lt;/A&gt;]&lt;/P&gt;</description></item><item><title>Subversion on Windows</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/530/Subversion-on-Windows.aspx</link><category /><pubDate>Wed, 15 Feb 2006 20:50:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://subversion.tigris.org/"&gt;Subversion&lt;/A&gt; is a bit of a learning curve for most people (except those who use &lt;A href="http://www.nongnu.org/cvs/"&gt;CVS&lt;/A&gt; probably!), but is a very popular and capable Version Control System which happens to be opensource.&amp;nbsp; &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; has a whole bunch of built in actions for Subversion: Add, Checkout, Cleanup, Commit, Copy, Export, Import, Mkdir, Revert, Status, Switch, Update, and a Generic action so you can use other Subversion functions which don't have a specific FB action.&lt;/P&gt;
&lt;P&gt;“The aim of this series, is to bring everything together in one place from a Windows perspective. Hopefully this will be of use to people other than just me.”&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://staff.interesource.com/james/feb06/winsvn1.htm"&gt;Part 1&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://staff.interesource.com/james/feb06/winsvn2.htm"&gt;Part 2&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://staff.interesource.com/james/feb06/winsvn3.htm"&gt;Part 3&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://staff.interesource.com/james/feb06/svnwin4.htm"&gt;Part 4&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;From: &lt;A href="http://staff.interesource.com/james/"&gt;James Higgs's Blog&lt;/A&gt; &lt;/P&gt;</description></item><item><title>You dont need to be Part of an Agile team to be Agile.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/529/You-dont-need-to-be-Part-of-an-Agile-team-to-be-A.aspx</link><category /><pubDate>Mon, 13 Feb 2006 20:50:00 GMT</pubDate><description>&lt;P&gt;You dont need to be Part of an Agile team to be Agile - You just need the tools.&lt;/P&gt;
&lt;P&gt;“Nightly Builds.&lt;BR&gt;Build Scripts are a thing of the past! FinalBuilder is the Visual Studio IDE for scripts. It does it all and reduces maintenance, debugging and sneaky undetectable errors.”&lt;/P&gt;
&lt;P&gt;From &lt;A href="http://thedigitalmatrix.blogspot.com/2006/01/you-dont-need-to-be-part-of-agile-team.html"&gt;The Digital Matrix &lt;/A&gt;&lt;/P&gt;</description></item><item><title>Extracting stuff out of MSI files</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/528/Extracting-stuff-out-of-MSI-files.aspx</link><category /><pubDate>Fri, 10 Feb 2006 21:21:00 GMT</pubDate><description>&lt;P&gt;I know this little utility will be useful for a lot of those people out there using MSI - It allows you to extract the contents of a .msi file.&amp;nbsp; And it's command line based so shouldn't be a problem to integrate with FinalBuilder... maybe someone will write an ActionStudio based plugin for it? :)&lt;/P&gt;
&lt;P&gt;Grab it here: &lt;A href="http://blogs.pingpoet.com/overflow/archive/2005/06/02/2449.aspx"&gt;Less MSIérables: A tool to Extract the contents of an .msi File&lt;/A&gt; &lt;/P&gt;</description></item><item><title>Sending SMS's via FinalBuilder</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/527/Sending-SMSs-via-FinalBuilder.aspx</link><category /><pubDate>Wed, 08 Feb 2006 20:20:00 GMT</pubDate><description>&lt;P&gt;We've recently added the ability to send SMS's in &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; using the &lt;A href="http://www.icq.com"&gt;ICQ&lt;/A&gt; network.&amp;nbsp; Unfortunately it's quite limited because the ICQ network only supports a &lt;A href="http://www.icq.com/sms/"&gt;handful of networks&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Another way to send SMS's is via SMS gateways... there's literally &lt;A href="http://www.google.com.au/search?q=sms+gateway"&gt;hundreds of them&lt;/A&gt; and they are all different (ie. different pricing models, different way to send SMS's etc, etc.).&amp;nbsp; The “Intellectual mollusc” on his &lt;A href="http://finalbuilder.toflidium.com/"&gt;FinalBuilder blog&lt;/A&gt; has just released an &lt;A href="http://finalbuilder.toflidium.com/2006/02/custom-action-1.html"&gt;FB action to send SMS's&lt;/A&gt; via the &lt;A href="http://www.clickatell.com/"&gt;Clickatell&lt;/A&gt; gateway.&amp;nbsp; Worth checking out if you need to send SMS's via FB and your cell phone network is not supported by ICQ.&lt;/P&gt;</description></item><item><title>Using CodeSmith and the .Net XSD tool with FinalBuilder</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/526/Using-CodeSmith-and-the-Net-XSD-tool-with-FinalBu.aspx</link><category /><pubDate>Tue, 07 Feb 2006 22:07:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://cs.rthand.com/blogs/blog_with_righthand/default.aspx"&gt;Miha Markic&lt;/A&gt;, an MVP for C#, has written a couple of FinalBuilder actions: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codesmithtools.com/"&gt;CodeSmith&lt;/A&gt; generator action&lt;/LI&gt;
&lt;LI&gt;.NET &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconxmlschemadefinitiontoolxsdexe.asp"&gt;XSD tool&lt;/A&gt;&amp;nbsp;(XML Schema Definition Tool )&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;You can find the download of the actions on &lt;A href="http://cs.rthand.com/blogs/blog_with_righthand/archive/2006/02/04/307.aspx"&gt;this page&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>FinalBuilder Tips and Tricks</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/525/FinalBuilder-Tips-and-Tricks.aspx</link><category /><pubDate>Tue, 07 Feb 2006 00:08:00 GMT</pubDate><description>&lt;P&gt;Here's a new interesting site: &lt;A href="http://finalbuilder.toflidium.com/"&gt;Working&amp;nbsp;with FinalBuilder&lt;/A&gt;&amp;nbsp;(by Intellectual mollusc [&lt;A href="http://www.toflidium.com/finalbuilder/atom.xml"&gt;atom&lt;/A&gt;]),&amp;nbsp;that promises Tips and Tricks with &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://finalbuilder.toflidium.com/2006/02/tip-1-including-script-in-action-one.html"&gt;first tip&lt;/A&gt; shows you how to include an external script in an action event, and he also has an FB project file which can be used to &lt;A href="http://finalbuilder.toflidium.com/2006/02/project-1-convert-compressed-fb4.html"&gt;convert between the different project formats&lt;/A&gt; (ie. to and from .fbz4 and .fbp4).&lt;/P&gt;
&lt;P&gt;Certainly a site to keep an eye on.&lt;/P&gt;</description></item><item><title>Some recent mention of FinalBuilder on the net</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/524/Some-recent-mention-of-FinalBuilder-on-the-net.aspx</link><category /><pubDate>Thu, 22 Dec 2005 19:37:00 GMT</pubDate><description>&lt;P&gt;Just a few recent mentions of FinalBuilder... :)&lt;/P&gt;
&lt;P&gt;“one of my favorite tools has released a new version, chalk full of features...” &lt;BR&gt;&lt;A href="http://timheuer.com/blog/archive/2005/12/05/6327.aspx"&gt;Tim Heuer&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;“I've been using FinalBuilder myself for several years now, and I'm quite happy with it.” &lt;BR&gt;&lt;A href="http://www.larkware.com/Reviews/finalbuilder4.html"&gt;Review of FinalBuilder 4&lt;/A&gt;&amp;nbsp;by Mike Gunderloy&lt;/P&gt;
&lt;P&gt;&lt;A href="http://finalbuilder.com/"&gt;“FinalBuilder&lt;/A&gt; a great automated build tool ... TMH uses it regularly and thinks it's excellent”&lt;BR&gt;New link on &lt;A href="http://tmhare.mvps.org/links.htm"&gt;The March Hare&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;“Simplesmente indispensável.” [Simply indispensable - translated from Portuguese] &lt;BR&gt;Blog entry&amp;nbsp;by &lt;A href="http://www.ericksasse.com.br/?p=412"&gt;Erick Sasse&lt;/A&gt;&amp;nbsp;[&lt;A href="http://www.google.com/translate?u=http%3A%2F%2Fwww.ericksasse.com.br%2F%3Fp%3D412&amp;langpair=pt%7Cen&amp;hl=en&amp;ie=UTF8"&gt;English translation&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;“Setting up a new build process (without my prior knowledge of FB) was very easy and fast and all the actions I need were already there.”&lt;BR&gt;On Righthand blogs by &lt;A href="http://cs.rthand.com/blogs/blog_with_righthand/archive/2005/12/16/259.aspx"&gt;Miha Markic&lt;/A&gt; [MVP C#]&amp;nbsp;&lt;/P&gt;
&lt;P&gt;“If you are looking for a build and release managment tool for your application development process, you may want to check out the latest release of FinalBuilder“&lt;BR&gt;On &lt;A href="http://davidhayden.com/blog/dave/archive/2005/12/01/2603.aspx"&gt;David Hayden's&lt;/A&gt; blog&lt;/P&gt;
&lt;P&gt;“One of the best products I've used for build management, and it gets better every release.”&lt;BR&gt;On &lt;A href="http://weblogs.asp.net/rosherove/archive/2005/12/01/431943.aspx"&gt;Roy Osherove's&lt;/A&gt; Blog&amp;nbsp;&lt;/P&gt;
&lt;P&gt;“This is by far the best build tool I’ve used.”&lt;BR&gt;On &lt;A href="http://weblogs.asp.net/KennyKerr/archive/2005/12/05/432383.aspx"&gt;Kenny Kerr's&lt;/A&gt;&amp;nbsp;Blog&amp;nbsp;&lt;/P&gt;</description></item><item><title>Aardvark DVD</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/523/Aardvark-DVD.aspx</link><category /><pubDate>Thu, 15 Dec 2005 23:05:00 GMT</pubDate><description>&lt;P&gt;Today we received our &lt;A href="http://www.projectaardvark.com/movie"&gt;Aardvark DVD&lt;/A&gt;.&amp;nbsp; It arrived amazingly quickly, in less than a week, and we're in Australia.&amp;nbsp; I suppose the amazing speed is thanks to &lt;A href="http://www.joelonsoftware.com/articles/HowToShipAnything.html"&gt;Joel's streamlined shipping production line&lt;/A&gt; :)&lt;/P&gt;
&lt;P&gt;Now just gotta find time to watch it!&lt;/P&gt;</description></item><item><title>Search Engine Optimization</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/522/Search-Engine-Optimization.aspx</link><category /><pubDate>Sat, 10 Dec 2005 03:58:00 GMT</pubDate><description>&lt;P&gt;Came across this &lt;A href="http://www.seomoz.org/articles/beginners-1-page.php"&gt;Search Engine Optimization&lt;/A&gt; article yesterday (by &lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Rand Fishkin of SEOmoz.org&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;, and it's quite good.&amp;nbsp; There's a few tips I learnt which I'll be adding to the FinalBuilder web pages when I get the time.&amp;nbsp; There's some quite interesting information, for example “it's also important to keep URLs limited to as few dynamic parameters as possible ... In an ideal site, there should never be more than two.”&amp;nbsp; (By dynamic parameters, they're talking about things like this: ?param1=a&amp;param2=1 that goes after the URL).&amp;nbsp; We don't use any dynamic parameters on the FinalBuilder webpage, but certainly something to keep in mind.&lt;/P&gt;
&lt;P&gt;Anyway, it's worth the read if you maintain any websites.&lt;/P&gt;</description></item><item><title>Now that the dust has settled...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/521/Now-that-the-dust-has-settled.aspx</link><category /><pubDate>Fri, 02 Dec 2005 03:09:00 GMT</pubDate><description>&lt;P&gt;Yesterday was a pretty &lt;A href="http://www.finalbuilder.com/pr/FB4.html"&gt;big day&lt;/A&gt;... luckily you don't have to get a major release out the door more than about once a year!&amp;nbsp; It's amazing all the extra &lt;STRONG&gt;crap&lt;/STRONG&gt; you have to do -&amp;nbsp;it's not about writing software getting the release out, it's all the press releases, downloads, website content, new graphics, newsgroup posts, database updates, generating keys for Software Assurance customers, sending out emails, etc, etc.&amp;nbsp; We still have a pretty long list of stuff to do... but the majority is done.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Anyway, I took some time to do a few images which people can use on their website to show others that they use an automated build process&amp;nbsp;and to help us promote FB :)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/finalbuilder/images/BuiltWithFinalBuilder1.png"&gt; &lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://www.finalbuilder.com/finalbuilder/images/BuiltWithFinalBuilder2.png"&gt; &lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://www.finalbuilder.com/finalbuilder/images/BuiltWithFinalBuilder3.png"&gt; &lt;BR&gt;&lt;BR&gt;
&lt;P&gt;So, feel free to make use of them.... and I'd appreciate it if you could email me if you've put one up on your website, thanks!&lt;/P&gt;</description></item><item><title>FinalBuilder 4 is out!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/520/FinalBuilder-4-is-out.aspx</link><category /><pubDate>Thu, 01 Dec 2005 06:38:00 GMT</pubDate><description>&lt;P&gt;Here's the press release: &lt;A href="http://www.finalbuilder.com/pr/FB4.html"&gt;http://www.finalbuilder.com/pr/FB4.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;But for the nice technical stuff, here's the list of what's new: &lt;A href="http://www.finalbuilder.com/finalbuilder/WhatsNew.html"&gt;http://www.finalbuilder.com/finalbuilder/WhatsNew.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And the eval download: &lt;A href="http://www.finalbuilder.com/downloads/finalbuilder/Trial/FB4EvalSetup.exe"&gt;http://www.finalbuilder.com/downloads/finalbuilder/Trial/FB4EvalSetup.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ENJOY!&lt;/P&gt;</description></item><item><title>FinalBuilder 4 release candidate 1 is out....</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/519/FinalBuilder-4-release-candidate-1-is-out.aspx</link><category /><pubDate>Sat, 26 Nov 2005 02:10:00 GMT</pubDate><description>&lt;P&gt;*phew* - we're almost there.&lt;/P&gt;
&lt;P&gt;Here's the download url for RC1:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.finalbuilder.com/downloads/finalbuilder/beta/400/FB400_61.exe"&gt;http://www.finalbuilder.com/downloads/finalbuilder/beta/400/FB400_61.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If all goes well we'll release mid next week - so let us know if you find any bugs!&lt;/P&gt;</description></item><item><title>Great news everyone!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/518/Great-news-everyone.aspx</link><category /><pubDate>Sat, 26 Nov 2005 01:42:00 GMT</pubDate><description>&lt;P&gt;(sorry, this has nothing to do with &lt;A href="http://www.gotfuturama.com/"&gt;Futurama&lt;/A&gt;!)&lt;/P&gt;
&lt;P&gt;Probably the biggest new feature of &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 4 is the &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/04/732.aspx"&gt;ASync action group&lt;/A&gt;.&amp;nbsp; It opens massive possibilities in your build process - in short, it allows you to run multiple actions simultaneously with sync points.&lt;/P&gt;
&lt;P&gt;Unfortunately, we had to impose a limitation with this, namely that you couldn't run other actions lists or include other FinalBuilder projects under the ASync action group.&amp;nbsp; The reason behind this was that Actions are not re-entrant, this means that if Action A was running (say compiling a VS.Net solution) then if that same action was also called by another thread then it would cause major problems.&amp;nbsp; So, this needed to be prevented and hence the limitation as allowing run action list and including FB projects is the only way that you could get the situation where FB would be able to run the same instance of an action multiple times.&amp;nbsp; Sorry if I lost you, the good news is almost here :)&lt;/P&gt;
&lt;P&gt;The limitation for a lot of people made ASync action groups not very useful, as the majority of their actions are split up into separate action groups... so it'd be like one step forwards, two steps back.&amp;nbsp; We were planning to revisit this for a 4.1 release... but because of so many people asking us about it, and because it's pretty much the only thing people were critical of in FB4, it was decided to fix it!&lt;/P&gt;
&lt;P&gt;Well, as you could probably guess - the limitation is now gone!&amp;nbsp; Now ASync Action Groups can contain both Run Action list actions and Include FinalBuilder project actions! &lt;/P&gt;
&lt;P&gt;A small new limitation needed to be added... (that's &lt;A href="http://en.wikipedia.org/wiki/Professor_Hubert_Farnsworth"&gt;Professor Hubert Farnsworth&lt;/A&gt; bad news :)... but the limitation is a lot less limiting.&amp;nbsp;&amp;nbsp; The limitation is that a single action can not be run at the same time.&amp;nbsp; So, for example if you have a Compile action in an action list and your ASync action group contains two Run Action List actions both calling the same action list with the Compile action, then if the compile action is actually running and the second thread wants to run the compile action, then it must wait until the first one is finished.&amp;nbsp; In other words, running the same FB actions at the same time is serialised.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>FinalBuilder 4 beta Quality Survey results &amp;amp; analysis</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/517/FinalBuilder-4-beta-Quality-Survey-results-amp-an.aspx</link><category /><pubDate>Thu, 17 Nov 2005 22:07:00 GMT</pubDate><description>&lt;P&gt;First of all, a big thankyou to all who have tried the FB4 beta and also to those people who completed our quality survey!&lt;/P&gt;
&lt;P&gt;Here are some of the results from the survey:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Have you tried the FinalBuilder 4 beta yet?&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;83% Yes, 17% No&lt;/P&gt;
&lt;P&gt;[Wow... that's awesome!&amp;nbsp; Out of that, probably about 70% of people were using the latest build at the time.]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;How do you rate the overall quality of the beta so far?&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;91% High/Very High, 9% Moderate/Low/Very Low&lt;/P&gt;
&lt;P&gt;[Not too bad - especially considering that quite a lot of people aren't on the latest beta build]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Please rate the stability of FinalBuilder 4 beta.&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;91% High/Very High, 9% Moderate/Low/Very Low&lt;/P&gt;
&lt;P&gt;[Very similar to the overall quality, with the exception that the spread between High and Very High was different, the percentage of Very High was higher]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;STRONG&gt;Have you tried running any production builds with FinalBuilder 4 yet?&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;69% Yes&lt;/P&gt;
&lt;P dir=ltr&gt;[This was very surprising to us, and is really excellent news.&amp;nbsp; It means that the FB4 beta is getting a very good workout, not just a quick look]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;STRONG&gt;Did FinalBuilder 4 successfully import your projects from previous versions?&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;We're aiming for 100% here, but there were 4 projects which weren't imported from earlier versions.&amp;nbsp; The JediVCS support was missing from an earlier beta version so this probably accounts for a couple at least.&amp;nbsp; One customer reported that an FB2 project containing SourceSafe didn't work correctly, but that has now been resolved.&amp;nbsp; If anyone has any backwards compatibility issues, please let us know.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;STRONG&gt;Do you think FinalBuilder 4 is a compelling upgrade over previous versions?&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;80% was Definitely Yes or Cautiously Yes.&amp;nbsp;&amp;nbsp;Only one person answered Definitely Not and only one person answered Probably Not.&amp;nbsp; So, this is pretty encouraging.&amp;nbsp; It was very interesting what people answered for the “best new feature in FB4“; the answers were very mixed, but if I had to pick a winner it would be the ASync group.&amp;nbsp; But, pretty much all the new features got at least one mention - great news.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;STRONG&gt;What area or areas is the quality lacking?&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;Did we have to ask this question?&amp;nbsp; Documentation comes out on top... and yes, we are adressing this.&amp;nbsp; Many of the other problems that were reported had already been fixed in a later build, and some of the answers were slightly too vague for us to do anything about, eg. “UI“ and “some actions could be improved“.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;We're planning to conduct another survey just before we release FB4 - and hopefully we'll see some kind of improvement :)&lt;/P&gt;
&lt;P dir=ltr&gt;Overall, this has been quite a useful exercise for us.&amp;nbsp; It's really good to get feedback on the quality of the beta, and we get lots of feature requests, bug reports, and just very honest comments&amp;nbsp;and opinions in these surveys.&lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>FinalBuilder 4 beta quality survey</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/516/FinalBuilder-4-beta-quality-survey.aspx</link><category /><pubDate>Fri, 11 Nov 2005 02:42:00 GMT</pubDate><description>&lt;P&gt;We have just put together a very quick survey (which should take only a minute or two to fill out) regarding the quality of the FinalBuilder 4 beta.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://survey.finalbuilder.com/survey.php?sid=29"&gt;http://survey.finalbuilder.com/survey.php?sid=29&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;We're very interested in any feedback you can provide - we're aiming to release at the end of November, and want FB4 to be a quality release.&amp;nbsp; Even if you haven't yet tried the beta we're also interested in that as it would be very interesting to know just how many people do try the beta, and the reasons why people don't try it.&amp;nbsp; The survey also asks what you think is missing, as well as what you think the best new feature of FinalBuilder 4 is!&lt;/P&gt;
&lt;P&gt;So, what you waiting for - let us know what you &lt;A href="http://survey.finalbuilder.com/survey.php?sid=29"&gt;think&lt;/A&gt;!&lt;/P&gt;</description></item><item><title>FinalBuilder 4 public beta</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/515/FinalBuilder-4-public-beta.aspx</link><category /><pubDate>Wed, 09 Nov 2005 03:13:00 GMT</pubDate><description>&lt;P&gt;FB4 is now ready for a public &lt;A href="http://www.finalbuilder.com/finalbuilder/FB4Beta.html"&gt;beta&lt;/A&gt;, yay!&lt;/P&gt;
&lt;P&gt;We're actually very happy with the way the beta has gone so-far; of course there have been a lot of bugs, but the feedback has been really, really great! Thanks to all who have helped!&amp;nbsp; &lt;/P&gt;
&lt;P&gt;One thing about beta testing a build tool is that people don't want to risk breaking their builds with a beta product, so in the past it has been very hard to get much feedback.&amp;nbsp; Most of the feedback (and bug reports) normally come in the following two weeks or so after the&amp;nbsp;release, but with FB4 I reckon (and hope) that this won't be the case!&amp;nbsp; It seems that we're reached some sort of point now that we're actually getting enough people to help test most of the new stuff.&lt;/P&gt;
&lt;P&gt;So - if you haven't done so already, we'd love you to give FB4 a test: load up your FB1, FB2, or FB3 projects, make sure everything works, and try out some of the new features (we'll have&amp;nbsp;the complete new features list soon hopefully...), and let us know how you went whether it went well, or not so well!&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Build Engine changes</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/514/Whats-new-in-FinalBuilder-4-Build-Engine-changes.aspx</link><category /><pubDate>Wed, 02 Nov 2005 01:22:00 GMT</pubDate><description>&lt;P&gt;We did a lot of work on the build engine for &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 4, mainly in the area of performance.&amp;nbsp; It's not like the performance of the FB3 build engine is slow, but there is always room for improvement!&amp;nbsp;&amp;nbsp;The basic architecture of FinalBuilder is that there is a build engine (produces messages), a message queuing system, the&amp;nbsp;user interface (subscribes to the messages), and the logging sub-system&amp;nbsp;(which also subscribes to the build messages).&amp;nbsp; All of these run in their own thread.&amp;nbsp; The build engine and messaging systems have code in them to force context switches to other threads and also to &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/sleep.asp"&gt;sleep&lt;/A&gt; for a while to allow the other threads to breathe.&amp;nbsp; One of the problems with this is that sometimes the sleeps are too long, and sometimes they're too short - and these depend on many factors, eg. CPU speed, number of CPUs, the volume and type of messages coming from the build engine, the overhead of other tools which the build engine is calling, etc.&lt;/P&gt;
&lt;P&gt;When the sleeps are too long&amp;nbsp;the build time suffers; when the sleeps are too short it's possible for the build engine to be ahead of the UI and the logging.&amp;nbsp; We have done some experiments where the UI would take over 30 mins to catch up to the build engine because of the enourmous volume of messages still left in the message queues.&lt;/P&gt;
&lt;P&gt;One technique we experimented with was to dynamically change the sleep time depending on the CPU load.&amp;nbsp; We query the CPU and get it's load and then calculate a sleep time depending on the load and the last sleep time - the target was about 95% CPU load.&amp;nbsp; We tested it on a variety of machines, all of different speeds and it worked reasonably well - was generally faster than FB3 in most situations, but was still not optimal.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The technique we ended up with is very simple - calculate the total amount of messages in all the internal messages queues and sleep until the total amount of messages is below 10.&amp;nbsp; (almost too simple, eh).&amp;nbsp; This change has the effect that we never sleep for too long (ie. don't waste CPU cycles), and the build engine waits until almost all messages are processed,&amp;nbsp;meaning the build engine will never get a long way ahead of the UI and Logging.&amp;nbsp; The net effect is that build times in FB4 are shorter, and the UI and Logging&amp;nbsp;is never behind the build engine.&lt;/P&gt;</description></item><item><title>Whats new in FinalBuilder 4 - More on logging</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/513/Whats-new-in-FinalBuilder-4-More-on-logging.aspx</link><category /><pubDate>Tue, 01 Nov 2005 01:37:00 GMT</pubDate><description>&lt;P&gt;In FinalBuilder 3, when a build runs you have two options as far as live logging goes: on or off.&amp;nbsp; The default is off (to reduce memory overhead and to reduce the CPU usage of FinalBuilder), but it's pretty annoying when a build fails as you have to double click on the row in the build history, and then expand nodes to find the one which is in error.&lt;/P&gt;
&lt;P&gt;I've already discussed the new database logging architecture in FinalBuilder 4 &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/07/737.aspx"&gt;here&lt;/A&gt; -&amp;nbsp;one of the things this allows us to do is to instantly find actions with an error status in the log file.&amp;nbsp; We've also spend quite a bit of time enhancing the general usability experience in the area also... so this is how it all works in FB4:&lt;/P&gt;
&lt;P&gt;Firstly you get to choose how/when the live logging is turned on/off:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Disable Live Logging by Default&lt;/LI&gt;
&lt;LI&gt;Enable Live Logging by Default&lt;/LI&gt;
&lt;LI&gt;Remember last Live Logging state&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;These are the global settings; there is still the “Live Logging” checkbox on the log tab which allows you to turn live logging on/off instantly.&lt;/P&gt;
&lt;P&gt;When a build runs, the bottom set of tabs automatically changes to the Build History tab (the top part of the screen is &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/10/739.aspx"&gt;different&lt;/A&gt;).&amp;nbsp; But you can also choose to “Switch to live logging tab if live logging enabled” (Tools menu-&gt;Option-&gt;FinalBuilder-&gt;General Options category-&gt;GUI Options).&lt;/P&gt;
&lt;P&gt;Now, the bit we worked on quite a bit was what happens when a build completes.&amp;nbsp; If a build completes successfully, then generally you don't care about what's in the log - probably more about overall build statistics, but when a build fails you want to see what action caused the failure and see the error messages.&amp;nbsp; When a build completes successfully, the log is loaded in the Build Log tab but the tab stays on the Build History so you can compare the overall build statistics.&amp;nbsp; When a build falls over, the bottom tab changes to the Build Log and loads just the action which caused the error (the action output and error messages&amp;nbsp;are expanded in the tree), so you get an instant view of the action that caused the build to fail (notice the Show all Error Actions and Show Ignored Errors buttons too):&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_BuildLog.png"&gt; 
&lt;P&gt;This is a big improvement over FinalBuilder 3 - the logging does as you'd expect; it focuses on errors if the build fails, or shows you build statistics if the build succeeds.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Project Tab</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/512/Whats-new-in-FinalBuilder-4-Project-Tab.aspx</link><category /><pubDate>Thu, 27 Oct 2005 00:03:00 GMT</pubDate><description>&lt;P&gt;We've added yet another cool usability enhancment for &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 4 - the Project tab.&amp;nbsp; The project tab uses a tree control to display the various action lists, scripts and variables in the current project, as you can see here:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_ProjectTab.png"&gt; 
&lt;P&gt;The main reason this tab was introduced was that if you have more than a few extra action lists (in this case there are four extra ones: Do Compiles, Installer, Help Files and Doco, and Deployment Stuff), then it's a real&amp;nbsp;&lt;A href="http://www.answers.com/topic/pita-2?method=6"&gt;pita&lt;/A&gt; to reorder them - you have to right click on the tab you want to reorder, and then select “Move Left“ or “Move Right“ and the tab will move along to the left or right by one.&amp;nbsp; Now, just imagine you have 50 or 100 action lists and you want to move a tab from one end to the other! (yes, I know some of you don't have to imagine because you do actually have this many...).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So, we needed an alternate view of the action lists in your project, including a much better way to reorder and select them.&amp;nbsp; Double-clicking on an action list in the tree&amp;nbsp;will select it, you can drag and drop action lists around to reorder them, or use the Ctrl-Up or Ctrl-Down keys, or even use the right-click context menu, or even use the Up and Down arrows!&amp;nbsp; Hopefully we've covered all bases here&amp;nbsp;:)&lt;/P&gt;
&lt;P&gt;Other functions on the project tab include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Easy way to bring up the Global Script editor dialog&lt;/LI&gt;
&lt;LI&gt;Easy way to bring up the Variables Editor dialog&lt;/LI&gt;
&lt;LI&gt;Easy way to view project, user, environment and system variables (including their default values)&lt;/LI&gt;
&lt;LI&gt;Easy way to add a new variable, or edit an existing one&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It's one of those features that once you start using it, you wonder how you lived without it...&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Console version now in Standard edition</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/511/Whats-new-in-FinalBuilder-4-Console-version-now.aspx</link><category /><pubDate>Tue, 25 Oct 2005 21:39:00 GMT</pubDate><description>&lt;P&gt;The FinalBuilder console (FBCMD) is now available in both the Standard and Professional edtions of FinalBuilder 4 - I know this will make a lot of people very happy! :)&lt;/P&gt;
&lt;P&gt;We've also done a log of work on the&amp;nbsp;logging output of the console verion.&amp;nbsp; The output is has been improved for readability including colorised output.&amp;nbsp; The build result and build time are now displayed when the build completes also.&amp;nbsp; Here's some screenshots so you can see the difference.&lt;/P&gt;
&lt;P&gt;FB3CMD Output:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_FB3CMD_Output.png"&gt; 
&lt;P&gt;And this is the same build (look at the file in the command line parameters) under FBCMD version 4:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_FBCMD_Output.png"&gt;&lt;/P&gt;
&lt;P&gt;So - significantly more readable and also brings FB in line with other command line build tools like &lt;A href="http://msdn2.microsoft.com/en-us/library/0k6kkbsd.aspx"&gt;MSBuild&lt;/A&gt; and &lt;A href="http://nant.sourceforge.net/"&gt;NAnt&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Property Sets</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/510/Whats-new-in-FinalBuilder-4-Property-Sets.aspx</link><category /><pubDate>Thu, 20 Oct 2005 04:19:00 GMT</pubDate><description>&lt;p&gt;Property Sets is a huge new feature in FinalBuilder 4.&amp;#160; It's a real time saver and greatly improves the readability and maintainability of your build process!&amp;#160; The rationale behind property sets was that probably our most frequently asked question was along the lines of:&lt;/p&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px"&gt;
&lt;p&gt;&lt;em&gt;“How do I set the version information of all the modules in my product to be the same, including sycronisation and incrementing of version numbers”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Our answer for this has been to use script in the BeforeAction events of the compiler actions, and we even have an article explaining how to do it. But that is so old-skool in FinalBuilder 4, as we've introduced PropertySets which do all the hard work for you! :)&lt;/p&gt;
&lt;p&gt;Here are the available PropertySet actions:&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.finalbuilder.com/blogimages/FinalBuilder4_PropertySets.png" /&gt;&lt;/p&gt;
&lt;p&gt;Here's how they work - you use a &lt;strong&gt;PropertySet define&lt;/strong&gt; action, which allows you to give a property set a name and you get to choose the type.&amp;#160; A property set is basically a whole bunch of values which are held together by this PropertySet, an example is the Win32 Version Numbers type which contains: MajorVersion, MinorVersion, ReleaseVersion, BuildVersion integer values.&amp;#160; Then you can load that property set from somewhere,&amp;#160;for example an&amp;#160;INI file, the registry, the FinalBuilder project version number file (FBD) or you can assign the values using other FinalBuilder variables.&amp;#160; After you load the property set you may also want to increment a value in it using the &lt;strong&gt;PropertySet increment&lt;/strong&gt; value action.&lt;/p&gt;
&lt;p&gt;Then you can use this property set in other actions, for example the&amp;#160;Build VC6 action:&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.finalbuilder.com/blogimages/FinalBuilder4_UsingPropertySetsWithVC6.png" /&gt;&lt;/p&gt;
&lt;p&gt;Notice all the greyed out fields - these will be automatically set using the Property Set “MyVersionInfo“. And you can use this property set in all your other compiler actions, and elsewhere too.&amp;#160; For example you might want to generate a filename based on version numbers - easy, use the &lt;strong&gt;PropertySet to Variable&lt;/strong&gt; action which allows you to combine property set values in any order with other text to create the filename.&lt;/p&gt;
&lt;p&gt;When you're done with the property set you'll probably want to persist it somehow - save to INI, FBD, registry or directly access the items of the property sets like variables and save them using some other means.&lt;/p&gt;
&lt;p&gt;So, there you have it - a very brief overview of PropertySets.&amp;#160; PropertySets really do save a lot of time and it gets rid of heaps of script code all throughout your project, at the same time making it easy to load and persist version information and applying a common set of version information to all the various modules during the build process.&lt;/p&gt;</description></item><item><title>What's new in FinalBuilder 4 - Persistent Project Variables</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/509/Whats-new-in-FinalBuilder-4-Persistent-Project-.aspx</link><category /><pubDate>Wed, 19 Oct 2005 00:08:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder 4 can now automatically load and store the value of a variable.&amp;nbsp;&amp;nbsp;To enable a variable to be automatically persistent simply flag the variable as persistent in the Edit Variables dialog (see below). Persistent variables are stored in the &lt;project&gt;.fbv file.&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_PersisentVariables.png"&gt; 
&lt;P&gt;In the past this had to be done manually;&amp;nbsp;for example you might read a bunch of variables from a INI file, the registry or an XML file&amp;nbsp;at the beginning of a build, and then write the value back again at the end of a build - so now it's a simple matter of setting the persistent checkbox when creating a variable and it's all done automatically!&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Project Edit Password</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/508/Whats-new-in-FinalBuilder-4-Project-Edit-Passwo.aspx</link><category /><pubDate>Sat, 15 Oct 2005 02:11:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder 4 now allows the owner of the project to set an Edit Password.&amp;nbsp; This password is required for the project to be viewed in design mode and before any changes can be made to the project.&amp;nbsp; When you open a project that&amp;nbsp;has an edit password, it will open on the Build Summary screen - clicking the Design tab will prompt for&amp;nbsp;the password.&amp;nbsp; The project can be run without the Password.&lt;/P&gt;
&lt;P&gt;To set an edit password, choose “Set Edit Password” from the project menu:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_SetEditPasswordMenu.png"&gt; 
&lt;P&gt;This will bring up the Project Edit Password dialog - type in the password required to edit the project.&amp;nbsp; To set no password for the project, simply leave the new password fields blank.&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_SetEditPassword.png"&gt; 
&lt;P&gt;Now that the project password is set, if you click on the Design tab you get the following prompt:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_EnterEditPassword.png"&gt; 
&lt;P&gt;One of the limitations with project edit passwords is that the project file must be saved as a compressed project file (.fbz3) - if we stored the password in the xml version of the project file it would be too easy to remove manually!&lt;/P&gt;</description></item><item><title>Calculating Estimated Progress in FinalBuilder 4</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/507/Calculating-Estimated-Progress-in-FinalBuilder-4.aspx</link><category /><pubDate>Thu, 13 Oct 2005 21:41:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder 4 introduces a new feature: &lt;STRONG&gt;Estimated Progress&lt;/STRONG&gt;.&amp;nbsp; It's a progress bar that increments by one every time an action completes while your build runs, and the total is dynamically calculated&amp;nbsp; (see it in context &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/10/739.aspx"&gt;here&lt;/A&gt;).&amp;nbsp; It's the total, and more specifically the calculation of the total that I'm going to shed some light on in this post.&amp;nbsp; But first, here's a quick screenie of what the progress bar looks like during a build:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_EstimatedProgress.png"&gt; 
&lt;P&gt;Estimated Progress was a bit of a &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;controversial &lt;/SPAN&gt;issue for us.&amp;nbsp; On one hand it'd be great to see how your build is going as a percentage, but on the other, it's something that is almost impossible to predict accurately due to the very dynamic ways people can set up their build process (eg. loops, conditions, case statements, etc).&amp;nbsp; So, we needed a way to predict the total progress somehow.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;When a build first starts, the progress is set to zero and the progress bar total is calculated.&lt;/LI&gt;
&lt;LI&gt;First the log archive is queried to find the last successful build.&amp;nbsp; If there was a last successful build, then the amount of actions that executed in that build is used to set the total (this was a&amp;nbsp;cinch to get a count of the last actions, as the log files are now a relational&amp;nbsp;&lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/07/737.aspx"&gt;database&lt;/A&gt;).&lt;/LI&gt;
&lt;LI&gt;If there was no last successful build, then FinalBuilder calculates how many actions are in your build process and uses that as the total.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Now, we realise that the above two methods will not be adequate for some build processes.&amp;nbsp; For example, a build process may have two modes (eg. Full and BugFix).&amp;nbsp; The two different modes may have very different progress totals, and using the last successful build action count method will only work some of the time.&amp;nbsp; Thanks to the beta testers, we've introduced a new script method “SetEstimatedProgressTotal” which takes a single integer parameter which allows the progress total to be set to any value at any time during the build process.&lt;/P&gt;
&lt;P&gt;So, how can you use this?&lt;/P&gt;
&lt;P&gt;Well, lets use the same example above -&amp;nbsp;your build process has Full and BugFix modes.&amp;nbsp; You know (because you've run a Full build enough times) that a Full build will run 469 actions, and that a BugFix build runs only 210 actions.&amp;nbsp; Your build process will have some logic at the start which figures out if a Full build or BugFix build is required, and using that same logic it can call the script function for the full build (in JScript):&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;if (FullBuild){ &lt;BR&gt;&amp;nbsp; SetEstimatedProgressTotal(469) &lt;BR&gt;} else { &lt;BR&gt;&amp;nbsp; SetEstimatedProgressTotal(210) &lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;This gives you complete control over the estimated progress, and it can be set at any time during your build.&amp;nbsp; Of course, you could also use a persistent project variables (ooh, better blog about this soon)&amp;nbsp;to set the total progress... so you can make it as complicated as you want!&amp;nbsp; For the FinalBuilder build process, we rely on the default behaviour as the last successful build is a very good indication for how many actions will execute in the next build.&lt;/P&gt;</description></item><item><title>The Build Master book has shipped.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/506/The-Build-Master-book-has-shipped.aspx</link><category /><pubDate>Wed, 12 Oct 2005 23:58:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/vincem"&gt;Vincent Maraia's (vincem)&lt;/A&gt;&amp;nbsp;book “The Build Master - Microsoft's Software Configuration Management Best Practices” has &lt;A href="http://blogs.msdn.com/vincem/archive/2005/10/08/478525.aspx"&gt;just shipped&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I'm about half way through&amp;nbsp;a draft copy he gave me at PDC this year - so far it's been a very interesting insight into the build practices at &lt;A href="http://www.microsoft.com/"&gt;Microsoft&lt;/A&gt; and other enormous organisations.&amp;nbsp; There's a lot of good ideas in there; it's a &lt;A href="http://www.awprofessional.com/title/0321332059"&gt;worthwhile read&lt;/A&gt; especially if you're in a large organisation.&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Restart build if build fails</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/505/Whats-new-in-FinalBuilder-4-Restart-build-if-bu.aspx</link><category /><pubDate>Wed, 12 Oct 2005 00:15:00 GMT</pubDate><description>&lt;P&gt;This is a great new little feature:&amp;nbsp;if a build fails, you can fix the problem and then continue the build without resetting the log.&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_ContinueBuild.png" border=1&gt; 
&lt;P&gt;The screen pic above shows that a build has just failed, and the Restart build from selected action button becomes enabled.&amp;nbsp; At this point you would normally switch over to the design view, fix whatever needs to be fixed, select the action to restart from and then restart the build.&amp;nbsp; This is &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;particularly &lt;/SPAN&gt;useful if you have a long build process and you don't have time to start from the beginning again, or maybe you have a sequence of actions at the start of the build that you really don't want to rerun (maybe they're incrementing version numbers or something).&amp;nbsp;&amp;nbsp;Don't confuse this with the “Run from here” function - Run from here starts a new log file, resets all the build status and starts the build from the selected action.&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Build Summary</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/504/Whats-new-in-FinalBuilder-4-Build-Summary.aspx</link><category /><pubDate>Mon, 10 Oct 2005 23:45:00 GMT</pubDate><description>&lt;P&gt;For FinalBuilder 4 we wanted to add a new view of the build process as it runs.&amp;nbsp; This new view was designed with the following ideas in mind:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Provide an “at a glance” status of the build (eg. running, completed, error, etc). 
&lt;LI&gt;Provide an estimated progress of current build. 
&lt;LI&gt;Provide action statistics (eg. how many actions completed, in error, skipped, etc). 
&lt;LI&gt;Have a better way of showing &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;multiple &lt;/SPAN&gt;actions running in parallel 
&lt;LI&gt;Have a better way of showing the status of an action while it's running (eg. progress, progress messages etc.)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;To &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;achieve &lt;/SPAN&gt;this, we added a new top level tab for the IDE:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_BuildSummaryTab.png" border=1&gt; 
&lt;P&gt;The Design tab is where you have to be when you're adding, deleting and editing actions in your build process or when you're debugging the build process&amp;nbsp;- the Build Summary tab is where you &lt;STRONG&gt;can be&lt;/STRONG&gt; when you run the build.&amp;nbsp; There are plenty of options that can be set to decide when this view is automatically switched to, for example you can decide to only switch to this view when a build starts running, or maybe you want to start with this view when you open FinalBuilder.&lt;/P&gt;
&lt;P&gt;This is a screen pic of the Build Summary tab:&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_BuildSummaryRunning.png"&gt; 
&lt;P&gt;So, lets dissect what's going on here.&amp;nbsp; Starting with the left hand side we have:&lt;/P&gt;
&lt;P&gt;1. The Running Man in action - when the build completes you get a big X or a big Tick; easy to see at a glance.&lt;/P&gt;
&lt;P&gt;2. “Build Running” - this text changes depending on the status of the build&lt;/P&gt;
&lt;P&gt;3. The Start Time and Run Time of the build&lt;/P&gt;
&lt;P&gt;4. “Run” and “Stop” buttons -&amp;nbsp;duplicated on this screen for &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;convenience&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;5. Estimated Progress bar.&amp;nbsp; We're 40% through the build.&lt;/P&gt;
&lt;P&gt;6. Action Statistics - an at-a-glance look at how many actions&amp;nbsp;are done, broken up&amp;nbsp;by&amp;nbsp;completed status&lt;/P&gt;
&lt;P&gt;7. Recent actions - this is a list of recent actions that have completed in descending order.&lt;/P&gt;
&lt;P&gt;Quite a bit of information about the build state.&amp;nbsp; A lot of this information is not easily accessible in FinalBuilder 3 and it's certainly easier to see what the build process is up to at a quick glance.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Now for the right hand side.&amp;nbsp; This side shows the current status of the current action list, as well as each action which is currently running (remember, FinalBuilder 4 now supports running &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/04/732.aspx"&gt;multiple actions in parallel&lt;/A&gt;).&amp;nbsp; This screen pic is showing that we're currently on the Main action list, and that two actions are currently running: a Compile Delphi project action and a Compile VS.Net action.&amp;nbsp; The Delphi action is showing that it's 20% complete and that it's up to the “Running Delphi Compiler...” stage.&amp;nbsp; The raw output of the action is not shown by default, but clicking on the “Show action output” will display any live while the action runs.&lt;/P&gt;
&lt;P&gt;There you have it - this is by far the biggest UI change we've done to &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; for a while.&amp;nbsp; The Build Summary tab displays running statistics, the current state of all running actions, as well as an at-a-glance view of the build status.&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Logging to a database</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/503/Whats-new-in-FinalBuilder-4-Logging-to-a-databa.aspx</link><category /><pubDate>Fri, 07 Oct 2005 20:19:00 GMT</pubDate><description>&lt;P&gt;Ready for another installment of what's new?&amp;nbsp; There's plenty more we've got up our sleeve, so keep tuned :)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Logging to a database&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;FinalBuilder versions 1, 2 and 3 record all the log information in memory during a build (this includes when an action starts, finishes, it's status, action lists, errors, output from the tools called, etc - basically everything that FinalBuilder does during a build is logged).&amp;nbsp; When the build ends (in FB1-3) the log information is written out to an xml file and then stored in a &lt;A href="http://www.aidaim.com/single_file_system.htm"&gt;SingleFileSystem&lt;/A&gt; with the previous logs.&lt;/P&gt;
&lt;P&gt;This approach has the following disadvantages:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;There is a memory overhead, as the log information cannot be written out until the end of the build&lt;/LI&gt;
&lt;LI&gt;Writing the log file at the end of the build can take a considerable time for very big builds&lt;/LI&gt;
&lt;LI&gt;The SingleFileSystem used occasionally gets corrupted, and there is no cure except to delete the log file&lt;/LI&gt;
&lt;LI&gt;Searching and/or filtering&amp;nbsp;the log is almost impossible and would be very slow&lt;/LI&gt;
&lt;LI&gt;Supporting &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/10/04/732.aspx"&gt;running actions in parallel&lt;/A&gt; would be a big job&lt;/LI&gt;
&lt;LI&gt;There is significant overhead dealing with large xml files (eg. loading them up to view in Build Log pane)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So, we had to come up with a different approach for FinalBuilder 4 that was extremely fast, very robust and also negated all the disadvantages of the previous FinalBuilder logging architecture.&amp;nbsp; The logging changes also had to be completely transparent to the user - FinalBuilder 4 has to work in exactly the same way and provide at least the same functionality.&amp;nbsp; The solution we came up with was to use an embedded database known for it's high performance and it's feature set - &lt;A href="http://www.nexusdb.com/"&gt;NexusDB&lt;/A&gt;.&amp;nbsp; We initially ran some performance tests to make sure it could cope with the type of abuse FinalBuilder could throw at it, and it passed with flying colours, the big challenge was replacing the current logging architecture with the embedded database.&amp;nbsp; I won't go into gory details, but suffice to say the integration went fairly well mainly due to the decoupled internal architecture of the build engine in FinalBuilder.&lt;/P&gt;
&lt;P&gt;The end result is that FinalBuilder 4 now uses an embedded database to handle all the logging, which is written to disk during&amp;nbsp;the build.&amp;nbsp; The database has very little memory overhead, is able to store and retrieve data very quickly, and will eventually include sorting and filtering of build logs.&amp;nbsp; Also, logging actions&amp;nbsp;run in&amp;nbsp;parallel was a no-brainer, and loading previous builds in the Build Log has been improved for very large builds.&amp;nbsp; I won't post a screen pic of FinalBuilder 4 showing off the new database logging in this case, because the UI has stayed exactly the same, except for an extra button “Pack log file“ which is used to reclaim space in the log database.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Text Find Action</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/502/Whats-new-in-FinalBuilder-4-Text-Find-Action.aspx</link><category /><pubDate>Thu, 06 Oct 2005 00:27:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder 4 adds a new action which makes it easier to find text in either a file or a FinalBuilder variable. Some build processes need to search for error strings in files, or maybe certain text from the output of a version control system action.&amp;nbsp; In the past this would be achieved by either using a file iterator with some script, or completely in VBScript/JScript.&amp;nbsp;&amp;nbsp;Our build process uses this method to search for error strings in the output of the help file generator we use.&amp;nbsp; We also answer questions about how to search for a text string quite often, so we know this action is going to get a good workout!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's how we use the new action:&amp;nbsp;&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_TextFindAction.png"&gt; 
&lt;P&gt;The Text Find Action can automatically search for a text string or a regular expression and cause the action to fail if the occurrences is less or more than a predefined amount.&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Async action group</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/501/Whats-new-in-FinalBuilder-4-Async-action-group.aspx</link><category /><pubDate>Tue, 04 Oct 2005 21:45:00 GMT</pubDate><description>&lt;P&gt;This is one of the best new features in &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; 4, and here is the action that represents it:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_AsyncActionGroup.png" border=1&gt;&lt;/P&gt;
&lt;P&gt;I know it doesn't look like much, but it represents a significant new way of structuring your build process which can result in huge time savings when you run your build.&lt;/P&gt;
&lt;P&gt;Here's how it works - &lt;STRONG&gt;every&amp;nbsp;immediate child action of the action group is run in it's own thread and started simultaneously.&lt;/STRONG&gt;&amp;nbsp; The next sibling of the Async Action Group waits until all it's children complete processing before the next action runs (equivalent to a sync point).&lt;/P&gt;
&lt;P&gt;This is a flow diagram of the process:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_AsyncActionFlow.png" border=1&gt;&lt;/P&gt;
&lt;P&gt;And here is the FinalBuilder representation of this flow diagram:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_AsyncActionGroupInFB.png" border=1&gt;&lt;/P&gt;
&lt;P&gt;Of course, the “Do Something“, Task A, B, C, and “Do something else” can be any actions in your build process.&amp;nbsp; This new action makes it very easy for you to execute certain actions in your build process in parallel.&amp;nbsp; Don't be deceived by it's simplicity - the ASync Action Group is extremely powerful.&amp;nbsp; For example, it is possible to nest ASync Action Groups inside other ASync Action Groups; it's also possible to represent any combination of sync points and parallel execution using this single action.&lt;/P&gt;
&lt;P&gt;The benefit of the ASync Action Group is that you can run &lt;A href="http://www.answers.com/io%20bound"&gt;IO bound&lt;/A&gt; actions in parallel with &lt;A href="http://www.answers.com/cpu%20bound"&gt;CPU bound&lt;/A&gt; actions, which should result in significant overall time savings in your build process.&amp;nbsp; Also, if you have a &lt;A href="http://www.intel.com/technology/computing/dual-core/"&gt;dual&lt;/A&gt; &lt;A href="http://multicore.amd.com/en/"&gt;core&lt;/A&gt; machine or multi-CPU machine, then FinalBuilder can take advantage of the other CPUs to run multiple actions simultaneously which can result in a dramatic performance improvement of your build process.&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Project Global Script</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/500/Whats-new-in-FinalBuilder-4-Project-Global-Scri.aspx</link><category /><pubDate>Fri, 30 Sep 2005 21:16:00 GMT</pubDate><description>&lt;P&gt;This is one of those features we'd planned to do for ages, and customers kept asking us to make script code reuse easier (if FB3 you can include an external script file, but this is less than ideal).&amp;nbsp; FinalBuilder 4 now allows you to have global VBScript and JScript stored in your project file and the script code is available to all actions in the project.&lt;/P&gt;
&lt;P&gt;For example, define some global VBScript (access this dialog from the Project menu):&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_ProjectGlobalScript.png"&gt; &lt;/P&gt;
&lt;P&gt;This dialog supports syntax highlighting, code completion, parameter hints and also will display subs, functions, constants, etc in the right hand side section to make it easy to see an overview of your code at a glance as well as easy navigation within the script (double-click an item and it scrolls the code to the right spot).&lt;/P&gt;
&lt;P&gt;And then you can use the script as you would a normal function, sub, etc. &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_UsingProjectGlobalScript.png" border=1&gt;&lt;/P&gt;
&lt;P&gt;(also of note in the above screen shot is that the Run Status tab has been removed and a new Action Information tab...)&lt;/P&gt;</description></item><item><title>What's new in FinalBuilder 4 - Automatic Action Retry</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/499/Whats-new-in-FinalBuilder-4-Automatic-Action-Re.aspx</link><category /><pubDate>Thu, 29 Sep 2005 20:38:00 GMT</pubDate><description>&lt;P&gt;Yesterday we &lt;A href="http://www.finalbuilder.com/finalbuilder/FB4Beta.html"&gt;announced FinalBuilder 4&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I'll be trying to blog about a new feature in FB4 every day or so... this is the first in the series :)&lt;/P&gt;&lt;STRONG&gt;What's new in FinalBuilder 4 - Automatic Action Retry&lt;/STRONG&gt; 
&lt;P&gt;FinalBuilder 4 now includes the option to allow actions to retry automatically if they fail.&amp;nbsp; A maximum retry limit can be set as well as the wait time between retries.&amp;nbsp; This can be useful if a particular action has a tendency to fail but might succeed if it is re-run.&amp;nbsp; An example of this might be a network resource failing the first time, but the second time the network resource might be available.&amp;nbsp; The retry option is available for every action in FinalBuilder 4.&lt;/P&gt;
&lt;P&gt;Here is a screen pic of the property dialog showing the new retry options:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/FinalBuilder4_ActionRetry.png"&gt;&lt;/P&gt;
&lt;P&gt;Obviously, after the 3rd retry and the action still fails, then it will stop retrying and fail the action as per usual.&amp;nbsp; If a retry is successful, then the build continues on as the action does finally report success.&lt;/P&gt;</description></item><item><title>FinalBuilder 4 coming soon...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/498/FinalBuilder-4-coming-soon.aspx</link><category /><pubDate>Thu, 29 Sep 2005 01:22:00 GMT</pubDate><description>&lt;P&gt;Yes, it's true, &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 4 is about to go into beta testing, with a scheduled release near the end of November 2005.&lt;/P&gt;
&lt;P&gt;I've been pretty quiet on the blog scene lately, mainly because all of the things I wanted to blog about were cool new FinalBuilder 4 features, but we didn't want to announce FB4 too early (for lots of reasons).&amp;nbsp; So, now I'm free to tell you about the cool new stuff in FB4 - hopefully I'll cover something new every day or every second day.&amp;nbsp; Also, &lt;A href="http://msdn.microsoft.com/events/pdc/"&gt;PDC05&lt;/A&gt; and &lt;A href="http://www.microsoft.com/australia/events/teched2005/default.aspx"&gt;Tech.Ed&lt;/A&gt; were pretty busy for us... when you don't have a dedicated marketing &amp; sales team everything is up to the developers...&lt;/P&gt;
&lt;P&gt;Initially all our existing customers will receive an email for the FB4 beta download (in the next few days), and once we're happy with the stability we'll open it up to the general public.&amp;nbsp; TeamFB members have already had FB4 for a few days and it's looking pretty solid already.&amp;nbsp; There have been some &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;mammoth &lt;/SPAN&gt;changes to the core, so this is pretty &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;encouraging &lt;/SPAN&gt;:)&lt;/P&gt;
&lt;P&gt;One thing we weren't planning on spending much time on during the development of FB4 was ActionStudio (AS), but we have recently been using AS a lot ourselves as heaps of the new actions are written with AS (ie. &lt;A href="http://en.wikipedia.org/wiki/Eat_one's_own_dog_food"&gt;dogfooding&lt;/A&gt;...).&amp;nbsp; I'm pleased to say that AS is now even easier to use, supports some cool new features such as common property pages, global script, common images control; and we've fixed up lots of minor usability issues and bugs.&lt;/P&gt;
&lt;P&gt;Anyway, gotta update the website now... stay tuned for more FB4 new stuff.&lt;/P&gt;</description></item><item><title>Microsoft PDC05</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/497/Microsoft-PDC05.aspx</link><category /><pubDate>Mon, 19 Sep 2005 21:46:00 GMT</pubDate><description>&lt;P&gt;Wow, it's been a hectic couple of weeks.&amp;nbsp; First was Tech.Ed in Australia, then a week back at the office, and then last week we were exhibiting at the &lt;A href="http://msdn.microsoft.com/events/pdc/"&gt;Microsoft PDC05&lt;/A&gt; in LA.&amp;nbsp; It was a massive event - apparently almost 8,000 developers were there.&amp;nbsp; Bill Gates opened the keynote and throughout the conference there were literally hundreds of Microsoft employees everywhere you looked.&amp;nbsp; We got a lot out of the conference: meeting existing customers,&amp;nbsp;demoing FinalBuilder to&amp;nbsp;potential customers, and networking with other vendors and Microsoft employees (and, of course, the special event at Universal Studios).&lt;/P&gt;
&lt;P&gt;And a big thankyou to &lt;A href="http://www.hoogendoorn.nl/hoogengroup_eng/groepalgeng.html"&gt;Raoul Molenkamp&lt;/A&gt; who helped us out at the booth!&lt;/P&gt;</description></item><item><title>We're at Tech.Ed at the Gold Coast</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/496/Were-at-TechEd-at-the-Gold-Coast.aspx</link><category /><pubDate>Wed, 31 Aug 2005 19:43:00 GMT</pubDate><description>&lt;P&gt;We're exhibiting at Microsoft Tech.Ed at the Gold Coast, Queensland, Australia this week.&amp;nbsp; So if you're up here for the show, stop by our booth and say hello! :)&lt;/P&gt;
&lt;P&gt;Tech.Ed Australia is much bigger this year (which is a great thing for an exhibitor) - it feels two or three times bigger than last year in terms of how many delegates are attending.&lt;/P&gt;
&lt;P&gt;We have a new set of marketing material including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;New Logo&lt;/LI&gt;
&lt;LI&gt;New Colours&lt;/LI&gt;
&lt;LI&gt;New Brochures&lt;/LI&gt;
&lt;LI&gt;New Banners&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So... keep your eye on the website, as we'll be updating it with the new logo and colours soon.&lt;/P&gt;</description></item><item><title>JediVCS - you asked for it...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/495/JediVCS-you-asked-for-it.aspx</link><category /><pubDate>Mon, 15 Aug 2005 21:40:00 GMT</pubDate><description>&lt;P&gt;A big thankyou goes out to Mathias Burbach of &lt;A href="http://maranatha-consulting.com/index.html"&gt;Maranatha Consulting&lt;/A&gt; for developing the FinalBuilder integration for &lt;A href="http://jedivcs.sourceforge.net"&gt;JediVCS&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;The actions are currently in Beta testing - please contact me at&amp;nbsp;“tate @ finalbuilder dot com”&amp;nbsp;if you would like to help test them.&lt;/P&gt;
&lt;P&gt;Here is the list of actions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Synchronize Project&lt;/LI&gt;
&lt;LI&gt;Label Project&lt;/LI&gt;
&lt;LI&gt;Check Out&lt;/LI&gt;
&lt;LI&gt;Undo Check Out&lt;/LI&gt;
&lt;LI&gt;Check In&lt;/LI&gt;
&lt;LI&gt;List Projects&lt;/LI&gt;
&lt;LI&gt;List Project Modules&lt;/LI&gt;
&lt;LI&gt;List Locks&lt;/LI&gt;
&lt;LI&gt;Synchronise Project for Label&lt;/LI&gt;&lt;/UL&gt;</description></item><item><title>PDC and Tech.Ed</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/494/PDC-and-TechEd.aspx</link><category /><pubDate>Tue, 02 Aug 2005 21:52:00 GMT</pubDate><description>&lt;p&gt;Just put some info up on our webpage for upcoming events - we'll be exhibiting at &lt;a href="http://www.microsoft.com/australia/events/teched2005/"&gt;Tech.Ed Australia&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/events/pdc/"&gt;PDC&lt;/a&gt; in LA this year.&amp;#160; And thanks to &lt;a href="http://codebetter.com/blogs/brendan.tompkins/archive/2005/07/07/128917.aspx"&gt;Brendan Tompkins&lt;/a&gt; for the cool PDC image :)&lt;/p&gt;</description></item><item><title>ClearCase integration for FinalBuilder</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/493/ClearCase-integration-for-FinalBuilder.aspx</link><category /><pubDate>Wed, 27 Jul 2005 00:44:00 GMT</pubDate><description>&lt;P&gt;Check it out (pun intended...):&lt;/P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/finalbuilder_clearcase.png"&gt; 
&lt;P&gt;&lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; now has very comprehensive integration for &lt;A href="http://www-306.ibm.com/software/awdtools/clearcase/"&gt;IBM/Rational ClearCase&lt;/A&gt;.&amp;nbsp; The actions support both ClearCase Base and UCM to do anything you'll need to do in an automated build process!&amp;nbsp; And if there happens to be some particular ClearCase operation which isn't covered, you can use the “ClearCase Run Cleartool (Generic)” action which allows you to specify the exact command line parameters to use with cleartool.&lt;/P&gt;
&lt;P&gt;So, this really starts to &lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/05/18/701.aspx"&gt;round out&lt;/A&gt; the support for version control systems in FinalBuilder.&amp;nbsp; Currently in development is integration with &lt;A href="http://lab.msdn.microsoft.com/teamsystem/default.aspx"&gt;Microsoft TeamSystem&lt;/A&gt; and &lt;A href="http://jedivcs.sourceforge.net/"&gt;JediVCS&lt;/A&gt; (hang in there if you're waiting for this!)&lt;/P&gt;</description></item><item><title>We've moved!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/492/Weve-moved.aspx</link><category /><pubDate>Sat, 16 Jul 2005 00:19:00 GMT</pubDate><description>&lt;P&gt;The &lt;A href="http://www.sourcegear.com/"&gt;SourceGear&lt;/A&gt; guys are &lt;A href="http://software.ericsink.com/entries/lease_signed.html"&gt;just about to move&lt;/A&gt;, but we beat them to it :)&lt;/P&gt;
&lt;P&gt;We finished moving into the new office yesterday -&amp;nbsp;today we're getting stuck into some &lt;A href="http://www.finalbuilder.com/"&gt;real work&lt;/A&gt;.&amp;nbsp; The new office is a lot bigger; actually I think it's about 4 or 5 times bigger!&amp;nbsp; The company is expanding and we need to fit the extra people in somewhere.&amp;nbsp; There's even space for a big round table for meetings and eating our lunch at.&lt;/P&gt;
&lt;P&gt;We've even got a server room now (wow!).&amp;nbsp; We've wired the whole place up with CAT6, got a big switch and patch panel to make all the connections a breeze.&amp;nbsp; The last thing we're waiting for is the phone system - next week sometime hopefully :)&lt;/P&gt;</description></item><item><title>Another interesting article</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/491/Another-interesting-article.aspx</link><category /><pubDate>Mon, 04 Jul 2005 21:58:00 GMT</pubDate><description>&lt;P&gt;hmm... I didn't realise that the “&lt;!--StartFragment --&gt;&lt;FONT class=post&gt;&lt;A href="http://blogs.finalbuilder.com/tate/archive/2005/07/04/716.aspx"&gt;The Importance of Building Earnestly&lt;/A&gt;“ article was published in Feb this year, so it's sortof old news - but a good read nontheless.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;And here's another article by the same guys:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.cmcrossroads.com/ubbthreads/showflat.php?Number=43071"&gt;Building for success&lt;/A&gt;&amp;nbsp;&lt;FONT class=post&gt;by Brad Appleton, Robert Cowham and Steve Berczuk&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;“&lt;FONT class=post&gt;Since builds are so fundamental to the development of software, it is vital that they be done well“&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>The Importance of Building Earnestly</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/490/The-Importance-of-Building-Earnestly.aspx</link><category /><pubDate>Mon, 04 Jul 2005 21:45:00 GMT</pubDate><description>&lt;P&gt;Quite an interesting article on CM Crossroads titled:&amp;nbsp;&lt;!--StartFragment --&gt; &lt;B&gt;&lt;FONT size=3&gt;&lt;SPAN id=subject0&gt;&lt;A href="http://www.cmcrossroads.com/ubbthreads/showflat.php?Number=39804"&gt;The Importance of Building Earnestly&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;“&lt;!--StartFragment --&gt; &lt;FONT class=post&gt;The Build is an essential link in the development process. Improving this link will make your life easier, whatever your role is. Take small steps towards making your process better and your work will be more enjoyable. Even if your build process seems to work, consider how you might improve it further, perhaps keeping in mind the words of Laurie Anderson: “Paradise is exactly like where you are right now, only much, much better.” [Anderson]”&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Hiring and Interview Questions</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/489/Hiring-and-Interview-Questions.aspx</link><category /><pubDate>Thu, 23 Jun 2005 21:58:00 GMT</pubDate><description>&lt;P&gt;*phew*&lt;/P&gt;
&lt;P&gt;We've just finished interviewing for the &lt;A href="http://www.finalbuilder.com/jobs/juniordeveloper.html"&gt;Junior Programmer position&lt;/A&gt; at VSoft Technologies.&amp;nbsp; The position was geared towards a current university student in their final year, or a recent graduate and they will be working on the future development of &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;We advertised the job on &lt;A href="http://www.seek.com.au/"&gt;SEEK&lt;/A&gt; - we have had quite a lot of responses and the advertising experience was quite good, I think we'll use SEEK again.&amp;nbsp; But the &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;disappointing&lt;/SPAN&gt; thing has been the quality of the applicants.&amp;nbsp; &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Unfortunately&lt;/SPAN&gt; we've had to automatically exclude all candidates from interstate (or overseas), as it's just too hard and too risky for us to bring people to &lt;A href="http://www.canberratourism.com.au/"&gt;Canberra&lt;/A&gt;.&amp;nbsp; Also, Canberra has a fairly small population - so finding talented people is always going to be challenging.&amp;nbsp; There are two universities in Canberra - the &lt;A href="http://www.anu.edu.au/"&gt;Australian National University&lt;/A&gt; (ANU)&amp;nbsp;and the &lt;A href="http://www.canberra.edu.au/"&gt;University of Canberra&lt;/A&gt; (UC).&amp;nbsp; Both offer B.E. in software and UC also offers Bachelor of Information Technology and a few other IT related qualifications.&amp;nbsp; There are also other learning institutions here too, the &lt;A href="http://www.cit.act.edu.au/"&gt;Canberra Institute of Technology&lt;/A&gt; springs to mind.... there's probably others too.&lt;/P&gt;
&lt;P&gt;So, we decided to interview seven people - one person got another job before we interviewed them, so we ended up with six... a pretty good number actually.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;The interview questions.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Everyone seems to go fairly well with verbal questions - eg. what experience have you had, what is your favourite programming language, etc.&amp;nbsp; What really sorts the men-from-the-boys are the little &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;practicals&lt;/SPAN&gt; we gave the candidates:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. Read some code&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We gave the candidate a print out of a very simple routine.&amp;nbsp; I'm not going to tell you what it is, but suffice to say it was only about&amp;nbsp;five lines long.&amp;nbsp; We specifically chose some &lt;A href="http://www.borland.com/us/products/delphi/index.html"&gt;Delphi&lt;/A&gt; code as we wanted to assess the skills of the candidate to be able to read code in a different programming language than they were used to.&amp;nbsp; The results were a little &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;surprising&lt;/SPAN&gt; (if not disturbing)... &lt;A href="http://blogs.finalbuilder.com/vincent/"&gt;Vincent&lt;/A&gt; and I started thinking that maybe the routine was a bit difficult (maybe it should only be 2 lines long?!?!).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Write some code&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We gave the candidates a very simple class diagram.&amp;nbsp; It contained two classes, one derived from the other and a couple of methods and attributes.&amp;nbsp; We asked them to write the code based on the class diagram in Notepad.&amp;nbsp; This was&amp;nbsp;a good question, actually a very good question :)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. Customer &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;liaison&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We deal with a lot of customers.&amp;nbsp; We have newsgroups as well as handling support and pre-sales issues via email.&amp;nbsp; We need to know how someone would handle this task - we gave the candidates a real email which we received from a customer and asked them to write their response.&amp;nbsp; This question was generally handled fairly well as we were able to judge their liaison skills, politeness, and just how they handle this type of thing in general.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;4. Research skills&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The candidates were asked some questions that they wouldn't know the answer to, and they had to use a web browser to find the answers.&amp;nbsp; I think we'll probably refine the research question a little next time we interview, but it was&amp;nbsp;certainly a good question to ask.&amp;nbsp; Some &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;candidates &lt;/SPAN&gt;took a minute or two, others were asked to stop after about 10 minutes.&amp;nbsp; At least with the people who took longer I was able to read a few pages of &lt;A href="http://www.amazon.com/exec/obidos/ASIN/0060517123/ref=pd_sxp_f/102-6762497-1141748"&gt;Crossing the Chasm&lt;/A&gt;&amp;nbsp;- so the time was not wasted :)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;5. Using FinalBuilder&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This test was designed to assess the both the candidates' problem solving skills, as well as assess whether they had downloaded FinalBuilder in their own time to study the product before the interview.&amp;nbsp; It also allowed us to do a bit of usability testing - we watched as the&amp;nbsp;candidates' followed a list of instructions to create a very simple build&amp;nbsp;process in FinalBuilder&amp;nbsp;:)&amp;nbsp; It was very interesting, to say the least.&amp;nbsp; A side effect was that we were also able to assess the candidates ability to follow instructions - this was a good question indeed.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The result.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;There was one candidate who generally&amp;nbsp;stood out above the rest - we have asked him to join the FinalBuilder development team, and he is starting tomorrow.&amp;nbsp; Keep an eye out for his blog.&amp;nbsp; Of the other candidates, there were two who were very high on the list.&amp;nbsp; We wish all the candidates who applied for this job success for their future.&lt;/P&gt;
&lt;P&gt;Some closing notes.&lt;/P&gt;
&lt;P&gt;Some candidates took the time to read our website before they arrived for the interview.&amp;nbsp; Some even had downloaded FinalBuilder and had a play with it.&amp;nbsp; This does count for a lot in our books - why someone wouldn't spend a little time finding out about the company they might be working for is a little &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;surprising&lt;/SPAN&gt;.&amp;nbsp; Also, the technical skills of the &lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-AU; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;candidates &lt;/SPAN&gt;did seem a little lacking - we do understand that the job is for a Junior developer, but a good understanding of basic OO principles and the ability to write simple code shouldn't be too much to ask for, is it?&lt;/P&gt;</description></item><item><title>Junior Developer</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/488/Junior-Developer.aspx</link><category /><pubDate>Thu, 16 Jun 2005 02:16:00 GMT</pubDate><description>&lt;P&gt;We're looking for another person to join the &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; team...&lt;/P&gt;
&lt;P&gt;Job description is &lt;A href="http://www.finalbuilder.com/jobs/juniordeveloper.html"&gt;here&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>A job posting that lists FinalBuilder as a desired aptitude</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/487/A-job-posting-that-lists-FinalBuilder-as-a-desire.aspx</link><category /><pubDate>Mon, 06 Jun 2005 23:52:00 GMT</pubDate><description>&lt;P&gt;This is interesting... Voxco, on their &lt;A href="http://www.voxco.com/en/careers.html"&gt;careers&lt;/A&gt; page,&amp;nbsp;are currently looking for an&amp;nbsp;&lt;!--StartFragment --&gt; &lt;A href="http://www.voxco.com/en/PDF/offre_Programmer_analyst_andsoftdepl_EN.pdf" target=_blank&gt;Programmer Analyst : Specialist in software rollout (Montreal)&lt;/A&gt; and they list &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; as a desired aptitude.&amp;nbsp; So, if you're a FinalBuilder user looking to move to Canada, this just might be your chance :)&lt;/P&gt;</description></item><item><title>Dilbert does FinalBuilder :)</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/486/Dilbert-does-FinalBuilder-.aspx</link><category /><pubDate>Mon, 30 May 2005 22:35:00 GMT</pubDate><description>&lt;P&gt;This is very cool.... &lt;A href="http://www.dilbert.com"&gt;Dilbert&lt;/A&gt; discovers &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; :) &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.dilbert.com/comics/dilbert/archive/images/dilbert2005052209279.jpg"&gt;&lt;/P&gt;</description></item><item><title>List of bug tracking software</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/485/List-of-bug-tracking-software.aspx</link><category /><pubDate>Sat, 28 May 2005 06:03:00 GMT</pubDate><description>&lt;A href="http://weblogs.asp.net/fmarguerie/"&gt;Fabrice&lt;/A&gt; has compiled a nice list of &lt;A href="http://weblogs.asp.net/fmarguerie/articles/408858.aspx"&gt;bug tracking software&lt;/A&gt;.&amp;nbsp; We have recently started using &lt;A href="http://www.fogcreek.com/FogBugz/"&gt;FogBugz&lt;/A&gt; here for &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt;, and it really works well.&amp;nbsp; Probably the best feature is that it acts as an email client for our support system.</description></item><item><title>The sound of my own voice!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/484/The-sound-of-my-own-voice.aspx</link><category /><pubDate>Sat, 28 May 2005 04:15:00 GMT</pubDate><description>&lt;P&gt;This was not in my job description.... recording my voice... it's horrible listening to yourself speak!&lt;/P&gt;
&lt;P&gt;Today we've created an “Introduction to FinalBuilder” video with &lt;A href="http://www.techsmith.com"&gt;Camtasia Studio&lt;/A&gt;.&amp;nbsp; It's the first in a series of videos we're creating to help people get started using the product.&amp;nbsp; This first video creates a very simple project and runs it.&amp;nbsp; The other movies we've got planned will cover more advanced topics like Action Lists, Variables, ActionStudio, etc.&lt;/P&gt;
&lt;P&gt;So, you wanna listen to my voice? The movie is &lt;A href="http://www.finalbuilder.com/finalbuilder/movies/introduction/CreatingASimpleBuildWithFinalBuilder.html"&gt;here&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>Version Control Systems</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/483/Version-Control-Systems.aspx</link><category /><pubDate>Thu, 19 May 2005 01:01:00 GMT</pubDate><description>&lt;P&gt;In our recent &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; customer survey, one question we asked was “What Version Control System do you currently use, or plan to use in the next 12 months”.&amp;nbsp; The question allowed mulitple answers, so the bars aren't a percentage.&amp;nbsp; I've removed the actual numbers because the relative widths of the bars is what is important.&lt;/P&gt;
&lt;P&gt;So, here are the results:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/Version_Control_Systems_FinalBuilder.png"&gt;&lt;/P&gt;
&lt;P&gt;So, interesting results, eh?&amp;nbsp; Obviously Microsoft Team System is high on the agenda for us, and looks like a lot of people will be taking a serious look at the new verison control system.&lt;/P&gt;
&lt;P&gt;We'd expect the Subversion bar to continue to grow at a very high rate - last year when we ran a similar survey only 3% of people were using Subversion. SourceGear Vault has also grown a lot, Vault was down the bottom last year, and this year it's really moved up the rankings to just behind CVS.&amp;nbsp; Most of the other VCS's have been pretty steady.&lt;/P&gt;
&lt;P&gt;Comments welcome.&lt;/P&gt;</description></item><item><title>Make your build process Famous!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/482/Make-your-build-process-Famous.aspx</link><category /><pubDate>Tue, 17 May 2005 21:46:00 GMT</pubDate><description>&lt;p&gt;Would you like part of your build process to be famous?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/a&gt; advertises in the &lt;a href="http://msdn.microsoft.com/msdnmag/"&gt;MSDN magazine&lt;/a&gt; which has a readership of over 70,000 people.&lt;/p&gt;
&lt;p&gt;Every month we create a new "mini build" which appears in the advertisment.&amp;#160; Our past ads are here: http://www.finalbuilder.com/finalbuilder/advertising.html&lt;/p&gt;
&lt;p&gt;So - send us your mini-build and the August edition of MSDN can feature your build process!&amp;#160; Vincent and I will choose the most interesting set of FinalBuilder actions to include on the ad.&lt;/p&gt;
&lt;p&gt;The conditions are:&lt;br /&gt;
1.&amp;#160; 15 to 20 actions (we must be able to fit it in the available space)&lt;br /&gt;
2.&amp;#160; Any actions are allowed, including custom actions&lt;br /&gt;
3.&amp;#160; Submissions must be a .fbz3 or .fbp3 file&lt;br /&gt;
4.&amp;#160; Email all submissions to tate at finalbuilder.com&lt;br /&gt;
5.&amp;#160; Dealine: 1 June 2005&lt;br /&gt;
6.&amp;#160; Judges decision is Final :)&lt;/p&gt;
&lt;p&gt;Good luck!&lt;/p&gt;</description></item><item><title>Wow... gotta be happy with that!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/481/Wow-gotta-be-happy-with-that.aspx</link><category /><pubDate>Sat, 14 May 2005 04:20:00 GMT</pubDate><description>&lt;P&gt;Here's the result of one of the questions in the recent &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; customer survey we ran.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/blogimages/finalbuilder_rating.png"&gt;&lt;/P&gt;
&lt;P&gt;Need I say more??? Yeah... while I'm at it here are some of the comments that people left:&lt;/P&gt;
&lt;P&gt;“Friends don't let friends build with anything else.“&amp;nbsp; (this is my favourite one...)&lt;/P&gt;
&lt;P&gt;“I think FinalBuilder is an excellent product and it has revolutionised the way I handle builds. Congratulations on a superb product!“&lt;/P&gt;
&lt;P&gt;“Well done to the developers, FB saves me a great deal of time &amp; ensures that builds are done consistently every time.”&lt;/P&gt;
&lt;P&gt;“FB team has spoiled us. I find I now get frustrated at other vendors when they don't respond in such timely fashion as your goodselves. Keep up the good work!“&lt;/P&gt;
&lt;P&gt;“A brilliant product which I use simply because it saves me hours of time and makes it easy to use as a backup tool as well. As a one person business my time is everything. Well done.“&lt;/P&gt;
&lt;P&gt;“This is fantastic software, you can tell the developers really believe in their product. I cannot rate it high enough, well done.“&lt;/P&gt;
&lt;P&gt;“Great system! Keep up the good work!”&lt;/P&gt;
&lt;P&gt;“FB has helped us very much to organize and optimize the build process. Now, everyone can build, even if the "build master" is out of office!”&lt;/P&gt;
&lt;P&gt;“FinalBuilder is great.”&lt;/P&gt;
&lt;P&gt;“I love your product. Thank you.”&lt;/P&gt;
&lt;P&gt;“We rely on FinalBuilder pretty heavily - it's a great product. Keep up the good work!”&lt;/P&gt;
&lt;P&gt;“Awesome interface and tons of functionality. Great tool”&lt;/P&gt;
&lt;P&gt;“Great product, great price. It has saved me many hours.“&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;And that's just the tip of the iceberg :)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>FinalBuilder Customer Survey</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/480/FinalBuilder-Customer-Survey.aspx</link><category /><pubDate>Wed, 11 May 2005 20:05:00 GMT</pubDate><description>&lt;P&gt;We're currently conducting a survey of existing &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; customers.&amp;nbsp; If you have not received a direct email with a link to the survey and would like to participate then&amp;nbsp;please email me directly.&lt;/P&gt;
&lt;P&gt;The preliminary results are very interesting, and it's going to have a very real infulence on the further direction of FinalBuilder.&lt;/P&gt;
&lt;P&gt;We'll be blogging about particular results in the coming weeks, so keep tuned.&lt;/P&gt;
&lt;P&gt;Thanks to all who have responded already!&lt;/P&gt;</description></item><item><title>Ada for .Net</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/479/Ada-for-Net.aspx</link><category /><pubDate>Fri, 06 May 2005 19:41:00 GMT</pubDate><description>&lt;P&gt;Well, this is mildly interesting.... there is now &lt;A href="http://www.usafa.af.mil/df/dfcs/bios/mcc_html/a_sharp.cfm"&gt;Ada for .Net&lt;/A&gt;, and they're calling&amp;nbsp;it A#&lt;/P&gt;
&lt;P&gt;Ada was the first programming language I learnt - that was back in 1993 at the &lt;A href="http://www.canberra.edu.au"&gt;University of Canberra&lt;/A&gt;.&amp;nbsp; Ada does have some very interesting and cool features, but can be a bit verbose... and I seem to remember the compiler error messages were sometimes a bit too cryptic!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>FinalBuilder integrates with Perforce better</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/478/FinalBuilder-integrates-with-Perforce-better.aspx</link><category /><pubDate>Thu, 05 May 2005 18:55:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; has had&amp;nbsp;pretty basic &lt;A href="http://www.perforce.com/"&gt;Perforce&lt;/A&gt;&amp;nbsp;integration for quite a long time.&amp;nbsp; But since we offer excellent integration with &lt;A href="http://msdn.microsoft.com/ssafe/"&gt;Visual SourceSafe&lt;/A&gt;, &lt;A href="http://www.qsc.co.uk/"&gt;Team Coherence&lt;/A&gt;, &lt;A href="http://www.gnu.org/software/cvs/"&gt;CVS&lt;/A&gt;, &lt;A href="http://subversion.tigris.org/"&gt;Subversion&lt;/A&gt;, &lt;A href="http://www.seapine.com/"&gt;Surround SCM&lt;/A&gt;, &lt;A href="http://www.sourcegear.com/"&gt;Vault&lt;/A&gt;, &lt;A href="http://www.qumasoft.com/"&gt;QVCS&lt;/A&gt;, and &lt;A href="http://www.borland.com/starteam/"&gt;StarTeam&lt;/A&gt;, we thought it was about time to upgrade the Perforce support. (Oh, and&amp;nbsp;&lt;!--StartFragment --&gt; &lt;A href="http://www.componentsoftware.com/"&gt;ComponentSoftware RCS&lt;/A&gt; is supported using the plugin written by&amp;nbsp;Martin Rothschink, which is available &lt;A href="http://www.finalbuilder.com/finalbuilder/customactions.html"&gt;here&lt;/A&gt;.)&lt;/P&gt;
&lt;P&gt;So, here's a nice screen pic of the upgraded Perforce integration:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.finalbuilder.com/images/Perforce_in_FinalBuilder.png"&gt;&lt;/P&gt;
&lt;P&gt;The actions are still being tweaked and documented, but will be available very soon.&lt;/P&gt;</description></item><item><title>Fun and games with HTML email</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/477/Fun-and-games-with-HTML-email.aspx</link><category /><pubDate>Tue, 03 May 2005 21:39:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt; has been able to send HTML emails for some time, but it's not as flexible as some users required.&amp;nbsp; We've recently added the ability to specify a separate “Plain Body” to the “HTML Body”.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Unfortunately we've encounted a few problems - mainly the way that different email clients handle the HTML and Plain Text parts, especially in conjunction with an attachment.&amp;nbsp; To add to that, some email clients don't even display, or allow display of the text part of an HTML email (eg. &lt;A href="http://www.pocomail.com/"&gt;PocoMail&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Anyway, some R&amp;D was required to figure out how all the different parts fit together to form a email message which can be correctly read by the majortity of email clients.&amp;nbsp; Here what I ended up with:&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;Plain Body only&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; ContentType = ''&lt;BR&gt;Plain Body + Attachment&amp;nbsp;-&gt; ContentType = 'multipart/mixed'&lt;BR&gt;HTML Body only&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; ContentType = ''&lt;BR&gt;HTML Body + Attachment&amp;nbsp;&amp;nbsp;-&gt; ContentType = 'multipart/mixed'&lt;BR&gt;Plain Body + HTML Body&amp;nbsp;&amp;nbsp;-&gt; ContentType = 'multipart/alternative'&lt;BR&gt;Plain, HTML, Attachment&amp;nbsp;-&gt; Part1 = 'multipart/mixed' (consists of Part2 and Attachments)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part2 = 'multipart/alternative' (consists of Plain and HTML parts)&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Hmmm... doesn't look too complicated when it's layed out nicely like that, does it?&amp;nbsp; The problems was finding a nice readable guide on how to get the correct ContentTypes.&amp;nbsp; Unfortunately the &lt;A href="http://www.indyproject.org/"&gt;Indy &lt;/A&gt;documentation didn't help much at all, and the example email client in Indy didn't deal with HTML email.&amp;nbsp; This is the best article I found which did help quite a lot: &lt;A href="http://bdn.borland.com/article/0,1410,32075,00.html"&gt;http://bdn.borland.com/article/0,1410,32075,00.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So, at the end of all this, the HTML email support in FinalBuilder is now more compatible and better featured than before.&lt;/P&gt;</description></item><item><title>XenoCode and FinalBuilder</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/476/XenoCode-and-FinalBuilder.aspx</link><category /><pubDate>Thu, 21 Apr 2005 21:19:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://community.xenocode.com/blogs/kenjioba/archive/2005/04/12/140.aspx"&gt;Kenji Obata&lt;/a&gt; from &lt;a href="http://www.xenocode.com"&gt;XenoCode&lt;/a&gt; has just moved his build process to &lt;a href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/a&gt; -&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“In just a few hours, I had the entire Xenocode build process running under FB.&amp;#160; The IDE and scripting model is extremely intuitive and easy-to-learn (it earned a perfect score on my key usability measure, number of queries required into the manual -- zero).“&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;At the time FB only supported XenoCode 2004, but FB3.1 now supports XenoCode 2005 as well.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description></item><item><title>FinalBuilder 3.1 out</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/475/FinalBuilder-31-out.aspx</link><category /><pubDate>Sat, 16 Apr 2005 06:09:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder 3.1 is out, major features include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Integration for &lt;A href="http://www.seapine.com"&gt;Seapine Surround SCM&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;FinalBuilder console application - run FB from the command line without the GUI&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;More info &lt;A href="http://www.finalbuilder.com/finalbuilder/FB3.1.html"&gt;here&lt;/A&gt;&lt;/P&gt;</description></item><item><title>New server makes the build go fast.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/474/New-server-makes-the-build-go-fast.aspx</link><category /><pubDate>Thu, 14 Apr 2005 02:40:00 GMT</pubDate><description>&lt;P&gt;We've finally got our new server up-and-running, YAY!&lt;/P&gt;
&lt;P&gt;Hardware specs:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Dual Xeon 2.8Ghz with EMT64&lt;/LI&gt;
&lt;LI&gt;Areca PCI-X Raid Controller with 4x120GB SATA disks in RAID5&lt;/LI&gt;
&lt;LI&gt;2GB RAM&lt;/LI&gt;
&lt;LI&gt;Nice black case...and other bits and pieces&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The main thing is that our builds for FinalBuilder (using &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder &lt;/A&gt;of course) runs soooo much quicker. The build server is a Virtual Machine (using &lt;A href="http://www.vmware.com"&gt;VMWare 5&lt;/A&gt;) so moving it to the new server was very easy.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#800080&gt;The build time of FinalBuilder has gone from about 25mins on the old server, to about 9mins on the new server!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Pretty awsome speedup.... and our version control system is on the new server too, and it's also shown a major improvement in speed :)&lt;/P&gt;</description></item><item><title>Office Re-org</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/473/Office-Re-org.aspx</link><category /><pubDate>Wed, 06 Apr 2005 02:17:00 GMT</pubDate><description>&lt;P&gt;We've spend most of today re-organising the office. The office isn't too big, and we're getting ready to expand (ie. more developers) and so need to squeeze more desks in. The desks are the easy bit... it's the cabling that can drive sane people up the wall :) &lt;/P&gt;
&lt;P&gt;A&amp;nbsp;new server is arriving tomorrow which will run our version control system, build VM, and our other virtual machines (we need a quite a few since we support so many 3rd party tools). The hardware is going to be a dual-Xeon with 2GB RAM... so will be a big improvement!&lt;/P&gt;</description></item><item><title>FinalBuilder free for MVPs</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/472/FinalBuilder-free-for-MVPs.aspx</link><category /><pubDate>Wed, 23 Mar 2005 03:56:00 GMT</pubDate><description>&lt;P&gt;Wow! This is exciting news....! &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 3 Professional is now available for free for current MVP (Microsoft Valued Professionals).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;More info &lt;A href="http://www.finalbuilder.com/pr/FreeForMVP.html"&gt;here&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>Roy Osherove praises FB3 :)</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/471/Roy-Osherove-praises-FB3-.aspx</link><category /><pubDate>Tue, 15 Mar 2005 18:35:00 GMT</pubDate><description>&lt;P&gt;&lt;!--StartFragment --&gt;&amp;nbsp;Roy Osherove (of &lt;A href="http://weblogs.asp.net/rosherove/"&gt;ISerializable&lt;/A&gt;) praises &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder &lt;/A&gt;3 on his &lt;A href="http://weblogs.asp.net/rosherove/archive/2005/03/12/394337.aspx"&gt;blog&lt;/A&gt;...&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;“One of the coolest things about it is that you can also add your own custom tasks to&amp;nbsp;[FinalBuilder] - using .NET. they integrate fully into the "IDE" and that means you can pretty much do anything you like. That's why, while I like them as a concept, I don't use tools such as Nant or MSBuild today - the configuration is not as easy and seamless as it should be. To me that's one of the most important things - if you can't manage the build process easily you're wasting a lot of time and effort needlessly.”&lt;/EM&gt;&lt;/P&gt;</description></item><item><title>Mike Gunderloy reviews FinalBuilder 3</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/470/Mike-Gunderloy-reviews-FinalBuilder-3.aspx</link><category /><pubDate>Thu, 03 Mar 2005 00:09:00 GMT</pubDate><description>&lt;P&gt;The review is at: &lt;A href="http://www.larkware.com/Reviews/FinalBuilder3.html"&gt;http://www.larkware.com/Reviews/FinalBuilder3.html&lt;/A&gt;&lt;/P&gt;</description></item><item><title>FinalBuilder will probably never have this "feature" of ANT</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/469/FinalBuilder-will-probably-never-have-this-featur.aspx</link><category /><pubDate>Thu, 03 Mar 2005 00:02:00 GMT</pubDate><description>&lt;P&gt;Hmmm, someones certainly has too much time on their hands, they've written a &lt;A href="http://jonaquino.blogspot.com/2005/02/first-video-game-written-in-ant.html"&gt;video game in ANT&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; does now have a console mode... but, hey, I think we'll put our efforts into supporting more 3rd party tools instead&amp;nbsp;:)&lt;/P&gt;</description></item><item><title>Resize Firefox search bar</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/468/Resize-Firefox-search-bar.aspx</link><category /><pubDate>Mon, 28 Feb 2005 23:24:00 GMT</pubDate><description>I've always wanted to resize the search bar in &lt;A href="http://www.mozilla.org/products/firefox/"&gt;Firefox&lt;/A&gt;.&amp;nbsp; By default it's a bit small and I didn't want to waste any more space by having the google toolbar - finally found out how to do it via &lt;A href="http://codebetter.com/blogs/darrell.norton/archive/2005/02/21/51271.aspx"&gt;Darrell Norton's blog&lt;/A&gt;.</description></item><item><title>Nice (mini) review of FinalBuilder</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/467/Nice-mini-review-of-FinalBuilder.aspx</link><category /><pubDate>Mon, 28 Feb 2005 03:03:00 GMT</pubDate><description>
Check out what Tim Heuer &lt;a href="http://timheuer.com/blog/archive/2005/02/23/1688.aspx"&gt;has to say&lt;/a&gt; about FinalBuilder.</description></item><item><title>Agile Development Process</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/466/Agile-Development-Process.aspx</link><category /><pubDate>Wed, 23 Feb 2005 00:12:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://blogs.consultantsguild.com/index.php/jlawlor/index.php/jlawlor"&gt;Jake Lawlor&lt;/A&gt; mentions on his &lt;A href="http://blogs.consultantsguild.com/index.php/jlawlor/index.php/jlawlor/2005/02/12/portrait_of_an_agile_development_process"&gt;blog&lt;/A&gt; a whole bunch of Agile patterns and practices to choose from when crafting your development processes. &lt;/P&gt;
&lt;P&gt;"F. Establishing an Automated Build, Test, Source Control, Stage and Deploy Process &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;EM&gt;Automated builds refer to the automation of the many tedious steps involved in building the application components, managing source control, running unit tests and packaging and deploying the application components to the development, test and production environments. This traditionally can be an entire job description all by itself. By automating this process we eliminate a lot of manual work and potential errors due to human error. Our automated build additionally applies a source control label and creates a new versioned directory to a network location containing all files that will be applied for whatever environment is being deployed to (development, test or production). This staging directory provides for a natural rollback code base in addition to an easy location for future reference or trouble shooting!"&lt;/EM&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So, sounds like pretty good advice! Of course &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; would be the best tool to use :) &lt;/P&gt;</description></item><item><title>Where am I?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/465/Where-am-I.aspx</link><category /><pubDate>Thu, 10 Feb 2005 09:32:00 GMT</pubDate><description>&lt;P&gt;Check out the &lt;A href="http://www.csthota.com/blogmap/"&gt;BlogMap&lt;/A&gt;!&amp;nbsp; Interesting idea, wish I could zoom my map out a bit so it doesn't look like I live in the middle of no-where!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.csthota.com/blogmap" alt="BlogMap"&gt;&lt;IMG style="BORDER-RIGHT: black 1px dashed; BORDER-TOP: black 1px dashed; BORDER-LEFT: black 1px dashed; BORDER-BOTTOM: black 1px dashed" alt=http://www.csthota.com/blogmap/ src="http://www.csthota.com/blogmap/blogapi.ashx?method=blogmap&amp;feed=http://blogs.finalbuilder.com/tate/Rss.aspx&amp;height=250&amp;width=150&amp;label=Tate Needham"&gt;&lt;/A&gt;&lt;/P&gt;</description></item><item><title>What's been going on?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/464/Whats-been-going-on.aspx</link><category /><pubDate>Tue, 08 Feb 2005 01:45:00 GMT</pubDate><description>&lt;P&gt;Well, Vincent and I have been very quiet for the last month-and-a-half (on our blogs at least...) &lt;/P&gt;
&lt;P&gt;Appart from the xmas break, we've been polishing and polishing and polishing &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder &lt;/A&gt;3. It's been feature complete for quite some time now and it's certainly shaping up to be the most stable release yet! The major holdup for the release of FB3 is not FB3 itself, but the reimplementation of the backend customer systems. With the amount of customers who have bought FB1, FB2 Developer (with or without Software Assurance) and FB3 Enterprise (with or without Software Assurance) there are quite a few permutations of possible upgrades to FB3 Std (with or without Software Assurance) or FB3 Pro (with or without Software Assurance). &lt;/P&gt;
&lt;P&gt;Also, there was a requirement to fully automate the order system as well as provide a better means for customers to view and download their keys. So, the new backend system deals with upgrades of existing customers automatically as well as a much better way for us to handle orders. T&lt;/P&gt;
&lt;P&gt;here has also been some company changes... as you may have noticed FinalBuilder is no longer part of &lt;A href="http://www.atozed.com"&gt;AtoZed Software&lt;/A&gt;. I won't go into the reasons etc, but we still have a very close relationship with AtoZed Software and we're still friends with the guys over there too :) &lt;/P&gt;</description></item><item><title>FinalBuilder 3 Release Date update</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/463/FinalBuilder-3-Release-Date-update.aspx</link><category /><pubDate>Wed, 22 Dec 2004 03:35:00 GMT</pubDate><description>&lt;P&gt;Ok, things have been very quiet from me lately (well, at least on this blog). &lt;/P&gt;
&lt;P&gt;We have just undergone some company restructuring (more on this later), and the timing for releasing a new product is not ideal. &lt;/P&gt;
&lt;P&gt;From Vincent's post on the public &lt;A href="news://news.finalbuilder.com"&gt;FB newsgroups&lt;/A&gt;: &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"We had planned to ship &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 3 a few weeks ago, but sadly our intended shipdate has come &amp; gone. While the beta is very stable (and can be installed alongside FB2 BTW) we have not yet finished the documentation and are still fixing a few minor bugs. With the holiday season approaching we have decided to delay the release of FB3 until mid January 2005."&lt;/EM&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;But, we have decided to make FB3 beta public :) YAY!&lt;/FONT&gt;&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;So, please &lt;A href="http://downloads.atozedsoftware.com/finalbuilder/beta/300/FB300_56.exe"&gt;download&lt;/A&gt;, test it all you want, and let us know what you think!&lt;/P&gt;</description></item><item><title>Installers...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/462/Installers.aspx</link><category /><pubDate>Thu, 02 Dec 2004 19:49:00 GMT</pubDate><description>&lt;P&gt;Well, we've added more installer to &lt;A href="http://www.atozed.com/finalbuilder"&gt;FinalBuilder&lt;/A&gt; 3:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/fb/installbuilders.png"&gt;&lt;/P&gt;
&lt;P&gt;Hopefully whatever you use we've got it covered :)&lt;/P&gt;
&lt;P&gt;The new ones added for FB3 are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.installaware.com"&gt;InstallAware&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.nullsoft.com/free/nsis/"&gt;Nullsoft Installer (NSIS)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.installanywhere.com"&gt;InstallAnywhere Enterprise&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.installanywhere.com/products_ianet.shtml"&gt;InstallAnywhere .Net&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Vault 3.0 support in FinalBuilder 3.0</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/461/Vault-30-support-in-FinalBuilder-30.aspx</link><category /><pubDate>Wed, 01 Dec 2004 21:21:00 GMT</pubDate><description>&lt;P&gt;Just beefed up the &lt;A href="http://www.sourcegear.com/vault/index.html"&gt;Vault&lt;/A&gt; support in &lt;A href="http://www.atozedsoftware.com/finalbuilder"&gt;FinalBuilder&lt;/A&gt; 3.0.&lt;/P&gt;
&lt;P&gt;FB3&amp;nbsp;adds support the Diff command and GetDiffLabel commands from Vault 3.0 to the already fairly comprehensive coverage of &lt;A href="http://www.sourcegear.com/"&gt;SourceGear&lt;/A&gt; Vault.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/fb/vaultinfb3.png"&gt;&lt;/P&gt;</description></item><item><title>Variables enhancements in FB3</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/460/Variables-enhancements-in-FB3.aspx</link><category /><pubDate>Wed, 01 Dec 2004 19:33:00 GMT</pubDate><description>&lt;P&gt;We've made a lot of cool changes in &lt;A href="http://www.aotzedsoftware.com/finalbuilder"&gt;FinalBuilder&lt;/A&gt; 3 with variables.&lt;/P&gt;
&lt;P&gt;This particular enhancement makes it easier to edit expressions in the action properties dialog.&lt;/P&gt;
&lt;P&gt;When you're editing any field in the action properties dialog, you can press Ctrl-Space to display a hint of what the expression evaluates to.&amp;nbsp; Also, when you type “%“ the hint shows automatically.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/fb/ctrlspace_good.png"&gt; &lt;/P&gt;
&lt;P&gt;This next screen pic shows what happens if the expression is invalid:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/fb/ctrlspace_error.png"&gt;&lt;/P&gt;
&lt;P&gt;And hitting F3 allows you to add a new FB variable without closing the action properties dialog :)&lt;IMG src="http://www.t8software.com/images/fb/addnewvar.png"&gt;&lt;/P&gt;</description></item><item><title>The Delphi Magazine reviews FinalBuilder</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/459/The-Delphi-Magazine-reviews-FinalBuilder.aspx</link><category /><pubDate>Sun, 28 Nov 2004 22:25:00 GMT</pubDate><description>&lt;P&gt;Coming up in the &lt;A href="http://www.thedelphimagazine.com/nextis.php"&gt;January 2005 (Issue 113)&lt;/A&gt; of &lt;A href="http://www.thedelphimagazine.com/index.php"&gt;The Delphi Magazine&lt;/A&gt; - &lt;A href="http://www.craigmurphy.com/"&gt;Craig Murphy&lt;/A&gt; reviews Automated Build Studio (from AutomatedQA) and &lt;A href="http://www.atozedsoftware.com/finalbuilder"&gt;FinalBuilder&lt;/A&gt; (from AToZed Software): &lt;STRONG&gt;which is the best tool to help you make your software builds as painless as possible&lt;/STRONG&gt;?&lt;/P&gt;
&lt;P&gt;This one will be worth a read :)&lt;/P&gt;</description></item><item><title>FB makes it into the list of cool Tools Every .Net Developer should be aware of</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/458/FB-makes-it-into-the-list-of-cool-Tools-Every-Net.aspx</link><category /><pubDate>Sat, 27 Nov 2004 18:22:00 GMT</pubDate><description>&lt;A href="http://weblogs.asp.net/rosherove/"&gt;Roy Osherove&lt;/A&gt; has demo'ed a list of “&lt;A href="http://weblogs.asp.net/rosherove/archive/2004/11/26/270637.aspx"&gt;Cool Tools Every .Net Developer should be aware of&lt;/A&gt;” at the .Net Deep Dive event; &lt;A href="http://www.finalbuilder.com/finalbuilder"&gt;FinalBuilder&lt;/A&gt; is listed, very cool!&amp;nbsp;:)</description></item><item><title>Sending MSN messages</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/457/Sending-MSN-messages.aspx</link><category /><pubDate>Fri, 26 Nov 2004 21:36:00 GMT</pubDate><description>&lt;P&gt;Here's a &lt;A href="http://blogs.conchango.com/jamessimmonds/archive/2004/11/24/322.aspx"&gt;cool utility&lt;/A&gt; to send MSN messages as part of your build scripts.&lt;/P&gt;
&lt;P&gt;I haven't tried it myself, but &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; should be able to call it fine using the execute program action.&lt;/P&gt;</description></item><item><title>FinalBuilder 3 gets new database actions</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/456/FinalBuilder-3-gets-new-database-actions.aspx</link><category /><pubDate>Fri, 26 Nov 2004 08:20:00 GMT</pubDate><description>&lt;P&gt;I've been working on adding database actions for FB3.&amp;nbsp; One action is to run a stored procedure using ADO.&amp;nbsp; The property page (ie. the design time editor) is worth having a look at.&lt;/P&gt;&lt;IMG src="http://www.t8software.com/images/fb/adostoredproc.png"&gt; 
&lt;P&gt;Connection String - enter an ADO&amp;nbsp;connection string or let the wizard build it for you.&lt;/P&gt;
&lt;P&gt;Refresh - will load the available stored procedures of the specified database.&lt;/P&gt;
&lt;P&gt;When a stored procedure is selected, the parameters are retrieved and allows you to set the parameter input value (which also accepts variables) and set output value to a variable.&lt;/P&gt;
&lt;P&gt;If the stored procedure returns a result set, then this can be saved as an xml file to disk as well as output to the FinalBuilder log.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>FinalBuilder 3 sneak peek (7Zip)</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/455/FinalBuilder-3-sneak-peek-7Zip.aspx</link><category /><pubDate>Thu, 25 Nov 2004 01:28:00 GMT</pubDate><description>&lt;P&gt;One of the new set of actions in &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; 3 is the support for &lt;A href="http://www.7-zip.org/"&gt;7Zip&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;7Zip is a file archiver with a very high compression ratio (30-70% better than Zip), and it also supports many other popular compression formats.&lt;/P&gt;
&lt;P&gt;New 7Zip actions in FinalBuilder 3:&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0cm" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;Create Archive (supports Zip, 7z, GZip, BZip2, TAR)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;Test Archive (supports Zip, 7z, GZip, BZip2, TAR)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;List files in Archive (supports Zip, 7z, GZip, BZip2, TAR, RAR, ARJ, CAB, CPIO, RPM, DEB, SPLIT)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;Extract Archive (supports Zip, 7z, GZip, BZip2, TAR, RAR, ARJ, CAB, CPIO, RPM, DEB, SPLIT)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;Update Archive (supports Zip, 7z, GZip, BZip2, TAR)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;Delete file from Archive (supports Zip, 7z, GZip, BZip2, TAR)&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l3 level2 lfo3; tab-stops: list 72.0pt"&gt;FinalBuilder 3 is currently in Beta; the beta is open to existing customers.&lt;/P&gt;</description></item><item><title>FinalBuilder vs. WANT</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/454/FinalBuilder-vs-WANT.aspx</link><category /><pubDate>Tue, 23 Nov 2004 08:11:00 GMT</pubDate><description>&lt;P&gt;Came across this interesting &lt;A href="http://translate.google.com/translate?u=http%3A%2F%2Fwww.cnblogs.com%2Farming%2Farchive%2F2004%2F09%2F01%2F38267.html&amp;langpair=zh-CN%7Cen&amp;hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;prev=%2Flanguage_tools"&gt;comparison&lt;/A&gt; between FinalBuilder and &lt;A href="http://sourceforge.net/projects/want/"&gt;WANT&lt;/A&gt;, it's so interesting that it needs to be translated from Chinese to English.... yeouch!&amp;nbsp; The link will translate the &lt;A href="http://www.cnblogs.com/arming/archive/2004/09/01/38267.html"&gt;original&lt;/A&gt; using google... I spose it does a reasonable job, but it's still damn difficult to figure out what it all means.&lt;/P&gt;
&lt;P&gt;An interesting bit:&lt;/P&gt;
&lt;P&gt;Usability - &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;Contact surface whether simple Yi Yong?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;FinalBuilder: &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;Yes, completely &lt;SPAN lang=EN-US&gt;GUI &lt;/SPAN&gt;Contact surface, also supports the order line&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;WANT: &lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;Is not too convenient, control bench procedure, when disposition must compile &lt;SPAN lang=EN-US&gt;XML &lt;/SPAN&gt;Document &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;So, I suppose the translation meant: FinalBuilder has a good user interface and supports the command line, but WANT is not easy to use as you must manually edit an XML document.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN-US&gt;&lt;?XML:NAMESPACE PREFIX = O /&gt;&lt;O:p&gt;A couple of things they didn't seem to pick up on was that FinalBuilder can be extended through the development of plugins, and that it has an XML file format like WANT does.&lt;/O:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN-US&gt;&lt;O:p&gt;And does this means they chose FB over WANT? &amp;nbsp;&lt;/O:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: ??; mso-font-kerning: 0pt; mso-bidi-font-family: ??"&gt;&lt;SPAN lang=EN-US&gt;&lt;O:p&gt;&lt;FONT size=3&gt;&lt;EM&gt;“&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: ??; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'"&gt;Therefore, compares from the sexual price above looks, &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;FB2 &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: ??; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'"&gt;Thinks through the implementation to one every day constructs constructs improves the software mass sum management quality the company says, should be the quite good choice”&lt;/SPAN&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/O:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;</description></item><item><title>FinalBuilder 3 in Beta</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/453/FinalBuilder-3-in-Beta.aspx</link><category /><pubDate>Sat, 20 Nov 2004 22:43:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder version 3.0 is currently in Beta.&lt;/P&gt;
&lt;P&gt;The beta is curretly open to existing FB2 customers.&amp;nbsp; And, the big news is that if you &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;buy FinalBuilder 2 now, you'll automatically get FB3 when it ships&lt;/FONT&gt;&lt;/STRONG&gt; (new purchases only, doesn't include upgrades from 1.x).&lt;/P&gt;
&lt;P&gt;FB3 is going to be quite a big release.&amp;nbsp; A huge amount of work has gone into the core, the IDE, new and updated plugins, and also a brand new plugin architecture which supports ActiveScript, COM, and native .Net plugins.&lt;/P&gt;
&lt;P&gt;Stay tuned to &lt;A href="http://blogs.atozed.com/vincent"&gt;Vincent's&lt;/A&gt; and my blog for more juicy bits-and-pieces on FB3.&lt;/P&gt;</description></item><item><title>Search Engine for Source Code</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/452/Search-Engine-for-Source-Code.aspx</link><category /><pubDate>Thu, 18 Nov 2004 06:59:00 GMT</pubDate><description>&lt;P&gt;This is cool... it's a search engine where you specify the language (eg. c#, vb, delphi, etc.) and a search term and it searches for hits confined to files of the&amp;nbsp;programming language specified.&amp;nbsp; Seems that most hits come from source code stored on SourceForge.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.koders.com"&gt;http://www.koders.com&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Yet another yet another blogger blogging about Google Desktop Search</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/451/Yet-another-yet-another-blogger-blogging-about-Go.aspx</link><category /><pubDate>Sun, 31 Oct 2004 02:01:00 GMT</pubDate><description>&lt;P&gt;Yeah, yeah, you've heard it all before... &lt;A href="http://desktop.google.com/"&gt;Google Desktop Search&lt;/A&gt; is cool, except it needs to also search &lt;insert favourite file extension here&gt;.&amp;nbsp; When the desktop search first came it, it did sound cool... but was so lacking in what it can search,&amp;nbsp;I never bothered.&lt;/P&gt;
&lt;P&gt;Well, today I finally installed Google Desktop Search, but only because I read &lt;A href="http://distribucon.com/blog/archive/2004/10/27/323.aspx"&gt;Dan Miser's blog&lt;/A&gt; about it -&gt; there's a &lt;A href="http://lordcrc.no-ip.com/public/DesktopSearchHack.zip"&gt;hack&lt;/A&gt; to allow searching for *.pas, *.dpr,&amp;nbsp;and *.cs files (instead of .cgi, .py and .pl files).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And, I do like it.&amp;nbsp; Searching is instantaneous, results looks nice and familiar, and it just works :)&amp;nbsp; It's also very cool how when you're searching the web (using Google) it also lists any desktop search hits on the top of the search page too.&lt;/P&gt;
&lt;P&gt;Of course, a post about Google Desktop Search wouldn't be complete without the list of things I wished it searched, so here we go:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.pocomail.com/"&gt;PocoMail&lt;/A&gt; .mbx mail files (plain text, and I think are in a standard RFC format?)&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.miranda-im.org/"&gt;Miranda&lt;/A&gt; IM conversations&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;See, I'm not too demanding, am I?!&lt;/P&gt;</description></item><item><title>FeedDemon/Topstyle</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/450/FeedDemonTopstyle.aspx</link><category /><pubDate>Tue, 26 Oct 2004 19:46:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://nick.typepad.com/blog"&gt;Nick Bradbury&lt;/A&gt;, who created the most excellent &lt;A href="http://www.bradsoft.com/topstyle/index.asp"&gt;TopStyle&lt;/A&gt; and &lt;A href="http://www.bradsoft.com/feeddemon/index.asp"&gt;FeedDemon&lt;/A&gt;, uses &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; for his &lt;A href="http://nick.typepad.com/blog/2004/08/delphi_readers_.html"&gt;builds&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>TeamFB</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/449/TeamFB.aspx</link><category /><pubDate>Tue, 19 Oct 2004 00:20:00 GMT</pubDate><description>&lt;P&gt;Introducting TeamFB (Team FinalBuilder).&lt;/P&gt;
&lt;P&gt;TeamFB members are FinalBuilder users who have demonstrated their excellent knowledge of FinalBuilder &amp; configuration management in general, and a willingness to help others.&lt;/P&gt;
&lt;P&gt;TeamFB Members:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Jon Robertson&lt;/LI&gt;
&lt;LI&gt;Steve Forbes&lt;/LI&gt;
&lt;LI&gt;Matthew Jones&lt;/LI&gt;
&lt;LI&gt;Peter Thörnqvist&lt;/LI&gt;
&lt;LI&gt;Paul Spain&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;TeamFB members have a close relationship with AtoZed Software, have access to private alphas &amp; betas, and have the opportunity to influence the future direction of FinalBuilder. Please note that TeamFB members are not paid&amp;nbsp;support staff, please do not send them email with support questions.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Get to know theyse guys on the FinalBuilder newsgroup: &lt;A href="news://news.atozedsoftware.com/atozedsoftware.finalbuilder"&gt;news://news.atozedsoftware.com/atozedsoftware.finalbuilder&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Creating a self-signed SSL certificate for IIS</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/448/Creating-a-self-signed-SSL-certificate-for-IIS.aspx</link><category /><pubDate>Sat, 16 Oct 2004 07:15:00 GMT</pubDate><description>&lt;P&gt;We recently had a bug report in the Vault support of FinalBuilder.&amp;nbsp; The bug was that if SSL encrypted client to server communication was enabled, the Vault actions in FinalBuilder would fail.&amp;nbsp; When I re-familiarised myself with the Vault command line options, I found the following:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;-ssl&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp; Enables SSL for server connection&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Now, this is not the hardest of command line parameters to pass to the vault client, and indeed, the FinalBuilder code was doing exactly that... so, further investigation as to why the FB action was failing had to be done.&lt;/P&gt;
&lt;P&gt;So, after updating our vault client and server to the latest version, the next thing was to enable SSL.&amp;nbsp; This quickly turned into a larger task than I was hoping for - SSL requires a certificate in IIS; you have to generate a certificate request file, sign up to a certificate provider (instantSSL, Comodo, Thawte, etc, etc), get a trial certificate, and then install the certificate in IIS.&amp;nbsp; One of the problems with this series of steps is that the certificate provider has to verify your identity (via faxing your details to them or some other low-tech stuff....) and this can take some time, time that&amp;nbsp;we didn't have to solve this seemingly simple problem.&lt;/P&gt;
&lt;P&gt;So, getting the the point, you can self-sign your certificate files.&amp;nbsp; Of course, if this was for an ecommerce website for customers, it wouldn't be a great idea to have a non-trustworthy certificate provider... but for a development box, it's perfect.&lt;/P&gt;
&lt;P&gt;Here's the link to the tutorial I used to get IIS working in SSL including creating a self signed SSL certificate:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.dylanbeattie.net/docs/openssl_iis_ssl_howto.html"&gt;http://www.dylanbeattie.net/docs/openssl_iis_ssl_howto.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This turned out to be exactly what was required.&amp;nbsp; We got SSL working, Vault was happy, and the problem was diagnosed and fixed.&amp;nbsp; It turned out that the vault client was outputting ssl information to stdout before the &lt;vault&gt; xml tag, and that caused FinalBuilder to fail parsing the xml output, and hence the action was reported as failed (even though it probably succeeded).&lt;/P&gt;</description></item><item><title>a small conversation negotiating with a colleague over a file in a version control system</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/447/a-small-conversation-negotiating-with-a-colleague.aspx</link><category /><pubDate>Tue, 28 Sep 2004 02:28:00 GMT</pubDate><description>&lt;P&gt;Ok, this is pretty off-topic.... but is quite funny.&amp;nbsp; This conversation just took place at one of the places where I do a bit of consulting work.&amp;nbsp; The person's name has been changed to Joe... to protect their identity (and it's not Vincent or any of the AtoZed team). Enjoy.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;4:11:56 PM tate: Joe, do you still need the tlb stuff checked out?&lt;BR&gt;4:12:07 PM Joe.: yes&lt;BR&gt;4:12:12 PM tate: how long?&lt;BR&gt;4:13:36 PM Joe.: 5 mins to longer, I thought I knew what I wanted, to add, but upon closer inspection, I am not sure, so, if you need it, I can check it back in&lt;BR&gt;4:13:52 PM tate: i can wait 5 minutes.&lt;BR&gt;4:13:58 PM Joe.: to longer?&lt;BR&gt;4:14:13 PM tate: to longer?&lt;BR&gt;4:14:41 PM Joe.: ok 5 mins&lt;BR&gt;4:15:08 PM tate: Google: No definitions were found for "to longer"&lt;BR&gt;4:15:29 PM Joe.: checked in.&lt;BR&gt;4:15:32 PM tate: ta :)&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Heading home</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/446/Heading-home.aspx</link><category /><pubDate>Fri, 17 Sep 2004 23:16:00 GMT</pubDate><description>&lt;p&gt;We're all heading home after a pretty busy conference.&amp;#160; Vincent and I are waiting in San Francisco airport trying to catch up with email, newsgroups etc.&amp;#160; We appologise to everyone if our newsgroup and email support has been a bit slow over the last week.&amp;#160; Today was spent doing the tourist thing around SF, I managed to take 101 photos over a 5 hour period - not bad eh?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt;.&amp;#160; Awesome product. Vincent &lt;a href="http://blogs.finalbuilder.com/vincent/archive/2004/08/11/426.aspx"&gt;blogged&lt;/a&gt; about it before.&amp;#160; Pretty much the whole AtoZed team use it, and we all love it.&amp;#160; I've been able to talk to my family at home (in Australia) at length and not have to worry about how much it's going to cost.&amp;#160; 30 minute skype calls are the norm and don't cost a cent (it's pc to pc of course).&amp;#160; Last year was a different story, we'd make very quick phone calls using mobile (cell) phones with global roaming -&amp;#160;each call would cost way too much.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.t8software.com/images/blog/goldengatebridge.jpg" alt="" /&gt;&lt;/p&gt;</description></item><item><title>Programs Roy Osherove can't live without.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/445/Programs-Roy-Osherove-cant-live-without.aspx</link><category /><pubDate>Thu, 16 Sep 2004 02:47:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://weblogs.asp.net/rosherove/"&gt;Roy&lt;/A&gt; mentions a bunch of programs that he can't live without - and FinalBuilder gets a mention!&lt;/P&gt;
&lt;P&gt;Check it out &lt;A href="http://weblogs.asp.net/rosherove/archive/2004/09/04/225459.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>BorCon 2004 - Day... ummm, three, maybe?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/444/BorCon-2004-Day-ummm-three-maybe.aspx</link><category /><pubDate>Thu, 16 Sep 2004 02:30:00 GMT</pubDate><description>&lt;P&gt;Ok, it's all starting to blur a bit now - and it's not because last night was a bit of a heavy one... well maybe that is the reason.&amp;nbsp; Anyway, good day to meet and greet people today and we're getting a lot of interest for both FinalBuilder and Intraweb.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Some of the big news is that &lt;A href="http://www.atozed.com/intraweb"&gt;Intraweb&lt;/A&gt; 7.2 will be bundled with the next version of &lt;A href="http://www.borland.com/delphi/"&gt;Delphi&lt;/A&gt; (codenamed “DiamondBack”).&amp;nbsp; So congratulations to the Intraweb team on that one.&lt;/P&gt;
&lt;P&gt;Numbers for BorCon were a bit down from last year, so dissapointing for everyone there - apparently there were around 1,500 delegates.&amp;nbsp; Anyway, last day tomorrow and we'll all be heading home.&lt;/P&gt;</description></item><item><title>The AtoZed Booth</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/443/The-AtoZed-Booth.aspx</link><category /><pubDate>Tue, 14 Sep 2004 13:45:00 GMT</pubDate><description>&lt;P&gt;So, it's BorCon Day&amp;nbsp;2 now.&amp;nbsp; Day 1 was a bit of a non-event really (as far as an exhibitor goes)... just the opening ceremony in the evening.&amp;nbsp; The only traffic through the exhibitor hall were either other exhibitors or people doing pre-conference tutorials.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Anyway, we got the booth set up and got into the swing of things:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/blog/atozed_booth.jpg"&gt;&lt;/P&gt;
&lt;P&gt;From the left we have: Leena, Olaf, Jason (from Arcana Technology), Chad, Vincent.&lt;/P&gt;
&lt;P&gt;Also notice that the lolly bowl is full... even though we didn't have many visitors, the lolly supply was quite depleted at the end of the day.&lt;/P&gt;</description></item><item><title>Danny on .Net 2.0 through the eyes of Nick</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/442/Danny-on-Net-20-through-the-eyes-of-Nick.aspx</link><category /><pubDate>Mon, 13 Sep 2004 00:27:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://www.lemanix.com/nick/archive/2004/09/11/1261.aspx"&gt;http://www.lemanix.com/nick/archive/2004/09/11/1261.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;well worth the read....&lt;/P&gt;</description></item><item><title>BorCon 2004 - Day 0</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/441/BorCon-2004-Day-0.aspx</link><category /><pubDate>Mon, 13 Sep 2004 00:10:00 GMT</pubDate><description>&lt;P&gt;&lt;A href="http://blogs.atozed.com/vincent"&gt;Vincent&lt;/A&gt; and I flew in from Australia today to San Fransisco... it was a rather long flight, especially being cramped in “toilet class” (ie. the very back of the plane).&amp;nbsp; I managed to get a little sleep, and Vincent a bit less than that!&lt;/P&gt;
&lt;P&gt;Here is the entrance (well, exit for us)&amp;nbsp;of the airpot:&lt;BR&gt;&lt;IMG src="http://www.t8software.com/images/blog/sf.jpg"&gt;&lt;/P&gt;
&lt;P&gt;And then we stood back and admired the wonderful view:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/blog/sfview.jpg"&gt; &lt;/P&gt;
&lt;P&gt;I'm not sure how I managed to take a photo without a car, pickup, or taxi getting in the way... pure luck I spose.&lt;/P&gt;
&lt;P&gt;So, after taking a shuttle bus from San Fransisco to San Jose (about an hour south) we checked into the hotel and went and found the conference centre:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://www.t8software.com/images/blog/confcentre.jpg"&gt;&lt;/P&gt;
&lt;P&gt;It is setting up day today (and tomorrow) for the vendor area - and this is how it starts out: &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/blog/abouttosetup.jpg"&gt; &lt;/P&gt;
&lt;P&gt;That's all for today, too tired... must sleep.&lt;/P&gt;</description></item><item><title>Automating Code Signing</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/440/Automating-Code-Signing.aspx</link><category /><pubDate>Fri, 03 Sep 2004 19:04:00 GMT</pubDate><description>&lt;P&gt;Matthew Jones has a great &lt;A href="http://www.matthew-jones.com/articles/codesigning.html"&gt;article&lt;/A&gt; on the basics of Code Signing.&lt;/P&gt;
&lt;P&gt;And, of course, “To actually sign the code, I used &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; to make sure it is done each time and every time reliably”&lt;/P&gt;
&lt;P&gt;Code Signing is much more relevant to your downloadable files now that WinXP SP2 checks for it when &lt;A href="http://msdn.microsoft.com/security/productinfo/xpsp2/default.aspx?pull=/library/en-us/dnwxp/html/xpsp2web.asp#xpsp_topic2"&gt;downloading&lt;/A&gt; a file with IE.&lt;/P&gt;</description></item><item><title>Longhorn FAQ</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/439/Longhorn-FAQ.aspx</link><category /><pubDate>Mon, 30 Aug 2004 19:52:00 GMT</pubDate><description>&lt;P&gt;With Microsofts recent &lt;A href="http://www.microsoft.com/presspass/press/2004/Aug04/08-27Target2006PR.asp"&gt;announcements&lt;/A&gt; of Longhorn in 2006, WinFS, Avalon, etc,&amp;nbsp; I found this &lt;A href="http://msdn.microsoft.com/Longhorn/Support/lhdevfaq/default.aspx"&gt;FAQ&lt;/A&gt; quite informative.&lt;/P&gt;</description></item><item><title>Future Development Platform.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/438/Future-Development-Platform.aspx</link><category /><pubDate>Mon, 16 Aug 2004 23:25:00 GMT</pubDate><description>&lt;P&gt;We recently surveyed the existing &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt; customers, and one of the questions was “What do you see as your future development platform?” - here are the results.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/futuredevplatform.png" border=1&gt; &lt;/P&gt;
&lt;P&gt;So, not many surprises here.&lt;/P&gt;
&lt;P&gt;Without giving too much away, the future of FinalBuilder development will also be a combination of the Windows32 and .Net platforms.&amp;nbsp; Maybe we'll have something to show at &lt;A href="http://info.borland.com/conf2004/"&gt;Borcon&lt;/A&gt; in September :)&lt;/P&gt;</description></item><item><title>More Tech.Ed thoughts.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/437/More-TechEd-thoughts.aspx</link><category /><pubDate>Fri, 06 Aug 2004 04:00:00 GMT</pubDate><description>&lt;P&gt;It's damn boring when the sessions are on. Blah, blah, blah.... no one to talk to, and there's only so many business cards I can type into Excel before my brain tries to switch off.&amp;nbsp; Oh, and the wireless network&amp;nbsp;is shocking today (provided by Telstra - oh gee, we love Telstra in Australia), it drops out almost too often to be useful.&lt;/P&gt;
&lt;P&gt;One thing we have noticed is that that a lot of the attendees are “System Admin” types - probably at a rough guess it'd be something like 50% developers, 40% Sys Admins, and 10% of other types.&amp;nbsp; I'd be nice if we could talk about what we've got planned in the Sys Admin space - maybe in a few months... ;)&lt;/P&gt;</description></item><item><title>Tech.Ed Aussie style day 1</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/436/TechEd-Aussie-style-day-1.aspx</link><category /><pubDate>Thu, 05 Aug 2004 22:27:00 GMT</pubDate><description>&lt;P&gt;Well, the amount of people here is amazing.&amp;nbsp; We thought there was a lot on Day 0.... but geez.... multiply that by about 3...!&amp;nbsp; The booth has been pretty busy in the morning, but cooled off a lot in the afternoon - we need some sort of attraction to bring people here (I'm thinking maybe a free XBox or a couple of boothbabes :)&lt;/P&gt;
&lt;P&gt;The layout of Tech.Ed is fantastic - all the vendors are around the outside of a pretty big hall, and it's in this hall that people eat, drink, and chat.&amp;nbsp; There are lounge chairs, and normal tables and chairs all though the hall, so it's great for both the delegates and the exhibitors.&lt;/P&gt;</description></item><item><title>Tech.Ed Australia Day 0</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/435/TechEd-Australia-Day-0.aspx</link><category /><pubDate>Wed, 04 Aug 2004 19:56:00 GMT</pubDate><description>&lt;P&gt;The exhibition might have only been open for half a day (3pm to 8pm) but I'm stuffed already.&amp;nbsp; The croud was pretty good - especially since Day 0 is free for anyone!&amp;nbsp; The (primarily) Microsoft crowd was very receptive to hear about FinalBuilder, so hopefully the event will be a big success.&lt;/P&gt;
&lt;P&gt;The booth:&lt;/P&gt;&lt;IMG src="http://www.t8software.com/images/dscn9880_small.jpg"&gt;</description></item><item><title>The best build tool by far!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/434/The-best-build-tool-by-far.aspx</link><category /><pubDate>Wed, 04 Aug 2004 17:18:00 GMT</pubDate><description>&lt;P&gt;“&lt;STRONG&gt;Best Build Tool&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;No competition.&lt;/B&gt; This is a brand new category, so no one knew what to expect. What happened was a blowout, with Atozed Software's FinalBuilder taking 79% of the vote.”&lt;/P&gt;&lt;IMG src="http://delphizine.com/newsletterarticle/2004/08/di200408jc_l/di200408jc_l_image003.gif"&gt; 
&lt;P&gt;source: &lt;A href="http://delphizine.com/newsletterarticle/2004/08/di200408jc_l/di200408jc_l.asp"&gt;http://delphizine.com/newsletterarticle/2004/08/di200408jc_l/di200408jc_l.asp&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Awards (again)</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/433/Awards-again.aspx</link><category /><pubDate>Sun, 01 Aug 2004 21:56:00 GMT</pubDate><description>&lt;P&gt;Patric just &lt;A href="http://blogs.atozed.com/patric/archive/2004/07/31/412.aspx"&gt;blogged&lt;/A&gt; about the three&amp;nbsp;&lt;A href="http://www.delphizine.com/"&gt;Delphi Informant Magazine&lt;/A&gt; awards which &lt;A href="http://www.atozed.com/"&gt;AtoZed&lt;/A&gt; won- here they are as images :)&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.delphizine.com/Images/Portal/DIRCA04Winner_233.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;IMG src="http://www.delphizine.com/Images/Portal/DIRCA04Winner_232.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;IMG src="http://www.delphizine.com/Images/Portal/DIRCA04Winner_235.gif"&gt;&lt;/P&gt;</description></item><item><title>Version Control System.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/432/Version-Control-System.aspx</link><category /><pubDate>Sat, 31 Jul 2004 01:52:00 GMT</pubDate><description>&lt;P&gt;We recently surveyed the existing FinalBuilder customers, and one of the questions was “Which Version Control System do you use?”.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.t8software.com/images/fb_vcs.png" border=1&gt;&lt;/P&gt;
&lt;P&gt;So, a few interesting things from these results:&lt;/P&gt;
&lt;P&gt;a. I forgot to include Perforce (doh!) and almost all of the “Other” people specified Perforce.&lt;/P&gt;
&lt;P&gt;b. A very high percentage are using VSS - higher than we thought.&amp;nbsp; During development of FB2 we started rewriting the VSS actions to use the VSS command line interface instead of COM - but we abandoned that because we couldn't make it backwards compatible.&amp;nbsp; We may resurect this project though, as the COM based interface to VSS can be unreliable - but any new actions would be in addition to what already exists.&lt;/P&gt;
&lt;P&gt;c. We also have more users than we expected using FreeVCS.&lt;/P&gt;
&lt;P&gt;d. It's interesting that nobody who answered the survey uses Accurev or Surround SCM - the nature of FB means that it's very important to support as many VCS's as possible... maybe the Accurev and Surround SCM users haven't bought FB because we don't have native support?&lt;/P&gt;
&lt;P&gt;e. FB currently has native support for&amp;nbsp;Perforce, VSS, StarTeam, CVS, QVCS, Team Coherence, and Vault - which accounts for 68% of our users.&amp;nbsp; So not too bad, but we will improve that soon :)&lt;/P&gt;
&lt;P&gt;Your thoughts?&lt;/P&gt;</description></item><item><title>Some people don't automate.</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/431/Some-people-dont-automate.aspx</link><category /><pubDate>Mon, 26 Jul 2004 20:04:00 GMT</pubDate><description>&lt;P&gt;As well as being a 3-day-a-week programmer for &lt;A href="http://www.finalbuilder.com"&gt;FinalBuilder&lt;/A&gt;, I also do the odd bit of consulting.&amp;nbsp; One company I have been consulting to for a while now has a huge FinalBuilder project to build their software products.&amp;nbsp; The build script was a bit out of date (!!!) and so I was asked to spend a few hours modifying it to make it easier to maintain and add support for new parts of their build process.&lt;/P&gt;
&lt;P&gt;This was all fine, and I especially like working on real FB build scripts so that I can actually use the software I help write (and it's amazing what things I'd like to change - but maybe that's a topic for another blog entry...).&lt;/P&gt;
&lt;P&gt;Anyway... what I came up against was, to me, a little strange.&amp;nbsp; There is one employee (lets call him Fred) who seems to be just fine with things the way they are.&amp;nbsp; For example, one step in the build process is to burn a master CD for distributing to customers; the build script copies all the relevant files to a directory on a particular machine which has a burner, then someone has to physically go to the machine, open up Nero, create a new project, add the files, name the CD, burn it, verify it, and wait for it to pop out.&amp;nbsp; I get tired just typing it, but Fred prefers to do it this way instead of setting up a “Create ISO” action in FinalBuilder to build an ISO image on the build machine which anyone can then use to burn the master CD.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Of course, we could also &lt;STRONG&gt;&lt;EM&gt;do&lt;/EM&gt;&lt;/STRONG&gt; the burn on the build machine automatically - but one step at a time, eh?&amp;nbsp; I am a little lost as to why people are like this - the investment of their time to automate the task will pay off after doing the task manually once or twice (not a bad ROI...).&amp;nbsp; I suppose it's an education and trust thing, Fred does trust the rest of the build process in FB, so why not trust one extra step?&amp;nbsp; And, before I told Fred about the CD burning and ISO creation capability he didn't know they existed - but now he does.... SO NO EXCUSES!&lt;/P&gt;
&lt;P&gt;Anyway, I feel better I have it off my chest now, and I can get back to some more coding :)&lt;/P&gt;</description></item><item><title>Microsoft Tech.Ed Australia</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/430/Microsoft-TechEd-Australia.aspx</link><category /><pubDate>Tue, 20 Jul 2004 19:58:00 GMT</pubDate><description>&lt;P&gt;It's time for Microsofts developer &lt;A href="http://www.microsoft.com/australia/events/teched2004/default.aspx"&gt;conference &lt;/A&gt;&amp;nbsp;in Australia.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tech.Ed 2004 | National Convention and Exhibition Centre | Canberra - 3 - 6 August 2004&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;AtoZed Software will be exhibiting - with &lt;A href="http://blogs.atozed.com/vincent"&gt;Vincent &lt;/A&gt;&amp; I manning the booth.&amp;nbsp; If you're attending the conference and you're an existing &lt;A href="http://www.atozed.com/finalbuilder"&gt;FinalBuilder&lt;/A&gt; customer (or not!), we'd love to catch up with you&amp;nbsp;- make sure you drop by and say hello!&lt;/P&gt;
&lt;P&gt;If you're not attending the full conference, then you can visit the Exhibit area between 3:00pm and 8:00pm, Tuesday 3rd August for &lt;STRONG&gt;FREE&lt;/STRONG&gt;, but you must &lt;A href="http://www.local.microsoft.com.au/australia/events/register/home.aspx?levent=252516&amp;linvitation="&gt;register&lt;/A&gt;&amp;nbsp;(it also includes the Microsoft Tech.Ed Welcome Reception).&lt;/P&gt;</description></item><item><title>WebDAV is a pain in the...</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/429/WebDAV-is-a-pain-in-the.aspx</link><category /><pubDate>Tue, 22 Jun 2004 19:58:00 GMT</pubDate><description>&lt;P&gt;FinalBuilder now uses WebDAV as an optional way to update a VisualStudio.NET web projects' Assembly Info.&amp;nbsp; Sounds rather simple, huh? Not as simple at it should be IMHO...&amp;nbsp; The most annoying part of WebDAV is all the IIS security around it - it takes hours to figure out why certain files can't be uploaded or downloaded.&amp;nbsp; Most of the doco out there regarding WebDAV and IIS security is how to lock it all down to prevent unauthorised access; there's virtually nothing which tells you how to open things up a bit so it's easier for developers to update their files (from a non-Microsoft tool at least).&lt;/P&gt;
&lt;P&gt;Which brings me to my next (rambling) point - it seems that when MS uses WebDAV (and it seems they use it quite a bit with things like Exchange and VS.Net) it all just works perfectly and without the user even knowing it's WebDAV under the covers... MS-2-MS stuff works quite nicely thankyou.&amp;nbsp; But it's when a 3rd parties want to speak WebDAV to MS that things get a bit hairy.... I'll leave it at that, I feel better now&amp;nbsp;;)&lt;/P&gt;</description></item><item><title>Icons</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/428/Icons.aspx</link><category /><pubDate>Fri, 11 Jun 2004 07:17:00 GMT</pubDate><description>&lt;P&gt;&lt;EM&gt;Icons are a real pain for us developers - so why do we use them so much?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.finalbuilder.com/tate/articles/286.aspx"&gt;Click here for article.&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Testing the UI</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/427/Testing-the-UI.aspx</link><category /><pubDate>Wed, 09 Jun 2004 01:31:00 GMT</pubDate><description>&lt;P&gt;How does one test the usability of the magnificient UI you've just created?&lt;/P&gt;
&lt;P&gt;I presume that most times, the UI is created with the developers personal tastes in mind and then during a beta cycle, feedback from a few testers may finetune it a bit.&amp;nbsp; Then, when the real users get to it, they may or may not be able to figure out how to use it.&lt;/P&gt;
&lt;P&gt;What would be fantastic, though, if we could watch people using the software to see how they actually use it (or how they actually can't use it...).&lt;/P&gt;
&lt;P&gt;Jon Udell briefly discusses this same thing is his &lt;A href="http://weblog.infoworld.com/udell/categories/infoworld/2004/06/06.html#a1016"&gt;blog&lt;/A&gt;, and points to TechSmith's Morae and UsersFirst's VisualMark (still in beta)&amp;nbsp;as two software packages which “&lt;EM&gt;use live video and screen video, in combination, to observe and analyze how people really use (or fail to use) software&lt;/EM&gt;”&lt;/P&gt;</description></item><item><title>BorCon 2003 (a Lino blast from the past).</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/426/BorCon-2003-a-Lino-blast-from-the-past.aspx</link><category /><pubDate>Tue, 08 Jun 2004 03:39:00 GMT</pubDate><description>&lt;P&gt;Thinking about Lino and his gang, how could I forget Lino at his best from BorCon 2003 ? &lt;IMG src="http://www.atozed.com/shows/BorCon2003/IMG_0291.JPG" width=200&gt; &lt;/P&gt;
&lt;P&gt;Click &lt;A href="http://www.atozed.com/shows/BorCon2003/IMG_0291.JPG"&gt;here&lt;/A&gt; for the full sized image. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.atozed.com/shows/BorCon2003/page0001.html"&gt;Here&lt;/A&gt; is the Photo Gallery of BorCon 2003 through &lt;A href="http://blogs.atozed.com/olaf"&gt;Olaf's&lt;/A&gt; camera.&lt;/P&gt;</description></item><item><title>ADUG FalafelCon....</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/425/ADUG-FalafelCon.aspx</link><category /><pubDate>Tue, 08 Jun 2004 03:36:00 GMT</pubDate><description>&lt;P&gt;The &lt;A href="http://www.adug.org.au/"&gt;Australian Delphi User's Group&lt;/A&gt; recently had a “Mini BorCon” - The &lt;A href="http://www.adug.org.au/meetings/Symposia/2004/Default.htm"&gt;Delphi .NET Conference.&lt;/A&gt; - Hosted by ADUG, by special arrangement with &lt;A href="http://www.falafelsoft.com/"&gt;Falafel Software&lt;/A&gt;, and in association with &lt;A href="http://www.borland.com/"&gt;Borland&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The speakers were: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://homepages.borland.com/dthorpe"&gt;Danny Thorpe&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://falafelsoft.com/Flogs/steve/"&gt;Steve Texiera&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://falafelsoft.com/Flogs/Lino/"&gt;Lino Tadros&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://falafelsoft.com/Flogs/charlie/"&gt;Charlie Calvert&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.glennstephens.com.au/tech/"&gt;Glenn Stephens&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;The hugely successfull event was run over two days in Sydney, and then the presenters repeated the feat in Melbourne. It was a really great event packed with heaps of info and American accents - well, except Glenn of course.&amp;nbsp; It was even funnier that when Lino told the same jokes that he told before, we all still laughed at them - must be the way he tells them :)</description></item><item><title>Snap!</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/424/Snap.aspx</link><category /><pubDate>Tue, 08 Jun 2004 01:11:00 GMT</pubDate><description>&lt;P&gt;Was just having a look at &lt;A href="http://homepages.borland.com/cdunn/blog/"&gt;Corbin Dunn's&lt;/A&gt; new blog and noticed all the WRX's that park at the Borland offices...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.t8software.com/wrx/main.jpg"&gt;This is my ride&lt;/A&gt;&amp;nbsp;- geez, I just love it when it rains :)&lt;/P&gt;
&lt;P&gt;Also, Petter Solberg (Subaru World Rally Team)&amp;nbsp;just won the &lt;A href="http://www.swrt.com/"&gt;Acropolis Rally&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>Late Introduction</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/423/Late-Introduction.aspx</link><category /><pubDate>Sat, 05 Jun 2004 07:44:00 GMT</pubDate><description>&lt;P&gt;Ok, I better introduce myself....&lt;/P&gt;
&lt;P&gt;My name is Tate Needham, and I am employed by AtoZed Software as a developer of &lt;A href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/A&gt;&amp;nbsp;(the best build automation tool available!).&amp;nbsp; I also do odd bits of contracting work, as well as computer parts and systems retail.&amp;nbsp; Life is pretty busy, work wise, and also because of my two kids and wife!&amp;nbsp; I'm also in the process of putting together a &lt;A href="http://www.t8computers.com/htpc.html"&gt;Home Theatre PC&lt;/A&gt; (HTPC) based on &lt;A href="http://www.mythtv.org/"&gt;MythTV&lt;/A&gt;&amp;nbsp;- which is proving to be quite a challenging learning experience, but that's another story...&lt;/P&gt;</description></item><item><title>How do you read blogs?</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/422/How-do-you-read-blogs.aspx</link><category /><pubDate>Fri, 28 May 2004 22:00:00 GMT</pubDate><description>&lt;P&gt;I've just started to use &lt;A href="http://www.bradsoft.com/feeddemon/index.asp"&gt;FeedDemon&lt;/A&gt; from Bradbury Software to read blogs... very nice piece of software I must say.&lt;/P&gt;
&lt;P&gt;You can set up channel groups and&amp;nbsp;watches, it's very easy to add new rss feeds (and it discovers them automatically), and it has a cool “Group Newspaper” feature that shows the latest posts of a group in a newspaper type layout.&lt;/P&gt;</description></item><item><title>Virtual Worlds</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/421/Virtual-Worlds.aspx</link><category /><pubDate>Fri, 28 May 2004 19:43:00 GMT</pubDate><description>&lt;P&gt;Came across this very interesting article this morning:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.walrusmagazine.com/04/05/06/1929205.shtml"&gt;http://www.walrusmagazine.com/04/05/06/1929205.shtml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It talks about virtual worlds, and more specifically how they actually have real economies.&lt;/P&gt;
&lt;P&gt;“[EverQuest]&lt;EM&gt; was the seventy-seventh richest country in the world. And it didn't even exist.”&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Quite amazing actually; people trade virtual goods in the real world and some people actually make their living from it.&amp;nbsp; I'm downloading There.com just to have a look what all the fuss is about - although, I know I don't have time to play the game properly... unless I get hooked of course ;)&lt;/P&gt;</description></item><item><title>1st post</title><link>http://www.finalbuilder.com/Resources/Blogs/PostId/420/1st-post.aspx</link><category /><pubDate>Fri, 28 May 2004 02:19:00 GMT</pubDate><description>Righto... here we go...&amp;nbsp; ummm.. testing...</description></item></channel></rss>