Which performs better - WCF vs J2EE?

Microsoft’s Connected Systems Division released the results of a benchmark study that showed that applications based on WCF Web services outperformed J2EE applications running on WebSphere (ver 6.1.07) by as much as whopping 285 percent! Woah! From a cost point of view, the .NET solution is supposed to be one-fifth of the IBM Java solution. For the study four core tests were benchmarked, namely: Web Services: Remote activation of back-end services from the front-end Web application....

July 1, 2007 · Amit Bahree

Introduction to DSL - free chapter

You can download the first chapter for free from Addison-Wesley’s intro book on DSL . If you are new to DSL’s (Domain Specific Language) this this is a good read. Here is a abstract from the publisher: Domain-Specific Languages (DSLs)–languages geared to specific vertical or horizontal areas of interest–are generating growing excitement from software engineers and architects. DSLs bring new agility to the creation and evolution of software, allowing selected design aspects to be expressed in terms much closer to the system requirements than standard program code, significantly reducing development costs in large-scale projects and product lines....

June 29, 2007 · Amit Bahree

Art of Code Reviewing

This is a true story and happened on one of my projects (which shall remain nameless). Below is the feedback from one of the client as they were doing our code reviews. Line 66: there seem to be a few too many words starting with “f” in the salutations comment. [This is really picky – the commenting standard in this file has otherwise been really good so far.] And incase you were wondering what was the code in question, here it is:...

June 28, 2007 · Amit Bahree

Interesting Find #1

I keep stumbling along many interesting finds online (well interesting to me) which I keep storing in OneNote and finally decided to start posting them here under the .link category. These mostly would be for me when I want to get them to a later stage. Without further adieu, here is the first of many finds: The Phrase Finder - if you ever wanted to know about Phrases, Idioms and their meanings, origins and popular fallacies then check out the phrase finder....

June 28, 2007 · Amit Bahree

Life Changing Events

Step 1: <p> <figure> <img src="images/070621_blogging_vows.gif" alt="Vowing Wedding Favors"/> <figcaption>Vowing Wedding Favors</figcaption> </figure> </p> Step 2: <p> <figure> <img src="images/070620_naming_her_skype.gif" alt="Skyping Baby Names"/> <figcaption>Skyping Baby Names</figcaption> </figure> </p>

June 27, 2007 · Amit Bahree

Free ringtones from Microsoft

Microsoft is giving away free ringtones (4 packs) for your Windows Mobile; don’t forget to read up on how to install these .

June 25, 2007 · Amit Bahree

Catching up with an old friend

It has been so long that I can’t remember when I last spoke with my dear old friend Govind . We use to work together back in Seattle. He is one guy who I have a lot of respect for and when he talks, you shutup and listen (yes I know that is very difficult for me to do). It is interesting the twists life throws at one and how everyone adapts and changes....

June 23, 2007 · Amit Bahree

Post DDOS attack - blog back on

If you are an avid reader of this blog (who am I kidding) 😉, you would have noticed that for the last couple of days it has been impossible to hit this site. The main reason for that being for the last 2-3 days discountAsp.net (where I host this site) have been under a massive DDOS attack . They setup another site outside of their data centers just to provide us (their customers) an update....

June 23, 2007 · Amit Bahree

British Humor

Want some British Humor? Then check out NewsBiscuit .

June 21, 2007 · Amit Bahree

Photosynth Preview

Microsoft&rsquo;s Photosynth - you need to see it to believe it ! Absolutely jaw dropping! {via Lap’s Moment&rsquo;s of Distraction }

June 20, 2007 · Amit Bahree

CS 2007 SP2

Hot on the heels of SP1 , Telligent has released CS 2007 SP2 . You can read up on what has been fixed and you can download it from here . I have upgraded the blog to SP2 and everything seems to be running fine, but if something is amiss then let me know .

June 19, 2007 · Amit Bahree

lifeStation's upgraded to Vista

If you recall I talked about lifeStation last year and Simon from Passive Technologies posted a comment letting me know that they have upgraded all their machines to MCE Vista from MCE XP. There is also a new lifeServer which boasts 6TB of storage and RAID 5 (though I cannot find out anywhere if this is 6TB of total storage or usable storage). On a separate note, this might be a good candidate to run Windows Home Server ....

