<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech - Tag - Mihir Soni</title><link>https://mihir.cloud/tags/tech/</link><description>Mihir Soni (Soni Mihir) — Principal Engineering Manager at Microsoft Azure Compute, founding engineer of OpenSearch at AWS. Cloud computing, distributed systems, and infrastructure engineering leader based in Seattle. Personal site, resume, and writing on tech and personal finance.</description><generator>Hugo 0.165.0 &amp; FixIt v1.0.0-alpha-mti6jl18</generator><language>en-us</language><managingEditor>mihirsoni.123@gmail.com (Mihir Soni)</managingEditor><webMaster>mihirsoni.123@gmail.com (Mihir Soni)</webMaster><copyright>© 2026 Mihir Soni</copyright><lastBuildDate>Fri, 23 Sep 2011 14:28:49 +0530</lastBuildDate><atom:link href="https://mihir.cloud/tags/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Enable the New Facebook Timeline Now</title><link>https://mihir.cloud/posts/enable-new-facebook-timeline/</link><pubDate>Fri, 23 Sep 2011 14:28:49 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/enable-new-facebook-timeline/</guid><description>&lt;p&gt;You&amp;rsquo;ve been hearing about all the wonderful new Facebook features, and like most of us, you&amp;rsquo;re probably eager to get started with them.&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;re willing to go through a series of eight steps, you can get into the brand-new Facebook Timeline right now.&lt;/p&gt;&#10;&lt;p&gt;Just follow the instructions below, and suddenly you&amp;rsquo;ll be basking in a new world of Facebook goodness, just like the developers are. Follow carefully, and good luck.&lt;/p&gt;</description></item><item><title>jQuery Notification After Postback in ASP.NET</title><link>https://mihir.cloud/posts/jquery-notification-after-postback/</link><pubDate>Fri, 16 Sep 2011 11:33:17 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/jquery-notification-after-postback/</guid><description>&lt;p&gt;Hi all,&lt;/p&gt;&#10;&lt;p&gt;I read in several forums that developers were struggling to show a jQuery notification message on a page after a postback. This matters a lot for making a website&amp;rsquo;s UI attractive nowadays.&lt;/p&gt;&#10;&lt;p&gt;Here&amp;rsquo;s a simple tutorial to solve that.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m using the jQuery &lt;code&gt;showMessage&lt;/code&gt; notification plugin for displaying the message.&lt;/p&gt;&#10;&lt;p&gt;Here&amp;rsquo;s the code for the ASPX page, &lt;code&gt;Default.aspx&lt;/code&gt;:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;&amp;lt;html xmlns=&amp;#34;http://www.w3.org/1999/xhtml&amp;#34;&amp;gt;&#10;&amp;lt;head id=&amp;#34;Head1&amp;#34; runat=&amp;#34;server&amp;#34;&amp;gt;&#10; &amp;lt;title&amp;gt;Jquery Postback demo&amp;lt;/title&amp;gt;&#10; &amp;lt;script src=&amp;#34;JS/jquery.showMessage.js&amp;#34; type=&amp;#34;text/javascript&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;&#10; &amp;lt;script src=&amp;#34;JS/jquery.showMessage.min.js&amp;#34; type=&amp;#34;text/javascript&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;&#10; &amp;lt;link href=&amp;#34;CSS/style_msg.css&amp;#34; rel=&amp;#34;stylesheet&amp;#34; type=&amp;#34;text/css&amp;#34; /&amp;gt;&#10; &amp;lt;script type=&amp;#34;text/javascript&amp;#34;&#10; src=&amp;#34;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&amp;#34;&#10; charset=&amp;#34;utf-8&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;&#10;&amp;lt;/head&amp;gt;&#10;&amp;lt;body&amp;gt;&#10; &amp;lt;form id=&amp;#34;form1&amp;#34; runat=&amp;#34;server&amp;#34;&amp;gt;&#10; &amp;lt;div&amp;gt;&#10; &amp;lt;asp:TextBox ID=&amp;#34;txtFirstname&amp;#34; runat=&amp;#34;server&amp;#34; /&amp;gt;&#10; &amp;lt;asp:Button ID=&amp;#34;btnSubmit&amp;#34; runat=&amp;#34;server&amp;#34; style=&amp;#34;height: 26px&amp;#34; /&amp;gt;&#10; &amp;lt;/div&amp;gt;&#10; &amp;lt;/form&amp;gt;&#10;&amp;lt;/body&amp;gt;&#10;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;I&amp;rsquo;ve just added one textbox and one button to the page — here&amp;rsquo;s the code for the button click event:&lt;/p&gt;</description></item><item><title>Angry Birds Hack for Chrome Browser</title><link>https://mihir.cloud/posts/angry-birds-hack-chrome/</link><pubDate>Sun, 15 May 2011 10:30:31 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/angry-birds-hack-chrome/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;&#10;&lt;p&gt;A few days ago Angry Birds launched their browser game, first released for Chrome — originally it was only on iOS and Android.&lt;/p&gt;&#10;&lt;p&gt;They did a fantastic job — it plays just like the mobile version, and they used &lt;a href="http://dev.w3.org/html5/spec/Overview.html" target="_blank" rel="external nofollow noopener noreferrer"&gt;HTML5&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; and &lt;a href="http://www.w3.org/TR/CSS/" target="_blank" rel="external nofollow noopener noreferrer"&gt;CSS3&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; extensively.&lt;/p&gt;&#10;&lt;p&gt;I was playing and trying to three-star every level, but no luck. 😛&lt;/p&gt;</description></item><item><title>Auto Generate Data Dictionary from SQL Database</title><link>https://mihir.cloud/posts/auto-generate-data-dictionary/</link><pubDate>Tue, 05 Apr 2011 16:31:43 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/auto-generate-data-dictionary/</guid><description>&lt;p&gt;Data Dictionary Creator is a simple, free tool that helped me immensely with SQL Server database documentation.&lt;/p&gt;&#10;&lt;p&gt;It stores all the information in Extended Properties, so it&amp;rsquo;s easier to keep the documentation in sync with the database as it changes. I was able to generate a data dictionary with just a couple of mouse clicks after entering the connection string. The dictionary can be exported to various formats: &lt;strong&gt;Excel, XML, Word, and HTML&lt;/strong&gt;. Check the reference for a step-by-step tutorial on using this utility (the current version supports SQL Server 2008 too). You can download it from &lt;a href="http://www.codeplex.com/datadictionary" target="_blank" rel="external nofollow noopener noreferrer"&gt;CodePlex&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Stuck Configuring IIS-7 Express in Visual Studio</title><link>https://mihir.cloud/posts/visual-studio-iis7-express/</link><pubDate>Sun, 06 Mar 2011 21:58:59 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/visual-studio-iis7-express/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;&#10;&lt;p&gt;I was trying to configure IIS7.5 Express with Visual Studio 2010, which shipped with the first release of WebMatrix.&lt;/p&gt;&#10;&lt;p&gt;Somehow I ran into an error, like the following screenshot:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://sonimihir.wordpress.com/wp-content/uploads/2011/03/1.png" target="_blank" rel="external nofollow noopener noreferrer"&gt;&lt;img loading="lazy" src='https://sonimihir.wordpress.com/wp-content/uploads/2011/03/1.png?w=300&amp;h=197' alt="https://sonimihir.wordpress.com/wp-content/uploads/2011/03/1.png?w=300&amp;amp;h=197"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;I finally found a solution — just follow these steps.&lt;/p&gt;&#10;&lt;p&gt;First, open &lt;strong&gt;Control Panel&lt;/strong&gt; from the start menu, then go to &lt;strong&gt;Add/Remove Programs&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" src='https://sonimihir.wordpress.com/wp-content/uploads/2011/03/21.png?w=637&amp;h=480' alt="https://sonimihir.wordpress.com/wp-content/uploads/2011/03/21.png?w=637&amp;amp;h=480"&gt;&lt;/p&gt;&#10;&lt;p&gt;Then just check the following option:&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" src='https://sonimihir.wordpress.com/wp-content/uploads/2011/03/3.png?w=504&amp;h=480' alt="https://sonimihir.wordpress.com/wp-content/uploads/2011/03/3.png?w=504&amp;amp;h=480"&gt;&lt;/p&gt;&#10;&lt;p&gt;And you&amp;rsquo;re done.&lt;/p&gt;&#10;&lt;p&gt;Thank you. Hope this helps.&lt;/p&gt;</description></item><item><title>Get File Size Information Before You Download</title><link>https://mihir.cloud/posts/get-file-size-before-download/</link><pubDate>Wed, 09 Feb 2011 11:03:15 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/get-file-size-before-download/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;&#10;&lt;p&gt;I was browsing ASP.NET resources and found an interesting code snippet for getting a file&amp;rsquo;s size over HTTP before the download actually starts.&lt;/p&gt;&#10;&lt;p&gt;So you can find out the size of a file before you download it. Here&amp;rsquo;s the simple code:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;string completeUrl = &amp;#34;TypeYourDownloadableURL&amp;#34;;&#10;&#10;WebClient obj = new WebClient();&#10;Stream s = obj.OpenRead(completeUrl);&#10;Response.Write(obj.ResponseHeaders[&amp;#34;Content-Length&amp;#34;].ToString());&#10;s.Close();&#10;obj = null;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ASP.NET MVC</title><link>https://mihir.cloud/posts/asp-net-mvc/</link><pubDate>Mon, 31 Jan 2011 17:57:16 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/asp-net-mvc/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;&#10;&lt;p&gt;Since I started my internship in January, I wanted to learn the ASP.NET MVC architecture, so I made time to learn it during my internship training.&lt;/p&gt;&#10;&lt;p&gt;ASP.NET provides a great framework called ASP.NET MVC for building MVC applications. It&amp;rsquo;s not totally different from a plain ASP.NET website, but it&amp;rsquo;s not compulsory either — it&amp;rsquo;s up to you whether you want to build your site using the MVC framework or the traditional way.&lt;/p&gt;</description></item><item><title>PHP GridView</title><link>https://mihir.cloud/posts/php-gridview/</link><pubDate>Sun, 20 Jun 2010 15:30:32 +0000</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/php-gridview/</guid><description>&lt;p&gt;Hello friends,&lt;/p&gt;&#10;&lt;p&gt;Once I was developing an auction website in PHP, and I was worried about a gridview. I searched a lot online and couldn&amp;rsquo;t find anything I wanted.&lt;/p&gt;&#10;&lt;p&gt;Suddenly one day I found &lt;strong&gt;PHP GridView&lt;/strong&gt;. I downloaded it and tried integrating it with my website, and it&amp;rsquo;s awesome. You have to pass the parameters, and just about every function is there — sorting, editing, exporting.&lt;/p&gt;&#10;&lt;p&gt;You can also make an edit form directly, and it&amp;rsquo;s developed in &lt;strong&gt;PHP with MVC&lt;/strong&gt;, so for download just click &lt;a href="http://phpbuilder.blogspot.com/2006/08/php-datagrid-version-comparison.html" target="_blank" rel="external nofollow noopener noreferrer"&gt;here&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Anthem Toolkit</title><link>https://mihir.cloud/posts/anthem-toolkit/</link><pubDate>Sun, 20 Jun 2010 14:28:56 +0000</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/anthem-toolkit/</guid><description>&lt;p&gt;Hello friends,&lt;/p&gt;&#10;&lt;p&gt;Today I&amp;rsquo;m describing the use of the &lt;strong&gt;Anthem&lt;/strong&gt; toolkit.&lt;/p&gt;&#10;&lt;p&gt;Anthem is a very powerful toolkit that&amp;rsquo;s popular for GridView and some other ASP.NET controls.&lt;/p&gt;&#10;&lt;p&gt;Anthem Toolkit is completely based on AJAX, and performs all actions using AJAX techniques, so there&amp;rsquo;s no need for a postback every single time.&lt;/p&gt;&#10;&lt;p&gt;You can use the Anthem GridView easily, and this control toolkit is open source.&lt;/p&gt;&#10;&lt;p&gt;You can download the DLL &lt;a href="http://sourceforge.net/projects/anthem-dot-net/" target="_blank" rel="external nofollow noopener noreferrer"&gt;here&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>