History
Being a professional software developer for the past twenty plus years, I have worked
with a lot of technologies. The last ten years has been developing commercial web
sites. This site was originally an exercise to keep up on my Java skills while learning
and using a Linux server. The goal was to get a legal server running from my home
that was inexpensive (i.e. free) running a dynamic web site.
The first version of this site was developed using Java technologies. It was the
obvious choice since it was the only solution that could be run with software technologies
that were free. I also thought that it would be a good way to keep my Java skills since
my work had changed to Microsoft .NET technologies. The technologies were Apache
Web server, PostgresSQL, Red Hat Linux, Tomcat server, JCorporate Database objects.
I began to learn Linux and slowly got all of the technologies to work together and
had a working version of my Minnesota Cones web site.
However, keeping up on Java and .NET technologies became too hard since both languages
are continually improving. Red Hat sold out and started charging fees and only allowed
beta versions of the server to be downloaded for free. I made the decision to do
a total rewrite.
Microsoft has enough money and does not give their technologies away for free so
Mono and SUSE Linux was the solution. Mono is Linux compatible version of Microsoft
.NET technologies. I am now able to develop a single code base that works on Windows
and Linux. Click on any of the image below to get more information on the software.
If you would like to know more about the technologies, click the Technologies Details link below. It gives an overview
of what is going on under the hood.
Example of my work
Ascensus - My
current employer formerly BISYS and Univeral Pensions. Demos of some of my work.