6 Month Developer Challenge
Now it’s not one of those shit chain letter type deals, where you give one word answers to questions like “Favourite Ice cream“, this one is more of a challenge brought on by fellow developers. The basic goal is to better yourself as a programmer, by challenging you spend the time to learn new philosophy’s, new techniques, languages, or API’s. It’s something we need to constantly do, but don’t as life (or in most cases laziness) gets in the way.
Well Shane, I accept your challenge. Here’s my starting list:
1. Learn ASP.NET AJAX
OK, I’ll admit it, I’m a little behind the times when it comes to the whole AJAX - Web 2.0 thing. Ever since Dr Dueck’s Web Technology Class, I have enjoyed building scripted webpages. So I figure it’s time to get moving in that direction. I’ve heard nothing but praises for Microsoft’s AJAX libraries.
2. Blackberry Programming using the JDE
MNP (work) has over 200 Blackberries in use across Canada. Our firm has turned into a mobile environment where users are constantly requesting to have data at their fingertips at all times, no matter where they are.
To start with I programmed the Blackberry using their Mobile Data Services. It is basically a thin programming environment where it uses web services to push data down to itself. They could not make it simpler. In a matter of hours I had a working example, connecting to our Lotus Notes 7 web service (created using Lotusscript). My hat is off to them. The only downside using it, is you are limited to what you can do. Hence the JDE. Blackberry has it’s own library that will allow you to do anything using their libraries. It uses Java (or a lite version of it). This ones is going to be a challenge for me as I haven’t dabbled in Java since the days of George McMaster Brandon University Days *shiver*.
3. Eclipse, Lotus Notes, and Composite Applications
We use Lotus Notes at work for email, calendar, etc. Some people hate it and some people love it. Personally, I absolutely love it. My only gripe with it, they have not changed their basic UI in 10 years. They still use the same look and feel as they did when they first came out with R4 (back in 1999).
But things are about to change with Version 8.
The next version of Lotus Notes FINALLY has a new User Interface. Based upon the Eclipse open source framework, IBM is moving in a whole new direction. I won’t go into too much detail, but by moving to an Eclipse Framework, they are now allowing you to create your own Eclipse applications, which can just plug right into the Lotus Notes application. Again this is based on Java, so the challenge is a little tougher with this one.
4. Books to read
Sorry to disappoint, but I’m not a reader. I’d rather get my hands dirty in code then to read about it in a book. Plus that’s what the magic of Google is for!
I think that’s a good list for now. I may add on it to it later if a new technology grabs my attention.












This post has no comment.