<html dir="ltr" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="pingback" href="/xmlrpc.php" />
  <title>Vineet Gupta</title>
  <link rel="image_src" href="" />
  <link rel="alternate" type="application/rss+xml" title="Vineet Gupta &raquo; Feed" href="/feed/" />
  <link rel="alternate" type="application/rss+xml" title="Vineet Gupta &raquo; Comments Feed" href="/comments/feed/" />
  <script type="text/javascript">
  //<![CDATA[
  /* CloudFlare analytics upgrade */
        // End of Google Analytics for WordPress by Yoast v4.0
  //]]>
  </script>
  <link rel='stylesheet' id='share-and-follow-stylesheet-css' href='/wp-content/plugins/share-and-follow/css/stylesheet.css?ver=1' type='text/css' media='screen' />
  <link rel='stylesheet' id='share-and-follow-print-css' href='/wp-content/plugins/share-and-follow/css/print.css?ver=1' type='text/css' media='print' />
  <link rel='stylesheet' id='suffusion-theme-css' href='/wp-content/themes/suffusion/style.css?ver=3.7.8' type='text/css' media='all' />
  <link rel='stylesheet' id='suffusion-theme-skin-1-css' href='/wp-content/themes/suffusion/skins/minima/skin.css?ver=3.7.8' type='text/css' media='all' />
  <link rel='stylesheet' id='suffusion-rounded-css' href='/wp-content/themes/suffusion/rounded-corners.css?ver=3.7.8' type='text/css' media='all' />
  <link rel='stylesheet' id='suffusion-generated-css' href='/?ver=3.7.8&amp;suffusion-css=css' type='text/css' media='all' />
  <script type='text/javascript' src='/wp-includes/js/jquery/jquery.js?ver=1.4.2'></script>
  <script type='text/javascript' src='/wp-content/themes/suffusion/scripts/suffusion.js?ver=3.7.8'></script>
  <link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd" />
  <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/wp-includes/wlwmanifest.xml" />
  <link rel='index' title='Vineet Gupta' href='/' />
  <style type="text/css">
  /*<![CDATA[*/
  .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
  /*]]>*/
  </style>
