| Varghese's profileMathsPhotosBlogLists | Help |
|
|
April 30 Geek [geek] noun.Once they are united, there’s no going back.
‘”Geeks’’ rather unusual theme for the first Microsoft developer conference held in the Mall of The Emirates in Dubai - Because, deep down, you and I can identify ourselves with this word undoubtedly. Chad Z Hower, Microsoft Regional Manager showcased new releases and previews of Visual Studio, Windows Vista and Office 2007. Software developers and business decision makers from the leading companies were present at this conference. It was energizing to learn that there is so much untapped potential for Microsoft skills and products in the Middle East market.
Windows vista seems to be a promising operating system which can revolutionize the LOB applications. It brings richer user experience (Avalon/XAML), better security, plethora of new gadgets and the latest might prove to be the greatest- internet explorer (IE 7. Beta available for download on XP/Win2003).
Microsoft Office has always been the best business tool to increase productivity & efficiency, in addition to business intelligence features, Office 2007 seems to add another quantum leap to its success. It has morphed into a highly productive tool by enabling the collaboration with top ERP solutions like SAP, Content Management Servers, SharePoint Portals, etc and hence streamlining the business processes.
Good going... This time, Microsoft has brought out a truly long term vision to real world. The largest software company is here to stay for a long time to come. December 07 ASP.NET v2.0 to run as defaultExtracted from WSE 3.0 Installation guide for quick reference:
If you have Visual Studio 2003 already installed on the machine when you install Visual Studio 2005 then by default ASP.NET v2.0 is not the running version. These are the steps to ensure you have ASP.NET v2.0 running as the default.
May 31 Top 5 .NET Web Service MistakesIn this article, Paul Ballard discusses 5 common mistakes made when designing and developing web services. Some of these mistakes include using .NET specific types as parameters and return values, not making use of caching, and using web services for data access. April 27 Nintex SmartLibrary 2.0Just evaluated this library and I can tell you, its an awesome piece of work. This library will help you manage documentation work flow with both sequential and parallel approval cycle within SharePoint service.
But the caveat to it is that it is exorbitantly priced.
December 13 Isolated storageIsolated storage is a special area on the hard drive that your application knows how to find. The clever thing is that your application can’t see the physical path location (this is managed by the .NET framework). What’s more your application doesn’t need permission to write to the hard drive – so this technique is suitable for .NET applications that are running in a restricted security mode. Only the User and Assembly that creates the storage can have access to it. If your corporate environment has been designed to support hot-desking then Isolated Storage also supports roaming profiles In essence Isolated Storage is a well thought out viable storage area that you can take advantage of when you’re considering your storage options. Isolated Storage Classes live in the System.IO Namespace and consist of a Store (the storage area) which has methods to create directories and read files and you can read and write to the area using Streams. You could write a DataSet into Isolated Storage simply using the following code: IsolatedStorageFile storeWrite = IsolatedStorageFile.GetUserStoreForDomain(); In order to read it back again, you could do the following: IsolatedStorageFile storeRead = IsolatedStorageFile.GetUserStoreForDomain(); There is a command line utility storeadm.exe which you can use to manually view Isolated Storage and help debug applications that make use of isolated storage. And the Isolation provided can be either configured so that the storage area cannot be shared across components in different applications, or it can be configured so that it can be shared across components in different applications. The flexibility is down to you. This was originally written by Graham Parker. .NET Garbage Collection
Garbage collection is a mechanism by which the CLR reclaims inaccessible (or unreachable) memory allocated to an object. Question, when does an object become unreachable? This can be determined by the references that an application has to this object at any given point of time. This can happen in different ways. An object can go out of scope or if the reference to an object can be explicitly set to null rendering the references to be invalid. Thus, the Garbage Collector has to keep a track of all objects that needs to be garbage collected. How does this happen? Let me start by asking to when do the GC first gets invoked? The GC first gets invoked as soon as the first object for the application gets generated on the heap when starting. Once started, the garbage collection process runs on a thread that is separate from the application main thread. This thread is completely inaccessible to the main thread in the application thus providing complete security to the garbage collection thread. Every time an object is allocated a memory space using the new key word, the garbage collection runs. When the garbage collection runs, it first mark all the objects created in the memory to be garbage collected. Then it looks out for the references that are still alive on the object. It examines the references on an object and if found, it de-marks the object. Then the garbage collector reclaims all memory which was allocated to objects that are no more referenced in the managed code. This process is called mark-and-sweep. December 08 Steve BallmerSteve Ballmer is Chief Executive Officer of Microsoft Corp. Ballmer joined Microsoft in 1980 and was the first business manager hired by Bill Gates. Since then, Ballmer's passion and leadership have become hallmarks of his tenure at the company. Check out his passion and spirit. This man is incredible. December 07 Network packet size with SQL ServerMy previous blog on default file upload size took me to search on the default packet size with SQL Server. Here is what I found: The default network packet size for clients communicating with SQL Server is 4096 bytes. In most cases, this is overall best setting. But in some special cases, this SQL Server configuration setting should be changed. If the client regularly transfers large amounts of text or image data to SQL Server, or performs large BCP or DTS operations, then increasing the default size can boost performance because the number of network packets is reduced. On the other hand, if your application only sends and receives small amounts of data, then a smaller packet size can boost responsiveness. Thanks to www.sql-server-performance.com Limit of 4MB for file uploadDeveloper needs to be aware of the config setting attribute maxRequestLength in httpRuntime of Machine.Config while are using file upload functionality in your applications. The default setting is 4096 KB which is 4 MB. Now, if you need to upload file size greater than this, you may need to look into changing this configuration: At runtime, .Net framework checks the maximum size for the request object. This information is obtained from the application's condiguration file. If this limit is not specified in web.config file, then it is obtained from machine.config file. By default this limit os set to 4096KB. <httpRuntime executionTimeout="90" To modify this limit, you can change the number in machine.config. but preferably, create the entry in your application's web.config file. |
|
|