Techno Freak Search

Search Results

Sunday, March 28, 2010

Sayonara 'Mahindra' !!!

Buzz It
Hi Friends,
They say ‘Nothing is permanent except one thing Change itself’. Very true said….

Well today I am going to incur a change in my life too that is I am leaving this place, which I claim ‘My Office’.


Life is a journey of which you are a perpetual voyager who serves the purpose of travelling forever.


I vividly remember the day I joined Tech Mahindra on 31st March 2008 and within 2 hours I was allocated to client site - “Mahindra”.


So ideally I also have to express my gratitude to “Mahindra” since I have spent my entire tenure here. Mahindra you gave me a reason to work and to believe in myself.


After a very wonderful stint at Mahindra, I decided to move on, taking with me a great experience and fond memories of everyone with whom I interacted. It has been a journey with lot of memories to cherish.


I am honored to have been part of this organization. I have really learnt a lot and have enjoyed myself working with Mahindra’s finest staff of professionals and wonderful colleagues, and I will definitely miss my associations here. I wish to express my heartfelt thanks to all my seniors, colleagues and sub-ordinates for your help and support.
“To meet and depart is way of life but to depart and meet is what we call hope. We meet to create memories but we depart to preserve them and that’s the life.”


I positively hope for our paths to cross one day J


So now this is when my ticking watch is suggesting the time when from an employee I become a visitor here. Sudden but inescapable transition!!!


Good bye. I’ll miss U all.


Would love to keep in touch with all.


My Mail ID : pritesh.b.gandhi@gmail.com
My Blog : http://www.gandhipritesh.com/
My Nodes : http://www.spicynodes.org/a/dd75e19f127cd5f079434a32057f5ed6
My Google Profile : http://www.google.com/profiles/pritesh.b.gandhi


Thanks for everything
Pritesh Gandhi
9004046104


“Nobody can go back and start a new beginning, but anyone can start today and make a new ending.”

Thursday, March 25, 2010

Large File Upload in SharePoint 2010

Buzz It
Okay this is a big BIG B-I-G problem. And with SP2010 it’s going to be more prominent, because atleast at the server side, SharePoint can support large files much much better than SharePoint 2007 ever did.
The issue with very large files being uploaded through any browser based API are –
1.       Reliably transferring gigabyte or bigger files without breakages over a protocol like HTTP, which is better suited for tiny transfers like images and text.
2.       Not killing your browser because it has to load all that in memory
3.       Not killing your web server because
1.       All that you upload through HTTP post, first gets streamed into IIS Memory, w3wp.exe memory before the ENTIRE FILE finishes uploading .. before it is stored. Which means,
1.       You cannot show an accurate and live progress bar of the upload, IIS gives you no such accurate metric of an upload. All the counters it gives you are approximate.
2.       Your w3wp.exe eats up all server memory – 4GB of it, for a 4GB upload.
3.       A thread is kept busy for the entire duration of the upload, thereby greatly limiting your web server’s capability to serve newer requests.
4.       Kills effective load balancing.
4.       Not killing your content database because,
1.       As you are uploading a very large file, that large file gets written sequentially into the DB, and therefore for a very large file very severely impacts the database performance.
I had put together another video showing RBS usage in SharePoint 2010. I talked about many practical ramifications of using RBS in SharePoint in that video. Note that enabling large file support will never ever be a point and click job, simply because there are too many questions one needs to ask, and too many things one needs to plan for.
However, one part that will remain common across all large file upload scenarios, in SharePoint or outside of SharePoint is to do it efficiently while not killing the web server.
In this video, I describe using the Telerik Silverlight Upload control with SharePoint 2010 to enable efficient large file uploads in SharePoint. Presenting ..
Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2, Third Edition


Never fear a shadow.... that always means there is a light shining somewhere

Tuesday, March 23, 2010

It's time to Smile

Buzz It


No one gives joy or sorrow …
We gather the consequences of our own deeds.
- Garuda Purana 

Wednesday, March 17, 2010

AJAX Control Toolkit Vs JQuery

Buzz It
The Ajax Control Toolkit

Over 100,000 developers download the Ajax Control Toolkit every month. That’s a mind-boggling number of downloads. We realize that the Ajax Control Toolkit is extremely popular among ASP.NET Web Forms developers and we want to continue to invest in the Ajax Control Toolkit.

If you are adding JavaScript interactivity to an ASP.NET Web Forms application, and you don’t want to write JavaScript, then we recommend that you use the server controls in the Ajax Control Toolkit. Using the Ajax Control Toolkit does not require knowledge of JavaScript and the toolkit enables you to build applications with the concepts familiar to ASP.NET Web Forms applications developers.

If, however, you are interested in creating client-side interactivity without server controls then we recommend that you use jQuery.

We plan to continue to release new versions of the Ajax Control Toolkit every few months. Our goal is to continue to improve the quality of the Ajax Control Toolkit and to make it easier for the community to contribute code, bug fixes, and documentation.
The ASP.NET Ajax Library

We are moving the ASP.NET Ajax Library into the Ajax Control Toolkit. If you currently use ASP.NET Ajax Library client templates, client data-binding, or the client script loader then you can continue to use these features by downloading the Ajax Control Toolkit.

Be aware that our focus with the Ajax Control Toolkit is server-side Ajax.  For client-side Ajax, we are shifting our focus to jQuery. For example, if you have been using ASP.NET Ajax Library client templates then we recommend that you shift to using jQuery instead.
Conclusion

Our plan is to focus on jQuery as the primary technology for building client-side Ajax applications moving forward. We want to adapt Microsoft technologies to work great with jQuery and we want to contribute features to jQuery that will make the web better for everyone. We are very excited to be working with the jQuery core team.

Article Link :
http://stephenwalther.com/blog/archive/2010/03/16/microsoft-jquery-and-templating.aspx

It's more fun to arrive at a conclusion than to justify it.

AddThis

Bookmark and Share

Ratings & Review

Pritesh Gandhi Connections

RSS FEED Visual CV Google Linked In Picasa facebook-icon