VSoft Technologies Blogs


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

Roy Osherove posted this video explaining the difference between Automated Builds and CI (ie, FinalBuilder vs Continua CI)

Thanks to a contribution from Robert Love, DUnitX now sports a shiny new IDE Wizard for creating Test projects and Test Units.

In this post we'll take a look at integrating Delphi/DUnitX unit tests into Continua CI builds.

This is a really simple (but still useful) IoC container for Delphi 2010 or later.

DUnitX is a new Unit Testing Framework for Delphi 2010 or later.

This post shows how to configure Continua CI to build Embarcadero Delphi projects

Delphi has had Unit Testing support (in the form of DUnit) for many years, but until now there very little in the way of Automatic Mocking. By contrast the .NET and Java worlds have plenty of mocking frameworks to choose from.

Delphi XE includes Regular Expression support, something that has been requested many times over the years. In this blog post I'll show some basic usage of regular expressions in delphi.

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...

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.