Google Gears: Enabling Offline Web Applications

May 31, 2007 at 10:54 (Google)

Google Gears is an open source browser extension that lets developers create web applications that can run offline. Read the rest of this entry »

Permalink Leave a Comment

Google Developer Day

May 31, 2007 at 10:42 (Google)

Google Developer Day is here! Our first worldwide developer event has kicked off in Sydney and won’t stop until it’s reached 10 locations around the world, finishing up 29 hours later at Google’s offices in Mountain View, California. If you can’t make it in person, you should try to catch one of the sessions online. We’re webcasting live sessions from London and California, and will post videos from all our events shortly afterwards on the Developer Day website

Permalink Leave a Comment

Microsoft Surface*

May 31, 2007 at 09:42 (Microsoft)

What is Microsoft Surface? Microsoft Surface™, the first commercially available surface computer from Microsoft Corp., turns an ordinary tabletop into a vibrant, interactive surface. The product provides effortless interaction with digital content through natural gestures, touch and physical objects. Surface is a 30-inch display in a table-like form factor that’s easy for individuals or small groups to interact with in a way that feels familiar, just like in the real world. In essence, it’s a surface that comes to life for exploring, learning, sharing, creating, buying and much more. Soon to be available in restaurants, hotels, retail establishments and public entertainment venues, this experience will transform the way people shop, dine, entertain and live.  Read the rest of this entry »

Permalink Leave a Comment

ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas

May 22, 2007 at 15:23 (.NET)

This page lists some of the more popular “ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas” posts by Scott Guthrie

Permalink Leave a Comment

Acrobat Forms Data Format (FDF) – iTextSharp

May 22, 2007 at 10:59 (.NET)

For those of you working with FDF I recommend using iTextSharp rather than Acrobat FDF Toolkit

The iText# (iTextSharp) is a port of the iText open source java library written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.

On contrary Acrobat FDF Toolkit is available as an ActiveX component in your .net application and thus involves COM Interoperability.

Permalink 1 Comment

.NET: The Web’s New DNA

May 22, 2007 at 10:48 (.NET)

Check out a nice sleek introductory article about .net here

Permalink Leave a Comment

REST Web services critical to Rails upgrade

May 22, 2007 at 10:34 (Rails)

Framework creator declares REST to be superior to the previously-used SOAP for Ruby on Rails Web services

Ruby on Rails 2.0, a planned upgrade to the open-source Web framework, will feature REST (Representational State Transfer) as its preferred choice for Web services, the developer of the framework, David Heinemeier Hansson, said at the RailsConf 2007 event

REST Web services will be emphasized for linking applications when using Rails rather than the more high-profile SOAP technology.

Permalink Leave a Comment

Start-up’s appliance accelerates ASP.Net apps

May 22, 2007 at 10:27 (General)

An appliance that accelerates dynamic Web applications built with the Microsoft ASP.Net framework is being announced today by Canadian start-up Strangeloop Networks.

Strangeloop’s AppScaler appliance appears to be the first product to specifically target speed problems in applications based on ASP.Net, says Yankee Group analyst Zeus Kerravala.

Permalink Leave a Comment

Who Gets H-1B Visas? Check Out This List

May 22, 2007 at 10:24 (General)

Five of the top 10 were Indian outsourcers, but Microsoft is number three, IBM number eight, and Oracle USA number nine. The New York City Public School system ranks 22nd on the list. Source

Permalink Leave a Comment

Can I have null assigned to an int ?

May 15, 2007 at 10:23 (.NET)

Well in .net 1.1, obviously NO! “int” is a value type and “null” cannot be assigned to a value type. Well what to do then? Interestingly in .net 2.0 we can have nullable value types by simply declaring a variable as:

int  x = null;        //Cannot convert null to ‘int’ because it is a value type

int? x = null;        //Allowed

Pretty cool way of declaring nullable value types. Wait there’s a bit more to add here. How would you check if some variable has a value of “null” or not?

You might be thinking of writing something like:

Console.WriteLine((x != null? 1 : 0));

How about writing it like this:

            Console.WriteLine((x ?? 0));.net 2.0 introduces a new operator “??” which is called as “null coalescing operator”. As you can see it’s a very powerful operator as it provides you the “null checking abilities” in your code. It works by the following rule of thumb: “Return the first value if not null otherwise simply return the second value if null”. MSDN describes it as “The ?? operator returns the left-hand operand if it is not null, or else it returns the right operand.”

Another interesting thing to note is that if you have a nullable type and you want to assign it to a non-nullable type then you need to make use of the “??” operator. Otherwise the compiler will generate an error. For example if I write as:

int y = x; //Cannot implicitly convert type ‘int?’ to ‘int’. An explicit conversion

                        exists (are you missing a cast?)

Now if you use the cast here and the nullable type is undefined i.e. null then an InvalidOperationException exception will be thrown.

Permalink 1 Comment

Next page »