An Occational Blogger

Here you'll find logging of my current activities and thoughts, especially about programming, and ocassionaly about my personal events that I'd like to share.

Name:
Location: Mirpur, Dhaka, Bangladesh

Saturday, December 31, 2005

Some worthy blog and articles abt design

While searching for good articles abt design patterns, found the excellent article of Eamonn McManus on his Dr. Dichotomy's Development Diary, Java API Design Guidelines. The summery of this artcle says :

I recently attended an excellent talk at JavaPolis, Elliotte Rusty Harold's XOM Design
Principles
. Although the talk is nominally about XOM (an API for XML
documentation manipulation), in fact more than half of it is about API design
principles in general. This is a curiously neglected subject. There are tons of
books and articles about how to design and write good Java code, but
surprisingly little about the specific topic of API design. Yet with the
proliferation of new Java APIs, whether through JSRs or through Open Source
projects, this is an increasingly important subject.
I've been closely
involved with the evolution of the JMX
API
for over five years and have learnt a great deal about what works and
what doesn't during that time. During the talk, I had the odd experience of
continually wanting to cheer as Elliotte made point after point that I hugely
agreed with.
I'm going to try to summarize here what I see as being the key
points from this talk, from my own experience, and from a couple of other
sources:
An excellent tutorial on netbeans.org, How to Design a
(module) API
.
A related NetBeans BOF at JavaOne 2005 by Tim Boudreau and Jaroslav
Tulach
, entitled How to
write APIs that will stand the test of time
.
Of course, Josh Bloch's Effective Java book.

Also find a wonderful discussion on the the difference betn concept of Design Pattern and Framework at Design Pattern Vs Framework

I am hoping this articles will help me in future in many ways as well as the readers of this post who might have interest on various design issues to improve their programming capabilities.

Changed status to Occational Blogger

I am finding blogging is important enough to keep me in schedule but can't manage time to write blog each day for daily activities. So, I've changed my status to Occational Blogger from Java Lover's Blog.

It doesn't mean that I am not a Java Lover now, but I think the new Status will be more appropriate to describe my current view about blogging.

Reading abt various OO design patterns for few days, but didn't find anything new till now. I am suprisingly finding that I've used almost all these design patterns in my various work, but didn't know that these startegies has names... :-) And also this is the fact what each author of design pattern books and articles mension in their starting notes abt design patterns. Thanx for their modesty..... :-)

Thursday, December 15, 2005

A very bzy day

Released the final version of a cross platform java application installer for one of our client's software. This installer was fully developed in Installshield Universal.

Started working on the upgrade installer for same installer.

I think I should generalize the custom product action to add multiple files into a single product action. But as the process is not well documented, I had to reverse engineer the code of installshield provided class library to get some sample. Thanx again to kpdus for his wonderfull JAva Decompiler Jad

I hope I can grasp the technique that Installshield kept hidden in this kind of product/wizard actions by tomorrow... :-)

Also had to go through some RnD for an Microsoft Exchange Server Extension project, though i hate this kind of project :-(

But, this is the real fact of professional life.... :-( :-)

Though I've posted a mail about my will to extend the Java Thread Migration project to JPGroup, I didn't get any responses.... And also didn't able to manage some time for this project. :-(

Wednesday, December 14, 2005

A nice meeting in Somewherein.....

Today I had a very nice meeting (actually an interview from their side) in somewherein...

Actually, they were looking for a J2EE expert, but I was not.... :-) I knew that I won't get that post there and I was also not thinking to switch my current job at SurroundApps as I was very much concirned about my capability and experience in J2EE, but I didn't want to miss the chance to meet with two of my very favourite JPGroup member : Hasin Bro and Hasan Bro... :-)

Nice meeting you brothers... :-)

Started blogging...

To track my regular activities I've started blogging....

All gredits and thanx going to Arild and Hasan of Somewherein..... to inspire me to start blogging.