<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19842526</id><updated>2011-04-22T06:39:45.067+06:00</updated><title type='text'>An Occational Blogger</title><subtitle type='html'>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.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19842526.post-4574635366001046354</id><published>2007-10-24T18:05:00.000+06:00</published><updated>2007-10-24T18:17:24.889+06:00</updated><title type='text'>Sad but true: I'm not a Java programmer now</title><content type='html'>I really forgot when I last code using Java....&lt;br /&gt;My company &lt;a href="http://www.surroundapps.com/"&gt;SurroundApps Inc Ltd.&lt;/a&gt; is now completely involved with MS counter part of Java i.e. MS Dot.Net. All of its running and future products are dot.net based and as the technical leader (obtained that position in course of time) of &lt;a href="http://www.surroundapps.com/"&gt;SurroundApps Inc Ltd&lt;/a&gt; I have no option to even explore with new Java tech terms... :( Intially tried to maintain at least the intial knowledge-base with help of a few forums and groups, but time not stands by me.&lt;br /&gt;&lt;br /&gt;Instead, I'm now doing more managerial tasks than development as part of my current job responsibilities and also technically guiding my team mates with technical guidance in dot.net technologies....&lt;br /&gt;&lt;br /&gt;Sad but true : I'm not a java programmer now.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-4574635366001046354?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/4574635366001046354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=4574635366001046354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/4574635366001046354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/4574635366001046354'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2007/10/sad-but-true-im-not-java-programmer-now.html' title='Sad but true: I&apos;m not a Java programmer now'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19842526.post-113969162268965576</id><published>2006-02-12T02:53:00.000+06:00</published><updated>2006-02-12T03:00:22.700+06:00</updated><title type='text'>Two important discovery</title><content type='html'>At last I've found the community of BoW (Best of World) java programmers where technology borns in the incubator :)&lt;br /&gt;Yes I've found &lt;a href="http://jcp.org/en/home/index"&gt;Java Community Process&lt;/a&gt; (JCP)&lt;br /&gt;&lt;br /&gt;What a lovely place!!! I'm really pleased... :-)&lt;br /&gt;&lt;br /&gt;As a part of JSR-38 implementation in JCP I've discovered another interesting opensource cross platform installer creation tool named &lt;a href="http://www.openinstallation.org/"&gt;JIFI: An Open Installation Toolkit&lt;/a&gt;. I think this will be much much better than the buggy Installshield Universal as this is born from JCP. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-113969162268965576?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/113969162268965576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=113969162268965576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113969162268965576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113969162268965576'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2006/02/two-important-discovery.html' title='Two important discovery'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19842526.post-113597409565721317</id><published>2005-12-31T02:05:00.000+06:00</published><updated>2005-12-31T02:21:35.670+06:00</updated><title type='text'>Some worthy blog and articles abt design</title><content type='html'>While searching for good articles abt design patterns, found the excellent article of Eamonn McManus on his &lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=142428"&gt;Dr. Dichotomy's Development Diary, Java API Design Guidelines&lt;/a&gt;. The summery of this artcle says :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;I recently attended an excellent talk at &lt;a href="http://www.javapolis.com/confluence/display/JP05/Home"&gt;JavaPolis&lt;/a&gt;, &lt;a href="http://www.elharo.com/"&gt;Elliotte Rusty Harold's&lt;/a&gt; &lt;a href="http://www.cafeconleche.org/slides/javapolis/xom/index.html"&gt;XOM Design&lt;br /&gt;Principles&lt;/a&gt;. Although the talk is nominally about XOM (an API for XML&lt;br /&gt;documentation manipulation), in fact more than half of it is about API design&lt;br /&gt;principles in general. This is a curiously neglected subject. There are tons of&lt;br /&gt;books and articles about how to design and write good Java code, but&lt;br /&gt;surprisingly little about the specific topic of API design. Yet with the&lt;br /&gt;proliferation of new Java APIs, whether through JSRs or through Open Source&lt;br /&gt;projects, this is an increasingly important subject.&lt;br /&gt;I've been closely&lt;br /&gt;involved with the evolution of the &lt;a href="http://java.sun.com/jmx/"&gt;JMX&lt;br /&gt;API&lt;/a&gt; for over five years and have learnt a great deal about what works and&lt;br /&gt;what doesn't during that time. During the talk, I had the odd experience of&lt;br /&gt;continually wanting to cheer as Elliotte made point after point that I hugely&lt;br /&gt;agreed with.&lt;br /&gt;I'm going to try to summarize here what I see as being the key&lt;br /&gt;points from this talk, from my own experience, and from a couple of other&lt;br /&gt;sources:&lt;br /&gt;An excellent tutorial on netbeans.org, &lt;a href="http://openide.netbeans.org/tutorial/api-design.html"&gt;How to Design a&lt;br /&gt;(module) API&lt;/a&gt;.&lt;br /&gt;A related NetBeans BOF at JavaOne 2005 by &lt;a href="http://weblogs.java.net/blog/timboudreau/"&gt;Tim Boudreau&lt;/a&gt; and &lt;a href="http://www.netbeans.org/community/articles/interviews/yarda_tulach.html"&gt;Jaroslav&lt;br /&gt;Tulach&lt;/a&gt;, entitled &lt;a href="http://treefs.netbeans.org/files/documents/39/676/apidesign.sxi"&gt;How to&lt;br /&gt;write APIs that will stand the test of time&lt;/a&gt;.&lt;br /&gt;Of course, Josh Bloch's &lt;a href="http://java.sun.com/docs/books/effective/"&gt;Effective Java&lt;/a&gt; book.&lt;/blockquote&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Also find a wonderful discussion on the the difference betn concept of Design Pattern and Framework at &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=37743"&gt;Design Pattern Vs Framework &lt;/a&gt;&lt;/p&gt; 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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-113597409565721317?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/113597409565721317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=113597409565721317' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113597409565721317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113597409565721317'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2005/12/some-worthy-blog-and-articles-abt.html' title='Some worthy blog and articles abt design'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19842526.post-113597171832625230</id><published>2005-12-31T01:34:00.000+06:00</published><updated>2007-05-25T19:46:04.073+06:00</updated><title type='text'>Changed status to Occational Blogger</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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..... :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-113597171832625230?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/113597171832625230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=113597171832625230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113597171832625230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113597171832625230'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2005/12/chaged-status-to-occational-blogger.html' title='Changed status to Occational Blogger'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19842526.post-113459147156240512</id><published>2005-12-15T01:59:00.000+06:00</published><updated>2005-12-15T02:18:54.273+06:00</updated><title type='text'>A very bzy day</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;Started working on the upgrade installer for same installer.&lt;br /&gt;&lt;br /&gt;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 &lt;a href="mailto:kpdus@softhome.net"&gt;kpdus&lt;/a&gt; for his wonderfull JAva Decompiler &lt;a href="http://www.kpdus.com/jad.html"&gt;Jad&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope I can grasp the technique that Installshield kept hidden in this kind of product/wizard actions by tomorrow... :-)&lt;br /&gt;&lt;br /&gt;Also had to go through some RnD for an Microsoft Exchange Server Extension project, though i hate this kind of project :-(&lt;br /&gt;&lt;br /&gt;But, this is the real fact of professional life.... :-( :-)&lt;br /&gt;&lt;br /&gt;Though I've posted a mail about my will to extend the Java Thread Migration project to &lt;a href="http://groups.yahoo.com/group/jpgroup"&gt;JPGroup&lt;/a&gt;, I didn't get any responses.... And also didn't able to manage some time for this project. :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-113459147156240512?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/113459147156240512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=113459147156240512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113459147156240512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113459147156240512'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2005/12/very-bzy-day.html' title='A very bzy day'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19842526.post-113450912531942378</id><published>2005-12-14T03:18:00.000+06:00</published><updated>2007-05-25T19:41:12.672+06:00</updated><title type='text'>A nice meeting in Somewherein.....</title><content type='html'>Today I had a very nice meeting (actually an interview from their side) in somewherein...&lt;br /&gt;&lt;br /&gt;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... :-)&lt;br /&gt;&lt;br /&gt;Nice meeting you brothers... :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-113450912531942378?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/113450912531942378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=113450912531942378' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113450912531942378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113450912531942378'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2005/12/nice-meeting-in-somewherein.html' title='A nice meeting in Somewherein.....'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19842526.post-113450819331409691</id><published>2005-12-14T03:04:00.000+06:00</published><updated>2005-12-14T03:09:53.326+06:00</updated><title type='text'>Started blogging...</title><content type='html'>To track my regular activities I've started blogging....&lt;br /&gt;&lt;br /&gt;All gredits and thanx going to &lt;span style="color:#ff0000;"&gt;Arild&lt;/span&gt; and &lt;span style="color:#ffcc00;"&gt;Hasan&lt;/span&gt; of &lt;a href="http://www.somewherein.net/"&gt;Somewherein.....&lt;/a&gt; to inspire me to start blogging.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19842526-113450819331409691?l=mnislamshihan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mnislamshihan.blogspot.com/feeds/113450819331409691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19842526&amp;postID=113450819331409691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113450819331409691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19842526/posts/default/113450819331409691'/><link rel='alternate' type='text/html' href='http://mnislamshihan.blogspot.com/2005/12/started-blogging.html' title='Started blogging...'/><author><name>M N Islam Shihan</name><uri>http://www.blogger.com/profile/03248107260591226766</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