</head>
<body class="home blog">
  <script type='text/javascript'>
  //<![CDATA[
  //Menu effects
        var suf_nav_delay = 500;
        var suf_nav_effect = "fade";
        var suf_navt_delay = 500;
        var suf_navt_effect = "fade";
        var suf_jq_masonry_enabled = "disabled";
  //]]>
  </script>
  <div id="header-container" class="fix">
    <div class='col-control fix'>
      <div id="header" class="fix">
        <h1 class="blogtitle"><a href="/">Vineet Gupta</a></h1>
        <div class="description">
          Building Fast, Scalable, Mobile Web Apps
        </div>
      </div>
    </div>
  </div>
  <div id="nav" class="continuous fix">
    <div class='col-control'>
      <ul class='sf-menu'>
        <li class="page_item page-item-2"><a href="/about/">About</a></li>
        <li class="cat-item cat-item-6"><a href="/category/dotnet/">.Net</a></li>
        <li class="cat-item cat-item-5"><a href="/category/cloud/">Cloud</a></li>
        <li class="cat-item cat-item-11"><a href="/category/databases/">Databases</a></li>
        <li class="cat-item cat-item-24"><a href="/category/mobile/">Mobile</a></li>
        <li class="cat-item cat-item-22"><a href="/category/web/">Web</a></li>
      </ul>
      <div id="right-header-widgets" class="warea">
        <form method="get" class="searchform" action="https://vineetgupta.com/">
          <input type="text" value="Search" name="s" class="searchfield" onfocus="if (this.value == 'Search') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Search';}" /><input type="submit" class="searchsubmit" value="" name="searchsubmit" />
        </form>
      </div>
    </div>
  </div>
  <div id="wrapper" class="fix">
    <div id="container" class="fix">
      <div id="main-col">
        <div id="content" class="hfeed">
          <div class="post-10108 post type-post hentry category-personal" id="post-10108">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2011/10/we-all-owe-big-to-dennis-ritchie/' class='entry-title' rel='bookmark' title='We all owe big to Dennis Ritchie'>We all owe big to Dennis Ritchie</a></h2>
              </div>
              <div class="date">
                <span class="month">Oct</span> <span class="day">14</span><span class="year">2011</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>I just came back from IIT Guwahati and discovered that Dennis Ritchie has passed away Most people would know of Dennis Ritchie as the person who invented C and Unix. What most folks do not realize is how profound C and Unix were when they were created and what amazing impact they have had on <a href="/2011/10/we-all-owe-big-to-dennis-ritchie/">[...]</a></p>
        <p>Распространённая ошибка — считать, что домашняя еда обязательно означает плиту, кастрюли и полчаса времени. <a href="https://simplymeal.ru/eda-na-semyu/">Доставка домашней еды</a> как раз это опровергает: привозят привычные блюда по домашним рецептам, но без вашей суеты. Остаётся разогреть тарелку и накрыть стол.</p>
      
                

              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>October 14, 2011</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 2:57 am</span></li>
                  <li><span class='comments'><a href="/2011/10/we-all-owe-big-to-dennis-ritchie/#comments" title="Comment on We all owe big to Dennis Ritchie"><span class="dsq-postid" rel="10108 http://vineetgupta.com/?p=10108">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10102 post type-post hentry category-personal" id="post-10102">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2011/10/the-true-legacy-of-steve-jobs/' class='entry-title' rel='bookmark' title='The True Legacy of Steve Jobs'>The True Legacy of Steve Jobs</a></h2>
              </div>
              <div class="date">
                <span class="month">Oct</span> <span class="day">06</span><span class="year">2011</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>Steve Jobs passed away today &#8211; I woke up and read the news on my iPhone, like much of the world. I never thought I would be so affected by the passing away of someone I never knew personally. But if you are in the world of tech and developing consumer products, it is not <a href="/2011/10/the-true-legacy-of-steve-jobs/">[...]</a></p>
                <p>Если рабочий график не оставляет времени на магазины и плиту, <a href="https://simplymeal.ru/">готовая еда с доставкой на дом в Москве</a> помогает заранее закрыть обеды и ужины. Остаётся выбрать подходящее меню, проверить состав блюд, интервал курьера и освободить место в холодильнике.</p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>October 6, 2011</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 9:16 am</span></li>
                  <li><span class='comments'><a href="/2011/10/the-true-legacy-of-steve-jobs/#comments" title="Comment on The True Legacy of Steve Jobs"><span class="dsq-postid" rel="10102 http://vineetgupta.com/?p=10102">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10094 post type-post hentry category-languages tag-c-declarations" id="post-10094">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2011/03/deciphering-complex-c-declarations/' class='entry-title' rel='bookmark' title='Deciphering Complex C Declarations'>Deciphering Complex C Declarations</a></h2>
              </div>
              <div class="date">
                <span class="month">Mar</span> <span class="day">17</span><span class="year">2011</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>As I have mentioned in earlier posts, we are building a x-platform mobile chat client. One of the platforms is iPhone and that means that the team is having to learn Objective C, and therefore C. Last couple of days, I have been spending time &nbsp;helping my team understand and appreciate C better. Yesterday, we <a href="/2011/03/deciphering-complex-c-declarations/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>March 17, 2011</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 6:17 pm</span></li>
                  <li><span class='comments'><a href="/2011/03/deciphering-complex-c-declarations/#comments" title="Comment on Deciphering Complex C Declarations"><span class="dsq-postid" rel="10094 http://vineetgupta.com/?p=10094">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/languages/" title="View all posts in Languages" rel="category tag">Languages</a></span></li>
                  <li><span class='tags'>Tagged with: <a href="/tag/c-declarations/" rel="tag">C declarations</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10081 post type-post hentry category-mobile tag-blackberry-java-development" id="post-10081">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2011/03/mobile-platforms-part-2-blackberry/' class='entry-title' rel='bookmark' title='Mobile Platforms - Part 2 - Blackberry'>Mobile Platforms - Part 2 - Blackberry</a></h2>
              </div>
              <div class="date">
                <span class="month">Mar</span> <span class="day">12</span><span class="year">2011</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <a href="/2011/03/mobile-platforms-part-2-blackberry/"><img src="http://developers.sun.com/mobility/getstart/articles/survey/fig1.jpg" alt="Mobile Platforms - Part 2 - Blackberry" class="left-thumbnail" /></a>
                <p>As I mentioned on my previous post, we are building a x-platform native mobile chat client for Android, iPhone and Blackberry. The earlier post was about the Android platform, this one is on Blackberry. After having gone thru the Android documentation and videos from Google IO, I found the documentation on Blackberry to be somewhat <a href="/2011/03/mobile-platforms-part-2-blackberry/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>March 12, 2011</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 7:26 pm</span></li>
                  <li><span class='comments'><a href="/2011/03/mobile-platforms-part-2-blackberry/#comments" title="Comment on Mobile Platforms &#8211; Part 2 &#8211; Blackberry"><span class="dsq-postid" rel="10081 http://vineetgupta.com/?p=10081">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/mobile/" title="View all posts in Mobile" rel="category tag">Mobile</a></span></li>
                  <li><span class='tags'>Tagged with: <a href="/tag/blackberry-java-development/" rel="tag">Blackberry Java Development</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10071 post type-post hentry category-mobile tag-android" id="post-10071">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2011/03/mobile-platforms-part-1-android/' class='entry-title' rel='bookmark' title='Mobile Platforms - Part 1 - Android'>Mobile Platforms - Part 1 - Android</a></h2>
              </div>
              <div class="date">
                <span class="month">Mar</span> <span class="day">07</span><span class="year">2011</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <a href="/2011/03/mobile-platforms-part-1-android/"><img src="https://developer.android.com/images/system-architecture.jpg" alt="Mobile Platforms - Part 1 - Android" class="left-thumbnail" /></a>
                <p>One of the products we are building at Directi is a x-platform mobile chat client. Developing it has been arduous &#8211; we experimented with Phonegap and then Titanium and found both lacking (see this Quora thread for details). So now we are building this as three native apps, targeting iPhone, Android and Blackberry. In this <a href="/2011/03/mobile-platforms-part-1-android/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>March 7, 2011</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 1:06 am</span></li>
                  <li><span class='comments'><a href="/2011/03/mobile-platforms-part-1-android/#comments" title="Comment on Mobile Platforms &#8211; Part 1 &#8211; Android"><span class="dsq-postid" rel="10071 http://vineetgupta.com/?p=10071">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/mobile/" title="View all posts in Mobile" rel="category tag">Mobile</a></span></li>
                  <li><span class='tags'>Tagged with: <a href="/tag/android/" rel="tag">Android</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10065 post type-post hentry category-web tag-browser-architecture tag-browser-internals" id="post-10065">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2010/11/how-browsers-work-part-1-architecture/' class='entry-title' rel='bookmark' title='How Browsers Work - Part 1 - Architecture'>How Browsers Work - Part 1 - Architecture</a></h2>
              </div>
              <div class="date">
                <span class="month">Nov</span> <span class="day">08</span><span class="year">2010</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <a href="/2010/11/how-browsers-work-part-1-architecture/"><img src="https://developer.mozilla.org/@api/deki/files/236/=Gecko_Overview_9.png" alt="How Browsers Work - Part 1 - Architecture" class="left-thumbnail" /></a>
                <p>The web-browser is not an easy platform to program against. I realized this in Dec 2008 when we decided to change the architecture of one of our products at Directi to a pure JavaScript client talking to a REST API, and even more so in Apr 2009 when we decided to build our desktop product <a href="/2010/11/how-browsers-work-part-1-architecture/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>November 8, 2010</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 12:53 am</span></li>
                  <li><span class='comments'><a href="/2010/11/how-browsers-work-part-1-architecture/#comments" title="Comment on How Browsers Work &#8211; Part 1 &#8211; Architecture"><span class="dsq-postid" rel="10065 http://vineetgupta.com/?p=10065">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/web/" title="View all posts in Web" rel="category tag">Web</a></span></li>
                  <li><span class='tags'>Tagged with: <a href="/tag/browser-architecture/" rel="tag">Browser Architecture</a>, <a href="/tag/browser-internals/" rel="tag">Browser Internals</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10061 post type-post hentry category-dotnet category-cloud category-mobile category-web tag-azure tag-ie-9 tag-pdc-2010 tag-windows-phone-7" id="post-10061">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2010/11/pdc-2010-announcements/' class='entry-title' rel='bookmark' title='PDC 2010 Announcements'>PDC 2010 Announcements</a></h2>
              </div>
              <div class="date">
                <span class="month">Nov</span> <span class="day">02</span><span class="year">2010</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>The PDC 2010 got over last weekend and there seems to be some interesting stuff that has come out of Redmond. While most of the big changes are on the Cloud side, the roadmap on the web and mobile platform is much clearer now with some important changes in strategy. Cloud Ok, I&#8217;m gonna stick <a href="/2010/11/pdc-2010-announcements/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>November 2, 2010</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 11:05 pm</span></li>
                  <li><span class='comments'><a href="/2010/11/pdc-2010-announcements/#comments" title="Comment on PDC 2010 Announcements"><span class="dsq-postid" rel="10061 http://vineetgupta.com/?p=10061">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/dotnet/" title="View all posts in .Net" rel="category tag">.Net</a>, <a href="/category/cloud/" title="View all posts in Cloud" rel="category tag">Cloud</a>, <a href="/category/mobile/" title="View all posts in Mobile" rel="category tag">Mobile</a>, <a href="/category/web/" title="View all posts in Web" rel="category tag">Web</a></span></li>
                  <li><span class='tags'>Tagged with: <a href="/tag/azure/" rel="tag">Azure</a>, <a href="/tag/ie-9/" rel="tag">IE 9</a>, <a href="/tag/pdc-2010/" rel="tag">PDC 2010</a>, <a href="/tag/windows-phone-7/" rel="tag">Windows Phone 7</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10056 post type-post hentry category-web" id="post-10056">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2010/10/facebook-is-the-new-microsoft/' class='entry-title' rel='bookmark' title='Facebook is the new Microsoft'>Facebook is the new Microsoft</a></h2>
              </div>
              <div class="date">
                <span class="month">Oct</span> <span class="day">30</span><span class="year">2010</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>Facebook these days reminds me a lot of Microsoft of yore. For one, they are taking a platform approach exactly like Microsoft &#8211; &nbsp;Facebook Connect is the most powerful and widely used identity platform on the Internet today &#8211; as enticing to developers and businesses as Windows was in its heydays. They have succeeded where <a href="/2010/10/facebook-is-the-new-microsoft/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>October 30, 2010</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 1:17 pm</span></li>
                  <li><span class='comments'><a href="/2010/10/facebook-is-the-new-microsoft/#comments" title="Comment on Facebook is the new Microsoft"><span class="dsq-postid" rel="10056 http://vineetgupta.com/?p=10056">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/web/" title="View all posts in Web" rel="category tag">Web</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10052 post type-post hentry category-personal" id="post-10052">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2010/10/moved-to-wordpress/' class='entry-title' rel='bookmark' title='Moved to Wordpress'>Moved to Wordpress</a></h2>
              </div>
              <div class="date">
                <span class="month">Oct</span> <span class="day">30</span><span class="year">2010</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>Last year, when I moved to Blogger, my decision was influenced by: Staying with a cloud provider for the blog service Ability to install plugins Now WordPress.com does not allow you to&nbsp;install plugins unless you are really big, and therefore Blogger made sense. However, I have found Blogger to be very limiting and every time <a href="/2010/10/moved-to-wordpress/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>October 30, 2010</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 9:50 am</span></li>
                  <li><span class='comments'><a href="/2010/10/moved-to-wordpress/#respond" title="Comment on Moved to WordPress"><span class="dsq-postid" rel="10052 http://vineetgupta.com/?p=10052">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <div class="post-10004 post type-post hentry category-databases" id="post-10004">
            <div class='title-container fix'>
              <div class="title">
                <h2 class="posttitle"><a href='/2010/01/nosql-databases-part-1-landscape/' class='entry-title' rel='bookmark' title='NoSql Databases – Part 1 - Landscape'>NoSql Databases – Part 1 - Landscape</a></h2>
              </div>
              <div class="date">
                <span class="month">Jan</span> <span class="day">05</span><span class="year">2010</span>
              </div>
            </div>
            <div class="entry-container fix">
              <div class="entry entry-content fix">
                <p>At Directi, we are taking a hard look at the way our applications need to store and retrieve data, and whether we really need to use a traditional RDBMS for all scenarios. This does not mean that we will eschew relational systems altogether. What it means is that we will use the best tool for <a href="/2010/01/nosql-databases-part-1-landscape/">[...]</a></p>
              </div>
              <div class='meta-pullout meta-left-pullout'>
                <ul>
                  <li><span class='pullout-date'>January 5, 2010</span></li>
                  <li><span class="author">Posted by <a href="/author/admin/">Vineet Gupta</a> at 5:29 am</span></li>
                  <li><span class='comments'><a href="/2010/01/nosql-databases-part-1-landscape/#comments" title="Comment on NoSql Databases – Part 1 &#8211; Landscape"><span class="dsq-postid" rel="10004 http://guptavineet.wordpress.com/2010/01/05/nosql-databases-%e2%80%93-part-1-landscape">View Comments</span></a></span></li>
                  <li><span class='category'><a href="/category/databases/" title="View all posts in Databases" rel="category tag">Databases</a></span></li>
                </ul>
              </div>
            </div>
            <div class="post-footer fix"></div>
          </div>
          <script type="text/javascript">
          /*<![CDATA[*/// 
                var disqus_shortname = 'vineetgupta';
                var disqus_domain = 'disqus.com';
                (function () {
                        var nodes = document.getElementsByTagName('span');
                        for (var i = 0, url; i < nodes.length; i++) {
                                if (nodes[i].className.indexOf('dsq-postid') != -1) {
                                        nodes[i].parentNode.setAttribute('data-disqus-identifier', nodes[i].getAttribute('rel'));
                                        url = nodes[i].parentNode.href.split('#', 1);
                                        if (url.length == 1) url = url[0];
                                        else url = url[1]
                                        nodes[i].parentNode.href = url + '#disqus_thread';
                                }
                        }
                        var s = document.createElement('script'); s.async = true;
                        s.type = 'text/javascript';
                        s.src = 'http://' + disqus_domain + '/forums/' + disqus_shortname + '/count.js';
                        (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
                }());/*]]>*/
          </script>
          <div class="page-nav fix">
            <span class="previous-entries"><a href="/page/2/">Older Entries</a></span> <span class="next-entries"></span>
          </div>
        </div>
      </div>
      <div id='sidebar-shell-1' class='sidebar-shell sidebar-shell-right'>
        <div class="dbx-group right boxed warea" id="sidebar">
          <div id="suf-follow-twitter-3" class="dbx-box suf-widget widget-suf-follow-twitter">
            <div class="dbx-content">
              <h3 class="dbx-handle plain">Twitter Updates</h3>
              <ul></ul>
            </div>
          </div>
          <div id="recent-comments-2" class="dbx-box suf-widget widget_recent_comments">
            <div class="dbx-content">
              <h3 class="dbx-handle plain">Recent Comments</h3>
              <ul id="recentcomments">
                <li class="recentcomments">Hosting forums on <a href="/2010/11/how-browsers-work-part-1-architecture/#comment-241">How Browsers Work &#8211; Part 1 &#8211; Architecture</a></li>
                <li class="recentcomments">Hosting forums on <a href="/about/#comment-240">About</a></li>
                <li class="recentcomments">Saurabh Verma on <a href="/2011/03/deciphering-complex-c-declarations/#comment-239">Deciphering Complex C Declarations</a></li>
                <li class="recentcomments">Geepgeek on <a href="/2010/11/how-browsers-work-part-1-architecture/#comment-238">How Browsers Work &#8211; Part 1 &#8211; Architecture</a></li>
                <li class="recentcomments">Geepgeek on <a href="/2010/11/how-browsers-work-part-1-architecture/#comment-237">How Browsers Work &#8211; Part 1 &#8211; Architecture</a></li>
              </ul>
            </div>
          </div>
          <div id="recent-posts-3" class="dbx-box suf-widget widget_recent_entries">
            <div class="dbx-content">
              <h3 class="dbx-handle plain">Recent Posts</h3>
              <ul>
                <li><a href="/2011/10/we-all-owe-big-to-dennis-ritchie/" title="We all owe big to Dennis Ritchie">We all owe big to Dennis Ritchie</a></li>
                <li><a href="/2011/10/the-true-legacy-of-steve-jobs/" title="The True Legacy of Steve Jobs">The True Legacy of Steve Jobs</a></li>
                <li><a href="/2011/03/deciphering-complex-c-declarations/" title="Deciphering Complex C Declarations">Deciphering Complex C Declarations</a></li>
                <li><a href="/2011/03/mobile-platforms-part-2-blackberry/" title="Mobile Platforms &#8211; Part 2 &#8211; Blackberry">Mobile Platforms &#8211; Part 2 &#8211; Blackberry</a></li>
                <li><a href="/2011/03/mobile-platforms-part-1-android/" title="Mobile Platforms &#8211; Part 1 &#8211; Android">Mobile Platforms &#8211; Part 1 &#8211; Android</a></li>
              </ul>
            </div>
          </div>
          <div id="categories-3" class="dbx-box suf-widget widget_categories">
            <div class="dbx-content">
              <h3 class="dbx-handle plain">Links</h3>
              <ul>
<li><a href="/boarding-school-in-switzerland">Boarding school in Switzerland</a></li>
<li><a href="/how-to-get-an-instant-online-loan-in-india">How to Get an Instant Online Loan in India</a></li>
<li><a href="/reputacionnoe-agentstvo">Репутационное агентство</a></li>
<li><a href="/orm-eto">ORM это</a></li>
<li><a href="/gotovaya-eda">Готовая еда</a></li>
<li><a href="/eda-na-mesyac-s-dostavkoj">Еда на месяц с доставкой</a></li>
<li><a href="/buy-villa-in-phuket">Buy villa in Phuket</a></li>
<li><a href="/magistratura-po-pedagogicheskomu-obrazovaniyu">Магистратура по педагогическому образованию</a></li>
                <li><a href="/chikhalka">Чихалка</a></li>
        <li><a href="/otzyvy-na-khoroshego-dermatologa-v-almaty">Отзывы на хорошего дерматолога в Алматы</a></li>
       <li><a href="https://vineetgupta.com/kuhonnyy-audit-vremeni-i-rashodov-za-nedelyu">Сколько времени занимает домашнее меню</a></li>
                
                
                
                
                
              </ul>
            </div>
          </div>
          
          <div id="categories-3" class="dbx-box suf-widget widget_categories">
            <div class="dbx-content">
              <h3 class="dbx-handle plain">Categories</h3>
              <ul>
                <li class="cat-item cat-item-6"><a href="/category/dotnet/">.Net</a> (4)</li>
                <li class="cat-item cat-item-5"><a href="/category/cloud/">Cloud</a> (4)</li>
                <li class="cat-item cat-item-28"><a href="/category/concurrency/">Concurrency</a> (3)</li>
                <li class="cat-item cat-item-11"><a href="/category/databases/">Databases</a> (8)</li>
                <li class="cat-item cat-item-25"><a href="/category/languages/">Languages</a> (2)</li>
                <li class="cat-item cat-item-13"><a href="/category/miscellaneous/">Miscellaneous</a> (8)</li>
                <li class="cat-item cat-item-24"><a href="/category/mobile/">Mobile</a> (3)</li>
                <li class="cat-item cat-item-23"><a href="/category/os/">OS</a> (1)</li>
                <li class="cat-item cat-item-16"><a href="/category/personal/">Personal</a> (15)</li>
                <li class="cat-item cat-item-7"><a href="/category/programming/">Programming</a> (1)</li>
                <li class="cat-item cat-item-17"><a href="/category/reading/">Reading</a> (4)</li>
                <li class="cat-item cat-item-27"><a href="/category/science/">Science</a> (5)</li>
                <li class="cat-item cat-item-8"><a href="/category/security/">Security</a> (31)</li>
                <li class="cat-item cat-item-18"><a href="/category/speaking/">Speaking</a> (14)</li>
                <li class="cat-item cat-item-22"><a href="/category/web/">Web</a> (9)</li>
                <li><a href="/magistratura-po-psikhologii">Магистратура по психологии</a></li>
<li><a href="/onlayn-gadanie-na-taro">Онлайн гадание на Таро</a><a href="/daty-streltsa">Даты стрельца</a></li>
<li><a href="/boarding-school-in-switzerland-why-families-choose">Boarding school in Switzerland</a></li>
                
                
                <!--links-->
              </ul>
            </div>
          </div>
          <div id="archives-3" class="dbx-box suf-widget widget_archive">
            <div class="dbx-content">
              <h3 class="dbx-handle plain">Archives</h3>
              <ul>
                <li><a href='/2011/10/' title='October 2011'>October 2011</a>&nbsp;(2)</li>
                <li><a href='/2011/03/' title='March 2011'>March 2011</a>&nbsp;(3)</li>
                <li><a href='/2010/11/' title='November 2010'>November 2010</a>&nbsp;(2)</li>
                <li><a href='/2010/10/' title='October 2010'>October 2010</a>&nbsp;(2)</li>
                <li><a href='/2010/01/' title='January 2010'>January 2010</a>&nbsp;(1)</li>
                <li><a href='/2009/12/' title='December 2009'>December 2009</a>&nbsp;(1)</li>
                <li><a href='/2009/06/' title='June 2009'>June 2009</a>&nbsp;(1)</li>
                <li><a href='/2009/05/' title='May 2009'>May 2009</a>&nbsp;(2)</li>
                <li><a href='/2009/04/' title='April 2009'>April 2009</a>&nbsp;(2)</li>
                <li><a href='/2008/12/' title='December 2008'>December 2008</a>&nbsp;(1)</li>
                <li><a href='/2008/10/' title='October 2008'>October 2008</a>&nbsp;(1)</li>
                <li><a href='/2008/09/' title='September 2008'>September 2008</a>&nbsp;(1)</li>
                <li><a href='/2008/08/' title='August 2008'>August 2008</a>&nbsp;(1)</li>
                <li><a href='/2008/06/' title='June 2008'>June 2008</a>&nbsp;(2)</li>
                <li><a href='/2008/05/' title='May 2008'>May 2008</a>&nbsp;(3)</li>
                <li><a href='/2008/03/' title='March 2008'>March 2008</a>&nbsp;(1)</li>
                <li><a href='/2007/09/' title='September 2007'>September 2007</a>&nbsp;(2)</li>
                <li><a href='/2007/05/' title='May 2007'>May 2007</a>&nbsp;(2)</li>
                <li><a href='/2007/02/' title='February 2007'>February 2007</a>&nbsp;(2)</li>
                <li><a href='/2007/01/' title='January 2007'>January 2007</a>&nbsp;(5)</li>
                <li><a href='/2006/11/' title='November 2006'>November 2006</a>&nbsp;(2)</li>
                <li><a href='/2006/09/' title='September 2006'>September 2006</a>&nbsp;(10)</li>
                <li><a href='/2006/08/' title='August 2006'>August 2006</a>&nbsp;(3)</li>
                <li><a href='/2006/07/' title='July 2006'>July 2006</a>&nbsp;(4)</li>
                <li><a href='/2006/06/' title='June 2006'>June 2006</a>&nbsp;(1)</li>
                <li><a href='/2006/05/' title='May 2006'>May 2006</a>&nbsp;(4)</li>
                <li><a href='/2006/04/' title='April 2006'>April 2006</a>&nbsp;(6)</li>
                <li><a href='/2006/03/' title='March 2006'>March 2006</a>&nbsp;(14)</li>
                <li><a href='/2006/02/' title='February 2006'>February 2006</a>&nbsp;(1)</li>
                <li><a href='/2005/11/' title='November 2005'>November 2005</a>&nbsp;(2)</li>
                <li><a href='/2005/10/' title='October 2005'>October 2005</a>&nbsp;(5)</li>
                <li><a href='/2005/09/' title='September 2005'>September 2005</a>&nbsp;(3)</li>
                <li><a href='/2005/08/' title='August 2005'>August 2005</a>&nbsp;(10)</li>
                <li> <a href="/nuarnyy-chelovek-pauk">Нуарный человек паук</a><a href="/fanfiki">Фанфики</a> </li>
                <li><a href="/camp-en-suisse">Camp en suisse</a></li>

                <li><a href="/gotovaya-eda-na-nedelyu-v-moskve">Готовая еда на неделю в Москве</a></li>
                <li><a href="/gotovoe-pitanie-na-mesyats-s-dostavkoy">Готовое питание на месяц с доставкой</a></li>
                <!--links-->
              </ul>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id='page-footer'>
    <div class='col-control'>
      <div id="cred">
        <table>
          <tr>
            <td class="cred-left">&#169; 2011 <a href='/'>Vineet Gupta</a></td>
            <td class="cred-center"></td>
            <td class="cred-right">Suffusion theme by Sayontan Sinha</td>
          </tr>
        </table>
      </div>
    </div>
  </div>
</body>
</html>
