Geeks With Blogs
Frank Wang's inspirations on .NET
IEnumerable<Inspiration> inspirations = from i in DataContext.Inspirations where i.Sharable == true select i
Three days into playing with the Windows 7 PDC bits, I've already fallen in love with the new OS. Microsoft has come a long way to get things right this time. I know a lot of people hate Windows Vista badly. I do too. But I always think that Windows Vista isn't that bad. What it really lacks is the common sense of software design: convenience for users ......

An inherent problem with AJAX-style applications is browser navigation. AJAX pages don’t post back when performing requests tasks so they can’t remember their “previous states”. The problem comes when users click the browser's back button. What happens is browsers don’t return to a previous “state” of the page, instead, the browser unloads the page ......

The VS 2010 CTP is out!!! It's very timing - the CTP was released for public download just one day before PDC 2008. Visual Studio 2010 and the .NET Framework 4.0 mark the next generation of developer tools. If you want to know the key innovations in this new release, please visit the official overview from Microsoft. This CTP is available only as a ......

Over years of my development career, I have come across IT professionals who always over estimate themselves and under estimate the work that they’re doing. Such behavior creates giant issues for companies and clients, who always end up saying “the project will never be done” after months or even years of frustrations. I picked 10 most irresponsible ......

Many of you use timestamp in LINQ to SQL because it's easier for us figure out if an object is new or not. This is specially useful when we need to track the state of objects in disconnected/N-tier scenarios. An important thing to note, though, is that the timestamp column is mapped as a System.Data.Linq.Binary property in the LINQ generated object ......

The release of VS 2008 SP1 last week was a bliss for .NET developers. Many professionals shared their installation experience on their blogs. Very few of them had a lot of troubles getting the long awaited service pack up and running, despite the lengthy process of the installation. My personal experience was not terribly painful as I anticipated, but ......

Invoking web methods from client scripts is fun. But before you roll out your cool applications into the production, please don't forget to reconfigure the max JSON string length, represented by either the maxJsonLength value in the web configuration file or the MaxJsonLength property of the JavaScriptSerializer class. The maximum length of JSON strings, ......

I enjoy the new C# language features very much. Recently I started using the new ?? operator in my current projects. The ?? operator defines the default value to be returned when a nullable type is assigned to a non-nullable type. It is specially handy when you need to return a default value from your custom methods. A good example would be you wanted ......

Processing a large amount of data from SQL server in .NET applications can be challenging some times. A common concern that people have is it just takes too much time to get the data from SQL. Waiting for the entire result set to return and then handling it require a great amount of RAM usage. That's not the worst thing yet. Imagine how frustrated your ......

Microsoft last week rolled out the first Release Candidate of SQL Server 2008. The RC0 bits are available for public download here. I have been playing with SQL 2008 RC0 for a few days already, and I would like to share my experience in this quick blog post. First of all, I have to warn you that my RC0 installation experience was not pleasant at all. ......

Copyright © Frank Wang | Powered by: GeeksWithBlogs.net | Join free