Posts

Showing posts with the label Tech

Software Estimation

Being worn-out with just project estimation and re-estimation alone for the past few months, why not write some thing about software estimation though its not a small topic for me write few lines and finish off. So, here goes a very small snap-shot... As like the saying, 'Don't fail to plan unless you plan to fail', a crystal clear planning is the basic necessity for successful execution of a project and estimation forms of the one important basics of the plan. By Software estimation what we estimate on:         1) Effort : Estimation of amount of work to be done. Eg: Number of Function Points involved or LOC to be developed.         2) Time & Cost : Time needed to get the work done. Usually expressed in work-months/man-months/Person-weeks.         3) Resource : Involves estimation of hardware (Well we can't develop a cloud management system with just 2 Desktop ter...

It's cloudy everywhere

Cloud Computing !!! Cloud Computing !!! Cloud Computing!!!! - Its Cloud everywhere. So, whats that? Something like grid computing? Is it providing Hardware as a Service along with SaaS ? Some interesting short videos which explains this, really interesting:

Design Patterns - Command Pattern

Image
As said in the last post, here I'm starting with my first post on Design Pattern implementation in Java. A Small Intro On Core Design Patterns:         Many define Pattern with different statements. The most common one: pattern is a solution for common and reoccurring design issue. The term Pattern was coined by Christopher Alexander in his book, "A Pattern Language: Towns, Buildings, and Construction" . GoF classified patterns based on Purpose and Scope. Purpose criteria classifies patterns based on what the pattern does:         1)Creational patterns - dealts with object Creation         2)Structural patterns - composition of class and objects,         3)Behavioral patterns - responsibility of class and objects. Scope classifies based on where it applies to : class or object. Let me start my series on Design patterns with one...

Blogging on Technology

I thought of having my technical thoughts out of this and so created one for that long back. Tried to have it as a team blog and it didn't worked out. So back again here for my technical thoughts too. Being in to yet another software servicing company in India, no need to say part of my work is in to AMS and some times in to ADM. As far I've witnessed so far in this AMS/ADM industry, people's curiosity to learn upcoming technology (especially in the open source area) dies day by day until and unless it is needed in their day-to-day work. That triggered me the thought of writing few things about what I know or which I learn or wish to learn. A snap shot of my to-blog list:        1) Core design patterns implementation in Java        2) RMI and CORBA        3) Add-ONs used in basic Java application     ...

UI Messages

Image
Back again the blogosphere !!! Was thinking about updating the blog for a long while and infact had a long list to blog. But this one triggered me to do this atonce. Here is my experience on the same and that too with my most favorite platform !!! While surfing the net, saw a link stating : "Father of SOA publishes, Security in SOA article... ". With the expectation of some Gregg / Marc to be the "Father of SOA", opened it and surprised to read, "Rajiv Gupta, widely known as the father of SOA.... " While browsing that site, here it came : Just with a curiosity to know what the error is, clicked, "click here" in the above, Didn't got any thing more. So thought why not see the technical information and again : "click here". Technical information about the error report : Even time stamp too in hexa ! Got nothing from a message from the most user friendly OS. Great going MS (!!!)

The language of e-business: 10 tech terms from 2004

It seems like internet brings new words in to the world every now and then. The language of e-business: 10 tech terms from 2004 ..... I read this article in a web portal. This is a collection of few of those techno-jargons. It's quite intresting...... Bangalored - If your hot IT job is outsourced to India, you've been "Bangalored". Blog - Amazingly enough, there are still people that don't know what a blog is. According to Merriam-Webster, "blog" topped the list of words that people looked up at its site in 2004. Gatesed - If you encounter one of the unfortunate side-effects of using Microsoft technology, you've been "Gatesed." In typical IT usage, "If it Gatesed (BSOD), you were SOL. Hot spot - Some people think that hot spots have something to do with the origins of volcanoes, while others think they are just the preferred lounge locations for cats and dogs. In the world of IT, though, the term refers to places that have wireless In...

Google Suggest.....live search

Google Select ......I'm curious how they are doin it. Google Suggest returns suggested results as you type .....this is technically amazing. Even if I type pretty fast it gets updated for every single keypress......brilliant folks in Google wrote all these innovative code. I just wanted to undersand the web interface and it's dynamic interface behind this. I surfed the net and got little more informations. This live search has been implemented some time back in Apples' Spotlight feature. Apple might had inspired Google. I walked through Google's code & script. They are using XMLHttpRequest to send request to the server where they are havin the script which returns a HTML file. Event though this is someones innovation it's Google who first implemented it. Once Google meant only a search engine ...now a lot more frm them.... Gmail, Desktop search tool, Google Suggest.....when are they goin to stop(???). I read today morning in a daily MS and Yahoo are busily enag...