BCS Java Expertise

At minimum the Spring Framework, a development platform that uses interface-driven development, dependency injection, aspect-oriented programming and a number of helper APIs and services, significantly reduces the complexity of your Enterprise Java code should be employed. Many application features may be added using this technology.

Grails is the preferred method of application development. Grails also served as the glue for independently developed spring components.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems authored this article.

BCS Get Drive Volume ID Delphi


There are those occasions when the volume id from a disk drive is needed. The following code snippet identifies how to retrieve the volume id in Delphi.

function TBCSListFilesXC.VolumeName(DriveName: Char): string;
var
  max, Flags: DWORD;
  buf: array [0 .. MAX_PATH] of Char;
begin
  try
    Windows.GetVolumeInformation(PChar(DriveName + ':\'), buf, sizeof(buf), nil,
      max, Flags, nil, 0);
    Result := StrPas(buf);
  except
    Result := '';
  end;
end;

To invoke the above function by issuing a similar command.

vid := VolumeName(drive);

The contents of the drive’s volume id is now in the vid variable.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems authored this article.

BCS Software Development Methodologies

Some companies appear to be fearful of documentation and software development methodologies.

For a more comprehensive definition of the subject matter please check the link below.

http://en.wikipedia.org/wiki/Software_development_methodology

Of course there are other methodologies that are available that were developed by private industry and government.

As time permits a healthy discussion of the idiosyncrasies of each methodology will ensue.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems authored this article