Author Archives: spgennard

Java process id via java.lang.management

While working on a project recently I need to find out the current process of the active running Java process (for tracing/auditing), however I never found a 100% perfect solution but did come across an acceptable solution to use the … Continue reading

Posted in Java, JVM, Tips | Tagged , , | Comments Off on Java process id via java.lang.management

Design Patterns and COBOL

As part of my working life I happy to say I use COBOL and for better or worse it is here to stay. With this in mind it annoys me I here/see saying things such as COBOL is a old … Continue reading

Posted in CLR, COBOL, Tips | Tagged , , | Comments Off on Design Patterns and COBOL

Valliant ecoTEC – Fault F.22

Our boiler at home today decided to display a “F22 0.2” message, at the same time I noticed it also had a low water pressure. Which I suspect was caused by myself bleeding the radiators of air the previous night, … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Valliant ecoTEC – Fault F.22

VIM and GO

Getting started with GO and vim As a developer who lives most of his life on my Mac with vi/vim, I was happy to see the GO distribution includes vim colourisation for .go, files ..but it was installed.. so.. To … Continue reading

Posted in go, vim | Tagged , | Comments Off on VIM and GO

El Parador and the Choocolate Line

Dear Webblog Diary Last friday night we spent the night in London and we found a really good little Spanish Tapas restaurant and I thought I would share it… just because we enjoyed it soo much.. The place is called … Continue reading

Posted in Tips | Tagged , , | Comments Off on El Parador and the Choocolate Line

GO Baby GO..

As someone who works with ‘C’, MSIL and Java bytecode to write system level software for our compilers and runtime, I was nicely surprised to see that someone has produced a new language aim at ‘System Level Programming’. Let me … Continue reading

Posted in go, Google | Tagged , , , | Comments Off on GO Baby GO..

Type Safety and COBOL

Having read a recent bog about COBOL and type-safety, I though I would jot down some comments. ANS85 COBOL is naturally is type-unsafe due as every data item being part of one memory region (or storage area), because of this … Continue reading

Posted in CLR, COBOL, JVM, TypeSafety | Tagged , | Comments Off on Type Safety and COBOL

Base Class Library, Arrays, Queues and Stacks

Continuing the series of blogs about COBOL and the .Net base class library… The .Net base class library has a wealth classes and an huge of amount of methods/properties. The .Net base class library has a key handy namespace that … Continue reading

Posted in CLR, COBOL | Tagged , , | Comments Off on Base Class Library, Arrays, Queues and Stacks

Detecting the use Mono CLR dynamically

While developing something that could be used on Mono on Windows, Mono on Unix and on Windows with Microsoft’s CLR, I needed to be sensitive to the environment but didn’t want to conditionally compile my code different. So I put … Continue reading

Posted in CLR, CSharp, Mono, Tips | Tagged , , | Comments Off on Detecting the use Mono CLR dynamically

Arrays and the .Net Base Cass Library

Carrying on from the previous blog, the user of iterators in .Net and especially .Net on COBOL can be very useful. When CLR v2.0 was introduced a few new methods in System.IO.File for block reading/writing files were introduced, these works … Continue reading

Posted in CLR, COBOL, Tips | 4 Comments