<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Blogging Developer</title>
    <description>Tips &amp; Tricks &amp; Tutorials on Web Development(ASP.NET/JavaScript/C#) | Search Engine Optimization(SEO) | Online Marketing</description>
    <link>http://www.bloggingdeveloper.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.1.18</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.bloggingdeveloper.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.bloggingdeveloper.com/syndication.axd</blogChannel:blink>
    <dc:creator>Blogging Developer</dc:creator>
    <dc:title>Blogging Developer</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bloggingdeveloper" /><feedburner:info uri="bloggingdeveloper" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>bloggingdeveloper</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>2 Usability Issues on Date Formating - Choosing the Right Date Format</title>
      <description>&lt;p&gt;While managing my rss subscriptions, I noticed that some websites &lt;strong&gt;use confusing date formatting&lt;/strong&gt;.  For example: What date is 12/05/09?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;May 12th, 2009&lt;/li&gt;
&lt;li&gt;December 5th, 2009&lt;/li&gt;
&lt;li&gt;May 9th, 2012&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Using Date Formats:&amp;nbsp;&lt;/strong&gt;MM/DD/YY (common in US), DD/MM/YY (common in Europe) and YY/MM/DD (used in Japan) are really confusing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dates used in web sites should be understandable for all cultures&lt;/strong&gt;. &lt;strong&gt;The best practice for date formatting is using month names with 4 digit year&lt;/strong&gt;. So the right formats for our example are -  12 May 2009 or May 12th, 2009.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="displaying day and month information without a year" src="http://www.bloggingdeveloper.com/posts/dateusability_01.jpg" alt="displaying day and month information without a year" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;It is hard for users to understand if the post is up-to-date or not when displaying day and month information without a year&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Second issue about date formatting is &lt;strong&gt;displaying day and month information without a year&lt;/strong&gt;. It is hard for users to understand if the reading is relevant for them. Showing full date enables users to understand if the article/post/site is outdated or not.&lt;/p&gt;
&lt;p&gt;Many blogs and websites display dates in confusing or incomplete formats. It is important to display dates in a way that they are complete and understandable in all cultures.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=qWLVjd6W9M0:I9rPXY9u5hc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=qWLVjd6W9M0:I9rPXY9u5hc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=qWLVjd6W9M0:I9rPXY9u5hc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=qWLVjd6W9M0:I9rPXY9u5hc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=qWLVjd6W9M0:I9rPXY9u5hc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=qWLVjd6W9M0:I9rPXY9u5hc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=qWLVjd6W9M0:I9rPXY9u5hc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=qWLVjd6W9M0:I9rPXY9u5hc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=qWLVjd6W9M0:I9rPXY9u5hc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/qWLVjd6W9M0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/qWLVjd6W9M0/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/2-Usability-Issues-on-Date-Formating-Choosing-the-Right-Date-Formating.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=532982cc-ce50-4f1a-9343-284c64a12d45</guid>
      <pubDate>Wed, 18 Nov 2009 13:29:00 +0300</pubDate>
      <category>All</category>
      <category>Tips</category>
      <category>Usability</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=532982cc-ce50-4f1a-9343-284c64a12d45</pingback:target>
      <slash:comments>14</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=532982cc-ce50-4f1a-9343-284c64a12d45</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/2-Usability-Issues-on-Date-Formating-Choosing-the-Right-Date-Formating.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=532982cc-ce50-4f1a-9343-284c64a12d45</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=532982cc-ce50-4f1a-9343-284c64a12d45</feedburner:origLink></item>
    <item>
      <title>FormToWizard jQuery Plugin - Turn any Web Form into a Powerful Wizard</title>
      <description>&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Form Plugin - FormToWizard" src="http://www.bloggingdeveloper.com/posts/formtowizard_01.jpg" alt="jQuery Form Plugin - FormToWizard" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;FormToWizard jQuery Plugin turns a long web form into a wizard&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you have a large &lt;strong&gt;web form with semantically dividable sections&lt;/strong&gt;, we can say that each section represents a sub task of a larger task of filling the entire web form. In order to &lt;strong&gt;increase useability&lt;/strong&gt;, each sub task can become a step with a description, form fields and navigation that is common for wizard forms &amp;ndash; back and next. The entire process can be done in several simple steps.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="FormToWizard Plugin works on fieldsets within a form and convert them to wizard steps" src="http://www.bloggingdeveloper.com/posts/formtowizard_02.png" alt="FormToWizard Plugin works on fieldsets within a form and convert them to wizard steps" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;FormToWizard Plugin works on fieldsets within a form and convert them to wizard steps&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This plugin has only 2,3KB and with compression it can be even smaller. It is compatible with all major browsers: FireFox, Google Chrome, Safari, Opera, Internet Explorer 8, 7 and 6.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Form Plugin - FormToWizard" src="http://www.bloggingdeveloper.com/posts/formtowizard_03.jpg" alt="jQuery Form Plugin - FormToWizard" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Before FormToWizard jQuery Plugin&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Form Plugin - FormToWizard" src="http://www.bloggingdeveloper.com/posts/formtowizard_04.jpg" alt="jQuery Form Plugin - FormToWizard" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;After FormToWizard jQuery Plugin&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More details about the implementation and jQuery Plugin can be found &lt;a href="http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=h5CQHEM8EcE:_7P39InFyRk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=h5CQHEM8EcE:_7P39InFyRk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=h5CQHEM8EcE:_7P39InFyRk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=h5CQHEM8EcE:_7P39InFyRk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=h5CQHEM8EcE:_7P39InFyRk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=h5CQHEM8EcE:_7P39InFyRk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=h5CQHEM8EcE:_7P39InFyRk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=h5CQHEM8EcE:_7P39InFyRk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=h5CQHEM8EcE:_7P39InFyRk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/h5CQHEM8EcE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/h5CQHEM8EcE/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/FormToWizard-jQuery-Plugin-Turn-any-Web-Form-into-a-Powerful-Wizard.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=b8da20db-96dd-4433-bab4-ef630d29e74b</guid>
      <pubDate>Wed, 18 Nov 2009 11:35:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=b8da20db-96dd-4433-bab4-ef630d29e74b</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=b8da20db-96dd-4433-bab4-ef630d29e74b</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/FormToWizard-jQuery-Plugin-Turn-any-Web-Form-into-a-Powerful-Wizard.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=b8da20db-96dd-4433-bab4-ef630d29e74b</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=b8da20db-96dd-4433-bab4-ef630d29e74b</feedburner:origLink></item>
    <item>
      <title>8 Useful jQuery Calendar, Date Picker and Time Formatting Plugins that You Should Know</title>
      <description>&lt;p&gt;&lt;strong&gt;jQuery &lt;/strong&gt;is one of the most popular &lt;strong&gt;Javascript library&lt;/strong&gt;. It&amp;rsquo;s easy to use, flexible, and most of all there&amp;rsquo;s a lot of&lt;strong&gt; jQuery tutorials and plugins&lt;/strong&gt; available out which ease the the creation of dynamic effects and web controls. jQuery has become one of the most used JavaScript libraries today and can be found in the core of popular products like Wordpress, joomla and Drupal.&lt;/p&gt;
&lt;p&gt;Recently, we reviewed couple of &lt;strong&gt;jQuery calendar, datePicker/dateSelector and timestamp formatting plugins&lt;/strong&gt;. It is time to compile these widely used jQuery date/time plugins in a post. So this post is a &lt;strong&gt;collection of amazing jQuery Calendar, DatePicker and timestamp formatting plugins&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a title="FullCalendar: jQuery Event Calendar with Drag'n Drop, Ajax Fetching and Google Calendar Integration" href="http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx" target="_blank"&gt;1. FullCalendar - jQuery Event Calendar with Drag'n Drop, Ajax Fetching and Google Calendar Integration&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;FullCalendar is a &lt;strong&gt;jQuery calendar plugin&lt;/strong&gt; that provides &lt;strong&gt;full-sized&lt;/strong&gt;, &lt;strong&gt;drag and drop&lt;/strong&gt; &lt;strong&gt;capable calendar&lt;/strong&gt;. It utilizes &lt;strong&gt;Ajax &lt;/strong&gt;to fetch events on the fly. It is easily configurable to use custom feed format and also has an&lt;strong&gt; extension for Google Calendar&lt;/strong&gt;. The calendar is highly customizable and has support for&lt;strong&gt; user event triggering&lt;/strong&gt; for &lt;strong&gt;window resize&lt;/strong&gt;, &lt;strong&gt;loading&lt;/strong&gt;, &lt;strong&gt;day click&lt;/strong&gt;,&lt;strong&gt; event click&lt;/strong&gt;, &lt;strong&gt;event drop&lt;/strong&gt;, etc.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jquery calendar plugin" src="http://www.bloggingdeveloper.com/posts/fullcalendar.jpg" alt="FullCalendar - jQuery Calendar Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;FullCalendar - jQuery Calendar Plugin with Drag'n Drop and Ajax Capabilities&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a title="jQuery Weekly Calendar - An Easy to Implement Google Calendar like jQuery Calendar Plugin" href="http://www.bloggingdeveloper.com/post/jQuery-Week-Calendar-An-Easy-to-Implement-Google-Calendar-like-jQuery-Calendar-Plugin.aspx" target="_blank"&gt;2. jQuery Weekly Calendar - An Easy to Implement Google Calendar like jQuery Calendar Plugin&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;jQuery Week Calendar&lt;/strong&gt; is another &lt;strong&gt;jQuery Calendar plugin&lt;/strong&gt; similar to &lt;strong&gt;FullCalendar&lt;/strong&gt;. It provides a simple and flexible way of including a&lt;strong&gt; weekly calendar control&lt;/strong&gt; in to your web pages. It is an&lt;strong&gt; extension of jQuery and jQuery IU plugin&lt;/strong&gt;. jQuery Week Calendar is similar to &lt;strong&gt;Google calendar&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Week Calendar Plugin - A Google Calendar Like Week Calendar" src="http://www.bloggingdeveloper.com/posts/weekcalendar.jpg" alt="jQuery Week Calendar Plugin - A Google Calendar Like Week Calendar" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery Week Calendar Plugin - A Google Calendar Like Week Calendar&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The plugin is &lt;strong&gt;compatible &lt;/strong&gt;with &lt;strong&gt;Firefox 3.x&lt;/strong&gt;,&lt;strong&gt; Safari 3.1+&lt;/strong&gt;,&lt;strong&gt; Internet Explorer 7+&lt;/strong&gt; and &lt;strong&gt;Google Chrome&lt;/strong&gt;. The look and feel of the plugin is simple but easily editable by adding stylesheet that overrides colors.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a title="jQuery Datepicker Plugin - Highly Configurable Datepicker from jQuery UI" href="http://www.bloggingdeveloper.com/post/jQuery-Datepicker-Plugin-Highly-Configurable-Datepicker-from-jQuery-UI.aspx" target="_blank"&gt;3. jQuery Datepicker Plugin - Highly Configurable Datepicker from jQuery UI&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;The jQuery UI Datepicker&lt;/strong&gt; is a highly configurable &lt;strong&gt;jQuery datepicker plugin&lt;/strong&gt;. The &lt;strong&gt;date format and language can be formatted&lt;/strong&gt;, the &lt;strong&gt;selectable date ranges &amp;nbsp;can be restricted&lt;/strong&gt; and optional buttons and other navigation options can be added easily.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jquery datepicker plugin" src="http://www.bloggingdeveloper.com/posts/datepicker_01.jpg" alt="jQuery UI's Datpicker Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery UI's Datpicker Plugin&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;By default, &lt;strong&gt;the datepicker is tied to a standard form input field&lt;/strong&gt;. Focus on the input opens an interactive calendar in a small overlay. Choosing a date, clicking elsewhere on the page or hitting the Esc key closes the control. If a date is chosen, feedback is shown as the input's value. It can also be used as an &lt;strong&gt;inline calendar&lt;/strong&gt;, by &lt;strong&gt;simply attaching the datepicker to a div or span&lt;/strong&gt;.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jquery datepicker plugin" src="http://www.bloggingdeveloper.com/posts/datepicker_02.jpg" alt="jQuery UI's Datpicker Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery UI's Datpicker Plugin enables multiple month display&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a title="jQuery Date Range Selector - An Easy to Implement jQuery Date Range Selector Plugin" href="http://www.bloggingdeveloper.com/post/jQuery-Date-Range-Picker-An-Easy-to-Implement-jQuery-Plugin.aspx" target="_blank"&gt;4. jQuery Date Range Selector - An Easy to Implement jQuery Date Range Selector Plugin&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Filamentgroup's Date Range Picker control&lt;/strong&gt; simplifies selecting a range of values where the data set is very large or the high or the low end is unknown by "&lt;strong&gt;All dates before...&lt;/strong&gt;" and "&lt;strong&gt;All dates after...&lt;/strong&gt;" links. It also automatically controls the number of calendars needed for choosing a range. For example: you only need one calendar to choose "All dates before", but you need two calendars to select a custom date range.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Date Range Picker Plugin" src="http://www.bloggingdeveloper.com/posts/daterangepicker.jpg" alt="jQuery Date Range Picker Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery Date Range Picker Plugin by FilamentGroup&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a title="jQuery Multiday Datepicker - jQuery Calendar Plugin for Selecting Consecutive Days" href="http://www.bloggingdeveloper.com/post/jQuery-Multiday-Datepicker-jQuery-Calendar-Plugin-for-Selecting-Consecutive-Days.aspx" target="_blank"&gt;5. jQuery Multiday Datepicker - jQuery Calendar Plugin for Selecting Consecutive Days/a&amp;gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;jQuery Multiday Calendar Datepicker Plugin&lt;/strong&gt; is an animated datepicker calendar for multi-day selection with multi-month display. It allows selection of pre-specified number of &lt;strong&gt;consecutive days &lt;/strong&gt;by providing a sequence of side by side residing months.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Mutlday Calendar" src="http://www.bloggingdeveloper.com/posts/multiday.jpg" alt="jQuery Mutlday Calendar Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery Mutlday Calendar Plugin enables selection of pre-specified number of consecutive days&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a title="Astonishing iCal like jQuery Calendar Plugin" href="http://www.bloggingdeveloper.com/post/Creating-an-iCal-like-Calendar-w.aspx" target="_blank"&gt;6. Astonishing iCal like jQuery Calendar Plugin&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;Astonishing iCal like Calendar is built with CSS and jQuery. It features a lightweight Coda-like effect for event descriptions.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="iPhone Calendar style calendar with jquery" src="http://www.bloggingdeveloper.com/posts/ical-calendar.jpg" alt="iPhone Calendar style calendar with jquery" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;iCal style calendar with jQuery&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a title="CuteTime - User Friendly, Readable Timestamp Formatting" href="http://www.bloggingdeveloper.com/post/User-Friendly-Readable-Timestamp-Formatting-with-CuteTime-jQuery-Plugin.aspx" target="_blank"&gt;7. CuteTime - User Friendly, Readable Timestamp Formatting &lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;CuteTime&lt;/strong&gt; is a&lt;strong&gt; jQuery plugin&lt;/strong&gt; that provides &lt;strong&gt;easy conversion of timestamps to formats much cuter&lt;/strong&gt;. It also has the ability to dynamically update and/or automatically update &lt;strong&gt;timestamps &lt;/strong&gt;on a controlled interval.&lt;/p&gt;
&lt;p&gt;While there are other similar tools out there written in &lt;strong&gt;JavaScript&lt;/strong&gt;, &lt;strong&gt;PHP &lt;/strong&gt;and &lt;strong&gt;C#&lt;/strong&gt;, this plugin does exactly what it promisis.&lt;/p&gt;
&lt;p&gt;If used as function, a string containing a cuter version of the provided time stamp is returned.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Instead of formal time formatting, Twitter uses more readable time stamp formatting" src="http://www.bloggingdeveloper.com/posts/cutetime_01.jpg" alt="Instead of formal time formatting, Twitter uses more readable time stamp formatting" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Instead of formal time formatting, Twitter uses more readable timestamp formatting&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a title="TimeAgo - jQuery Plugin for User Friendly Time Formatting with Multilanguage Support" href="http://www.bloggingdeveloper.com/post/TimeAgo-jQuery-Plugin-for-User-Friendly-Time-Formatting-with-Multilanguage-Support.aspx" target="_blank"&gt;8. TimeAgo - jQuery Plugin for User Friendly Time Formatting with Multilanguage Support&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Timeago &lt;/strong&gt;makes user-friendly time formatting easier by supporting &lt;strong&gt;automatically updating&lt;/strong&gt; fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago")&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Timeago - timestamp formatting plugin" src="http://www.bloggingdeveloper.com/posts/timeago_01.jpg" alt="Timeago makes user-friendly time formatting easier by supporting automatically updating fuzzy timestamps" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Timeago makes user-friendly time formatting easier by supporting automatically updating fuzzy timestamps.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With Timeago's automatic updating feature, you take full advantage of page caching in your web applications since the timestamp formatting is done in client side. Also, Timeago refreshes timestamps automatically to avoid timestamps dated "1 minute ago" even though the page was opened 10 minutes ago.&lt;/p&gt;
&lt;p&gt;Timeago jQuery Plugin can be used via selectors. In this case, it replaces the text of the provided element with a class of timeago and an ISO 8601 timestamp in the title. If used as function, a string containing a formatted version of the provided time stamp is returned.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-VoFVuqU7ds:y-3HgLT-xj8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-VoFVuqU7ds:y-3HgLT-xj8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-VoFVuqU7ds:y-3HgLT-xj8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=-VoFVuqU7ds:y-3HgLT-xj8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-VoFVuqU7ds:y-3HgLT-xj8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=-VoFVuqU7ds:y-3HgLT-xj8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-VoFVuqU7ds:y-3HgLT-xj8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-VoFVuqU7ds:y-3HgLT-xj8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=-VoFVuqU7ds:y-3HgLT-xj8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/-VoFVuqU7ds" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/-VoFVuqU7ds/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/8-Widely-Used-Calendar-Date-Picker-and-Time-Formatting-jQuery-Plugins-that-Web-Developers-Should-Know.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=d696b1c5-c71a-455e-a56d-ad32546f838a</guid>
      <pubDate>Tue, 17 Nov 2009 16:27:00 +0300</pubDate>
      <category>All</category>
      <category>CSS</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=d696b1c5-c71a-455e-a56d-ad32546f838a</pingback:target>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=d696b1c5-c71a-455e-a56d-ad32546f838a</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/8-Widely-Used-Calendar-Date-Picker-and-Time-Formatting-jQuery-Plugins-that-Web-Developers-Should-Know.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=d696b1c5-c71a-455e-a56d-ad32546f838a</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=d696b1c5-c71a-455e-a56d-ad32546f838a</feedburner:origLink></item>
    <item>
      <title>TinyAccordion - Lightweight JavaScript Based Accordion Control with Nested Item Support</title>
      <description>&lt;p&gt;&lt;strong&gt;TinyAccordion&lt;/strong&gt; is a &lt;strong&gt;lightweight &lt;/strong&gt;and &lt;strong&gt;powerful&lt;/strong&gt; &lt;strong&gt;JavaScript based accordion control&lt;/strong&gt; with multi-level, &lt;strong&gt;nested accordion control&lt;/strong&gt; support. The accordion control has an easy to use interface with&lt;strong&gt; div based structure&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="TinyAccordion  - JavaScript based Accordion Control" src="http://www.bloggingdeveloper.com/posts/tinyaccordion.jpg" alt="TinyAccordion  - JavaScript based Accordion Control" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;TinyAccordion  - JavaScript based Accordion Control with Nested Item Support&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The accordion control&lt;/strong&gt; has been tested on major browsers and available free of charge.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;TinyAccordion&lt;/strong&gt; script has recently been updated with a couple of bug fixes, performance tweaks and new features. With the updated version, you can expand a particular section with its index.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More details and an online demo can found &lt;a href="http://www.leigeber.com/2009/03/accordion/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=6yZaBNYQZAs:hKDjSc_u7PU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=6yZaBNYQZAs:hKDjSc_u7PU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=6yZaBNYQZAs:hKDjSc_u7PU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=6yZaBNYQZAs:hKDjSc_u7PU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=6yZaBNYQZAs:hKDjSc_u7PU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=6yZaBNYQZAs:hKDjSc_u7PU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=6yZaBNYQZAs:hKDjSc_u7PU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=6yZaBNYQZAs:hKDjSc_u7PU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=6yZaBNYQZAs:hKDjSc_u7PU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/6yZaBNYQZAs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/6yZaBNYQZAs/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/TinyAccordion-Lightweight-JavaScript-Based-Accordion-Control-with-Nested-Item-Support.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=0a651ccc-d472-4e73-bc21-96c3775f775f</guid>
      <pubDate>Tue, 17 Nov 2009 09:35:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=0a651ccc-d472-4e73-bc21-96c3775f775f</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=0a651ccc-d472-4e73-bc21-96c3775f775f</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/TinyAccordion-Lightweight-JavaScript-Based-Accordion-Control-with-Nested-Item-Support.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=0a651ccc-d472-4e73-bc21-96c3775f775f</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=0a651ccc-d472-4e73-bc21-96c3775f775f</feedburner:origLink></item>
    <item>
      <title>SlickMap CSS - Simple Stylesheet for Displaying Sitemaps from HTML Unordered List without Javascript</title>
      <description>&lt;p&gt;Since creating better looking sitemaps is quite time consuming, we usually end  up having text-based &lt;strong&gt;unordered lists&lt;/strong&gt; that does not look like a &lt;strong&gt;sitemap&lt;/strong&gt;. From now on, you can have a very beautiful and visual site map with nothing more than your standard unordered list and CSS. &lt;strong&gt;SlickMap CSS&lt;/strong&gt; is a &lt;strong&gt;simple stylesheet for displaying sitemaps&lt;/strong&gt; directly from &lt;strong&gt;HTML given as unordered lis&lt;/strong&gt;t. It allows 3 levels of navigation and additional utility links for LOGIN, CONTACT, ADVERTISE links.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SlickMap CSS&lt;/strong&gt; is &lt;strong&gt;cross-browser&lt;/strong&gt; and can be customized easily. It enables automation of sitemap design by eliminating the need for additional software.&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="SlickMap - CSS based Sitemaps" src="http://www.bloggingdeveloper.com/posts/slickmap.jpg" alt="SlickMap - CSS based Sitemaps" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;SlickMap CSS - is a simple stylesheet for displaying finished sitemaps directly from HTML unordered list navigation.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The way data is visualized by &lt;strong&gt;SlickMap CSS&lt;/strong&gt; is impressive. The arrangment, grouping, and color coding of data makes it very easy to identify and find relevant data.&amp;nbsp;Everything in &lt;strong&gt;SlickMap&lt;/strong&gt; is implemented in &lt;strong&gt;pure CSS&lt;/strong&gt;. There is no &lt;strong&gt;JavaScript&lt;/strong&gt;. It&amp;rsquo;s also very easy to implement and customize. Simply create an HTML file with an unordered set of links and import the &lt;strong&gt;slickmap.css&lt;/strong&gt; file.&lt;/p&gt;
&lt;p&gt;You can download the SlickMap CSS and find more details &lt;a href="http://astuteo.com/slickmap/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=_SnC7BLdpd4:ErYqO2JDi38:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=_SnC7BLdpd4:ErYqO2JDi38:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=_SnC7BLdpd4:ErYqO2JDi38:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=_SnC7BLdpd4:ErYqO2JDi38:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=_SnC7BLdpd4:ErYqO2JDi38:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=_SnC7BLdpd4:ErYqO2JDi38:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=_SnC7BLdpd4:ErYqO2JDi38:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=_SnC7BLdpd4:ErYqO2JDi38:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=_SnC7BLdpd4:ErYqO2JDi38:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/_SnC7BLdpd4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/_SnC7BLdpd4/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/SlickMap-CSS-Simple-Stylesheet-for-Displaying-Sitemaps-from-HTML-Unordered-List-without-Javascript.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=855e8f50-c97a-41ff-b37e-98bb6e9e8cb4</guid>
      <pubDate>Mon, 16 Nov 2009 16:24:00 +0300</pubDate>
      <category>All</category>
      <category>Tips</category>
      <category>CSS</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=855e8f50-c97a-41ff-b37e-98bb6e9e8cb4</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=855e8f50-c97a-41ff-b37e-98bb6e9e8cb4</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/SlickMap-CSS-Simple-Stylesheet-for-Displaying-Sitemaps-from-HTML-Unordered-List-without-Javascript.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=855e8f50-c97a-41ff-b37e-98bb6e9e8cb4</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=855e8f50-c97a-41ff-b37e-98bb6e9e8cb4</feedburner:origLink></item>
    <item>
      <title>Parse XML with Javascript - jParse: jQuery Plugin for Parsing XML</title>
      <description>&lt;p&gt;&lt;strong&gt;jParse &lt;/strong&gt;is a&lt;strong&gt; jQuery plugin&lt;/strong&gt; for&lt;strong&gt; parsing XML&lt;/strong&gt; that was fetched with the &lt;strong&gt;jQuery .ajax method&lt;/strong&gt;. &lt;strong&gt;jParse &lt;/strong&gt;is an easy-to-use and lightweight &lt;strong&gt;jQuery plugin&lt;/strong&gt; which is compatible with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox 1.5+&lt;/li&gt;
&lt;li&gt;Safari 3+&lt;/li&gt;
&lt;li&gt;Chrome 3&lt;/li&gt;
&lt;li&gt;IE 6+&lt;/li&gt;
&lt;li&gt;Opera 9+&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jParse - parse xml with javascript" src="http://www.bloggingdeveloper.com/posts/jParse.jpg" alt="jParse - Parse XML with jQuery" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jParse: jQeury Plugin to Parse XML on the Client Side.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;jParse &lt;/strong&gt;gives you options for custom output, limit, count of items and the ability to run functions before and after jParse is finished.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;jQuery's ajax method&lt;/strong&gt; does not allow for cross domain AJAX requests; the XML that you would like to parse using jParse must be on the same domain from which you are working. Using jParse is fairly simple and you can easily use it to pull value of an XML node, the value of an attribute of an XML node, or the number of  in an XML document.&lt;/p&gt;
&lt;p&gt;More details and demo can be found &lt;a title="jParse - Parse XML with Javascript" href="http://jparse.kylerush.net/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oTSOP8Wq3to:Rjk42aMc7cc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oTSOP8Wq3to:Rjk42aMc7cc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oTSOP8Wq3to:Rjk42aMc7cc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=oTSOP8Wq3to:Rjk42aMc7cc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oTSOP8Wq3to:Rjk42aMc7cc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=oTSOP8Wq3to:Rjk42aMc7cc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oTSOP8Wq3to:Rjk42aMc7cc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oTSOP8Wq3to:Rjk42aMc7cc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=oTSOP8Wq3to:Rjk42aMc7cc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/oTSOP8Wq3to" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/oTSOP8Wq3to/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Parse-XML-with-Javascript-jParse-jQuery-Plugin-for-Parsing-XML.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=9f89143c-d344-4901-848c-4abf797e5e82</guid>
      <pubDate>Mon, 16 Nov 2009 09:58:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=9f89143c-d344-4901-848c-4abf797e5e82</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=9f89143c-d344-4901-848c-4abf797e5e82</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Parse-XML-with-Javascript-jParse-jQuery-Plugin-for-Parsing-XML.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=9f89143c-d344-4901-848c-4abf797e5e82</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=9f89143c-d344-4901-848c-4abf797e5e82</feedburner:origLink></item>
    <item>
      <title>.NET Style String Formatting with jQuery - Javascript Function to Support Token Replacement within a String</title>
      <description>&lt;p&gt;Here is a quick &lt;strong&gt;jQuery Plugin&lt;/strong&gt; Announcement:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;String concatenation&lt;/strong&gt; and formatting are common aspects of almost every development effort. However, the combination of single and double quotes, along with escape characters, text, and plus signs (+) can be a bit overwhelming and difficult to remember. The&lt;strong&gt; .NET Framework&lt;/strong&gt; provides a much cleaner approach with the &lt;strong&gt;String class's Format&lt;/strong&gt; method. It allows you to create string values by specifying insertion points for other values as well as special formatting.&lt;/p&gt;
&lt;p class="code"&gt;&lt;strong&gt;String.Format("Hello {0}", "world");&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;string formatting&lt;/strong&gt; approach described above can now be used with &lt;strong&gt;Javascript using a jQuery Plugin&lt;/strong&gt;: &lt;strong&gt;.NET STYLE STRING FORMATTING&lt;/strong&gt; - a simple and clever function to &lt;strong&gt;support token replacement within a string&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Given a string like "Hello, {0}" and calling the format function with a single argument like "world".&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="code"&gt;var result = $.format("Hello, {0}", "world");&lt;/p&gt;
&lt;p&gt;The result variable will be set to "Hello, world".&lt;/p&gt;
&lt;p&gt;The function will support an arbitrary number of arguments including none. When a token is unused in the string it will be ignored and too many arguments will be ignored.&lt;/p&gt;
&lt;p&gt;More details can be found &lt;a title=".NET STYLE STRING FORMATTING" href="http://plugins.jquery.com/project/dotnet_string_formatting" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=FHv1mVsG8X4:t1SxwCmpQ9I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=FHv1mVsG8X4:t1SxwCmpQ9I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=FHv1mVsG8X4:t1SxwCmpQ9I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=FHv1mVsG8X4:t1SxwCmpQ9I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=FHv1mVsG8X4:t1SxwCmpQ9I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=FHv1mVsG8X4:t1SxwCmpQ9I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=FHv1mVsG8X4:t1SxwCmpQ9I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=FHv1mVsG8X4:t1SxwCmpQ9I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=FHv1mVsG8X4:t1SxwCmpQ9I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/FHv1mVsG8X4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/FHv1mVsG8X4/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/NET-Style-String-Formatting-with-jQuery-Function-to-Support-Token-Replacement-within-a-String.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=c305a281-a7d7-4a7e-94dc-b0f58d132c3d</guid>
      <pubDate>Mon, 16 Nov 2009 09:16:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <category>Tips</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=c305a281-a7d7-4a7e-94dc-b0f58d132c3d</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=c305a281-a7d7-4a7e-94dc-b0f58d132c3d</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/NET-Style-String-Formatting-with-jQuery-Function-to-Support-Token-Replacement-within-a-String.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=c305a281-a7d7-4a7e-94dc-b0f58d132c3d</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=c305a281-a7d7-4a7e-94dc-b0f58d132c3d</feedburner:origLink></item>
    <item>
      <title>TimeAgo - jQuery Plugin for User Friendly Time Formatting with Multilanguage Support</title>
      <description>&lt;p&gt;Previously, I wrote about&amp;nbsp;&lt;a title="User Friendly, Readable Timestamp Formatting with CuteTime - jQuery Plugin" href="http://www.bloggingdeveloper.com/post/User-Friendly-Readable-Timestamp-Formatting-with-CuteTime-jQuery-Plugin.aspx" target="_blank"&gt;User Friendly, Readable Timestamp Formatting with CuteTime - jQuery Plugin&lt;/a&gt;. Plugin automatically, changes "2009-11-11 15:33" or "Thu, November 11,2009 15:33PM" type of timestamp formatting into a more user friendly, warmer and more readable time formatting like "2 minutes ago" or "4 days ago".&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Another similar &lt;strong&gt;jQuery plugin for formatting timestamps&lt;/strong&gt; is &lt;strong&gt;Timeago&lt;/strong&gt;. &lt;strong&gt;Timeago &lt;/strong&gt;makes user-friendly time formatting easier by supporting &lt;strong&gt;automatically updating&lt;/strong&gt; fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago")&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Timeago - timestamp formatting plugin" src="http://www.bloggingdeveloper.com/posts/timeago_01.jpg" alt="Timeago makes user-friendly time formatting easier by supporting automatically updating fuzzy timestamps" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Timeago makes user-friendly time formatting easier by supporting automatically updating fuzzy timestamps.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;With Timeago's automatic updating feature, you take full advantage of page caching in your web applications since the timestamp formatting is done in client side. Also, Timeago refreshes timestamps automatically to avoid timestamps dated "1 minute ago" even though the page was opened 10 minutes ago.&lt;/p&gt;
&lt;p&gt;Timeago jQuery Plugin can be used via selectors. In this case, it replaces the text of the provided element with a class of timeago and an ISO 8601 timestamp in the title. If used as function, a string containing a formatted version of the provided time stamp is returned.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Timeago - timestamp formatting plugin" src="http://www.bloggingdeveloper.com/posts/timeago_02.jpg" alt="Timeago replaces the text of the provided element with a class of timeago and an ISO 8601 timestamp in the title" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Timeago replaces the text of the provided element with a class of timeago and an ISO 8601 timestamp in the title.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Timeago has &lt;strong&gt;multilanguage support&lt;/strong&gt;. Currently, it is available in &lt;strong&gt;18 languages&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;More details can be found &lt;a title="timeago jquery plugin" href="http://timeago.yarp.com/" target="_blank"&gt;here&lt;/a&gt;...&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=DEzTtfXaeUU:SCPB5T6mOtQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=DEzTtfXaeUU:SCPB5T6mOtQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=DEzTtfXaeUU:SCPB5T6mOtQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=DEzTtfXaeUU:SCPB5T6mOtQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=DEzTtfXaeUU:SCPB5T6mOtQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=DEzTtfXaeUU:SCPB5T6mOtQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=DEzTtfXaeUU:SCPB5T6mOtQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=DEzTtfXaeUU:SCPB5T6mOtQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=DEzTtfXaeUU:SCPB5T6mOtQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/DEzTtfXaeUU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/DEzTtfXaeUU/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/TimeAgo-jQuery-Plugin-for-User-Friendly-Time-Formatting-with-Multilanguage-Support.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=b8a7d160-6e57-43f4-8558-f6c84b899a00</guid>
      <pubDate>Fri, 13 Nov 2009 15:14:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=b8a7d160-6e57-43f4-8558-f6c84b899a00</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=b8a7d160-6e57-43f4-8558-f6c84b899a00</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/TimeAgo-jQuery-Plugin-for-User-Friendly-Time-Formatting-with-Multilanguage-Support.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=b8a7d160-6e57-43f4-8558-f6c84b899a00</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=b8a7d160-6e57-43f4-8558-f6c84b899a00</feedburner:origLink></item>
    <item>
      <title>iPhone Scrolling Experience in Your Browser with jQuery Plugin</title>
      <description>&lt;p&gt;We all love &lt;strong&gt;iPhone's user experience&lt;/strong&gt;. Recently, I have posted about a &lt;a title="Creating an iCal like Calendar with jQuery" href="http://www.bloggingdeveloper.com/post/Creating-an-iCal-like-Calendar-w.aspx" target="_blank"&gt;iCal like jQuery Calendar Plugin&lt;/a&gt;&amp;nbsp;which is&amp;nbsp;built with CSS and jQuery featuring a lightweight Coda-like effect for event descriptions. Today, I would like to introduce you another&lt;strong&gt; jQuery plugin&lt;/strong&gt; that &lt;strong&gt;simulates iPhone's scrolling experience&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery plugin for iPhone Scrolling Experience" src="http://www.bloggingdeveloper.com/posts/iphonescroll.jpg" alt="jQuery plugin for iPhone Scrolling Experience" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery plugin for iPhone Scrolling Experience&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This plugin turns any &lt;strong&gt;overflowed block element into a scrollable pane&lt;/strong&gt;. &lt;strong&gt;Clicking &lt;/strong&gt;and &lt;strong&gt;dragging&lt;/strong&gt; will make the &lt;strong&gt;overflowed list scroll&lt;/strong&gt;, flicking will send the list into a short drift.&lt;/p&gt;
&lt;p&gt;You can find more details about the plugin and test it &lt;a title="jQuery iphone scrolling experience" href="http://azoffdesign.com/plugins/js/overscroll" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=zAaHdej49dE:_CAYwpOE1CI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=zAaHdej49dE:_CAYwpOE1CI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=zAaHdej49dE:_CAYwpOE1CI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=zAaHdej49dE:_CAYwpOE1CI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=zAaHdej49dE:_CAYwpOE1CI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=zAaHdej49dE:_CAYwpOE1CI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=zAaHdej49dE:_CAYwpOE1CI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=zAaHdej49dE:_CAYwpOE1CI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=zAaHdej49dE:_CAYwpOE1CI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/zAaHdej49dE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/zAaHdej49dE/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/iPhone-Scrolling-Experience-in-Your-Browser-with-jQuery-Plugin.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=ae5cf87e-c58d-4442-b06d-c915cf717eee</guid>
      <pubDate>Fri, 13 Nov 2009 11:31:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=ae5cf87e-c58d-4442-b06d-c915cf717eee</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=ae5cf87e-c58d-4442-b06d-c915cf717eee</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/iPhone-Scrolling-Experience-in-Your-Browser-with-jQuery-Plugin.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=ae5cf87e-c58d-4442-b06d-c915cf717eee</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=ae5cf87e-c58d-4442-b06d-c915cf717eee</feedburner:origLink></item>
    <item>
      <title>LightBox for Videos - CeeBox: jQuery Plugin for Displaying Flash Videos with an Overlay</title>
      <description>&lt;p&gt;&lt;strong&gt;Videobox &lt;/strong&gt;is a small script that enables showing videos from &lt;strong&gt;YouTube&lt;/strong&gt;, &lt;strong&gt;MetaCafe &lt;/strong&gt;and&lt;strong&gt; Google Video&lt;/strong&gt; on the page with an &lt;strong&gt;overlay&lt;/strong&gt;. Unfortunately, this &lt;strong&gt;Lightbox for Videos&lt;/strong&gt; is written for&lt;strong&gt; mootools library&lt;/strong&gt;.&amp;nbsp;In order to &lt;strong&gt;display flash on an overlay&lt;/strong&gt; within the page, &lt;strong&gt;VideoBox &lt;/strong&gt;isn't the option for&lt;strong&gt; jQuery Framework users&lt;/strong&gt;. On the other hand, jQuery plugin &lt;strong&gt;Thickbox &lt;/strong&gt;is nice but doesn't work with &lt;strong&gt;flash movies&lt;/strong&gt;. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CeeBox &lt;/strong&gt;creates a &lt;strong&gt;lightbox-like overlay&lt;/strong&gt; for &lt;strong&gt;images&lt;/strong&gt;, &lt;strong&gt;image&lt;/strong&gt;, &lt;strong&gt;html via ajax and iframe&lt;/strong&gt;, and &lt;strong&gt;flash movies&lt;/strong&gt;. &lt;strong&gt;CeeBox &lt;/strong&gt;is an easy-to-use plugin: videos will be displayed in a &lt;strong&gt;popup simply by adding "ceebox" to a link&lt;/strong&gt; (for example: to a YouTube movie page link). CeeBox supports popups for &lt;strong&gt;Google Video&lt;/strong&gt;, &lt;strong&gt;YouTube&lt;/strong&gt;, &lt;strong&gt;Metacafe&lt;/strong&gt;, &lt;strong&gt;Vimeo&lt;/strong&gt;, &lt;strong&gt;Dailymotion&lt;/strong&gt;, &lt;strong&gt;iFilm&lt;/strong&gt;, and &lt;strong&gt;Facebook videos&lt;/strong&gt;.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Ceebox - creates a lightbox-like popup overlay for images, image, html via ajax and iframe, and flash movies." src="http://www.bloggingdeveloper.com/posts/ceebox.jpg" alt="Ceebox - creates a lightbox-like popup overlay for images, image, html via ajax and iframe, and flash movies" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Ceebox - creates a lightbox-like popup overlay for images, image, html via ajax and iframe, and flash movies&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You can create gallery next/prev buttons for any type of content images/videos/html by applying ceebox on a parent element with links underneath.&lt;/p&gt;
&lt;p&gt;Ceebox handles links automatically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Links to images are created as image popups&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Links to video sites are created as auto-embeded video player popups (supports Google Video, YouTube, Metacafe, Vimeo, Dailymotion, iFilm, Facebook videos and swf files.)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Links to html pages on the same domain are added as ajax  Links to html pages on another domain are added as an iframe.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Title attribute is used for the caption/header on the popup.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Galleries are created automatically by applying CeeBox to a parent object with links underneath&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;br /&gt;You can find more details and play with demos &lt;a title="Ceebox - thickbox for videos" href="http://catcubed.com/2008/12/23/ceebox-a-thickboxvideobox-mashup/" target="_blank"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=yuwE6ycwLes:UjcEEJap5ts:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=yuwE6ycwLes:UjcEEJap5ts:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=yuwE6ycwLes:UjcEEJap5ts:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=yuwE6ycwLes:UjcEEJap5ts:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=yuwE6ycwLes:UjcEEJap5ts:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=yuwE6ycwLes:UjcEEJap5ts:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=yuwE6ycwLes:UjcEEJap5ts:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=yuwE6ycwLes:UjcEEJap5ts:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=yuwE6ycwLes:UjcEEJap5ts:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/yuwE6ycwLes" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/yuwE6ycwLes/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/LightBox-for-Videos-jQuery-Plugin-for-Displaying-Flash-Videos-with-an-Overlay.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=8e5c8e35-b209-48ba-92a5-a59ddf20b0f1</guid>
      <pubDate>Thu, 12 Nov 2009 14:03:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=8e5c8e35-b209-48ba-92a5-a59ddf20b0f1</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=8e5c8e35-b209-48ba-92a5-a59ddf20b0f1</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/LightBox-for-Videos-jQuery-Plugin-for-Displaying-Flash-Videos-with-an-Overlay.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=8e5c8e35-b209-48ba-92a5-a59ddf20b0f1</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=8e5c8e35-b209-48ba-92a5-a59ddf20b0f1</feedburner:origLink></item>
    <item>
      <title>User Friendly, Readable Timestamp Formatting with CuteTime - jQuery Plugin</title>
      <description>&lt;p&gt;&lt;strong&gt;Formal timestamp formats&lt;/strong&gt; have already been avoided by most of the &lt;strong&gt;online social services&lt;/strong&gt;. Instead of displaying &lt;strong&gt;"2009-11-11 15:33"&lt;/strong&gt; or &lt;strong&gt;"Thu, November 11,2009 15:33PM"&lt;/strong&gt;, they use more user friendly, warmer and more&lt;strong&gt; readable time formatting&lt;/strong&gt; like &lt;strong&gt;"2 minutes ago"&lt;/strong&gt; or &lt;strong&gt;"4 days ago"&lt;/strong&gt;.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Instead of formal time formatting, Twitter uses more readable time stamp formatting" src="http://www.bloggingdeveloper.com/posts/cutetime_01.jpg" alt="Instead of formal time formatting, Twitter uses more readable time stamp formatting" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Instead of formal time formatting, Twitter uses more readable timestamp formatting&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CuteTime&lt;/strong&gt; is a&lt;strong&gt; jQuery plugin&lt;/strong&gt; that provides &lt;strong&gt;easy conversion of timestamps to formats much cuter&lt;/strong&gt;. It also has the ability to dynamically update and/or automatically update &lt;strong&gt;timestamps &lt;/strong&gt;on a controlled interval.&lt;/p&gt;
&lt;p&gt;While there are other similar tools out there written in &lt;strong&gt;JavaScript&lt;/strong&gt;, &lt;strong&gt;PHP &lt;/strong&gt;and &lt;strong&gt;C#&lt;/strong&gt;, this plugin does exactly what it promisis.&lt;/p&gt;
&lt;p&gt;If used as function, a string containing a cuter version of the provided time stamp is returned.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Instead of formal time formatting, Twitter uses more readable time stamp formatting" src="http://www.bloggingdeveloper.com/posts/cutetime_02.jpg" alt="CuteTime jQuery Plugin can be used as a function." /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;CuteTime jQuery Plugin can be used as a function.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CuteTime jQuery Plugin can also be used via selectors. In this case, it replaces the text of the provided object with CuteTime.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Instead of formal time formatting, Twitter uses more readable time stamp formatting" src="http://www.bloggingdeveloper.com/posts/cutetime_03.jpg" alt="CuteTime jQuery Plugin can also be used via selectors" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;CuteTime jQuery Plugin can also be used via selectors.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can get more details about the plugin and download it from &lt;a title="CuteTime jquery plugin" href="http://tpgblog.com/cutetime/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=60l-JogJbPc:uPaP4J5ae_I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=60l-JogJbPc:uPaP4J5ae_I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=60l-JogJbPc:uPaP4J5ae_I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=60l-JogJbPc:uPaP4J5ae_I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=60l-JogJbPc:uPaP4J5ae_I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=60l-JogJbPc:uPaP4J5ae_I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=60l-JogJbPc:uPaP4J5ae_I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=60l-JogJbPc:uPaP4J5ae_I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=60l-JogJbPc:uPaP4J5ae_I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/60l-JogJbPc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/60l-JogJbPc/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/User-Friendly-Readable-Timestamp-Formatting-with-CuteTime-jQuery-Plugin.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=8d401e5d-1a34-43d7-8493-2635847f2435</guid>
      <pubDate>Wed, 11 Nov 2009 15:28:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=8d401e5d-1a34-43d7-8493-2635847f2435</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=8d401e5d-1a34-43d7-8493-2635847f2435</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/User-Friendly-Readable-Timestamp-Formatting-with-CuteTime-jQuery-Plugin.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=8d401e5d-1a34-43d7-8493-2635847f2435</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=8d401e5d-1a34-43d7-8493-2635847f2435</feedburner:origLink></item>
    <item>
      <title>CSS Based Javascript Free Cross-Browser Pagination with Tooltips</title>
      <description>&lt;p&gt;Blogs, forums, online slide presentations etc. mostly use simple previous - next text links for &lt;strong&gt;navigation&lt;/strong&gt;. All other fancy, more useful &lt;strong&gt;pagination techniques &lt;/strong&gt;need &lt;strong&gt;Javascript code&lt;/strong&gt; or &lt;strong&gt;images&lt;/strong&gt;. Yesterday, I came across to a&lt;strong&gt; new completely CSS based&lt;/strong&gt;, &lt;strong&gt;Javascript and image free pagination&lt;/strong&gt; example. &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="CSS Based Javascript Free Pagination with Tooltips" src="http://www.bloggingdeveloper.com/posts/cssnavigation.jpg" alt="CSS Based Javascript Free Pagination with Tooltips" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;CSS Based Javascript Free Pagination with Tooltips&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This cross-browser pagination technique is supported by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Internet Explorer 6 or higher&lt;/li&gt;
&lt;li&gt;Firefox 1.0 or higher&lt;/li&gt;
&lt;li&gt;Chrome&lt;/li&gt;
&lt;li&gt;Opera&lt;/li&gt;
&lt;li&gt;Safari&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More details and a demo can be found &lt;a title="CSS Navigation: No JavaScript, jQuery or Image Required, Free CSS Navigation / Pagination with Tooltip" href="http://kntl.org/css-imageless-but-cool-javascript-and-jquery" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=pwQx5JK4bM0:WSGIL-6cUKY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=pwQx5JK4bM0:WSGIL-6cUKY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=pwQx5JK4bM0:WSGIL-6cUKY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=pwQx5JK4bM0:WSGIL-6cUKY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=pwQx5JK4bM0:WSGIL-6cUKY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=pwQx5JK4bM0:WSGIL-6cUKY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=pwQx5JK4bM0:WSGIL-6cUKY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=pwQx5JK4bM0:WSGIL-6cUKY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=pwQx5JK4bM0:WSGIL-6cUKY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/pwQx5JK4bM0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/pwQx5JK4bM0/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/CSS-Based-Javascript-Free-Cross-Browser-Pagination-with-Tooltips.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=eeb36411-814f-4545-a59f-94a2e20b92ef</guid>
      <pubDate>Wed, 11 Nov 2009 11:17:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>Tips</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=eeb36411-814f-4545-a59f-94a2e20b92ef</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=eeb36411-814f-4545-a59f-94a2e20b92ef</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/CSS-Based-Javascript-Free-Cross-Browser-Pagination-with-Tooltips.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=eeb36411-814f-4545-a59f-94a2e20b92ef</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=eeb36411-814f-4545-a59f-94a2e20b92ef</feedburner:origLink></item>
    <item>
      <title>Google Closure Compiler vs. YUI Compressor - Comparing the Javascript Compression Tools</title>
      <description>&lt;p&gt;I have written couple of articles on &lt;strong&gt;Google's Closure Compiler&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="Closure Compiler - Javascript Compiler by Google - Compress Javascript with Closure Compiler" href="http://www.bloggingdeveloper.com/post/Javascript-Compiler-by-Google-Compress-Javascript-with-Closure-Compiler.aspx" target="_blank"&gt;Closure Compiler - Javascript Compiler by Google&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="C# Wrapper for Google Closure Compiler - Compressing Javascript Files on-the-fly with ASP.NET and Closure Compiler" href="http://www.bloggingdeveloper.com/post/C-Wrapper-for-Google-Closure-Compiler-Compressing-Javascript-Files-on-the-fly-with-ASPNET-and-Closure-Compiler.aspx" target="_blank"&gt;C# Wrapper for Google Closure Compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Using Google Closure Compiler with PHP 5" href="http://www.bloggingdeveloper.com/post/Using-Google-Closure-Compiler-with-PHP-5.aspx" target="_blank"&gt;Using Google Closure Compiler with PHP 5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;In terms of &lt;strong&gt;Javascript Compression&lt;/strong&gt;, the most widely used tools are: &lt;strong&gt;JSMIN&lt;/strong&gt;, &lt;strong&gt;the DOJO Compressor&lt;/strong&gt;, &lt;strong&gt;Dean Edwards&amp;rsquo; Packer&lt;/strong&gt; and &lt;strong&gt;YUI Compressor&lt;/strong&gt;. The &lt;strong&gt;YUI Compressor&lt;/strong&gt; is designed to be 100% safe and yield a higher compression ratio than the other tools listed above. That&amp;rsquo;s why most of the&lt;strong&gt; JavaScript Frameworks &lt;/strong&gt;use YUI Compressor to &lt;strong&gt;minimize their Javascript code&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On November 5th, &lt;strong&gt;Google announced Closure Compiler for Javascript compression&lt;/strong&gt;. The strongest part of the Closure Compiler is that it does not only remove whitespace but also it rewrites Javascript Code to make it smaller. It also optimizes your Javascript code to perform better.&lt;/p&gt;
&lt;p&gt;In this post, I &lt;strong&gt;compared the compression performance of YUI Compressor and Google Closer Compiler&lt;/strong&gt; using the &lt;strong&gt;well-known Javascript Frameworks&lt;/strong&gt; - &lt;strong&gt;Mootools&lt;/strong&gt;, &lt;strong&gt;JQuery&lt;/strong&gt; and &lt;strong&gt;Prototype&lt;/strong&gt;:&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Comparing YUI Compressor and Closure Compiler" src="http://www.bloggingdeveloper.com/posts/comparecompression_1.jpg" alt="Comparing YUI Compressor and Closure Compiler" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Comparing YUI Compressor and Closure Compiler - the values given in the chart are bytes&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Comparing YUI Compressor and Closure Compiler" src="http://www.bloggingdeveloper.com/posts/comparecompression_2.jpg" alt="Comparing YUI Compressor and Closure Compiler" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Comparing YUI Compressor and Closure Compiler - Compression Percentage&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;comparison&lt;/strong&gt; results show that &lt;strong&gt;Google Closure Compiler&lt;/strong&gt;&amp;nbsp;with advanced selected as compression level minimizes code size about &lt;strong&gt;20-25% more than YUI Compressor&lt;/strong&gt; by providing nearly 60% compression.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oNKGKDo5NiE:byfhBms5yak:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oNKGKDo5NiE:byfhBms5yak:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oNKGKDo5NiE:byfhBms5yak:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=oNKGKDo5NiE:byfhBms5yak:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oNKGKDo5NiE:byfhBms5yak:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=oNKGKDo5NiE:byfhBms5yak:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oNKGKDo5NiE:byfhBms5yak:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=oNKGKDo5NiE:byfhBms5yak:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=oNKGKDo5NiE:byfhBms5yak:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/oNKGKDo5NiE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/oNKGKDo5NiE/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Closure-Compiler-vs-YUI-Compressor-Comparing-the-Javascript-Compression-Tools.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=b7da7167-8ff7-4ffa-8eb7-52d7938860fc</guid>
      <pubDate>Mon, 09 Nov 2009 13:54:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>Performance</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=b7da7167-8ff7-4ffa-8eb7-52d7938860fc</pingback:target>
      <slash:comments>22</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=b7da7167-8ff7-4ffa-8eb7-52d7938860fc</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Closure-Compiler-vs-YUI-Compressor-Comparing-the-Javascript-Compression-Tools.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=b7da7167-8ff7-4ffa-8eb7-52d7938860fc</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=b7da7167-8ff7-4ffa-8eb7-52d7938860fc</feedburner:origLink></item>
    <item>
      <title>Using Google Closure Compiler with PHP 5</title>
      <description>&lt;p&gt;Recently, I have written a &lt;a title="C# Wrapper for Google Closure Compiler - Compressing Javascr" href="http://www.bloggingdeveloper.com/post/C-Wrapper-for-Google-Closure-Compiler-Compressing-Javascript-Files-on-the-fly-with-ASPNET-and-Closure-Compiler.aspx" target="_blank"&gt;&lt;strong&gt;C# wrapper for Google Closure Compiler to use with ASP.NET for on-the-fly JavaScript compression&lt;/strong&gt;&lt;/a&gt;. For those who want to use the &lt;strong&gt;Closure Compiler with PHP&lt;/strong&gt;, Bohuco.net has an article showing how to use the&lt;strong&gt; Google Closure Compiler over its RESTful API with PHP5&lt;/strong&gt;. &amp;nbsp;&lt;/p&gt;
&lt;p class="code"&gt;$script = file_get_contents('http://www.domain.com/scripts/script.js');&lt;br /&gt; $ch = curl_init('http://closure-compiler.appspot.com/compile');&lt;br /&gt; &lt;br /&gt; curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt; curl_setopt($ch, CURLOPT_POST, 1);&lt;br /&gt; curl_setopt($ch, CURLOPT_POSTFIELDS, 'output_info=compiled_code&amp;amp;output_format=text&amp;amp;compilation_level=SIMPLE_OPTIMIZATIONS&amp;amp;js_code=' . urlencode($script));&lt;br /&gt; $output = curl_exec($ch);&lt;br /&gt; curl_close($ch);&lt;/p&gt;
&lt;p&gt;You can find more details on &lt;strong&gt;using Closure Compiler with PHP 5&lt;/strong&gt; &lt;a title="using closure compiler with PHP" href="http://bohuco.net/blog/2009/11/google-closure-compiler-with-php/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-riPdKxwt6I:ZzZqo54yBT8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-riPdKxwt6I:ZzZqo54yBT8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-riPdKxwt6I:ZzZqo54yBT8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=-riPdKxwt6I:ZzZqo54yBT8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-riPdKxwt6I:ZzZqo54yBT8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=-riPdKxwt6I:ZzZqo54yBT8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-riPdKxwt6I:ZzZqo54yBT8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=-riPdKxwt6I:ZzZqo54yBT8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=-riPdKxwt6I:ZzZqo54yBT8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/-riPdKxwt6I" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/-riPdKxwt6I/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Using-Google-Closure-Compiler-with-PHP-5.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=429d1ac2-c874-4055-8721-6c6a28d3f170</guid>
      <pubDate>Mon, 09 Nov 2009 13:17:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>Performance</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=429d1ac2-c874-4055-8721-6c6a28d3f170</pingback:target>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=429d1ac2-c874-4055-8721-6c6a28d3f170</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Using-Google-Closure-Compiler-with-PHP-5.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=429d1ac2-c874-4055-8721-6c6a28d3f170</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=429d1ac2-c874-4055-8721-6c6a28d3f170</feedburner:origLink></item>
    <item>
      <title>C# Wrapper for Google Closure Compiler - Compressing Javascript Files on-the-fly with ASP.NET and Closure Compiler</title>
      <description>&lt;p&gt;On November 5th, Google released &lt;strong&gt;Closure Compiler for Javascript optimization&lt;/strong&gt;. The strongest part of the &lt;strong&gt;Closure Compiler&lt;/strong&gt; is that it does not only &lt;strong&gt;remove whitespace&lt;/strong&gt; but also &lt;strong&gt;rewrites Javascript Code to make it smaller&lt;/strong&gt;. It also &lt;strong&gt;optimizes your Javascript code&lt;/strong&gt; to perform better. You can find more details and all of its features on my previous article: &lt;a title="Closure Compiler - Javascript Compiler by Google - Compress Javascript with Closure Compiler" href="http://www.bloggingdeveloper.com/post/Javascript-Compiler-by-Google-Compress-Javascript-with-Closure-Compiler.aspx" target="_blank"&gt;Closure Compiler &amp;ndash; Javascript Compiler by Google&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;During my tests, &lt;strong&gt;Closure Compiler&lt;/strong&gt; reduced Javascripts more than 60%. Considering, the size of Javascript files that modern websites have and the reduction before &lt;strong&gt;HTTP compression&lt;/strong&gt;, Closure Compiler is really useful.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Closure Compiler&lt;/strong&gt; comes with a &lt;strong&gt;Java based command line tool&lt;/strong&gt; and a &lt;strong&gt;RESTful API&lt;/strong&gt;. &amp;nbsp;RESTful API works great and very fast. API can be used with a &lt;strong&gt;MSBuild&lt;/strong&gt; or&lt;strong&gt; NAnt script&lt;/strong&gt; to automatically compress Javascript files.&lt;/p&gt;
&lt;p&gt;I wrote a C# wrapper for the Google Closure Compiler:&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Google's Javascript Compiler" src="http://www.bloggingdeveloper.com/posts/closureAPI.jpg" alt="Google's Javascript compressor - C# wrapper" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;C# wrapper for the Google Closure Compiler&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The Closure Compiler has&lt;strong&gt; three compilation levels&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WHITESPACE_ONLY&lt;/strong&gt;: just removes whitespace and comments from the Javascript&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SIMPLE_OPTIMIZATION&lt;/strong&gt;:&amp;nbsp;performs compression and optimization that does not interfere with the interaction between the compiled JavaScript and other JavaScript. This level renames only local variables.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ADVANCED_OPTIMIZATIONS&lt;/strong&gt;:&amp;nbsp;achieves the highest level of compression by renaming symbols in your JavaScript. When using ADVANCED_OPTIMIZATIONS compilation you must perform extra steps to preserve references in other Javascript files&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Below is an example of using the Google Closure Compiler C# wrapper with ASP.NET&lt;/p&gt;
&lt;p class="code"&gt;Compress googleClosure = new Compress();&lt;br /&gt;string script = googleClosure(Server.MapPath("~/script.js");&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Download Closure.cs&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.bloggingdeveloper.com/posts/closure.zip" title="Get Closure.cs"&gt;Get Closure.cs&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=c6Up3z18tVg:-iqEWh4AGDE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=c6Up3z18tVg:-iqEWh4AGDE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=c6Up3z18tVg:-iqEWh4AGDE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=c6Up3z18tVg:-iqEWh4AGDE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=c6Up3z18tVg:-iqEWh4AGDE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=c6Up3z18tVg:-iqEWh4AGDE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=c6Up3z18tVg:-iqEWh4AGDE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=c6Up3z18tVg:-iqEWh4AGDE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=c6Up3z18tVg:-iqEWh4AGDE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/c6Up3z18tVg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/c6Up3z18tVg/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/C-Wrapper-for-Google-Closure-Compiler-Compressing-Javascript-Files-on-the-fly-with-ASPNET-and-Closure-Compiler.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=86b40c5a-9643-4864-a8ef-24326da28c3f</guid>
      <pubDate>Sun, 08 Nov 2009 08:36:00 +0300</pubDate>
      <category>All</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>JavaScript</category>
      <category>Performance</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=86b40c5a-9643-4864-a8ef-24326da28c3f</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=86b40c5a-9643-4864-a8ef-24326da28c3f</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/C-Wrapper-for-Google-Closure-Compiler-Compressing-Javascript-Files-on-the-fly-with-ASPNET-and-Closure-Compiler.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=86b40c5a-9643-4864-a8ef-24326da28c3f</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=86b40c5a-9643-4864-a8ef-24326da28c3f</feedburner:origLink></item>
    <item>
      <title>jQuery Multiday Datepicker - jQuery Calendar Plugin for Selecting Consecutive Days</title>
      <description>&lt;p&gt;Recently, we examined two&lt;strong&gt; jQuery date picker plugins&lt;/strong&gt;:&amp;nbsp;&lt;a title="jQuery Datepicker Plugin - Highly Configurable Datepicker from jQuery UI" href="http://www.bloggingdeveloper.com/post/jQuery-Datepicker-Plugin-Highly-Configurable-Datepicker-from-jQuery-UI.aspx" target="_blank"&gt;jQuery UI DatePicker Plugin&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a title="jQuery Date Range Picker - An Easy to Implement jQuery Plugin" href="http://www.bloggingdeveloper.com/post/jQuery-Date-Range-Picker-An-Easy-to-Implement-jQuery-Plugin.aspx" target="_blank"&gt;jQuery Date Range Picker Plugin&lt;/a&gt;.&lt;strong&gt; jQuery UI's Date Picker plugin&lt;/strong&gt; enables users to select one and only one day from a selectable date range. On the other hand,&lt;strong&gt; jQuery Date Range Picker Plugin&lt;/strong&gt; simplifies selection of a date range.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Mutlday Calendar" src="http://www.bloggingdeveloper.com/posts/multiday.jpg" alt="jQuery Mutlday Calendar Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery Mutlday Calendar Plugin enables selection of pre-specified number of consecutive days&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;jQuery Multiday Calendar Datepicker Plugin&lt;/strong&gt; is an animated datepicker calendar for multi-day selection with multi-month display. It allows selection of pre-specified number of &lt;strong&gt;consecutive days &lt;/strong&gt;by providing a sequence of side by side residing months.&lt;/p&gt;
&lt;p&gt;You can find more details about the plugin &lt;a title="multiday multi-month calendar" href="http://www.overset.com/2008/05/12/multiday-calendar-datepicker-jquery-plugin/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=gaXLiLnsLaU:iPIQaPFCuR8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=gaXLiLnsLaU:iPIQaPFCuR8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=gaXLiLnsLaU:iPIQaPFCuR8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=gaXLiLnsLaU:iPIQaPFCuR8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=gaXLiLnsLaU:iPIQaPFCuR8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=gaXLiLnsLaU:iPIQaPFCuR8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=gaXLiLnsLaU:iPIQaPFCuR8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=gaXLiLnsLaU:iPIQaPFCuR8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=gaXLiLnsLaU:iPIQaPFCuR8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/gaXLiLnsLaU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/gaXLiLnsLaU/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/jQuery-Multiday-Datepicker-jQuery-Calendar-Plugin-for-Selecting-Consecutive-Days.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=7d5b0d63-7953-4784-8fb0-e419576d15ef</guid>
      <pubDate>Sun, 08 Nov 2009 06:42:00 +0300</pubDate>
      <category>All</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=7d5b0d63-7953-4784-8fb0-e419576d15ef</pingback:target>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=7d5b0d63-7953-4784-8fb0-e419576d15ef</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/jQuery-Multiday-Datepicker-jQuery-Calendar-Plugin-for-Selecting-Consecutive-Days.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=7d5b0d63-7953-4784-8fb0-e419576d15ef</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=7d5b0d63-7953-4784-8fb0-e419576d15ef</feedburner:origLink></item>
    <item>
      <title>Closure Compiler - Javascript Compiler by Google - Compress Javascript with Closure Compiler</title>
      <description>&lt;p&gt;Yesterday, &lt;strong&gt;Google&lt;/strong&gt; introduced &lt;strong&gt;Closure Tools&lt;/strong&gt; (&lt;a title="Google's Closure Tools" href="http://googlecode.blogspot.com/2009/11/introducing-closure-tools.html"&gt;announcement&lt;/a&gt;) to enable easy creation of web applications. &lt;strong&gt;The tool set contains&lt;/strong&gt;:&amp;nbsp;&lt;strong&gt;Closure Compiler&lt;/strong&gt;, &lt;strong&gt;Closure Library&lt;/strong&gt; and &lt;strong&gt;Closure Templates&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Closure Compiler&lt;/strong&gt; is a &lt;strong&gt;Javascript optimizer&lt;/strong&gt; that compiles javascript code into a compact, high performance form. The compiler does more than a standard &lt;strong&gt;Javascript compressor&lt;/strong&gt;. &lt;strong&gt;The Closure Compiler&lt;/strong&gt;&lt;strong&gt; reduces the size of your JavaScript files&lt;/strong&gt; and makes them more efficient, helping your application to load faster and reducing your bandwidth needs. Moreover, it removes dead code, rewrites the code to improve code running speed on browsers' Javascript engines. It also checks syntax, variable references, variable types and warns about Javascript errors. &amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Google's Javascript Compiler" src="http://www.bloggingdeveloper.com/posts/closurecompiler_1.jpg" alt="Google's Javascript compressor" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Closure Compiler by Google - reduces the size of your JavaScript files and makes them more efficient&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As mentioned before,&lt;strong&gt; Closure compiler is more than a standard Javascript compressor&lt;/strong&gt;. Using it results having a less buggy and easier to maintain code.&lt;/p&gt;
&lt;p&gt;The compiler also offers a Firebug extension, named Inspector, for better debugging.&lt;/p&gt;
&lt;p&gt;You can use the Closure Compiler as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An open source Java application that you can run from the command line.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;A simple web application.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;A RESTful API.&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Google's Javascript Compiler" src="http://www.bloggingdeveloper.com/posts/closurecompiler_2.jpg" alt="Google's Javascript compressor" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Closure Compiler by Google does more than removing whitespace.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can find more details &lt;a href="http://code.google.com/closure/compiler/" target="_blank"&gt;here&lt;/a&gt;. Also, tool can be used online at:&amp;nbsp;&lt;a href="http://closure-compiler.appspot.com/home" target="_blank"&gt;http://closure-compiler.appspot.com/home&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5fUzSkaqVIM:NrF-qUtspog:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5fUzSkaqVIM:NrF-qUtspog:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5fUzSkaqVIM:NrF-qUtspog:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5fUzSkaqVIM:NrF-qUtspog:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5fUzSkaqVIM:NrF-qUtspog:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5fUzSkaqVIM:NrF-qUtspog:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5fUzSkaqVIM:NrF-qUtspog:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5fUzSkaqVIM:NrF-qUtspog:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5fUzSkaqVIM:NrF-qUtspog:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/5fUzSkaqVIM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/5fUzSkaqVIM/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Javascript-Compiler-by-Google-Compress-Javascript-with-Closure-Compiler.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=aee193d3-efd5-4c79-8178-a61a73429280</guid>
      <pubDate>Fri, 06 Nov 2009 13:29:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>Performance</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=aee193d3-efd5-4c79-8178-a61a73429280</pingback:target>
      <slash:comments>18</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=aee193d3-efd5-4c79-8178-a61a73429280</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Javascript-Compiler-by-Google-Compress-Javascript-with-Closure-Compiler.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=aee193d3-efd5-4c79-8178-a61a73429280</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=aee193d3-efd5-4c79-8178-a61a73429280</feedburner:origLink></item>
    <item>
      <title>jQuery Date Range Selector - An Easy to Implement jQuery Date Range Selector Plugin</title>
      <description>&lt;p&gt;Previously, I wrote about a&lt;strong&gt; &lt;/strong&gt;&lt;a title="jquery date picker plugin" href="http://www.bloggingdeveloper.com/post/jQuery-Datepicker-Plugin-Highly-Configurable-Datepicker-from-jQuery-UI.aspx" target="_blank"&gt;&lt;strong&gt;jQuery Date Picker Plugin from jQuery UI&lt;/strong&gt;&lt;/a&gt;. With minDate and maxDate properties, you can&lt;strong&gt; restrict the range of selectable dates&lt;/strong&gt; with in the &lt;strong&gt;DatePicker&lt;/strong&gt;. However, we sometimes need users to choose a &lt;strong&gt;date range&lt;/strong&gt;. Filamentgroup modified the &lt;strong&gt;jQuery UI's Datepicker control&lt;/strong&gt; and created a new plugin for quickly selecting &lt;strong&gt;a date from a list of preset dates/ranges&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Filamentgroup's Date Range Picker control&lt;/strong&gt; simplifies selecting a range of values where the data set is very large or the high or the low end is unknown by "&lt;strong&gt;All dates before...&lt;/strong&gt;" and "&lt;strong&gt;All dates after...&lt;/strong&gt;" links. It also automatically controls the number of calendars needed for choosing a range. For example: you only need one calendar to choose "All dates before", but you need two calendars to select a custom date range.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Date Range Picker Plugin" src="http://www.bloggingdeveloper.com/posts/daterangepicker.jpg" alt="jQuery Date Range Picker Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery Date Range Picker Plugin by FilamentGroup&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Date Range Picker plugin&lt;/strong&gt; requires &lt;strong&gt;jQuery&lt;/strong&gt; and&lt;strong&gt; jQuery UI Datepicker&lt;/strong&gt;. It also uses the&lt;strong&gt; jQuery UI CSS Framework&lt;/strong&gt; as well as one additional custom CSS file. You can find more details about the &lt;strong&gt;plugin &lt;/strong&gt;&lt;a href="http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=UZfyzfGdYzo:Evn1VJ1qRwM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=UZfyzfGdYzo:Evn1VJ1qRwM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=UZfyzfGdYzo:Evn1VJ1qRwM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=UZfyzfGdYzo:Evn1VJ1qRwM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=UZfyzfGdYzo:Evn1VJ1qRwM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=UZfyzfGdYzo:Evn1VJ1qRwM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=UZfyzfGdYzo:Evn1VJ1qRwM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=UZfyzfGdYzo:Evn1VJ1qRwM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=UZfyzfGdYzo:Evn1VJ1qRwM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/UZfyzfGdYzo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/UZfyzfGdYzo/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/jQuery-Date-Range-Picker-An-Easy-to-Implement-jQuery-Plugin.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=3acfb0fd-3416-4179-a516-97ab64453510</guid>
      <pubDate>Fri, 06 Nov 2009 11:49:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=3acfb0fd-3416-4179-a516-97ab64453510</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=3acfb0fd-3416-4179-a516-97ab64453510</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/jQuery-Date-Range-Picker-An-Easy-to-Implement-jQuery-Plugin.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=3acfb0fd-3416-4179-a516-97ab64453510</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=3acfb0fd-3416-4179-a516-97ab64453510</feedburner:origLink></item>
    <item>
      <title>jQuery Datepicker Plugin - Highly Configurable Datepicker from jQuery UI</title>
      <description>&lt;p&gt;For a couple of days, I have been working on finding the &lt;strong&gt;best-looking&lt;/strong&gt; and the &lt;strong&gt;most customizable&lt;/strong&gt; &lt;strong&gt;calendar &lt;/strong&gt;and &lt;strong&gt;datepicker &lt;/strong&gt;controls. Previously, I wrote about two calendar controls: &lt;a title="Creating an iCal like Calendar with jQuery" href="http://www.bloggingdeveloper.com/post/Creating-an-iCal-like-Calendar-w.aspx" target="_blank"&gt;&lt;strong&gt;iCal like Calendar with jQuery&lt;/strong&gt;&lt;/a&gt; and&lt;strong&gt; &lt;/strong&gt;&lt;a title="FullCalendar: jQuery Event Calendar with Drag'n Drop, Ajax Fething and Google Calendar Integration" href="http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx" target="_blank"&gt;&lt;strong&gt;FullCalendar - jQuery Event Calendar with Ajax&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;jQuery UI&lt;/strong&gt; provides abstractions for interaction and animation, advanced effects and themeable widgets, built on top of the&lt;strong&gt; jQuery JavaScript Library&lt;/strong&gt;, that you can use to build highly interactive web applications.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The jQuery UI Datepicker&lt;/strong&gt; is a highly configurable &lt;strong&gt;jQuery datepicker plugin&lt;/strong&gt;. The &lt;strong&gt;date format and language can be formatted&lt;/strong&gt;, the &lt;strong&gt;selectable date ranges &amp;nbsp;can be restricted&lt;/strong&gt; and optional buttons and other navigation options can be added easily.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jquery datepicker plugin" src="http://www.bloggingdeveloper.com/posts/datepicker_01.jpg" alt="jQuery UI's Datpicker Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery UI's Datpicker Plugin&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;By default, &lt;strong&gt;the datepicker is tied to a standard form input field&lt;/strong&gt;. Focus on the input opens an interactive calendar in a small overlay. Choosing a date, clicking elsewhere on the page or hitting the Esc key closes the control. If a date is chosen, feedback is shown as the input's value. It can also be used as an &lt;strong&gt;inline calendar&lt;/strong&gt;, by &lt;strong&gt;simply attaching the datepicker to a div or span&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You can also use keyboard shortcuts to control the datepicker:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;page up/down - previous/next month&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ctrl+page up/down - previous/next year&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ctrl+home - current month or open when closed&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ctrl+left/right - previous/next day&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ctrl+up/down - previous/next week&amp;nbsp;&lt;/li&gt;
&lt;li&gt;enter -&amp;nbsp;accept the selected date&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ctrl+end - close and erase the date&amp;nbsp;&lt;/li&gt;
&lt;li&gt;escape - close the datepicker without selection&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jquery datepicker plugin" src="http://www.bloggingdeveloper.com/posts/datepicker_02.jpg" alt="jQuery UI's Datpicker Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery UI's Datpicker Plugin enables multiple month display&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;strong&gt;The jQuery UI Datepicker&lt;/strong&gt; plugin uses the &lt;strong&gt;jQuery UI CSS Framework&lt;/strong&gt; to style its look and feel, including colors and background textures.&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;More details can be found &lt;a href="http://jqueryui.com/demos/datepicker/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=9Pmt3jBLIY0:HyHMWq1xyxI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=9Pmt3jBLIY0:HyHMWq1xyxI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=9Pmt3jBLIY0:HyHMWq1xyxI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=9Pmt3jBLIY0:HyHMWq1xyxI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=9Pmt3jBLIY0:HyHMWq1xyxI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=9Pmt3jBLIY0:HyHMWq1xyxI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=9Pmt3jBLIY0:HyHMWq1xyxI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=9Pmt3jBLIY0:HyHMWq1xyxI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=9Pmt3jBLIY0:HyHMWq1xyxI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/9Pmt3jBLIY0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/9Pmt3jBLIY0/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/jQuery-Datepicker-Plugin-Highly-Configurable-Datepicker-from-jQuery-UI.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=3a230492-8f60-4598-b0e9-e87032153608</guid>
      <pubDate>Fri, 06 Nov 2009 07:57:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=3a230492-8f60-4598-b0e9-e87032153608</pingback:target>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=3a230492-8f60-4598-b0e9-e87032153608</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/jQuery-Datepicker-Plugin-Highly-Configurable-Datepicker-from-jQuery-UI.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=3a230492-8f60-4598-b0e9-e87032153608</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=3a230492-8f60-4598-b0e9-e87032153608</feedburner:origLink></item>
    <item>
      <title>jQuery Weekly Calendar - An Easy to Implement Google Calendar like jQuery Calendar Plugin</title>
      <description>&lt;p&gt;Previously, I posted about a &lt;a title="FullCalendar: jQuery Event Calendar with Drag'n Drop" href="http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx" target="_blank"&gt;monthly calendar jQuery Plugin: FullCalendar&lt;/a&gt;. &lt;strong&gt;FullCalendar &lt;/strong&gt;is a jQuery plugin that provides &lt;strong&gt;full-sized, drag and drop capable calendar&lt;/strong&gt;. It utilizes Ajax to fetch events on the fly. It is easily configurable to use custom feed format and also has an extension for Google Calendar. More details about &lt;strong&gt;FullCalendar &lt;/strong&gt;can be found &lt;a title="jQuery FullCalendar - full month view" href="http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;jQuery Week Calendar&lt;/strong&gt; is another &lt;strong&gt;jQuery Calendar plugin&lt;/strong&gt; similar to &lt;strong&gt;FullCalendar&lt;/strong&gt;. It provides a simple and flexible way of including a&lt;strong&gt; weekly calendar control&lt;/strong&gt; in to your web pages. It is an&lt;strong&gt; extension of jQuery and jQuery IU plugin&lt;/strong&gt;. jQuery Week Calendar is similar to &lt;strong&gt;Google calendar&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jQuery Week Calendar Plugin - A Google Calendar Like Week Calendar" src="http://www.bloggingdeveloper.com/posts/weekcalendar.jpg" alt="jQuery Week Calendar Plugin - A Google Calendar Like Week Calendar" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jQuery Week Calendar Plugin - A Google Calendar Like Week Calendar&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The jQuery Week Calendar features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a weekly grid for calendar events.&lt;/li&gt;
&lt;li&gt;calendar events can be supplied as an array or a function returning JSON.&lt;/li&gt;
&lt;li&gt;calendar events can be dragged, dropped and resized.&lt;/li&gt;
&lt;li&gt;configurable timeslots&lt;/li&gt;
&lt;li&gt;readonly calendars&lt;/li&gt;
&lt;li&gt;custom date formatting&lt;/li&gt;
&lt;li&gt;direct modification of individual events (&lt;strong&gt;create&lt;/strong&gt;, &lt;strong&gt;update&lt;/strong&gt;, &lt;strong&gt;delete&lt;/strong&gt;...)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Dependencies:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;jQuery 1.3.2&lt;/li&gt;
&lt;li&gt;jQuery UI 1.7.x for drag, drop, resize&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;The plugin is &lt;strong&gt;compatible &lt;/strong&gt;with &lt;strong&gt;Firefox 3.x&lt;/strong&gt;,&lt;strong&gt; Safari 3.1+&lt;/strong&gt;,&lt;strong&gt; Internet Explorer 7+&lt;/strong&gt; and &lt;strong&gt;Google Chrome&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The look and feel of the plugin is simple but easily editable by adding stylesheet that overrides colors.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Usage, implementation details and demos can be found &lt;a title="jQuery Week Calendar" href="http://www.redredred.com.au/projects/jquery-week-calendar/" target="_blank"&gt;here&lt;/a&gt;. I highly recommend checking out the &lt;a title="FullCalendar: jQuery Event Calendar with Drag'n Drop, Ajax F" href="http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx"&gt;&lt;strong&gt;FullCalendar&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; plugin&lt;/strong&gt; for monthly calendar view.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=Q-mP6B8SA84:XjUT2jeb1zs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=Q-mP6B8SA84:XjUT2jeb1zs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=Q-mP6B8SA84:XjUT2jeb1zs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=Q-mP6B8SA84:XjUT2jeb1zs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=Q-mP6B8SA84:XjUT2jeb1zs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=Q-mP6B8SA84:XjUT2jeb1zs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=Q-mP6B8SA84:XjUT2jeb1zs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=Q-mP6B8SA84:XjUT2jeb1zs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=Q-mP6B8SA84:XjUT2jeb1zs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/Q-mP6B8SA84" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/Q-mP6B8SA84/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/jQuery-Week-Calendar-An-Easy-to-Implement-Google-Calendar-like-jQuery-Calendar-Plugin.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=bb7bf2d6-ec0e-4887-87ff-66fe658591c6</guid>
      <pubDate>Fri, 06 Nov 2009 07:37:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=bb7bf2d6-ec0e-4887-87ff-66fe658591c6</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=bb7bf2d6-ec0e-4887-87ff-66fe658591c6</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/jQuery-Week-Calendar-An-Easy-to-Implement-Google-Calendar-like-jQuery-Calendar-Plugin.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=bb7bf2d6-ec0e-4887-87ff-66fe658591c6</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=bb7bf2d6-ec0e-4887-87ff-66fe658591c6</feedburner:origLink></item>
    <item>
      <title>Powerful ASP.NET CMS Solution: Kentico CMS</title>
      <description>&lt;p&gt;&lt;a href="http://www.kentico.com/Home.aspx?campaign=blogingdeveloperpreview"&gt;Kentico CMS&lt;/a&gt; is a &lt;strong&gt;powerful, flexible and complete content management system&lt;/strong&gt; which provides a complete set of features with an affordable price.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kentico CMS&lt;/strong&gt; &amp;ndash; built on the Microsoft ASP.NET platform - comes with an easy-to-use WYSIWYG editor for creating/editing the content for building web sites, blogs, community sites, intranets and online stores. It has &lt;strong&gt;various modules that make building any type of website and manage its content possible&lt;/strong&gt;. It comes with an &lt;strong&gt;API that allows you to script operations&lt;/strong&gt; such as creating a new document, user, or editing an existing document. The API is great for integrations with any 3rd party software.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Kentico CMS WYSIWYG Editor" src="http://www.bloggingdeveloper.com/posts/kentico1.jpg" alt="Kentico CMS WYSIWYG Editor" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Kentico CMS WYSIWYG Editor&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kentico CMS&lt;/strong&gt; lets you&lt;strong&gt; create and maintain articles, newsletters, forums, blogs, polls, news, wikis, product listings, FAQs, and knowledge-base articles&lt;/strong&gt;. It also comes with a module for implementing e-commerce functionality into your website with support for search-engine optimization (SEO). In addition, Kentico generates &lt;strong&gt;SEO-friendly URLs&lt;/strong&gt;, has&lt;strong&gt; full-text search support&lt;/strong&gt;, a &lt;strong&gt;powerful role-based security system&lt;/strong&gt;. Also, it supports&lt;strong&gt; multiple languages&lt;/strong&gt; including Chinese and languages written from right-to-left such as Hebrew and Arabic.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kentico CMS&lt;/strong&gt; promises to fix any bug within 7 days, and in addition they plant a new tree with the name of the bug reporter. You can find more details &lt;a href="http://trees.kentico.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kentico CMS for ASP.NET&lt;/strong&gt; is available in four editions: Free, Professional Edition, Enterprise Edition and Social Networking Edition. The core features are the same for all these editions, but some advanced features are not available in the Free and Professional editions. The free edition have no time limitation and can be used for commercial purposes without aqny extra cost. It can be downloaded from&amp;nbsp;&lt;a href="http://www.kentico.com/Download/Trial-Version.aspx?campaign=bloggingdeveloperreview"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Kentico CMS is available in four editions" src="http://www.bloggingdeveloper.com/posts/kentico2.jpg" alt="Kentico CMS is available in four editions" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;Kentico CMS is available in four editions&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Besides &lt;a href="http://www.kentico.com/Download/Trial-Version.aspx?campaign=bloggingdeveloperreview"&gt;TRIAL&lt;/a&gt; and &lt;a href="http://www.kentico.com/Download/Trial-Version.aspx?campaign=bloggingdeveloperreview"&gt;FREE&lt;/a&gt; editions, the Virtual Lab service  allows users to &lt;a href="http://www.kentico.com/Demo/VirtualLab.aspx?campaign=bloggingdeveloperreview"&gt;test Kentico CMS on-line&lt;/a&gt; for 7 days, without the need of installing anything on users&amp;rsquo; local PC. To sum up, Kentico CMS is a powerful, flexible and reliable content management system, used by more than 4000 web sites in 83 countries and the clients include Microsoft, Brussels Airlines, Vodafone, Audi, Mazda, Subaru, Samsung, Gibson, Bayer, ESPN, Guinness, DKNY, Abbott Labs, Medibank Private (Australia), Ireland .ie and others.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=fYytIEeRCyA:8VFNBADqXRQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=fYytIEeRCyA:8VFNBADqXRQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=fYytIEeRCyA:8VFNBADqXRQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=fYytIEeRCyA:8VFNBADqXRQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=fYytIEeRCyA:8VFNBADqXRQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=fYytIEeRCyA:8VFNBADqXRQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=fYytIEeRCyA:8VFNBADqXRQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=fYytIEeRCyA:8VFNBADqXRQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=fYytIEeRCyA:8VFNBADqXRQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/fYytIEeRCyA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/fYytIEeRCyA/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Powerful-ASP-NET-CMS-Solution-Kentico-CMS.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=3233bdfc-19c1-4453-bc1a-adb644057710</guid>
      <pubDate>Thu, 05 Nov 2009 16:45:00 +0300</pubDate>
      <category>All</category>
      <category>ASP.NET</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=3233bdfc-19c1-4453-bc1a-adb644057710</pingback:target>
      <slash:comments>16</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=3233bdfc-19c1-4453-bc1a-adb644057710</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Powerful-ASP-NET-CMS-Solution-Kentico-CMS.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=3233bdfc-19c1-4453-bc1a-adb644057710</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=3233bdfc-19c1-4453-bc1a-adb644057710</feedburner:origLink></item>
    <item>
      <title>Creating an iCal like Calendar with jQuery</title>
      <description>&lt;p&gt;I wrote a blog post about FullCalendar recently. (&lt;a title="FullCalendar: jQuery Event Calendar with Drag'n Drop, Ajax Fething and Google Calendar Integration" href="http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx"&gt;FullCalendar: jQuery Event Calendar with Drag'n Drop, Ajax Fething and Google Calendar Integration&lt;/a&gt;). I have just come a cross with an astonishing calendar that looks like iPhone's calendar application: iCal.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="iPhone Calendar style calendar with jquery" src="http://www.bloggingdeveloper.com/posts/ical-calendar.jpg" alt="iPhone Calendar style calendar with jquery" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;iCal style calendar with jQuery&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This calendar is built with CSS and jQuery. It also features a lightweight Coda-like effect for event descriptions. You can find more details about the calendar &lt;a title="Creating an iCal like Calendar with jQuery" href="http://www.stefanoverna.com/log/create-astonishing-ical-like-calendars-with-jquery" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=cTK5kpUYmXc:b-imt24k_Hw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=cTK5kpUYmXc:b-imt24k_Hw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=cTK5kpUYmXc:b-imt24k_Hw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=cTK5kpUYmXc:b-imt24k_Hw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=cTK5kpUYmXc:b-imt24k_Hw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=cTK5kpUYmXc:b-imt24k_Hw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=cTK5kpUYmXc:b-imt24k_Hw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=cTK5kpUYmXc:b-imt24k_Hw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=cTK5kpUYmXc:b-imt24k_Hw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/cTK5kpUYmXc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/cTK5kpUYmXc/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Creating-an-iCal-like-Calendar-w.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=65342df1-65b1-4435-8359-cd537449aa95</guid>
      <pubDate>Thu, 05 Nov 2009 16:00:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=65342df1-65b1-4435-8359-cd537449aa95</pingback:target>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=65342df1-65b1-4435-8359-cd537449aa95</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Creating-an-iCal-like-Calendar-w.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=65342df1-65b1-4435-8359-cd537449aa95</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=65342df1-65b1-4435-8359-cd537449aa95</feedburner:origLink></item>
    <item>
      <title>FullCalendar: jQuery Event Calendar with Drag'n Drop, Ajax Fetching and Google Calendar Integration</title>
      <description>&lt;p&gt;&lt;strong&gt;jQuery&lt;/strong&gt; is a fast and concise &lt;strong&gt;Javascript Library&lt;/strong&gt; that simplifies &lt;strong&gt;document traversing&lt;/strong&gt;, &lt;strong&gt;event handling&lt;/strong&gt;, &lt;strong&gt;animating&lt;/strong&gt; and &lt;strong&gt;Ajax interactions&lt;/strong&gt; for &lt;strong&gt;rapid web development&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a title="FullCalendar - jQuery Calendar Plugin" href="http://arshaw.com/fullcalendar" target="_blank"&gt;FullCalendar&lt;/a&gt; is a &lt;strong&gt;jQuery plugin&lt;/strong&gt; that provides &lt;strong&gt;full-sized&lt;/strong&gt;, &lt;strong&gt;drag and drop&lt;/strong&gt; &lt;strong&gt;capable calendar&lt;/strong&gt;. It utilizes &lt;strong&gt;Ajax &lt;/strong&gt;to fetch events on the fly. It is easily configurable to use custom feed format and also has an&lt;strong&gt; extension for Google Calendar&lt;/strong&gt;. The calendar is highly customizable and has support for&lt;strong&gt; user event triggering&lt;/strong&gt; for &lt;strong&gt;window resize&lt;/strong&gt;, &lt;strong&gt;loading&lt;/strong&gt;, &lt;strong&gt;day click&lt;/strong&gt;,&lt;strong&gt; event click&lt;/strong&gt;, &lt;strong&gt;event drop&lt;/strong&gt;, etc.&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="jquery calendar plugin" src="http://www.bloggingdeveloper.com/posts/fullcalendar.jpg" alt="FullCalendar - jQuery Calendar Plugin" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;FullCalendar - jQuery Calendar Plugin with Drag'n Drop and Ajax Capabilities&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;FullCalendar comes with the following available views:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;month view&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;week view&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;day view&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;agenda week view&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;agenda day view&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5C8Y7RAV0_0:Jw6nG_fpbkc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5C8Y7RAV0_0:Jw6nG_fpbkc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5C8Y7RAV0_0:Jw6nG_fpbkc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5C8Y7RAV0_0:Jw6nG_fpbkc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5C8Y7RAV0_0:Jw6nG_fpbkc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5C8Y7RAV0_0:Jw6nG_fpbkc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5C8Y7RAV0_0:Jw6nG_fpbkc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5C8Y7RAV0_0:Jw6nG_fpbkc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5C8Y7RAV0_0:Jw6nG_fpbkc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/5C8Y7RAV0_0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/5C8Y7RAV0_0/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=83782dfe-2ed6-4b2b-a599-259f945d6ec9</guid>
      <pubDate>Thu, 05 Nov 2009 13:37:00 +0300</pubDate>
      <category>Ajax</category>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=83782dfe-2ed6-4b2b-a599-259f945d6ec9</pingback:target>
      <slash:comments>5</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=83782dfe-2ed6-4b2b-a599-259f945d6ec9</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/FullCalendar-jQuery-Event-Calendar-with-Dragn-Drop-Ajax-Fething-and-Google-Calendar-Integration.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=83782dfe-2ed6-4b2b-a599-259f945d6ec9</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=83782dfe-2ed6-4b2b-a599-259f945d6ec9</feedburner:origLink></item>
    <item>
      <title>Crop Images with jCrop: Cross-Browser jQuery Pluging for Image Cropping</title>
      <description>&lt;p&gt;jQuery Plugin, &lt;a title="Image cropping with jQuery" href="http://deepliquid.com/content/Jcrop.html" target="_blank"&gt;jCrop&lt;/a&gt; provides an easy and quick way to add image cropping functionality to your web applications. jCrop combines ease of use of a plug-in and cross browser and cross platform DHTML cropping engine.&amp;nbsp;&lt;/p&gt;
&lt;div id="articleimg"&gt;
&lt;div id="image"&gt;&lt;img title="Image Cropping with Javascript" src="http://www.bloggingdeveloper.com/posts/jCrop.jpg" alt="Image Cropping with jQuery" /&gt;&lt;/div&gt;
&lt;div id="explanation"&gt;jCrop: jQuery Image Cropping Plugin&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h4&gt;jCrop Features:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Attaches any image in the HTML&lt;/li&gt;
&lt;li&gt;Supports aspect ratio locking&lt;/li&gt;
&lt;li&gt;Supports min. and max. sizes&lt;/li&gt;
&lt;li&gt;Supports callback events&lt;/li&gt;
&lt;li&gt;Supports CSS styling&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;As mentioned earlier, jCrop is cross-platform and compatible with &lt;strong&gt;Firefox 2+&lt;/strong&gt;, &lt;strong&gt;Safari 3+&lt;/strong&gt;, &lt;strong&gt;Opera 9.5+&lt;/strong&gt;, &lt;strong&gt;Google Chrome&lt;/strong&gt;, &lt;strong&gt;Internet Explorer 6+&lt;/strong&gt;.&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5x-6S0KweAQ:uxDsJucgUnw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5x-6S0KweAQ:uxDsJucgUnw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5x-6S0KweAQ:uxDsJucgUnw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5x-6S0KweAQ:uxDsJucgUnw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5x-6S0KweAQ:uxDsJucgUnw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5x-6S0KweAQ:uxDsJucgUnw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5x-6S0KweAQ:uxDsJucgUnw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=5x-6S0KweAQ:uxDsJucgUnw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=5x-6S0KweAQ:uxDsJucgUnw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/5x-6S0KweAQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/5x-6S0KweAQ/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/Crop-Images-with-jCrop-Cross-Browser-jQuery-Pluging-for-Image-Cropping.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=de801ebe-5c01-4d0e-9857-a2694203723f</guid>
      <pubDate>Tue, 03 Nov 2009 12:23:00 +0300</pubDate>
      <category>All</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=de801ebe-5c01-4d0e-9857-a2694203723f</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=de801ebe-5c01-4d0e-9857-a2694203723f</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/Crop-Images-with-jCrop-Cross-Browser-jQuery-Pluging-for-Image-Cropping.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=de801ebe-5c01-4d0e-9857-a2694203723f</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=de801ebe-5c01-4d0e-9857-a2694203723f</feedburner:origLink></item>
    <item>
      <title>How To Create Strong Passwords – Tips on increasing your online security</title>
      <description>&lt;p&gt;&lt;strong&gt;Creating strong passwords&lt;/strong&gt; is key to your online security. Since the computers trying to &lt;strong&gt;hack passwords&lt;/strong&gt; are getting more powerful everyday, passwords you are using could be the weakest link you are using.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Password cracking tools&lt;/strong&gt; use one of the following approaches:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Guessing&lt;/strong&gt; &amp;ndash; using personal information (ex: using date of birth, phone number as password)&amp;nbsp; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dictionary Attacks&lt;/strong&gt; &amp;ndash; using single words found in dictionaries as password&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bruce Force Attack&lt;/strong&gt; &amp;ndash; trying every possible password&lt;/li&gt;
&lt;/ol&gt;&amp;nbsp;
&lt;p&gt;A brute force attack will always be successful if there is no limit to the number of attempts. In order to delay a brute force attack, a strong password should be chosen.&lt;/p&gt;
&lt;h4&gt;Guide to Strong Passwords:&lt;/h4&gt;
&lt;p&gt;A strong password should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Contain 8 or more characters &lt;/li&gt;
&lt;li&gt;Combine letters, numbers and symbols &lt;/li&gt;
&lt;li&gt;Be easy to remember, but should not contain any easy to guess personal information&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;avoid sequences (ex: abcdef) or repeated characters (ex: 55555) &lt;/li&gt;
&lt;li&gt;avoid look-a-like substitutions of numbers or symbols (ex:p@ssword) &lt;/li&gt;
&lt;li&gt;not use your login name as password &lt;/li&gt;
&lt;li&gt;avoid using the same password for all accounts&lt;/li&gt;
&lt;/ol&gt; &amp;nbsp;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=wrApnxA5JZQ:epnyl2h95hY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=wrApnxA5JZQ:epnyl2h95hY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=wrApnxA5JZQ:epnyl2h95hY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=wrApnxA5JZQ:epnyl2h95hY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=wrApnxA5JZQ:epnyl2h95hY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=wrApnxA5JZQ:epnyl2h95hY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=wrApnxA5JZQ:epnyl2h95hY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloggingdeveloper?a=wrApnxA5JZQ:epnyl2h95hY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloggingdeveloper?i=wrApnxA5JZQ:epnyl2h95hY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/wrApnxA5JZQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/wrApnxA5JZQ/post.aspx</link>
      <author>blogging developer</author>
      <comments>http://www.bloggingdeveloper.com/post/How-To-Create-Strong-Passwords-Tips-on-increasing-your-online-security.aspx#comment</comments>
      <guid isPermaLink="false">http://www.bloggingdeveloper.com/post.aspx?id=4c9c7f06-11c7-48ed-9704-31f184d1d594</guid>
      <pubDate>Mon, 02 Nov 2009 20:44:00 +0300</pubDate>
      <category>All</category>
      <category>Tips</category>
      <dc:publisher>blogging developer</dc:publisher>
      <pingback:server>http://www.bloggingdeveloper.com/pingback.axd</pingback:server>
      <pingback:target>http://www.bloggingdeveloper.com/post.aspx?id=4c9c7f06-11c7-48ed-9704-31f184d1d594</pingback:target>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.bloggingdeveloper.com/trackback.axd?id=4c9c7f06-11c7-48ed-9704-31f184d1d594</trackback:ping>
      <wfw:comment>http://www.bloggingdeveloper.com/post/How-To-Create-Strong-Passwords-Tips-on-increasing-your-online-security.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.bloggingdeveloper.com/syndication.axd?post=4c9c7f06-11c7-48ed-9704-31f184d1d594</wfw:commentRss>
    <feedburner:origLink>http://www.bloggingdeveloper.com/post.aspx?id=4c9c7f06-11c7-48ed-9704-31f184d1d594</feedburner:origLink></item>
  <item><title>Links for 2009-09-11 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/a3XE97ejFcU/bloggingdeveloper</link><pubDate>Sat, 12 Sep 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2009-09-11</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Image-Preloading-Deeply-CSS-Javascript-jQuery.aspx"&gt;Image Preloading Deeply - CSS/Javascript/jQuery&lt;/a&gt;&lt;br/&gt;
Browsers load images after an HTTP request is sent for them either by &amp;lt;img&amp;gt; tag or through a javascript call. If you have a javascript function that changes an image on mouseover, you have to wait while the image is retrieved from the server. This would be disturbing when users have a slow internet connection or when the images being retrieved are very large. Although most of the browsers store images in the local cache so that subsequent calls to them are responded immediately, there is still a delay in the first time the images are needed.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Preloading-Images-Javascript-or-CSS-Comparing-the-techniques.aspx"&gt;Image Preloading: Javascript or CSS &amp;ndash; Comparing the techniques&lt;/a&gt;&lt;br/&gt;
For better display and visitor interaction, image preloading must be implemented in some cases.  Previously we focused on two techniques to achieve image preloading in the following posts:&lt;br /&gt;
&lt;br /&gt;
Image Preloading with Javascript&lt;br /&gt;
Preloading Images Using CSS&lt;br /&gt;
&lt;br /&gt;
Today, I would like to compare these two methods to understand the safest and easiest method for preloading images:&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/jQuery-Colorize-Plugin-for-Alternating-Table-Row-ColorColumn-Color.aspx"&gt;jQuery Colorize - Plugin for Alternating Table Row Color/Column Color&lt;/a&gt;&lt;br/&gt;
When displaying tables in web pages, alternating the background color of each row can increase readability. The jQuery plugin Colorize helps us to alternate table rows and columns, add highlight effect on mouse over and colorize a row/column on mouse click.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/a3XE97ejFcU" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2009-09-11</feedburner:origLink></item><item><title>Links for 2007-10-17 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/aNbuGRxKFnQ/bloggingdeveloper</link><pubDate>Thu, 18 Oct 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2007-10-17</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Visual-Studio-Tip-Stop-Loosing-the-Clipboard-Data-Accidentally.aspx"&gt;Visual Studio Tip: Stop Loosing the Clipboard Data Accidentally&lt;/a&gt;&lt;br/&gt;
I frequently type Ctrl+C instead of Ctrl+V on a blank line and loose the data on the clipboard by copying a blank line.&lt;br /&gt;
&lt;br /&gt;
Today, I discovered a VS option to disable cut and copy commands on blank lines when there is no selection.&lt;br /&gt;
&lt;br /&gt;
You may find the opti&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/aNbuGRxKFnQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2007-10-17</feedburner:origLink></item><item><title>Links for 2007-09-20 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/7JBxXMa1mu8/bloggingdeveloper</link><pubDate>Fri, 21 Sep 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2007-09-20</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/IZWebFileManager---Advanced-ASPNET-20-Online-File-Manager-Server-Control.aspx"&gt;IZWebFileManager - Advanced ASP.NET 2.0 Online File Manager Server Control&lt;/a&gt;&lt;br/&gt;
IZWebFileManager is a web based file manager server control for Microsoft IIS web servers, written for ASP.NET 2.0. It is compatible with most-used browsers like Internet Explorer, Firefox and Netscape. &lt;br /&gt;
&lt;br /&gt;
Its features include: copying, moving, renaming,&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/7JBxXMa1mu8" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2007-09-20</feedburner:origLink></item><item><title>Links for 2007-09-17 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/EnrlDNWgkDc/bloggingdeveloper</link><pubDate>Tue, 18 Sep 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2007-09-17</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Convert-Parse-and-TryParse-Methods---Comparing-String-to-Numerical-Conversion-Methods.aspx"&gt;Convert, Parse and TryParse Methods - Comparing String to Numerical Conversion Methods&lt;/a&gt;&lt;br/&gt;
.Net provides several different ways to extract integers from strings. In this article, I will present the differences between Parse, TryParse and ConvertTo.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/EnrlDNWgkDc" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2007-09-17</feedburner:origLink></item><item><title>Links for 2007-09-12 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/TaskCXbso2M/bloggingdeveloper</link><pubDate>Thu, 13 Sep 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2007-09-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Using-JavaScript-with-ASPNET.aspx"&gt;Using JavaScript with ASP.NET&lt;/a&gt;&lt;br/&gt;
ASP.NET provides a powerful server-based programming model with its postback architecture that allows performing all the work on the server while ensuring security and compatibility. The most significant weakness of postback architecture is its overhead.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Cross-Browser-JavaScript-Events--Commonly-Supported-Events-that-are-Safe-to-Use.aspx"&gt;Cross-Browser JavaScript Events - Commonly Supported Events that are Safe to Use&lt;/a&gt;&lt;br/&gt;
The combination of JavaScript and HTML is called as DHTML (Dynamic HTML). Since not all browsers support the same level of DHTML, the events you can use and the way events work vary from browser to browser. &lt;br /&gt;
&lt;br /&gt;
The following table contains the JavaScript&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Limiting-the-File-Upload-Size-in-ASPNET.aspx"&gt;Limiting the File Upload Size in ASP.NET&lt;/a&gt;&lt;br/&gt;
By default, the maximum size of a file to be uploaded to a server using the ASP.NET FileUpload control is 4MB. You cannot upload anything that is larger than this limit. To change this size limit, you have to make some changes in the application&amp;#039;s web.con&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/TaskCXbso2M" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2007-09-12</feedburner:origLink></item><item><title>Links for 2007-09-10 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/Lm6OV-7UY0E/bloggingdeveloper</link><pubDate>Tue, 11 Sep 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2007-09-10</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/7-Easy-to-Apply-Tips-to-Improve-Your-Web-Site-Performance.aspx"&gt;7 Easy-to-Apply Tips to Improve Your Web Site Performance&lt;/a&gt;&lt;br/&gt;
lot of articles have been written on website performance optimization lately but I want to share my hands-on-experience and important articles on the subject.&lt;br /&gt;
&lt;br /&gt;
There are two types of performance:&lt;br /&gt;
&lt;br /&gt;
    * Server Performance&lt;br /&gt;
    * Perceived Performance&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/How-To-Minimize-HTTP-Requests-The-Most-Important-Guideline-for-Improving-Web-Site-Performance.aspx"&gt;How To: Minimize HTTP Requests &amp;ndash; The Most Important Guideline for Improving Web Site Performance&lt;/a&gt;&lt;br/&gt;
n my previous article 7 Easy-to-Apply Tips to Improve Your Web Site Performance, I described methods to achieve better client-side performance.  The conclusion of the article was: “The most important and effective way to improve web site performance is&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/Lm6OV-7UY0E" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2007-09-10</feedburner:origLink></item><item><title>Links for 2007-09-08 [del.icio.us]</title><link>http://feedproxy.google.com/~r/bloggingdeveloper/~3/w__xMI8mPwA/bloggingdeveloper</link><pubDate>Sun, 09 Sep 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/bloggingdeveloper#2007-09-08</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bloggingdeveloper.com/post/Absolutely-Pluggable-Application-Wide-Error-Logging-Facility-for-ASPNET-Web-Applications---ELMAH.aspx"&gt;Absolutely Pluggable Application-Wide Error Logging Facility for ASP.NET Web Applications - ELMAH&lt;/a&gt;&lt;br/&gt;
After taking a web application online, you need to track exceptions and errors effectively in order to debug problems. ELMAH (Error Logging Modules and Handlers) is an application wide error logging facility which is completely pluggable therefore it can&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/bloggingdeveloper/~4/w__xMI8mPwA" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/bloggingdeveloper#2007-09-08</feedburner:origLink></item></channel>
</rss>
