Friday, September 29, 2006
Office Programmability
The adaptability and power that Office based solutions offer is just absolutely great. And now with VSTO Second Edition things are even better. I will suggest you folks to listen to the following couple of available pod casts.
File 1
File 2
Tuesday, September 26, 2006
SQL Everywhere
I am absolutely thrilled to find out about SQL Everywhere. I am sure its going to go a long way in the new breed of "in memory" databases and the databases with small memory footprints. It is really a great tool to have when you want to have relational like quering requirements at the client side or device.It actually is a next version of SQL Mobile and will replace it the next. I found this channel9 msdn video to be very useful and informative.
To me the most immediate scenario for which I will be using SQL Everywhere would be in client side caching scenarios. In my past my choice would be Caching Application block from MSDN Enterprise Library. But now what I can do is that I can plug in SQL Everywhere into my client applications and from the code i will be using same relational queries through same ADO.NET API. It would not only save me from typice name/value pair bindings but will aslo allow me to transparently move things b/w client side and server side stores (since the code calling the data wouldnt be aware of the fact that from where the data is being fetched from, i.e. embedded SQL Everywhere or SQL Server). This scenario brings a lot of useful functionality to the device level programming.
You can download SQL Everywhere CTP from this link at MSDN.
Sunday, September 17, 2006
I want to develop web service!
For those who decide to use Web Services, its usually either of two scenarios.
Either they are "Building new systems" or are "Exposing existing systems".
In any case care should be taken and different aspects should be concerned before actually exposing services to outside world. I will suggest any serious developer on Microsoft platform to look at following three resources before proceeding to developing web services.
1- Web Service Factory:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/servicefactory.asp
2- Web Service Security:
http://msdn.microsoft.com/practices/topics/appint/default.aspx?pull=/library/en-us/dnpag2/html/wssp.asp
3- Performance & Scalability:
http://msdn.microsoft.com/practices/topics/perfscale/default.aspx?pull=/library/en-us/dnpag/html/scalenet.asp
Although a discussion on designing and developing web services can take a lot of time and space but still i'll suggest to take a look at above mentioned resources i.e. if you are to develop web services on Microsoft platform.
I will be happy to answer any specific questions regarding design and implementation of web services.


