Wow, I haven't been here in a while. Things have been pretty crazy over the last two years. Hopefully things will be getting better soon.
A little bit of a recap. For the last three years my work has been implementing e-commerce websites for one of the leading players in the industry. The platform is built on a massive ColdFusion layer. I was responsible for creating new modules, customizing implementations and everything in-between.
In August of last year it was announced that our company was merging with another provider. A decision had to be made: there were now two very different platforms available from the same company. In the end, the other platform was chosen, for a variety of reasons.
The implication, aside from the obvious "I now need to learn a new platform", is much more important: the entire platform is built on Java.
The last time I used Java was in college, almost ten years ago. To say I'm rusty would be an understatement. I have a whole lot of learning to do.
Luckily, the company is assisting us in this process. There are several ColdFusion developers on the floor with little to no experience with Java. A training path has been set forth and broken down into manageable chunks. We've all got a lot of work ahead of us, but I see it as a challenge.
In the next couple of months I will be sharing my experiences as I struggle to continue supporting our legacy implementations while learning a new language and platform.
This is going to be fun.
Over and out