Apr 06 2010

CamelCase

Category: Software DevelopmentTeknovis @ 6:23 pm

Somebody passed a comment today on a piece of CamelCase in some code that we were looking at today.

I never heard of that name before, even though I use CamelCase a lot!


Mar 22 2010

Occam’s Razor

Category: Software DevelopmentTeknovis @ 7:05 pm

I spent hours today trying to determine why a system was not logging certain critical application events! It was very frustrating!

Ultimately, it transpired that the system was logging the events, and that I was looking in the wrong log! This mistake was not really my fault, so at least I did not feel like an idiot :)

A colleague noted that this was a typical example of Occam’s Razor. At least I learned something from this experience!


Dec 03 2009

Law of Demeter

Category: Software DevelopmentTeknovis @ 6:21 pm

I heard about the Law of Demeter today! Actually, somebody told me about when he saw a piece of code that I had written!


Nov 25 2009

Google Go

Category: Software DevelopmentTeknovis @ 7:14 pm

I just heard that Google has released a new programming language called Go! More information is available at The Go Programming Language.

My initial reaction is that I do not see the advantage of this new programming language.

Tags:


Oct 10 2009

New Unit of Reviewed Code Quality

Category: Humour, Software DevelopmentTeknovis @ 10:13 am

New Unit of Reviewed Code Quality

Very funny :D


Aug 25 2009

Java Service Wrapper

Category: Software DevelopmentTeknovis @ 2:10 pm

I used this Java Service Wrapper this morning to load a Java Application (in the form of a JAR) as a Windows XP service!

The process was very straightforward, and it worked perfectly first time!

Tags: ,


Aug 20 2009

Quartz Exceptions

Category: Software DevelopmentTeknovis @ 8:44 pm

I have been doing some work with Quartz this week to develop an application that needs to schedule tasks. Quartz provides a very nice way of doing this that is independent of the operating system.

Unfortunately, I had some difficulty getting the example applications to run because I kept getting some general exceptions (that I cannot remember now).

The problem was that I had not included either commons-collections-3.2.jar or commons-logging-1.1.jar in my classpath!

It took me quite a while to discover that :(

Tags: ,


Aug 14 2009

WURFL

Category: Mobile Computing, Software DevelopmentTeknovis @ 12:19 pm

I used WURFL (Wireless Universal Resource FiLe) during the week for the first time. Specifically, I was using WALL (Wireless Abstraction Library - I think!)!

I was really impressed by how simple it made designing a site to support multiple types of mobile devices!

Tags:


Jun 13 2009

C# Application Markup Language (CSAML)

Category: Humour, Software DevelopmentTeknovis @ 10:01 am

I read about a really exciting new programming language during the week called C# Application Markup Language (CSAML). It is basically the merging of C# and XML to create a totally new programming language! You can read more about it in C# Application Markup Language (CSAML): An Evolutionary Leap.

It is even more interesting to see that a few people have actually been discussing this on bulletin boards!

Tags:


Apr 20 2009

AsmXml

Category: Software DevelopmentTeknovis @ 10:27 pm

I have been doing a lot of work in the last three weeks with XML, Schemas, and WSDLs. It has been a while since I worked with these, so it is very enjoyable!

The XML documents that are based on the files that I am working with will be small, and therefore they will be relatively easy to process with limited resources. However, there are methods of improving the performance of processing XML documents.

One such method is to use the AsmXml parser. This is an XML parser that has been written in assemble language! I am aware of this thanks to a friend, but I am not sure if he is actually using this in a production environment!

Tags:


Next Page »