June 19, 2007 · Amit Bahree

Microsoft Update Catalog (Beta)

Microsoft has the beta version of their update catalog which is a one-stop-shop to get updates, drivers, hotfixes, etc. Although it is aimed for corporate users anyone can use it and it would help those running more than one machine at home to get all the updates once instead of downloading them again and again.

June 19, 2007 · Amit Bahree

Aero Wallpaper Pack

A few people have released an interesting set of wallpapers which although they say is for Aero, you can use it with any OS. You can see a screenshot here and download it from here (~16 mb).

June 7, 2007 · Amit Bahree

Computer Languages History

The Computer Languages timeline was posted in one of the internal Avanade communities by a colleague and is pretty cool. Seems like Fortran was the “father” (or “mother” depending on your perspective) of all languages. 😄

June 7, 2007 · Amit Bahree

Outlook 2007 Performance Fix

Microsoft has released a update (KB933493 for those interested) for Outlook 2007 which helps improve some perf issues when your PST files get very large. I have not seen this myself but then my PST files are approx 1.5gb. More details can be found at Neowin .

June 7, 2007 · Amit Bahree

WPF Application Portfolio

The WPF wiki on Channel 9 has a WPF Application Portfolio - some are cool and some are surprisingly useful. Many of these can be deployed with ClickOnce making it convenient. If you are not on Vista you will need the .NET 3.0 bits.

June 7, 2007 · Amit Bahree

MVP Threatened

This surely can not do any good? Jamie who created TestDriven.NET is involved in a legal dispute with Microsoft. This is not he Microsoft I know and work with on almost a daily basis! Hopefully common sense will kick in. On a separate note, Steve Jobs vs Bill Gates - who is the saint and who is cut-throat villain of Geekdom? Cult of Mac at Wired has an interesting read on the subject....

June 6, 2007 · Amit Bahree

HTC Touch

HTC just released a new phone here in the UK called HTC Touch . Not only is this very cool but is something you can touch, feel (and buy) today in the UK unlike the over-hyped iPhone . 😛 There are of course more pictures , not to mention the specs and videos .

June 5, 2007 · Amit Bahree

Wacky Mouse Showdown

If you wanna kill some time and get amused at the same time, check out ExtremeTech&rsquo;s Wacky Mouse Showdown .

June 4, 2007 · Amit Bahree

Windows Live Writer Beta 2 - finally!

Windows Live Writer, after a lot of talk , finally has an update in the shape of Beta 2 and in addition to the obvious ones (such as support of Sharepoint 2007 and Windows Live Spaces) there are more features. Some of the new features are table editing, better category support, new API&rsquo;s (which I cannot attribute having never programmed against the API), etc. However, the plugin section does seem to finally be integrated better since I last saw it which was a while ago....

June 3, 2007 · Amit Bahree

Life without an MCE

I must say after getting used to viewing TV (and Movies) via a MCE - not having one is sorely missed. Recently the machine was randomly hanging and a few blue-screens and as it turns out one of my memory sticks went bad which was causing the issues. Although I had bought the memory from Crucial , over two years ago - they have a lifetime warranty. I called them and they immediately volunteered to change both the sticks (as I was running them in dual-channel)....

June 1, 2007 · Amit Bahree

Upgraded to CS 2007 SP1

SP1 for CS 2007 has been available for about 3 weeks, and I finally got around to upgrading to that. Everything seems to be working fine, but if you find something amiss please drop me a note and let me know.

June 1, 2007 · Amit Bahree

Google Sitemap Index

I have seen this question being asked a number of times in the forums and thought I’d post about it. What is a Google Sitemap, who better to answer but Google: A Sitemap provides an additional view into your site (just as your home page and HTML site map do). This program does not replace our normal methods of crawling the web. Google still searches and indexes your sites the same way it has done in the past whether or not you use this program....

May 24, 2007 · Amit Bahree

Got time to kill?

Then check out IP Spotting , I am not so sure what the intent of this site is, but nevertheless it is sure geeky (and cool) . Here are the results when I am connected via HSDPA . Score: your IP address has scored: 8. Of the 291663 IP’s spotted so far, this is ranked: 178179. IP as a bitmap (which does not look much like anything) X . X X X X X X ....

May 23, 2007 · Amit Bahree