Wednesday, December 12, 2007

LINQ-ed! - Day One

Well, you might have got the idea!

Yes, I am on the LINQ bandwagon. I tuned into http://www.aspalliance.com/ and touched up on the LINQ articles by Scott Gu. They are really informative and I did get a very clear idea on what the other geeks are talking about (ooohhooo... that LINQ thing...its so cool, you know...). Now I know :-)

My only interest was how to use LINQ with Stored Procedures. And my concern is that we would need a paradigm shift in coding and architecture approach if we start using LINQ in our current applications. DataContext, you see... DataContext is the back bone of LINQ.

Thursday, December 06, 2007

Code Camp and VS.NET 2008 Express

By being a speaker liason for our .NET User Group, I made lot of good friends. Friends whom I could ask any technical question and would get an answer almost immediately.

Code Camp Details - Thanks a million to the speakers
The most interesting and informative presentation was Kevin Goff's Business Intelligence with SSIS, SQL Server 2005, Excel 2007 and PeformancePoint Server 2007.

We had Rachel Appel, Steve Andrews and Andrew Schwam for the first time for our Code Camp and they were great!

John Baird, Dan Clark, Lance Wulfers and Paul Kawaller did a great job too.

VS.NET 2008 - My first stint.
When I downloaded VS.NET 2008 for the first time, it was depressing. The template window was almost empty, when I tried to create a web app. That was depressing indeed. I googled for 2 days and got it fixed. I had installed Expression Designer CTP a long time ago, which had to be unistalled at first (who knew?).

So, with great expectation, I started my journey. This time, I did not want to start with the "Hello World" application. I wanted to do something diifferent. I had a very old project that I did for myself, when I was learning ASP.NET 1.0. So I am picking that up for conversion.

I will be updating this blog with my experiences in upgrading a Visual Studio 2003 (this could be applied to 1.1 too) web application to Visual Studio 2008.

Update:
I am having some hiccups with VS.NET 2008 Web Express. It seems I have to wait for my local InstallFest to get the whole Studion IDE set up for this. Till then I will be posting my experiences with Web Express 2008. Keep visiting!

Saturday, December 01, 2007

Code Camp 2007 Update

Another successful milestone for Central Penn .NET User Group -MSDN Code Camp 2007!

I would be posting the details soon on the same subject ASAP.

I have been lazy in posting .NET content in this blog, but I would be doing so quite often from now onwards with more VS.NET 2008 related topics. So tune in time to time to get some cool ideas on VS.NET 2008.

Till then, enjoy the holidays!!

Wednesday, October 10, 2007

Code Camp is coming!

Code Camp is coming!

This time, it is on December 1 st.

I am looking forward to it, as we would see lot of wonderful topics and speakers.

More to come.

UPDATE
Code Camp Details as follows:

When: December 1, 2007. That's a Saturday.
Time: 8:00 AM to 4:00 PM
Where: Harrisburg University (Downtown Harrisburg)
304 Market Street, Harrisburg PA 17101

Please visit http://www.central-penn.net for details.

The 3-Week Trip

It's been a very long time since I posted anything in here. I have been busy in my work, with releases and support. To add to the busy life, we (me and my family) had a 3 week vacation to India, to attend my brother-in-law's wedding. 3 weeks went like 3 days!!!

This time, we went out of my home town, Trivandrum to visit my Mom and my Sis in Chennai. This was the second time I visited Chennai as an adult.

Needless to say, Chennai is a busy city. Very busy. Well, not as Mumbai, where I had spent almost 4 years. But Chennai is a rapidly developing city. Chennai has always had the habit of embracing change very quickly.

We spent only 4 days in Chennai, which according to my brother-in-law, is not at all enough. According to him, we have not even seen the city; we just had a peek at it :-)

Choolamedu, T-Nagar, Spenser Plaza, Center City, Anna Nagar were the few places we could cover in 4 days.

After returning from Chennai, we had a trip to Pattazhi, a village, which is 2 hours drive from Trivandrum. Pattazhi is famous for its Devi Temple. Driving through the disappearing paddy fields reminded me of the urbanization of villages in India. At least in Kerala, villages are disappearing, losing their charm. Skyscrapers are invading the innocence of the villages. Well, I am not complaining, though!

On the other hand, Kerala is getting sophisticated. The children and youngsters have their attitudes straight. There is money flowing and they know what they want and where they wanted to go. That's so different when I was young!

Time flew, and here we are back to Harrisburg. And back to work. Back to the world of Classes, Inheritance and daily builds!

Friday, July 06, 2007

User Group Activities - 2nd Q

Brian Myers could not make it to our UG Meeting last meeting, but we had a wonderul hands-on session. Come July 17, we are honored to have KEVIN GOFF again with a crash course on WCF (Windows Communication Foundation). And this makes it our first .NET 3.0 presentation!

Looking forward to meeting Kevin and his WCF slides :-)

So, if you are in Harrisburg area and are willing to attend the meeting, log in to http://www.central-penn.net/ and register yourselves for the event.

Thursday, April 05, 2007

Enterprise Library 2.0 without Instrumentation

One of the ASP.NET applications I am working on is hosted on a shared server by a hosting company (yeah, that $10.00 per month deal). And the application also uses MSEL 2.0 Data Application Block for. well, data access. Those of who have used MSEL2.0 also have run that often forgotten utility named InstallUtil.exe. This executable is run for supporting the Instrumentation code in the MSEL.

But unfortunately, the web hosting company wouldn't allow this poor guy run any exes. I assume this is the scenario with any other hosting company, unless one gets a dedicated server.


So, I started searching on Internet and asking people around. Some people have not heard of MSEL (which surprised me) and others did not know how to do it. So I decided to ask the man himself. I send a mail to Tom Hollander describing my scenario.

He replied:

The server owner probably won't let you run installutil.exe by any mechanism. However you don't need to run installutil unless you have instrumentation enabled for your application. Provided you have this switched off, you should be able to "xcopy deploy" the application.


According to his suggestion, this is what I did:

1. Remove the conditional compilation directives (USEWMI;USEEVENTLOG;USEPERFORMANCECOUNTER) from the Common project (in MSEL solution) properties and recompile the same.
2. Copy the dlls and use it wherever you want.

And lo! I am off to work!

My heartful of thanks to Tom.

Cookies, anyone?

  Our application started having integration issues early March this year. Did I say that was intermittent? To add to our confusion, we coul...