<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Just Programmer &#187; Django</title>
	<atom:link href="http://siliconz.com/blog/tag/django/feed/" rel="self" type="application/rss+xml" />
	<link>http://siliconz.com/blog</link>
	<description>Because code matters</description>
	<lastBuildDate>Wed, 18 Nov 2009 15:36:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Alternative Django template engine</title>
		<link>http://siliconz.com/blog/2009/01/03/alternative-django-template-engine/</link>
		<comments>http://siliconz.com/blog/2009/01/03/alternative-django-template-engine/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 08:02:58 +0000</pubDate>
		<dc:creator>rlopes</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Jinja]]></category>
		<category><![CDATA[Mako]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zine]]></category>

		<guid isPermaLink="false">http://sili.co.nz/blog/?p=92</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<!-- Chitika|Premium - WordPress Plugin --><div class="chitika-adspace above"><script type="text/javascript"><!--
ch_client = "griffonrl";
ch_type = "mpu";
ch_width = 468;
ch_height = 120;
ch_color_bg = "";
ch_color_title = "";
ch_color_site_link = "";
ch_color_text = "";
ch_non_contextual = 4;
ch_vertical = "premium";
ch_font_title = "Tahoma";
ch_font_text = "Tahoma";
ch_sid = "wordpress-plugin";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript"></script></div>
<div style="float: right;margin: 12px;"><script type="text/javascript"><!--
google_ad_client = "pub-1503764426555348";
/* 234x60, created 12/16/08 */
google_ad_slot = "6722202365";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Today I read a very good post from Armin Ronacher about Jinja and Django. You can read more <a title="Jinja and Django" href="http://lucumr.pocoo.org/2008/9/16/why-jinja-is-not-django-and-why-django-should-have-a-look-at-it" target="_blank">here</a>.<br />
To summarize a bit, <a title="Jinja" href="http://jinja.pocoo.org/" target="_blank">Jinja</a> is a great template engine that resemble closely to the built-in Django template engine, but as Armin shows work very differently.</p>
<p>In the past I have been looking at <a title="Mako" href="http://www.makotemplates.org/" target="_blank">Mako</a> as an alternative for the template engine of Django. What seduced me was the performance of Mako. However Jinja 2 is known to be as fast and looks more appealing, even more if you are used to the Django template engine. Converting to Jinja is probably less painful than with Mako. Again you can read more about moving to Jinja on Armin blog post. He gives a great deal of helpful informations.<span id="more-92"></span></p>
<p>What I also like about Jinja is that this framework is brought to us by the same people that created several very good tools and libraries (<a title="Werkzeug" href="http://dev.pocoo.org/projects/werkzeug/" target="_blank">Werkzeug</a>,<a title="Pygments" href="http://pygments.org/" target="_blank">Pygments</a>&#8230;). Check their website <a title="Pocoo" href="http://dev.pocoo.org/" target="_blank">here</a>. As a Wordpress user I&#8217;m following their new project <a title="Zine" href="http://zine.pocoo.org/" target="_blank">Zine</a>. It looks like a Wordpress built in Python (the inspiration is obvious). It is still very basic right now, but the base they are building upon looks promising.<br />
By the way another thing I like about these guyes is they use <a title="Mercurial" href="http://www.selenic.com/mercurial/wiki/" target="_blank">Mercurial</a> and <a title="Trac" href="http://trac.edgewall.org/" target="_blank">Trac</a>: both great tools.</p>
<p>Until next time,</p>
<p><em>Code with pleasure.</em></p>
<p>Richard Lopes</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconz.com/blog/2009/01/03/alternative-django-template-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python reborn aka Python 3.0 (or Python 3000)</title>
		<link>http://siliconz.com/blog/2008/12/08/python-reborn-aka-python-30-or-python-3000/</link>
		<comments>http://siliconz.com/blog/2008/12/08/python-reborn-aka-python-30-or-python-3000/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 05:39:34 +0000</pubDate>
		<dc:creator>rlopes</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://sili.co.nz/blog/?p=60</guid>
		<description><![CDATA[




I missed that !
5 days ago, Python 3.0 aka Python 3000 was announced on Python.org.
This is a new start for Python as they made breaking changes and the 2.x branch is not fully compatible. For developers it means they have to learn a somewhat different breed of Python. For existing projects and the thousands of [...]]]></description>
			<content:encoded><![CDATA[<!-- Chitika|Premium - WordPress Plugin --><div class="chitika-adspace above"><script type="text/javascript"><!--
ch_client = "griffonrl";
ch_type = "mpu";
ch_width = 468;
ch_height = 120;
ch_color_bg = "";
ch_color_title = "";
ch_color_site_link = "";
ch_color_text = "";
ch_non_contextual = 4;
ch_vertical = "premium";
ch_font_title = "Tahoma";
ch_font_text = "Tahoma";
ch_sid = "wordpress-plugin";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript"></script></div>
<div style="float: right;margin: 12px;"><script type="text/javascript"><!--
google_ad_client = "pub-1503764426555348";
/* 234x60, created 12/16/08 */
google_ad_slot = "6722202365";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>I missed that !<br />
5 days ago, Python 3.0 aka Python 3000 was announced on <a title="Python 3.0" href="http://www.python.org/download/releases/3.0/" target="_blank">Python.org</a>.</p>
<p>This is a new start for Python as they made breaking changes and the 2.x branch is not fully compatible. For developers it means they have to learn a somewhat different breed of Python. For existing projects and the thousands of libraries in the wild, the question will be when and will it make sense to port to Python 3.0 ?</p>
<p>A new project starting now have to decide if they go the 2.x or 3.0 way. I bet they will continue the 2.x for a while since third party work is 2.x compatible right now.<span id="more-60"></span><br />
However I believe this is a major step for Python and I would love to see a major project like Django move to 3.0. As I understood, Python 2.7 could be helpful to migrate 2.x code to 3.0 since it can warn you about the code that will break on 3.0.</p>
<p>Maybe this will start a new trend of developers taking ownership of all the most useful and best known libraries and porting them to 3.0 (anyone ?). As soon as the most important code is available in a 3.0 flavour, this should move projects using this underlying code to 3.0 too.</p>
<p>We will see,</p>
<p>Richard Lopes</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconz.com/blog/2008/12/08/python-reborn-aka-python-30-or-python-3000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where to find me (Django version)</title>
		<link>http://siliconz.com/blog/2008/11/11/where-to-find-me-django-version/</link>
		<comments>http://siliconz.com/blog/2008/11/11/where-to-find-me-django-version/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 21:49:53 +0000</pubDate>
		<dc:creator>rlopes</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://sili.co.nz/blog/?p=15</guid>
		<description><![CDATA[

Hello again,
For those Python/Django folks, here is the place to find about me:
http://djangopeople.net/griffon/
 
See you,
Richard Lopes
]]></description>
			<content:encoded><![CDATA[<!-- Chitika|Premium - WordPress Plugin --><div class="chitika-adspace above"><script type="text/javascript"><!--
ch_client = "griffonrl";
ch_type = "mpu";
ch_width = 468;
ch_height = 120;
ch_color_bg = "";
ch_color_title = "";
ch_color_site_link = "";
ch_color_text = "";
ch_non_contextual = 4;
ch_vertical = "premium";
ch_font_title = "Tahoma";
ch_font_text = "Tahoma";
ch_sid = "wordpress-plugin";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript"></script></div>
<p>Hello again,</p>
<p>For those Python/Django folks, here is the place to find about me:</p>
<p><a title="Django People" href="http://djangopeople.net/griffon/" target="_blank">http://djangopeople.net/griffon/</a></p>
<p> </p>
<p>See you,</p>
<p>Richard Lopes</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconz.com/blog/2008/11/11/where-to-find-me-django-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.615 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-06-02 03:08:02 -->
<!-- Compression = gzip -->