VSoft Technologies Blogs

rss

VSoft Technologies Blogs - posts about our products and software development.


Vincent Parrett
Vincent Parrett

CEO and Original developer of FinalBuilder.

FinalBuilder's IDE is message driven. When you select an action in an actionlist for example, the actionlist view publishes a message to which other parts of the IDE can subscribe. The publish/subscribe mechanism used in the IDE has gone through a few revisions over the years, in the quest for the perfect publish/subscribe mechanism...

Distributed verison control systems are gaining in usage and popularity, but many organisations still use traditional centralised VCSs like Subversion and Visual Source Safe. Recently I've been using a hybrid setup and getting many of the benefits of a DVCS without needing to move the whole team to a new VCS platform.

Using interfaces and reference counting in Delphi works great in the most part. Its a feature I use a lot, I'm a big fan of using interfaces to tightly control what parts of a class a consumer has access to. But, there is one big achillies heel with reference counting in Delphi, you cannot keep circular references, at least not easily, without causing memory leaks.

The FinalBuilder team spoke with Steve ‘Sly’ Williams to learn more about how Krome Studios use FinalBuilder to effectively automate their builds. What they discovered is that by helping to simplify the automation process for building games, FinalBuilder provides significant competitive advantages for Krome Studios.

In FinalBuilder 6, we have done a lot of work to improve the log output formatting. In particular, we wanted to make it easier to find errors, warnings in compiler output.

Variables in FinalBuilder make your build process more maintainable, but working out which variables to use where can be difficult, especially when you are trying to retrofit them into an existing project. Variable Suggestion is a new feature in FinalBuilder 6 which aims to ease the use of Variables.

"The Bus Factor", how it applies to your project, and why it matters for build & configuration management.

I just spent the better part of 3 days trying to find out why the FinalBuilder IDE was not resizing properly on my machine. I have Windows Vista Business X64 on my machine, and found that code that worked perfectly on XP was not working on Vista.

Office Flooded!

A severe storm swept throught Canberra on new years eve, damaging the roof of our office building a flooding our office!