January 20, 2008

BizTalk weekend..

This week-end was something new! BizTalk was no more than a jargon to me (though, Team supporting BizTalk Server sits just next to my bay and I keep on hearing techie biztalk words almost all the time e.g. orchestration, receive port, pipeline, file adapter etc.) Hardly any of those words had any meaning to me..

Thanks to BDOTNET's training event, I now have good basic understanding of BizTalk now. And I would admit, BizTalk is interesting enough. I love this product.. Basically I love automation everywhere and Biztalk is the tool that allows that! The more you know about Biztalk, the more you appreciate the efforts of its designer, Great job by those guys!!!

Middleware field is very broad, I think working for 1 years in this field would give a basic touch to the field.. There is lot to learn, but I definitely have good interest in this stuff. A new task on my agenda to go through as and when I get some time.. I am happy now, at least because I would be able to make sense when I hear those techie jargons from my neighbor team.. Happy

Also, Thanks to Kashinath and Ranjeeth having good understanding of Biztalk for sacrificing their weekend and share their knowledge! BDOTNET rocks!

Stay tuned.. Wave

January 19, 2008

January 15, 2008

How would it be.. "If Outlook can run Rules periodically"

MS Outlook is probably the mostly used application on my work machines. Its the only application that stays ON almost 24X7 (excluding recycling time to get rid of memory hogging!)

Having 'Orgainizing things' my favorite activity, I love the "Rules and Alert" feature. At work, I have around 57 rules (at present) that work on the incoming/sent emails without manual intervention. This really helps me focus on things which requires attention.

Having said all that, I miss one feature in outlook right now. It is, "The capability to create rules which runs periodically". Say, I want to have 'something' done every month on 5th. Or say, I have some activity to be carried out on my mails every Friday bi-weekly. Real usage of such feature would be say, delete 'Notification' emails after 15 days (or move them to some archive folder!). Currently 'Rules and Alert' module has capability to trigger rules only on two activities. 1. When new mail arrives 2. When any mail is sent.

I would really love the capability to run rules on date/time basis, I hope others would as well! What say??

Stay tuned.. Wave

January 12, 2008

How would it be if, "Internet Explorer has built-in browser history on cloud feature.."

UseCase:
It was all fine before 2-3 years when people had just one machine, life was simple.. Browser was able to remember browsing history, login information locally on that machine. (Though, formatting machine and browsing on a newly setup browser was a pain..)

But now, life is not so easy.. Having three machines at work, one roaming laptop and home desktop.. almost everybody is surrounded by various machines, but the individual is still same. At the same time, Web 2.0 wave has increased usage of internet/browser exponentially. Now, I dont want to waste time remembering the URLs.. even sometimes I dont look at the address-bar in browser (I just want to focus on the content.. Hyperlink technology is simply great!!) so, I am not sure which websites I am surfing.

Now, just taking an example of yesterday, I read a blog article at one of my work machine and found it really interesting.. Came home, was thinking about the topic discussed on that page all the way while coming home.. Wanted to discuss one topic with the blogger, I had to go to search engine and search for particular keywords which led me to the article after 10 minutes of digging (during that process, I got to read few other important thing, but thats whole together a different story..) I did not find this way good and started thinking of way to solve this problem.

I think, what could be done is storing the "individual"s browsing history (which may include URL history, Cookies, Saved Passwords, Bookmarks, Open Tabs) all on the cloud. [[Being with Microsoft, I am thinking of IE implementing this feature first (I want my company to be the best.. Happy)]]

Imagination:
Imagine having a service integrated with Windows Live which is built-in with IE, where in you enable the 'Live Web-History' option and provide live-id credentials after which all the history data gets saved in your windows live account. IE would have a built-in feature of keeping all the browsers in sync (having Microsoft released, 'Sync Framework CTP', and much efforts given behind 'FeedSync' at MS, this should be comparatively easy task..). So, going back to the use-case if I had browsed some page at some machine and wish to open it on another (assuming both are configured to use same account for saving data), it would be there in history. Having IE's address-bar a 'suggest' feature with full-text search would even add five-stars to the user experience (yet another user-demand, huh..).

I continued thinking on this about how to add value to this feature and got many ideas.. some of which are as follows..

  • Search feature for browsing history
    This would be really awesome! If one could go and search for entire articles content which he had visited during last X months, it would be like searching brain for knowledge acquired by browsing.

    (it reminds me of somebody making a joke at Google, that in 2020, GOOG will enable users to search for something in their mind!!! LOL..)
  • Personalized browsing newsletter
    One can have machines mine the data of individual's browsing history and learn what are particular's interests and prepare a weekly/monthly package with 'Recommendations' (RSS feeds can be of huge help implementing this thought into reality)

    Imagine, I had visited some website reading some article and really liked it.. After some time, personalized browsing newsletter tells me that there is a new article on that website which 'I might like'...
  • Personalized Advertisements
    If a machine can recognize patterns in one's browsing history personalized advertisements can be delivered all over the web which may give more realistic results for both ad-serving company and an individual (imagine if you are a student who has been searching for job from last few days, while reading a blog post, you see an advertisement with vacancy in a company.. Wouldn't that be COOL !!)

    Having said that, I still remember Google having issues while serving contexual advertisements from people's emails. So, for this feature as well, Privacy can be a daunting question but having an option to enable this feature should answer that.
  • Auto-Login..
    As I mentioned, if browsing history includes saved passwords and cookies, I never have to login again on all my different machines because IE should be able to auto-login me. I am very excited thinking about this.. There will be no more additions/updations in that excel sheet containing all passwords!!! (Though, CardSpace technology from Microsoft is supposed to solve this problem to some extent, but both features can go side-by-side, I guess..)

