Jun 29 2007

Introduction to DSL – free chapter

Category: .booksAmit Bahree @ 4:01 pm

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. In this breakthrough book, four leading experts reveal exactly how DSLs work, and how you can make the most of them in your environment.

With Domain-Specific Development with Visual Studio DSL Tools, you'll begin by mastering DSL concepts and techniques that apply to all platforms. Next, you'll discover how to create and use DSLs with the powerful new Microsoft DSL Tools–a toolset designed by this book's authors. Learn how the DSL Tools integrate into Visual Studio–and how to define DSLs and generate Visual Designers using Visual Studio's built-in modeling technology.

Share

Tags:


Jun 28 2007

Interesting Find #1

Category: .linksAmit Bahree @ 5:55 pm

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:

  1. 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. e.g. Vis-à-vis
  2. eSnips.com – wanted to share files with others? Check out esnips.com which allows you to share any time of information with who and what you share. Read up more here and don't forget to check out the fine print.
  3. JFGI (Just f***ing google it) – need one say any more? Smile
  4. Urban Dictionary - a slang dictionary with your definitions e.g. I recently heard there is something (or someone) called a Neek.

Share

Tags:


Jun 28 2007

Art of Code Reviewing

Category: .live and learnAmit Bahree @ 11:27 am

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:

/// <param name="salutations">The selection of Titles for which to choose from for a Contact</param>

So, what is the problem you ask? Who said there was a problem. Geeked

Share

Tags:


Jun 27 2007

Life Changing Events

Category: .lolAmit Bahree @ 12:06 pm

Step 1:

Vowing Wedding Favors

Step 2:

Skyping Baby Names

Share

Tags:


Jun 25 2007

Free ringtones from Microsoft

Category: .mobileAmit Bahree @ 12:22 pm

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

Share

Tags:


Jun 23 2007

Catching up with an old friend

Category: .personalAmit Bahree @ 9:59 am

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. It is difficult to imagine him now and how his priorities and what he is passionate about has shifted – one won't even fathom the idea in your wildest dream.

I don't even know why am I surprised about change – after all the only constant is change. Maybe I'll learn someday – though don't hold your breath.

Share

Tags:


Jun 23 2007

Post DDOS attack – blog back on

Category: .miscAmit Bahree @ 9:58 am

If you are an avid reader of this blog (who am I kidding) Wink, 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. Of course there is nothing they can do about such attacks and given the circumstances I think they did an excellent job in dealing with it and trying to keep their customers up to date – kudos guys!

Their bandwidth utilization averages about 120 mb, but within 24 hours they went from that to 1 GB which saturated their 1 GB connection to their upstream provider (see graph below). That they say is equivalent to about 667 T1 Lines!

Share

Tags:


Jun 21 2007

British Humor

Category: .lolAmit Bahree @ 10:17 am

Want some British Humor? Then check out NewsBiscuit.

Share

Tags:


Jun 20 2007

Photosynth Preview

Category: .droolAmit Bahree @ 12:44 pm

Microsoft's Photosynth – you need to see it to believe it! Absolutely jaw dropping!

{via Lap's Moment's of Distraction}

Share

Tags:


Jun 19 2007

CS 2007 SP2

Category: .miscAmit Bahree @ 11:09 am

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.

Share

Tags:


Jun 19 2007

lifeStation's upgraded to Vista

Category: .media centerAmit Bahree @ 9:52 am

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.

I think these are very cool machines though I don't own one and the fact I still cannot find prices on their site suggests the target market is custom installers and not poor folks like me. Smile

Share

Tags:


Jun 19 2007

Microsoft Update Catalog (Beta)

Category: .microsoftAmit Bahree @ 9:05 am

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.

Share

Tags:


Next Page »
Get Adobe Flash playerPlugin by wpburn.com wordpress themes