<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>yashh.com</title><link>http://www.yashh.com/blog/</link><description>The latest blog posts</description><language>en-us</language><lastBuildDate>Sun, 08 Nov 2009 00:00:00 PST</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/yashh" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Links for 2009-11-07 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/GjG5cL80Q3w/yashhz</link><pubDate>Sun, 08 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-07</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cjohansen.no/en/ruby/juicer_a_css_and_javascript_packaging_tool"&gt;Juicer - CSS and JavaScript packager&lt;/a&gt;&lt;br/&gt;
Juicer a Ruby based CSS/ JS packaging tool. I like the way we call juicer from cli. Definatly going to give this a shot.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/GjG5cL80Q3w" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-07</feedburner:origLink></item><item><title>Links for 2009-11-06 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/BPph5B-DOtA/yashhz</link><pubDate>Sat, 07 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-06</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.theleagueofmoveabletype.com/"&gt;The League of Moveable Type&lt;/a&gt;&lt;br/&gt;
A collection of open source fonts. Got keep checking it regularly.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://noteandpoint.com/"&gt;Note &amp;amp; Point&lt;/a&gt;&lt;br/&gt;
A bunch of awesome design presentations. Spellbound!!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.noupe.com/"&gt;Noupe&lt;/a&gt;&lt;br/&gt;
A great resource for design, photoshop, web development resources.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/BPph5B-DOtA" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-06</feedburner:origLink></item><item><title>Links for 2009-11-05 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/r9BeYpmhCpk/yashhz</link><pubDate>Fri, 06 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cloudservers.rackspacecloud.com/index.php/IP_Failover_-_Setup_and_Installing_Heartbeat"&gt;IP Failover&lt;/a&gt;&lt;br/&gt;
A wiki article on how to setup IP failover cloud servers so that when a master server is down a slave server takes over and responds to requests. All you need is heartbeat on both servers, set the authkeys for them to communicate and a little HAProxy magic. (via @jacobian)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/tobi/clarity/"&gt;clarity&lt;/a&gt;&lt;br/&gt;
A web interface for tailing and grepping the log files in /var/log, written in Ruby and EventMachine.(via @simonw)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dryicons.com/"&gt;DryIcons&lt;/a&gt;&lt;br/&gt;
A bunch of useful icons which can be reused during design phase.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/r9BeYpmhCpk" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-05</feedburner:origLink></item><item><title>Links for 2009-11-04 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/vdnFgSHq9rs/yashhz</link><pubDate>Thu, 05 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-04</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.quirkey.com/sammy/"&gt;Sammy JS&lt;/a&gt;&lt;br/&gt;
Sammy is a tiny javascript framework built on top of jQuery. Simulates gmail like urls /#inbox/3234324. Samm y uses sinatra syntax and intercept get &amp;amp; post requests to #/something and perform some cool logic.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/vdnFgSHq9rs" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-04</feedburner:origLink></item><item><title>Links for 2009-11-03 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/KswbZHmZYqc/yashhz</link><pubDate>Wed, 04 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-03</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://candidcode.com/2009/09/12/getting-phusion-passenger-to-install-nginx-with-ssl-support/"&gt;Passenger Nginx SSL&lt;/a&gt;&lt;br/&gt;
A post describing how to install passenger with nginx support. This process actually does n;t build the SSL stuff. To make it build SSL support we need to pass some extra options while configure. Make sure you download OpenSSL and give it as option to the nginx install as well.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/KswbZHmZYqc" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-03</feedburner:origLink></item><item><title>Links for 2009-11-02 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/NeQoBOOuiAU/yashhz</link><pubDate>Tue, 03 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-02</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tomasz.sterna.tv/2009/04/php-fastcgi-with-nginx-on-ubuntu/"&gt;Running PHP with nginx&lt;/a&gt;&lt;br/&gt;
A tutorial on running php-cgi as daemon on ubuntu. Nginx proxies requests to php-cgi running php. Pretty good alternative to running apache. Apache just takes up too much memory. But its still the best clean way to run PHP.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/NeQoBOOuiAU" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-02</feedburner:origLink></item><item><title>Links for 2009-11-01 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/0-rfVHyFeDM/yashhz</link><pubDate>Sun, 01 Nov 2009 23:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-11-01</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cartographer.visualmotive.com/"&gt;Cartographer.js &amp;ndash; thematic mapping&lt;/a&gt;&lt;br/&gt;
Heat maps, point clustering, etc. Built on top of Raphael. (via @jacobian)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://evolution.voxeo.com/wiki/kb:swloadbalancingfailover"&gt;Load-Balancing &amp;amp; Failover with NGINX and keepalived&lt;/a&gt;&lt;br/&gt;
A great article which shows the details of setting up nginx to perform load balancing and failover. Nginx is rock solid and there is a lot of features in it to be explored.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/0-rfVHyFeDM" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-11-01</feedburner:origLink></item><item><title>Django image crop and upload to S3</title><link>http://feedproxy.google.com/~r/yashh/~3/HMA9Acxqpv0/</link><description>&lt;blockquote&gt;&lt;p&gt;Update: There are quite some intresting projects to create thumbnails and provide storage access. &lt;a href="http://bitbucket.org/jdriscoll/django-imagekit/wiki/Home" title="django-imagekit"&gt;django-imagekit&lt;/a&gt;, &lt;a href="http://djangothumbnails.com/" title="django thumbnails"&gt;django-thumbs&lt;/a&gt;, &lt;a href="http://code.google.com/p/sorl-thumbnail/" title="sorl thumbnail"&gt;sorl-thumbnail&lt;/a&gt;, &lt;a href="http://code.welldev.org/django-storages/wiki/Home" title="django-storages"&gt;django-storages&lt;/a&gt; etc. Check them out!! &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;It's been a while since I blogged and just wanted to share a quick snippet I wrote to create avatar/profile image for user's. There are quite some reusable apps like &lt;a href="http://github.com/ericflo/django-avatar/tree/master" title="django-avatar"&gt;django-avatar&lt;/a&gt; which you can hook up in no time. &lt;/p&gt; &lt;p&gt;Recently in one my projects, I had a different situation where profile picture was part of a Model (Role). So I had to develop a ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/HMA9Acxqpv0" height="1" width="1"/&gt;</description><pubDate>Thu, 06 Aug 2009 23:27:40 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/aug/06/django-image-crop-and-upload-s3/</guid><feedburner:origLink>http://www.yashh.com/blog/2009/aug/06/django-image-crop-and-upload-s3/</feedburner:origLink></item><item><title>Tribute to the King</title><link>http://feedproxy.google.com/~r/yashh/~3/GBMl3IxvFY4/</link><description>&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;A man who needs no introduction!! &lt;/p&gt; &lt;p&gt;Has given the world a gift, his talent, and, in return, took crucification. &lt;/p&gt; &lt;p&gt;Redefined the term professional entertainer. &lt;/p&gt; &lt;p&gt;A pop phenomenon who never stopped pushing the envelope of creativity &lt;/p&gt; &lt;p&gt;Has his own touch of technology &lt;a href="http://en.wikipedia.org/wiki/File:Smooth_criminal_patent.png" title="lean boot"&gt;lean boot&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The meaning of life is contained in every single expression of life. It is present in the infinity of forms and phenomena that exist in all of creation. &lt;/p&gt; &lt;p&gt;-- Michael Jackson &lt;/p&gt; &lt;p&gt;Finally, King of Pop!! &lt;/p&gt; &lt;/blockquote&gt;&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/GBMl3IxvFY4" height="1" width="1"/&gt;</description><pubDate>Thu, 25 Jun 2009 19:18:02 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/jun/25/tribute-king/</guid><feedburner:origLink>http://www.yashh.com/blog/2009/jun/25/tribute-king/</feedburner:origLink></item><item><title>Switched to VPS</title><link>http://feedproxy.google.com/~r/yashh/~3/gbtA-HpuqfE/</link><description>&lt;blockquote&gt;&lt;p&gt;Well I finally motivated my self to switch the hosting to a VPS. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Well its about over an year since I started this blog. I was hosting it on webfaction shared hosting. I really loved their hosting services which were very promising and reliable. I only remember one incident which took webfaction down (fire accident in datacenter) which was a few days of outage. Other than that they were never down. &lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;Anyway webfaction rocks!!! &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;After a small chat with &lt;a href="http://lethain.com" title="Will Larson"&gt;Will Larson&lt;/a&gt; I decided to switch to VPS hosting. I chose linode over slicehost just ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/gbtA-HpuqfE" height="1" width="1"/&gt;</description><pubDate>Sun, 15 Mar 2009 11:42:53 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/mar/15/switched-vps/</guid><feedburner:origLink>http://www.yashh.com/blog/2009/mar/15/switched-vps/</feedburner:origLink></item><item><title>Finally my first job</title><link>http://feedproxy.google.com/~r/yashh/~3/_NIO6kWinkE/</link><description>&lt;p&gt;Well my 6 months old job hunt finally ended. There is a lot I learned throughout this journey. Quite a lot of experiences varying from pleasant to frustrating. In the end it's all fair. &lt;/p&gt; &lt;p&gt;A few lessons I learned in this period of time. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Never confine yourself to a technology&lt;/strong&gt; Yup this is a blunder mistake I did. I was so madly in search of a django gig that I completely lost all my confidence after a while. Never get yourself tied to a piece of technology. You can prefer one but never confine yourself to it. &lt;/p&gt; ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/_NIO6kWinkE" height="1" width="1"/&gt;</description><pubDate>Wed, 04 Mar 2009 20:14:59 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/mar/04/finally-my-first-job/</guid><feedburner:origLink>http://www.yashh.com/blog/2009/mar/04/finally-my-first-job/</feedburner:origLink></item><item><title>Strange development setup</title><link>http://feedproxy.google.com/~r/yashh/~3/rwxKmvNRjIg/</link><description>&lt;blockquote&gt;&lt;p&gt;It's a fact that linux rocks at any kind of development. And I firmly believe it. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Well recently I am getting my feet wet with a bit of PHP. Now I am kind of sick to change my development environment to suit PHP. I simply downloaded the &lt;a href="http://www.mamp.info/" title="MAMP"&gt;MAMP&lt;/a&gt; which gives the environment to run PHP. But deep down somewhere I wanted to configure Apache with php and give it a try. I used to have a slice a while back but I just cancelled by slicehost. Paying 20$ for a sandbox is not worth. So I decided ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/rwxKmvNRjIg" height="1" width="1"/&gt;</description><pubDate>Fri, 30 Jan 2009 09:18:15 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/jan/30/strange-development-setup/</guid><feedburner:origLink>http://www.yashh.com/blog/2009/jan/30/strange-development-setup/</feedburner:origLink></item><item><title>Memories 2008</title><link>http://feedproxy.google.com/~r/yashh/~3/_Ux8QLMTcjw/</link><description>&lt;p&gt;Well after reading the tweet from &lt;a href="http://twitter.com/eyeseast/status/1084585536" title="Chris Amico"&gt;Chris Amico&lt;/a&gt; I felt that I should write a post on my 2008 memories. Well 2008 is quite a big year to me. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;First&lt;/strong&gt; I found &lt;a href="http://djangoproject.com" title="django"&gt;django&lt;/a&gt;. Well putting a framework name as first point is kind of funny but its the fact. But it was around Dec 2007 and early 2008 I found django. I was fascinated what this framework was and how better its going to be when compared to rails. Well I was learning rails at that time. And I decided to make a blog. ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/_Ux8QLMTcjw" height="1" width="1"/&gt;</description><pubDate>Thu, 01 Jan 2009 15:11:27 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/jan/01/memories-2008/</guid><feedburner:origLink>http://www.yashh.com/blog/2009/jan/01/memories-2008/</feedburner:origLink></item><item><title>Designing for iphone</title><link>http://feedproxy.google.com/~r/yashh/~3/_cssLnHpZrU/</link><description>&lt;p&gt;Well after choking an iphone interface for my &lt;a href="http://m.yashh.com" title="Yashh's iphone interface"&gt;blog&lt;/a&gt; last week, I felt that I should share a few points which should be considered while designing for iphone. Most of the points may not be new to you but still I would like to remind you one more time. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;iPhone Web Development&lt;/strong&gt; &lt;br /&gt; Uses Web Standards &lt;br /&gt; HTML 4.01 &lt;br /&gt; XHTML 1.0 &lt;br /&gt; CSS 2.1 and partial CSS 3.xx &lt;br /&gt; JavaScript 1.4, including DOM support&lt;br /&gt; AJAX technologies, including&lt;br /&gt; XMLHTTPRequest&lt;br /&gt; PDF&lt;br /&gt; Quicktime&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Things to Avoid&lt;/strong&gt;&lt;br ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/_cssLnHpZrU" height="1" width="1"/&gt;</description><pubDate>Tue, 30 Dec 2008 14:53:39 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/30/designing-iphone/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/dec/30/designing-iphone/</feedburner:origLink></item><item><title>Creating a Mobile site for django powered</title><link>http://feedproxy.google.com/~r/yashh/~3/uKNpchqwBhQ/</link><description>&lt;p&gt;Last week I decided to create a mobile interface for my blog. I just wanted to create one just to prove my self that I can do it. And it was quite an easy task. A site optimized for mobile should be light-weight and fast to load. &lt;/p&gt; &lt;p&gt;Some of the important principles to be remembered are: 1. Avoid images (espcially big pictures) as much as possible. 2. Load css and javascript to the minimum (as necessary). 3. Keep the data in the page to minimum. &lt;/p&gt; &lt;p&gt;To put it in simple put everything to minimum level. Now to create ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/uKNpchqwBhQ" height="1" width="1"/&gt;</description><pubDate>Mon, 22 Dec 2008 16:54:24 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/22/creating-mobile-site-django-powered/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/dec/22/creating-mobile-site-django-powered/</feedburner:origLink></item><item><title>Handling profile for a user (pinax based)</title><link>http://feedproxy.google.com/~r/yashh/~3/6WlLwwz3b0M/</link><description>&lt;p&gt;I have been using &lt;a href="http://pinaxproject.com" title="pinax project"&gt;pinax&lt;/a&gt; for a while and I love the way it is being developed. I always wanted to write regarding pinax but nevertheless I did n't really initiate myself to do it. But today I would like to do it. &lt;/p&gt; &lt;p&gt;Pinax being a bunch of reusable applications, makes it easy for a developer to pick and plug the apps into his own project. But on the practical side, I think its not a task which can be done easily. I have observed many dependencies among the apps. &lt;/p&gt; &lt;p&gt;I would like to share ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/6WlLwwz3b0M" height="1" width="1"/&gt;</description><pubDate>Thu, 11 Dec 2008 22:28:43 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/11/handling-profile-user-pinax-based/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/dec/11/handling-profile-user-pinax-based/</feedburner:origLink></item><item><title>Setup a slice with apache+wsgi+nginx</title><link>http://feedproxy.google.com/~r/yashh/~3/U23t2PUuR3c/</link><description>&lt;p&gt;Well there are bunch of posts on setting up a slice with django. I just wanted to write one for myself so that I can setup a slice in future without wasting much time searching. When you get a brand new slice you need to setup SSH access into your slice. &lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;I recommend to go with Ubuntu 8.10 Intrepid. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Follow this &lt;a href="http://wiki.slicehost.com/doku.php?id=get_started_with_your_new_ubuntu_slice" title="Getting a slice up"&gt;tutorial&lt;/a&gt; to get the SSH up. Dont follow the entire tutorial, just get the SSH up and set up a user account other than root. If possible change the port for SSH ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/U23t2PUuR3c" height="1" width="1"/&gt;</description><pubDate>Thu, 04 Dec 2008 12:14:57 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/04/setup-slice-apache-wsgi-nginx/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/dec/04/setup-slice-apache-wsgi-nginx/</feedburner:origLink></item><item><title>Right tools for right tasks</title><link>http://feedproxy.google.com/~r/yashh/~3/G_PPXehRy4k/</link><description>&lt;blockquote&gt;&lt;p&gt;Just felt that I should write something else other than django and refresh myself. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;There are always a bunch of tools for every task we do. It is important to choose the right one which suites your workflow. A few days back Eric Florenzano's post on "&lt;a href="http://eflorenzano.com/blog/post/ide-or-not-ide-question/" title="To IDE or not to IDE"&gt;To IDE or not to IDE&lt;/a&gt;?" brought me the inspiration to write this post. I always spend a lot of time on searching for tools of professional grade. But later I realized that you need such tools only after some experience. &lt;/p&gt; &lt;p&gt;I started with python ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/G_PPXehRy4k" height="1" width="1"/&gt;</description><pubDate>Wed, 03 Dec 2008 20:18:36 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/03/right-tools-right-tasks/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/dec/03/right-tools-right-tasks/</feedburner:origLink></item><item><title>Django-syncr Internals</title><link>http://feedproxy.google.com/~r/yashh/~3/Lvf8pUBE0vk/</link><description>&lt;p&gt;After being an active member in &lt;a href="http://code.google.com/p/django-syncr/" title="Django Syncr"&gt;django-syncr&lt;/a&gt; I have gained some experience with API calls and parsing data from XML/JSON. It is a lot of fun working in such a project. Recently I have written &lt;a href="http://readernaut.com" title="Readernaut"&gt;Readernaut&lt;/a&gt; and &lt;a href="http://brightkite.com" title="Brightkite"&gt;Brightkite&lt;/a&gt; syncr apps which pulls user's data and writes into a django model. &lt;/p&gt; &lt;p&gt;Setting up a django model depends on the data retrieved from the API call. First read the documentation of the API call and know what data is being returned and what is the name of the tag. You can experiment with a ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/Lvf8pUBE0vk" height="1" width="1"/&gt;</description><pubDate>Sun, 30 Nov 2008 21:55:06 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/30/django-syncr-internals/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/nov/30/django-syncr-internals/</feedburner:origLink></item><item><title>Django templatetags</title><link>http://feedproxy.google.com/~r/yashh/~3/Zqz1KIwC2q0/</link><description>&lt;p&gt;Django template tags are a great boon to developers to perform last minute processing in templates. We often encounter situations where data returned from a view needs further processing, in such cases we can write a django template tag and bring the power of python processing right into template(HTML) level. I personally think django template tags is the best and most striking feature of django. &lt;/p&gt; &lt;p&gt;Yes, as a developer who spent nearly an year on django I think ability to perform something right at template level is amazing. At first I felt that template tag is something complicated and ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/Zqz1KIwC2q0" height="1" width="1"/&gt;</description><pubDate>Wed, 26 Nov 2008 23:31:26 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/26/django-templatetags/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/nov/26/django-templatetags/</feedburner:origLink></item><item><title>Django comments for authenticated users</title><link>http://feedproxy.google.com/~r/yashh/~3/0NxSdfwPJac/</link><description>&lt;p&gt;Yesterday I read a blog post by &lt;a href="http://thejaswi.info/tech/blog/2008/11/20/part-2-django-comments-authenticated-users/" title="Theju post on django comments"&gt;Theju&lt;/a&gt; regarding 'Using Django comments for authenticated user's. I recommend reading his &lt;a href="http://thejaswi.info/blog/2008/11/20/part-2-django-comments-authenticated-users/" title="Django comments for Authenticated user's"&gt;post&lt;/a&gt; before reading this one as I suggest another approach to it. &lt;/p&gt; &lt;p&gt;Let's put some facts together. Django comment's had been refactored in Django 1.0 and now includes some great features like email, url and honeypot to prevent spam etc. Now using the django comments for authenticated user's is not a straight forward approach. You need to write some amount of code to make this happen. &lt;/p&gt; &lt;p&gt;If ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/0NxSdfwPJac" height="1" width="1"/&gt;</description><pubDate>Fri, 21 Nov 2008 15:26:04 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/21/django-comments-authenticated-users/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/nov/21/django-comments-authenticated-users/</feedburner:origLink></item><item><title>Expire cache specific to a django view</title><link>http://feedproxy.google.com/~r/yashh/~3/ApgikrSH-gE/</link><description>&lt;p&gt;It is a well known fact that django has some excellent support for &lt;a href="http://docs.djangoproject.com/en/dev/topics/cache/" title="Django Caching"&gt;caching&lt;/a&gt;. Django's support for caching is amazing. &lt;/p&gt; &lt;ol&gt; &lt;li&gt; Per-Site &lt;/li&gt; &lt;li&gt; Per-View &lt;/li&gt; &lt;li&gt; Template Fragment &amp;amp; &lt;/li&gt; &lt;li&gt; Low level API &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Blog like this use per-site caching which cache everything. But there are situations like where user's posts comments on posts. It's frustrating experience for a user when the comment doesn't appear immediately.&lt;br /&gt; &lt;/p&gt; &lt;p&gt;On my chat with &lt;a href="http://lethain.com" title="Will Larson"&gt;Will Larson&lt;/a&gt; he suggested me a method to reverse engineer the django cache and observe how the ...&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/ApgikrSH-gE" height="1" width="1"/&gt;</description><pubDate>Sat, 08 Nov 2008 22:27:14 -0800</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/08/expire-cache-specific-django-view/</guid><feedburner:origLink>http://www.yashh.com/blog/2008/nov/08/expire-cache-specific-django-view/</feedburner:origLink></item></channel></rss>