Current Status

While researching somewhat more on this topic (afterall, this was my 'Idea of the week-end' Winking), I found currently few pro-active organizations have already implemented something similar to this..

  • Google Web History
    As always, Google has shown lead in this area as well (from where do they get all these ideas so early..!!! just kidding..)

    They have their latest toolbar (still in beta) enabling users to make Google save the browsing history.. At least on IE, it works like charm right now.. So, I think I can get partial answer to my initial question using this.. Though, its not 'in-built' and I need to keep its Toolbar hanging all the times.. (Sometimes crashing my IE session.. Sad Afterall, its beta)
  • Weave
    The toolbar I just mentioned doesnt work on Firefox.. For Firefox 3.0 (which is still in beta) they have got a browser extension (which you need to install from mozilla lab.. again, not in-built solution) which lets you create an account for saving your browsing history (I think they just stores the URL that you visit)

    But, sometimes it sucks, taking 100% of CPU.. I guess, while syncing machine's local history with that of web, it gets very busy that your DVD will not play for that time!!)
  • Google Browser Sync
    Again, GOOG..
    This has also got the same problem, it takes 100% CPU (that too on Normal priority thread is really a bad thing! They should implement it on low/idle priority thread, but anyways..), it can sync your browsers history.. Again, not in-built solution..  and it works only on Firefox browser..
  • Windows Live Bookmarks (and many other online bookmarking services!!)
    This is a good move, but doesn't help for the topic in question.

Having said all that, I know THE REVENUE, is nothing as compared to the efforts it require, but I remember attending a talk by a strategist, I liked it when he said, "Companies should not look at immediate revenue from an effort, its User experience that matters in Softwares, which earns profitability"

I think, this is the longest article in entire 'How would it be, if...' series. Everytime when I get an idea, I just avoid writing everything on blog, but this time I thought the other way!! Happy

Feel free to post constructive comments, would be glad to discuss..

Stay tuned.. Wave

January 10, 2008

.NET Reflactor 5.0 presentation..

Stay tuned.. Wave

Installing VS2008 on home machine..

After having worked with VS2005 for all testing/learning from last couple of years, I just took it up to install VS2008 and new MSDN on my home machine and I just completed doing it..

Now, thinking to start rambling on .NET framework 3.0 and 3.5 for regular time pass !! Winking There is a lot to learn, and I am specifically interested in working a little bit with FeedSync and .NET Sync Framework to find out how it actually works in the coming days.. Lets see how it goes..

And yeah, I have also started preparing for MCTS - Distributed Application Development.. Planning to complete the certifications in couple of months time (I have to do this!!).. So, yet another item on a long list of agenda!! Happy

Stay tuned.. Wave

January 8, 2008

Would you believe, Internet Explorer (**sometimes**) requires 1.5 GB memory to run ???

Picture describes all my feelings..

01-08-2008 (234029)

I had 4 GB RAM on my machine so, my machine did not hang but the Terminal Server session I was accessing through IE was totally un-responsive..

I hope IE8 will have improvement over these rare situations.. !!

Stay tuned.. Wave

January 3, 2008

OSIV Membership..

I was just evaluating one shareware and for few queries, went to the website of the developer. And read more about OSIV (Organization of Independent Software Vendors). The website seemed really interesting to me.. I applied for a membership and here it is, I am a member now..

OISV - Organization of Independent Software Vendors - Contributing Member

There are very good articles and discussion threads, that I found interesting there.. One more thing on my list to check periodically..

Stay tuned.. Wave

January 1, 2008

Happy new Year !!

Happy new year to everybody !! 2008 has begun..

If I go back in time and look at my resolutions that I agreed on for last year, I have done few things and few things have been remaining. I will continue taking up on them.

I took some time and think about what happened in the course of entire last year.. And with mixed experiences, it has been overall good.

  • From perspective of career, I have made significant progress. I feel, I am upto the mark and expectations I set in the beginning last year! Will continue working on that..
  • From family view, its been good, but I lost my grandma and grandpa both in last one year.. Its been really very sad for me.. I really loved them and they did love meb even more than me. Missing both of them. Sad
  • From personal point, I think, I have improved.. Now I can control my anger in some situations Happy. Reading few books, especially this helped me a lot in that.. I still want to get it down, will continue working on it this year as well :)

And lots of things to do in this year..

Stay tuned.. Wave